diff --git a/asset-manifest.json b/asset-manifest.json index 7d97b66bd2..a3cd01262e 100644 --- a/asset-manifest.json +++ b/asset-manifest.json @@ -1,153 +1,153 @@ { "files": { "main.css": "/static/css/main.4bf8d5a2.css", - "main.js": "/static/js/main.ffdad5a8.js", + "main.js": "/static/js/main.6eba26eb.js", "static/css/9200.14abaeb3.chunk.css": "/static/css/9200.14abaeb3.chunk.css", "static/js/9200.0a1f7353.chunk.js": "/static/js/9200.0a1f7353.chunk.js", "static/css/6730.296853db.chunk.css": "/static/css/6730.296853db.chunk.css", - "static/js/6730.64253505.chunk.js": "/static/js/6730.64253505.chunk.js", + "static/js/6730.812d0242.chunk.js": "/static/js/6730.812d0242.chunk.js", "static/css/875.296853db.chunk.css": "/static/css/875.296853db.chunk.css", - "static/js/875.a67c4d77.chunk.js": "/static/js/875.a67c4d77.chunk.js", + "static/js/875.6cb49152.chunk.js": "/static/js/875.6cb49152.chunk.js", "static/css/6715.296853db.chunk.css": "/static/css/6715.296853db.chunk.css", - "static/js/6715.ac7aee49.chunk.js": "/static/js/6715.ac7aee49.chunk.js", + "static/js/6715.d4813bdc.chunk.js": "/static/js/6715.d4813bdc.chunk.js", "static/css/643.296853db.chunk.css": "/static/css/643.296853db.chunk.css", - "static/js/643.c21950e3.chunk.js": "/static/js/643.c21950e3.chunk.js", + "static/js/643.d18b8cec.chunk.js": "/static/js/643.d18b8cec.chunk.js", "static/css/4188.296853db.chunk.css": "/static/css/4188.296853db.chunk.css", - "static/js/4188.ff72b2df.chunk.js": "/static/js/4188.ff72b2df.chunk.js", + "static/js/4188.8ed0ad94.chunk.js": "/static/js/4188.8ed0ad94.chunk.js", "static/css/163.296853db.chunk.css": "/static/css/163.296853db.chunk.css", - "static/js/163.d3530f01.chunk.js": "/static/js/163.d3530f01.chunk.js", + "static/js/163.866fca8e.chunk.js": "/static/js/163.866fca8e.chunk.js", "static/css/7104.296853db.chunk.css": "/static/css/7104.296853db.chunk.css", - "static/js/7104.1d2ab7a9.chunk.js": "/static/js/7104.1d2ab7a9.chunk.js", + "static/js/7104.c26afdc0.chunk.js": "/static/js/7104.c26afdc0.chunk.js", "static/css/5308.296853db.chunk.css": "/static/css/5308.296853db.chunk.css", - "static/js/5308.188c6919.chunk.js": "/static/js/5308.188c6919.chunk.js", + "static/js/5308.5fa19a94.chunk.js": "/static/js/5308.5fa19a94.chunk.js", "static/css/4877.6e864cd4.chunk.css": "/static/css/4877.6e864cd4.chunk.css", - "static/js/4877.d1c7b1b8.chunk.js": "/static/js/4877.d1c7b1b8.chunk.js", + "static/js/4877.2d0b7638.chunk.js": "/static/js/4877.2d0b7638.chunk.js", "static/css/3917.296853db.chunk.css": "/static/css/3917.296853db.chunk.css", - "static/js/3917.ad6c621b.chunk.js": "/static/js/3917.ad6c621b.chunk.js", + "static/js/3917.24a53c8d.chunk.js": "/static/js/3917.24a53c8d.chunk.js", "static/css/1059.296853db.chunk.css": "/static/css/1059.296853db.chunk.css", - "static/js/1059.70cc4522.chunk.js": "/static/js/1059.70cc4522.chunk.js", + "static/js/1059.60857d17.chunk.js": "/static/js/1059.60857d17.chunk.js", "static/css/1820.296853db.chunk.css": "/static/css/1820.296853db.chunk.css", - "static/js/1820.498b02b5.chunk.js": "/static/js/1820.498b02b5.chunk.js", + "static/js/1820.8bd55a94.chunk.js": "/static/js/1820.8bd55a94.chunk.js", "static/css/9853.296853db.chunk.css": "/static/css/9853.296853db.chunk.css", - "static/js/9853.aca4f6a2.chunk.js": "/static/js/9853.aca4f6a2.chunk.js", + "static/js/9853.43c6381c.chunk.js": "/static/js/9853.43c6381c.chunk.js", "static/css/7834.296853db.chunk.css": "/static/css/7834.296853db.chunk.css", - "static/js/7834.3d9aad80.chunk.js": "/static/js/7834.3d9aad80.chunk.js", + "static/js/7834.82c0a4c4.chunk.js": "/static/js/7834.82c0a4c4.chunk.js", "static/css/694.296853db.chunk.css": "/static/css/694.296853db.chunk.css", - "static/js/694.5c881a2e.chunk.js": "/static/js/694.5c881a2e.chunk.js", + "static/js/694.3dc0352c.chunk.js": "/static/js/694.3dc0352c.chunk.js", "static/css/6510.296853db.chunk.css": "/static/css/6510.296853db.chunk.css", - "static/js/6510.a485c911.chunk.js": "/static/js/6510.a485c911.chunk.js", + "static/js/6510.e93c05f4.chunk.js": "/static/js/6510.e93c05f4.chunk.js", "static/css/5263.296853db.chunk.css": "/static/css/5263.296853db.chunk.css", - "static/js/5263.451d053b.chunk.js": "/static/js/5263.451d053b.chunk.js", + "static/js/5263.9e01aa1b.chunk.js": "/static/js/5263.9e01aa1b.chunk.js", "static/css/2230.296853db.chunk.css": "/static/css/2230.296853db.chunk.css", - "static/js/2230.b89bcc25.chunk.js": "/static/js/2230.b89bcc25.chunk.js", + "static/js/2230.8124ecc2.chunk.js": "/static/js/2230.8124ecc2.chunk.js", "static/css/4503.296853db.chunk.css": "/static/css/4503.296853db.chunk.css", - "static/js/4503.6a19e301.chunk.js": "/static/js/4503.6a19e301.chunk.js", + "static/js/4503.2a04e5a0.chunk.js": "/static/js/4503.2a04e5a0.chunk.js", "static/css/9763.296853db.chunk.css": "/static/css/9763.296853db.chunk.css", - "static/js/9763.09e7e474.chunk.js": "/static/js/9763.09e7e474.chunk.js", + "static/js/9763.346983a7.chunk.js": "/static/js/9763.346983a7.chunk.js", "static/css/221.296853db.chunk.css": "/static/css/221.296853db.chunk.css", - "static/js/221.165726fd.chunk.js": "/static/js/221.165726fd.chunk.js", + "static/js/221.921570d7.chunk.js": "/static/js/221.921570d7.chunk.js", "static/css/5933.296853db.chunk.css": "/static/css/5933.296853db.chunk.css", - "static/js/5933.3327eab6.chunk.js": "/static/js/5933.3327eab6.chunk.js", + "static/js/5933.0b61a30f.chunk.js": "/static/js/5933.0b61a30f.chunk.js", "static/css/2782.296853db.chunk.css": "/static/css/2782.296853db.chunk.css", - "static/js/2782.883898ae.chunk.js": "/static/js/2782.883898ae.chunk.js", + "static/js/2782.4e51b99b.chunk.js": "/static/js/2782.4e51b99b.chunk.js", "static/css/5408.296853db.chunk.css": "/static/css/5408.296853db.chunk.css", - "static/js/5408.03fd799d.chunk.js": "/static/js/5408.03fd799d.chunk.js", + "static/js/5408.16aaa143.chunk.js": "/static/js/5408.16aaa143.chunk.js", "static/css/7390.296853db.chunk.css": "/static/css/7390.296853db.chunk.css", - "static/js/7390.857152af.chunk.js": "/static/js/7390.857152af.chunk.js", + "static/js/7390.9557ba61.chunk.js": "/static/js/7390.9557ba61.chunk.js", "static/css/8566.296853db.chunk.css": "/static/css/8566.296853db.chunk.css", - "static/js/8566.7e6aa0e3.chunk.js": "/static/js/8566.7e6aa0e3.chunk.js", + "static/js/8566.abfec2fd.chunk.js": "/static/js/8566.abfec2fd.chunk.js", "static/css/2582.296853db.chunk.css": "/static/css/2582.296853db.chunk.css", - "static/js/2582.35b5ecc3.chunk.js": "/static/js/2582.35b5ecc3.chunk.js", + "static/js/2582.4a7761db.chunk.js": "/static/js/2582.4a7761db.chunk.js", "static/css/8073.296853db.chunk.css": "/static/css/8073.296853db.chunk.css", - "static/js/8073.dfc6474a.chunk.js": "/static/js/8073.dfc6474a.chunk.js", + "static/js/8073.87ad75d9.chunk.js": "/static/js/8073.87ad75d9.chunk.js", "static/css/8023.296853db.chunk.css": "/static/css/8023.296853db.chunk.css", - "static/js/8023.ab803b61.chunk.js": "/static/js/8023.ab803b61.chunk.js", + "static/js/8023.b16af62c.chunk.js": "/static/js/8023.b16af62c.chunk.js", "static/css/2411.296853db.chunk.css": "/static/css/2411.296853db.chunk.css", - "static/js/2411.972687a4.chunk.js": "/static/js/2411.972687a4.chunk.js", + "static/js/2411.7f311f2c.chunk.js": "/static/js/2411.7f311f2c.chunk.js", "static/css/9776.296853db.chunk.css": "/static/css/9776.296853db.chunk.css", - "static/js/9776.761aa941.chunk.js": "/static/js/9776.761aa941.chunk.js", + "static/js/9776.4e4eff56.chunk.js": "/static/js/9776.4e4eff56.chunk.js", "static/css/2737.296853db.chunk.css": "/static/css/2737.296853db.chunk.css", - "static/js/2737.fea38fb6.chunk.js": "/static/js/2737.fea38fb6.chunk.js", + "static/js/2737.a2d9a248.chunk.js": "/static/js/2737.a2d9a248.chunk.js", "static/css/7884.296853db.chunk.css": "/static/css/7884.296853db.chunk.css", - "static/js/7884.05f33e8e.chunk.js": "/static/js/7884.05f33e8e.chunk.js", + "static/js/7884.a9f6528a.chunk.js": "/static/js/7884.a9f6528a.chunk.js", "static/css/9384.296853db.chunk.css": "/static/css/9384.296853db.chunk.css", - "static/js/9384.cc0e0188.chunk.js": "/static/js/9384.cc0e0188.chunk.js", + "static/js/9384.29d10f98.chunk.js": "/static/js/9384.29d10f98.chunk.js", "static/css/9673.296853db.chunk.css": "/static/css/9673.296853db.chunk.css", - "static/js/9673.13304703.chunk.js": "/static/js/9673.13304703.chunk.js", + "static/js/9673.5f90153c.chunk.js": "/static/js/9673.5f90153c.chunk.js", "static/css/7157.296853db.chunk.css": "/static/css/7157.296853db.chunk.css", - "static/js/7157.92f1e8f8.chunk.js": "/static/js/7157.92f1e8f8.chunk.js", + "static/js/7157.0603b246.chunk.js": "/static/js/7157.0603b246.chunk.js", "static/css/9777.296853db.chunk.css": "/static/css/9777.296853db.chunk.css", - "static/js/9777.565166c4.chunk.js": "/static/js/9777.565166c4.chunk.js", + "static/js/9777.c66a3f01.chunk.js": "/static/js/9777.c66a3f01.chunk.js", "static/css/3518.296853db.chunk.css": "/static/css/3518.296853db.chunk.css", - "static/js/3518.bb643124.chunk.js": "/static/js/3518.bb643124.chunk.js", + "static/js/3518.886015eb.chunk.js": "/static/js/3518.886015eb.chunk.js", "static/css/1619.296853db.chunk.css": "/static/css/1619.296853db.chunk.css", - "static/js/1619.757d1d8b.chunk.js": "/static/js/1619.757d1d8b.chunk.js", + "static/js/1619.ffb60fc8.chunk.js": "/static/js/1619.ffb60fc8.chunk.js", "static/css/2367.296853db.chunk.css": "/static/css/2367.296853db.chunk.css", - "static/js/2367.3e9ea190.chunk.js": "/static/js/2367.3e9ea190.chunk.js", + "static/js/2367.e65fbbae.chunk.js": "/static/js/2367.e65fbbae.chunk.js", "static/css/4128.296853db.chunk.css": "/static/css/4128.296853db.chunk.css", - "static/js/4128.7a0774b3.chunk.js": "/static/js/4128.7a0774b3.chunk.js", + "static/js/4128.124a7dba.chunk.js": "/static/js/4128.124a7dba.chunk.js", "static/css/1061.296853db.chunk.css": "/static/css/1061.296853db.chunk.css", - "static/js/1061.1d704eb8.chunk.js": "/static/js/1061.1d704eb8.chunk.js", + "static/js/1061.15a6c03a.chunk.js": "/static/js/1061.15a6c03a.chunk.js", "static/css/2190.296853db.chunk.css": "/static/css/2190.296853db.chunk.css", - "static/js/2190.6b83e839.chunk.js": "/static/js/2190.6b83e839.chunk.js", + "static/js/2190.94aca477.chunk.js": "/static/js/2190.94aca477.chunk.js", "static/css/2595.296853db.chunk.css": "/static/css/2595.296853db.chunk.css", - "static/js/2595.d93782e1.chunk.js": "/static/js/2595.d93782e1.chunk.js", + "static/js/2595.c13509aa.chunk.js": "/static/js/2595.c13509aa.chunk.js", "static/css/5244.296853db.chunk.css": "/static/css/5244.296853db.chunk.css", - "static/js/5244.f1f34471.chunk.js": "/static/js/5244.f1f34471.chunk.js", + "static/js/5244.09a480b8.chunk.js": "/static/js/5244.09a480b8.chunk.js", "static/css/7541.296853db.chunk.css": "/static/css/7541.296853db.chunk.css", - "static/js/7541.11ca70cc.chunk.js": "/static/js/7541.11ca70cc.chunk.js", + "static/js/7541.dafa7879.chunk.js": "/static/js/7541.dafa7879.chunk.js", "static/css/5595.296853db.chunk.css": "/static/css/5595.296853db.chunk.css", - "static/js/5595.5adc1449.chunk.js": "/static/js/5595.5adc1449.chunk.js", + "static/js/5595.2f6f4e93.chunk.js": "/static/js/5595.2f6f4e93.chunk.js", "static/css/1169.296853db.chunk.css": "/static/css/1169.296853db.chunk.css", - "static/js/1169.ed26a5f9.chunk.js": "/static/js/1169.ed26a5f9.chunk.js", + "static/js/1169.67184123.chunk.js": "/static/js/1169.67184123.chunk.js", "static/css/9253.296853db.chunk.css": "/static/css/9253.296853db.chunk.css", - "static/js/9253.1934e571.chunk.js": "/static/js/9253.1934e571.chunk.js", + "static/js/9253.443e075b.chunk.js": "/static/js/9253.443e075b.chunk.js", "static/css/5393.296853db.chunk.css": "/static/css/5393.296853db.chunk.css", - "static/js/5393.d46583a0.chunk.js": "/static/js/5393.d46583a0.chunk.js", + "static/js/5393.9677b895.chunk.js": "/static/js/5393.9677b895.chunk.js", "static/css/1317.296853db.chunk.css": "/static/css/1317.296853db.chunk.css", - "static/js/1317.4ee75a40.chunk.js": "/static/js/1317.4ee75a40.chunk.js", + "static/js/1317.1d514e37.chunk.js": "/static/js/1317.1d514e37.chunk.js", "static/css/8898.296853db.chunk.css": "/static/css/8898.296853db.chunk.css", - "static/js/8898.9bf4a82c.chunk.js": "/static/js/8898.9bf4a82c.chunk.js", + "static/js/8898.63c6dde1.chunk.js": "/static/js/8898.63c6dde1.chunk.js", "static/css/433.296853db.chunk.css": "/static/css/433.296853db.chunk.css", - "static/js/433.cbe03701.chunk.js": "/static/js/433.cbe03701.chunk.js", + "static/js/433.32f68ce0.chunk.js": "/static/js/433.32f68ce0.chunk.js", "static/css/7875.296853db.chunk.css": "/static/css/7875.296853db.chunk.css", - "static/js/7875.0f5194a8.chunk.js": "/static/js/7875.0f5194a8.chunk.js", + "static/js/7875.687fd51a.chunk.js": "/static/js/7875.687fd51a.chunk.js", "static/css/4010.296853db.chunk.css": "/static/css/4010.296853db.chunk.css", - "static/js/4010.eea5864e.chunk.js": "/static/js/4010.eea5864e.chunk.js", + "static/js/4010.1df4e554.chunk.js": "/static/js/4010.1df4e554.chunk.js", "static/css/3812.296853db.chunk.css": "/static/css/3812.296853db.chunk.css", - "static/js/3812.e524030b.chunk.js": "/static/js/3812.e524030b.chunk.js", + "static/js/3812.7ff588c8.chunk.js": "/static/js/3812.7ff588c8.chunk.js", "static/css/3313.296853db.chunk.css": "/static/css/3313.296853db.chunk.css", - "static/js/3313.a6d067a9.chunk.js": "/static/js/3313.a6d067a9.chunk.js", + "static/js/3313.69770557.chunk.js": "/static/js/3313.69770557.chunk.js", "static/css/748.296853db.chunk.css": "/static/css/748.296853db.chunk.css", - "static/js/748.98647192.chunk.js": "/static/js/748.98647192.chunk.js", + "static/js/748.82afc4ed.chunk.js": "/static/js/748.82afc4ed.chunk.js", "static/css/9260.296853db.chunk.css": "/static/css/9260.296853db.chunk.css", - "static/js/9260.82dd66dc.chunk.js": "/static/js/9260.82dd66dc.chunk.js", + "static/js/9260.2af977b5.chunk.js": "/static/js/9260.2af977b5.chunk.js", "static/css/4396.774af801.chunk.css": "/static/css/4396.774af801.chunk.css", - "static/js/4396.532af3c4.chunk.js": "/static/js/4396.532af3c4.chunk.js", + "static/js/4396.4b813789.chunk.js": "/static/js/4396.4b813789.chunk.js", "static/css/9503.296853db.chunk.css": "/static/css/9503.296853db.chunk.css", - "static/js/9503.017b251d.chunk.js": "/static/js/9503.017b251d.chunk.js", + "static/js/9503.ed1c3185.chunk.js": "/static/js/9503.ed1c3185.chunk.js", "static/css/1584.296853db.chunk.css": "/static/css/1584.296853db.chunk.css", - "static/js/1584.25c91c0b.chunk.js": "/static/js/1584.25c91c0b.chunk.js", + "static/js/1584.cbffc663.chunk.js": "/static/js/1584.cbffc663.chunk.js", "static/css/2156.296853db.chunk.css": "/static/css/2156.296853db.chunk.css", - "static/js/2156.8597d496.chunk.js": "/static/js/2156.8597d496.chunk.js", + "static/js/2156.838816af.chunk.js": "/static/js/2156.838816af.chunk.js", "static/css/2316.296853db.chunk.css": "/static/css/2316.296853db.chunk.css", - "static/js/2316.adffc0e6.chunk.js": "/static/js/2316.adffc0e6.chunk.js", + "static/js/2316.86e9573e.chunk.js": "/static/js/2316.86e9573e.chunk.js", "static/css/9121.296853db.chunk.css": "/static/css/9121.296853db.chunk.css", - "static/js/9121.b5862ff2.chunk.js": "/static/js/9121.b5862ff2.chunk.js", + "static/js/9121.8ee8150d.chunk.js": "/static/js/9121.8ee8150d.chunk.js", "static/css/4948.296853db.chunk.css": "/static/css/4948.296853db.chunk.css", - "static/js/4948.a0fb37a1.chunk.js": "/static/js/4948.a0fb37a1.chunk.js", + "static/js/4948.5727da98.chunk.js": "/static/js/4948.5727da98.chunk.js", "static/css/4648.296853db.chunk.css": "/static/css/4648.296853db.chunk.css", - "static/js/4648.31d1bc6f.chunk.js": "/static/js/4648.31d1bc6f.chunk.js", + "static/js/4648.a142a917.chunk.js": "/static/js/4648.a142a917.chunk.js", "static/css/4098.296853db.chunk.css": "/static/css/4098.296853db.chunk.css", - "static/js/4098.e8ba2177.chunk.js": "/static/js/4098.e8ba2177.chunk.js", + "static/js/4098.e24a6a6a.chunk.js": "/static/js/4098.e24a6a6a.chunk.js", "static/css/7761.296853db.chunk.css": "/static/css/7761.296853db.chunk.css", - "static/js/7761.4f86f4fc.chunk.js": "/static/js/7761.4f86f4fc.chunk.js", + "static/js/7761.ba44ee99.chunk.js": "/static/js/7761.ba44ee99.chunk.js", "static/css/4405.296853db.chunk.css": "/static/css/4405.296853db.chunk.css", - "static/js/4405.cc06d0a4.chunk.js": "/static/js/4405.cc06d0a4.chunk.js", + "static/js/4405.a1c35d63.chunk.js": "/static/js/4405.a1c35d63.chunk.js", "static/css/5865.296853db.chunk.css": "/static/css/5865.296853db.chunk.css", - "static/js/5865.da780987.chunk.js": "/static/js/5865.da780987.chunk.js", + "static/js/5865.3490e015.chunk.js": "/static/js/5865.3490e015.chunk.js", "static/css/7087.296853db.chunk.css": "/static/css/7087.296853db.chunk.css", - "static/js/7087.63297a6f.chunk.js": "/static/js/7087.63297a6f.chunk.js", + "static/js/7087.eead932f.chunk.js": "/static/js/7087.eead932f.chunk.js", "static/js/2926.f11fdc77.chunk.js": "/static/js/2926.f11fdc77.chunk.js", "static/js/922.b1f148e3.chunk.js": "/static/js/922.b1f148e3.chunk.js", "static/js/1358.e579baca.chunk.js": "/static/js/1358.e579baca.chunk.js", @@ -210,7 +210,7 @@ "static/js/5364.b95913d0.chunk.js": "/static/js/5364.b95913d0.chunk.js", "static/js/3931.088517c5.chunk.js": "/static/js/3931.088517c5.chunk.js", "static/js/9820.39dfb9cc.chunk.js": "/static/js/9820.39dfb9cc.chunk.js", - "static/js/6536.e713d674.chunk.js": "/static/js/6536.e713d674.chunk.js", + "static/js/6536.d87822b3.chunk.js": "/static/js/6536.d87822b3.chunk.js", "static/js/6036.289c2eb8.chunk.js": "/static/js/6036.289c2eb8.chunk.js", "static/js/8488.4330d151.chunk.js": "/static/js/8488.4330d151.chunk.js", "static/js/1151.3c560b1f.chunk.js": "/static/js/1151.3c560b1f.chunk.js", @@ -222,157 +222,157 @@ "vendors-prismjs.js": "/static/js/vendors-prismjs.b53bdc3b.chunk.js", "vendors-standalone.js": "/static/js/vendors-standalone.2d38b63a.chunk.js", "vendors-react.js": "/static/js/vendors-react.a09f50fb.js", - "static/js/782.19be4f5b.chunk.js": "/static/js/782.19be4f5b.chunk.js", + "static/js/782.7a65d8b8.chunk.js": "/static/js/782.7a65d8b8.chunk.js", "static/js/5183.ac2ca737.js": "/static/js/5183.ac2ca737.js", "index.html": "/index.html", "main.4bf8d5a2.css.map": "/static/css/main.4bf8d5a2.css.map", - "main.ffdad5a8.js.map": "/static/js/main.ffdad5a8.js.map", + "main.6eba26eb.js.map": "/static/js/main.6eba26eb.js.map", "9200.14abaeb3.chunk.css.map": "/static/css/9200.14abaeb3.chunk.css.map", "9200.0a1f7353.chunk.js.map": "/static/js/9200.0a1f7353.chunk.js.map", "6730.296853db.chunk.css.map": "/static/css/6730.296853db.chunk.css.map", - "6730.64253505.chunk.js.map": "/static/js/6730.64253505.chunk.js.map", + "6730.812d0242.chunk.js.map": "/static/js/6730.812d0242.chunk.js.map", "875.296853db.chunk.css.map": "/static/css/875.296853db.chunk.css.map", - "875.a67c4d77.chunk.js.map": "/static/js/875.a67c4d77.chunk.js.map", + "875.6cb49152.chunk.js.map": "/static/js/875.6cb49152.chunk.js.map", "6715.296853db.chunk.css.map": "/static/css/6715.296853db.chunk.css.map", - "6715.ac7aee49.chunk.js.map": "/static/js/6715.ac7aee49.chunk.js.map", + "6715.d4813bdc.chunk.js.map": "/static/js/6715.d4813bdc.chunk.js.map", "643.296853db.chunk.css.map": "/static/css/643.296853db.chunk.css.map", - "643.c21950e3.chunk.js.map": "/static/js/643.c21950e3.chunk.js.map", + "643.d18b8cec.chunk.js.map": "/static/js/643.d18b8cec.chunk.js.map", "4188.296853db.chunk.css.map": "/static/css/4188.296853db.chunk.css.map", - "4188.ff72b2df.chunk.js.map": "/static/js/4188.ff72b2df.chunk.js.map", + "4188.8ed0ad94.chunk.js.map": "/static/js/4188.8ed0ad94.chunk.js.map", "163.296853db.chunk.css.map": "/static/css/163.296853db.chunk.css.map", - "163.d3530f01.chunk.js.map": "/static/js/163.d3530f01.chunk.js.map", + "163.866fca8e.chunk.js.map": "/static/js/163.866fca8e.chunk.js.map", "7104.296853db.chunk.css.map": "/static/css/7104.296853db.chunk.css.map", - "7104.1d2ab7a9.chunk.js.map": "/static/js/7104.1d2ab7a9.chunk.js.map", + "7104.c26afdc0.chunk.js.map": "/static/js/7104.c26afdc0.chunk.js.map", "5308.296853db.chunk.css.map": "/static/css/5308.296853db.chunk.css.map", - "5308.188c6919.chunk.js.map": "/static/js/5308.188c6919.chunk.js.map", + "5308.5fa19a94.chunk.js.map": "/static/js/5308.5fa19a94.chunk.js.map", "4877.6e864cd4.chunk.css.map": "/static/css/4877.6e864cd4.chunk.css.map", - "4877.d1c7b1b8.chunk.js.map": "/static/js/4877.d1c7b1b8.chunk.js.map", + "4877.2d0b7638.chunk.js.map": "/static/js/4877.2d0b7638.chunk.js.map", "3917.296853db.chunk.css.map": "/static/css/3917.296853db.chunk.css.map", - "3917.ad6c621b.chunk.js.map": "/static/js/3917.ad6c621b.chunk.js.map", + "3917.24a53c8d.chunk.js.map": "/static/js/3917.24a53c8d.chunk.js.map", "1059.296853db.chunk.css.map": "/static/css/1059.296853db.chunk.css.map", - "1059.70cc4522.chunk.js.map": "/static/js/1059.70cc4522.chunk.js.map", + "1059.60857d17.chunk.js.map": "/static/js/1059.60857d17.chunk.js.map", "1820.296853db.chunk.css.map": "/static/css/1820.296853db.chunk.css.map", - "1820.498b02b5.chunk.js.map": "/static/js/1820.498b02b5.chunk.js.map", + "1820.8bd55a94.chunk.js.map": "/static/js/1820.8bd55a94.chunk.js.map", "9853.296853db.chunk.css.map": "/static/css/9853.296853db.chunk.css.map", - "9853.aca4f6a2.chunk.js.map": "/static/js/9853.aca4f6a2.chunk.js.map", + "9853.43c6381c.chunk.js.map": "/static/js/9853.43c6381c.chunk.js.map", "7834.296853db.chunk.css.map": "/static/css/7834.296853db.chunk.css.map", - "7834.3d9aad80.chunk.js.map": "/static/js/7834.3d9aad80.chunk.js.map", + "7834.82c0a4c4.chunk.js.map": "/static/js/7834.82c0a4c4.chunk.js.map", "694.296853db.chunk.css.map": "/static/css/694.296853db.chunk.css.map", - "694.5c881a2e.chunk.js.map": "/static/js/694.5c881a2e.chunk.js.map", + "694.3dc0352c.chunk.js.map": "/static/js/694.3dc0352c.chunk.js.map", "6510.296853db.chunk.css.map": "/static/css/6510.296853db.chunk.css.map", - "6510.a485c911.chunk.js.map": "/static/js/6510.a485c911.chunk.js.map", + "6510.e93c05f4.chunk.js.map": "/static/js/6510.e93c05f4.chunk.js.map", "5263.296853db.chunk.css.map": "/static/css/5263.296853db.chunk.css.map", - "5263.451d053b.chunk.js.map": "/static/js/5263.451d053b.chunk.js.map", + "5263.9e01aa1b.chunk.js.map": "/static/js/5263.9e01aa1b.chunk.js.map", "2230.296853db.chunk.css.map": "/static/css/2230.296853db.chunk.css.map", - "2230.b89bcc25.chunk.js.map": "/static/js/2230.b89bcc25.chunk.js.map", + "2230.8124ecc2.chunk.js.map": "/static/js/2230.8124ecc2.chunk.js.map", "4503.296853db.chunk.css.map": "/static/css/4503.296853db.chunk.css.map", - "4503.6a19e301.chunk.js.map": "/static/js/4503.6a19e301.chunk.js.map", + "4503.2a04e5a0.chunk.js.map": "/static/js/4503.2a04e5a0.chunk.js.map", "9763.296853db.chunk.css.map": "/static/css/9763.296853db.chunk.css.map", - "9763.09e7e474.chunk.js.map": "/static/js/9763.09e7e474.chunk.js.map", + "9763.346983a7.chunk.js.map": "/static/js/9763.346983a7.chunk.js.map", "221.296853db.chunk.css.map": "/static/css/221.296853db.chunk.css.map", - "221.165726fd.chunk.js.map": "/static/js/221.165726fd.chunk.js.map", + "221.921570d7.chunk.js.map": "/static/js/221.921570d7.chunk.js.map", "5933.296853db.chunk.css.map": "/static/css/5933.296853db.chunk.css.map", - "5933.3327eab6.chunk.js.map": "/static/js/5933.3327eab6.chunk.js.map", + "5933.0b61a30f.chunk.js.map": "/static/js/5933.0b61a30f.chunk.js.map", "2782.296853db.chunk.css.map": "/static/css/2782.296853db.chunk.css.map", - "2782.883898ae.chunk.js.map": "/static/js/2782.883898ae.chunk.js.map", + "2782.4e51b99b.chunk.js.map": "/static/js/2782.4e51b99b.chunk.js.map", "5408.296853db.chunk.css.map": "/static/css/5408.296853db.chunk.css.map", - "5408.03fd799d.chunk.js.map": "/static/js/5408.03fd799d.chunk.js.map", + "5408.16aaa143.chunk.js.map": "/static/js/5408.16aaa143.chunk.js.map", "7390.296853db.chunk.css.map": "/static/css/7390.296853db.chunk.css.map", - "7390.857152af.chunk.js.map": "/static/js/7390.857152af.chunk.js.map", + "7390.9557ba61.chunk.js.map": "/static/js/7390.9557ba61.chunk.js.map", "8566.296853db.chunk.css.map": "/static/css/8566.296853db.chunk.css.map", - "8566.7e6aa0e3.chunk.js.map": "/static/js/8566.7e6aa0e3.chunk.js.map", + "8566.abfec2fd.chunk.js.map": "/static/js/8566.abfec2fd.chunk.js.map", "2582.296853db.chunk.css.map": "/static/css/2582.296853db.chunk.css.map", - "2582.35b5ecc3.chunk.js.map": "/static/js/2582.35b5ecc3.chunk.js.map", + "2582.4a7761db.chunk.js.map": "/static/js/2582.4a7761db.chunk.js.map", "8073.296853db.chunk.css.map": "/static/css/8073.296853db.chunk.css.map", - "8073.dfc6474a.chunk.js.map": "/static/js/8073.dfc6474a.chunk.js.map", + "8073.87ad75d9.chunk.js.map": "/static/js/8073.87ad75d9.chunk.js.map", "8023.296853db.chunk.css.map": "/static/css/8023.296853db.chunk.css.map", - "8023.ab803b61.chunk.js.map": "/static/js/8023.ab803b61.chunk.js.map", + "8023.b16af62c.chunk.js.map": "/static/js/8023.b16af62c.chunk.js.map", "2411.296853db.chunk.css.map": "/static/css/2411.296853db.chunk.css.map", - "2411.972687a4.chunk.js.map": "/static/js/2411.972687a4.chunk.js.map", + "2411.7f311f2c.chunk.js.map": "/static/js/2411.7f311f2c.chunk.js.map", "9776.296853db.chunk.css.map": "/static/css/9776.296853db.chunk.css.map", - "9776.761aa941.chunk.js.map": "/static/js/9776.761aa941.chunk.js.map", + "9776.4e4eff56.chunk.js.map": "/static/js/9776.4e4eff56.chunk.js.map", "2737.296853db.chunk.css.map": "/static/css/2737.296853db.chunk.css.map", - "2737.fea38fb6.chunk.js.map": "/static/js/2737.fea38fb6.chunk.js.map", + "2737.a2d9a248.chunk.js.map": "/static/js/2737.a2d9a248.chunk.js.map", "7884.296853db.chunk.css.map": "/static/css/7884.296853db.chunk.css.map", - "7884.05f33e8e.chunk.js.map": "/static/js/7884.05f33e8e.chunk.js.map", + "7884.a9f6528a.chunk.js.map": "/static/js/7884.a9f6528a.chunk.js.map", "9384.296853db.chunk.css.map": "/static/css/9384.296853db.chunk.css.map", - "9384.cc0e0188.chunk.js.map": "/static/js/9384.cc0e0188.chunk.js.map", + "9384.29d10f98.chunk.js.map": "/static/js/9384.29d10f98.chunk.js.map", "9673.296853db.chunk.css.map": "/static/css/9673.296853db.chunk.css.map", - "9673.13304703.chunk.js.map": "/static/js/9673.13304703.chunk.js.map", + "9673.5f90153c.chunk.js.map": "/static/js/9673.5f90153c.chunk.js.map", "7157.296853db.chunk.css.map": "/static/css/7157.296853db.chunk.css.map", - "7157.92f1e8f8.chunk.js.map": "/static/js/7157.92f1e8f8.chunk.js.map", + "7157.0603b246.chunk.js.map": "/static/js/7157.0603b246.chunk.js.map", "9777.296853db.chunk.css.map": "/static/css/9777.296853db.chunk.css.map", - "9777.565166c4.chunk.js.map": "/static/js/9777.565166c4.chunk.js.map", + "9777.c66a3f01.chunk.js.map": "/static/js/9777.c66a3f01.chunk.js.map", "3518.296853db.chunk.css.map": "/static/css/3518.296853db.chunk.css.map", - "3518.bb643124.chunk.js.map": "/static/js/3518.bb643124.chunk.js.map", + "3518.886015eb.chunk.js.map": "/static/js/3518.886015eb.chunk.js.map", "1619.296853db.chunk.css.map": "/static/css/1619.296853db.chunk.css.map", - "1619.757d1d8b.chunk.js.map": "/static/js/1619.757d1d8b.chunk.js.map", + "1619.ffb60fc8.chunk.js.map": "/static/js/1619.ffb60fc8.chunk.js.map", "2367.296853db.chunk.css.map": "/static/css/2367.296853db.chunk.css.map", - "2367.3e9ea190.chunk.js.map": "/static/js/2367.3e9ea190.chunk.js.map", + "2367.e65fbbae.chunk.js.map": "/static/js/2367.e65fbbae.chunk.js.map", "4128.296853db.chunk.css.map": "/static/css/4128.296853db.chunk.css.map", - "4128.7a0774b3.chunk.js.map": "/static/js/4128.7a0774b3.chunk.js.map", + "4128.124a7dba.chunk.js.map": "/static/js/4128.124a7dba.chunk.js.map", "1061.296853db.chunk.css.map": "/static/css/1061.296853db.chunk.css.map", - "1061.1d704eb8.chunk.js.map": "/static/js/1061.1d704eb8.chunk.js.map", + "1061.15a6c03a.chunk.js.map": "/static/js/1061.15a6c03a.chunk.js.map", "2190.296853db.chunk.css.map": "/static/css/2190.296853db.chunk.css.map", - "2190.6b83e839.chunk.js.map": "/static/js/2190.6b83e839.chunk.js.map", + "2190.94aca477.chunk.js.map": "/static/js/2190.94aca477.chunk.js.map", "2595.296853db.chunk.css.map": "/static/css/2595.296853db.chunk.css.map", - "2595.d93782e1.chunk.js.map": "/static/js/2595.d93782e1.chunk.js.map", + "2595.c13509aa.chunk.js.map": "/static/js/2595.c13509aa.chunk.js.map", "5244.296853db.chunk.css.map": "/static/css/5244.296853db.chunk.css.map", - "5244.f1f34471.chunk.js.map": "/static/js/5244.f1f34471.chunk.js.map", + "5244.09a480b8.chunk.js.map": "/static/js/5244.09a480b8.chunk.js.map", "7541.296853db.chunk.css.map": "/static/css/7541.296853db.chunk.css.map", - "7541.11ca70cc.chunk.js.map": "/static/js/7541.11ca70cc.chunk.js.map", + "7541.dafa7879.chunk.js.map": "/static/js/7541.dafa7879.chunk.js.map", "5595.296853db.chunk.css.map": "/static/css/5595.296853db.chunk.css.map", - "5595.5adc1449.chunk.js.map": "/static/js/5595.5adc1449.chunk.js.map", + "5595.2f6f4e93.chunk.js.map": "/static/js/5595.2f6f4e93.chunk.js.map", "1169.296853db.chunk.css.map": "/static/css/1169.296853db.chunk.css.map", - "1169.ed26a5f9.chunk.js.map": "/static/js/1169.ed26a5f9.chunk.js.map", + "1169.67184123.chunk.js.map": "/static/js/1169.67184123.chunk.js.map", "9253.296853db.chunk.css.map": "/static/css/9253.296853db.chunk.css.map", - "9253.1934e571.chunk.js.map": "/static/js/9253.1934e571.chunk.js.map", + "9253.443e075b.chunk.js.map": "/static/js/9253.443e075b.chunk.js.map", "5393.296853db.chunk.css.map": "/static/css/5393.296853db.chunk.css.map", - "5393.d46583a0.chunk.js.map": "/static/js/5393.d46583a0.chunk.js.map", + "5393.9677b895.chunk.js.map": "/static/js/5393.9677b895.chunk.js.map", "1317.296853db.chunk.css.map": "/static/css/1317.296853db.chunk.css.map", - "1317.4ee75a40.chunk.js.map": "/static/js/1317.4ee75a40.chunk.js.map", + "1317.1d514e37.chunk.js.map": "/static/js/1317.1d514e37.chunk.js.map", "8898.296853db.chunk.css.map": "/static/css/8898.296853db.chunk.css.map", - "8898.9bf4a82c.chunk.js.map": "/static/js/8898.9bf4a82c.chunk.js.map", + "8898.63c6dde1.chunk.js.map": "/static/js/8898.63c6dde1.chunk.js.map", "433.296853db.chunk.css.map": "/static/css/433.296853db.chunk.css.map", - "433.cbe03701.chunk.js.map": "/static/js/433.cbe03701.chunk.js.map", + "433.32f68ce0.chunk.js.map": "/static/js/433.32f68ce0.chunk.js.map", "7875.296853db.chunk.css.map": "/static/css/7875.296853db.chunk.css.map", - "7875.0f5194a8.chunk.js.map": "/static/js/7875.0f5194a8.chunk.js.map", + "7875.687fd51a.chunk.js.map": "/static/js/7875.687fd51a.chunk.js.map", "4010.296853db.chunk.css.map": "/static/css/4010.296853db.chunk.css.map", - "4010.eea5864e.chunk.js.map": "/static/js/4010.eea5864e.chunk.js.map", + "4010.1df4e554.chunk.js.map": "/static/js/4010.1df4e554.chunk.js.map", "3812.296853db.chunk.css.map": "/static/css/3812.296853db.chunk.css.map", - "3812.e524030b.chunk.js.map": "/static/js/3812.e524030b.chunk.js.map", + "3812.7ff588c8.chunk.js.map": "/static/js/3812.7ff588c8.chunk.js.map", "3313.296853db.chunk.css.map": "/static/css/3313.296853db.chunk.css.map", - "3313.a6d067a9.chunk.js.map": "/static/js/3313.a6d067a9.chunk.js.map", + "3313.69770557.chunk.js.map": "/static/js/3313.69770557.chunk.js.map", "748.296853db.chunk.css.map": "/static/css/748.296853db.chunk.css.map", - "748.98647192.chunk.js.map": "/static/js/748.98647192.chunk.js.map", + "748.82afc4ed.chunk.js.map": "/static/js/748.82afc4ed.chunk.js.map", "9260.296853db.chunk.css.map": "/static/css/9260.296853db.chunk.css.map", - "9260.82dd66dc.chunk.js.map": "/static/js/9260.82dd66dc.chunk.js.map", + "9260.2af977b5.chunk.js.map": "/static/js/9260.2af977b5.chunk.js.map", "4396.774af801.chunk.css.map": "/static/css/4396.774af801.chunk.css.map", - "4396.532af3c4.chunk.js.map": "/static/js/4396.532af3c4.chunk.js.map", + "4396.4b813789.chunk.js.map": "/static/js/4396.4b813789.chunk.js.map", "9503.296853db.chunk.css.map": "/static/css/9503.296853db.chunk.css.map", - "9503.017b251d.chunk.js.map": "/static/js/9503.017b251d.chunk.js.map", + "9503.ed1c3185.chunk.js.map": "/static/js/9503.ed1c3185.chunk.js.map", "1584.296853db.chunk.css.map": "/static/css/1584.296853db.chunk.css.map", - "1584.25c91c0b.chunk.js.map": "/static/js/1584.25c91c0b.chunk.js.map", + "1584.cbffc663.chunk.js.map": "/static/js/1584.cbffc663.chunk.js.map", "2156.296853db.chunk.css.map": "/static/css/2156.296853db.chunk.css.map", - "2156.8597d496.chunk.js.map": "/static/js/2156.8597d496.chunk.js.map", + "2156.838816af.chunk.js.map": "/static/js/2156.838816af.chunk.js.map", "2316.296853db.chunk.css.map": "/static/css/2316.296853db.chunk.css.map", - "2316.adffc0e6.chunk.js.map": "/static/js/2316.adffc0e6.chunk.js.map", + "2316.86e9573e.chunk.js.map": "/static/js/2316.86e9573e.chunk.js.map", "9121.296853db.chunk.css.map": "/static/css/9121.296853db.chunk.css.map", - "9121.b5862ff2.chunk.js.map": "/static/js/9121.b5862ff2.chunk.js.map", + "9121.8ee8150d.chunk.js.map": "/static/js/9121.8ee8150d.chunk.js.map", "4948.296853db.chunk.css.map": "/static/css/4948.296853db.chunk.css.map", - "4948.a0fb37a1.chunk.js.map": "/static/js/4948.a0fb37a1.chunk.js.map", + "4948.5727da98.chunk.js.map": "/static/js/4948.5727da98.chunk.js.map", "4648.296853db.chunk.css.map": "/static/css/4648.296853db.chunk.css.map", - "4648.31d1bc6f.chunk.js.map": "/static/js/4648.31d1bc6f.chunk.js.map", + "4648.a142a917.chunk.js.map": "/static/js/4648.a142a917.chunk.js.map", "4098.296853db.chunk.css.map": "/static/css/4098.296853db.chunk.css.map", - "4098.e8ba2177.chunk.js.map": "/static/js/4098.e8ba2177.chunk.js.map", + "4098.e24a6a6a.chunk.js.map": "/static/js/4098.e24a6a6a.chunk.js.map", "7761.296853db.chunk.css.map": "/static/css/7761.296853db.chunk.css.map", - "7761.4f86f4fc.chunk.js.map": "/static/js/7761.4f86f4fc.chunk.js.map", + "7761.ba44ee99.chunk.js.map": "/static/js/7761.ba44ee99.chunk.js.map", "4405.296853db.chunk.css.map": "/static/css/4405.296853db.chunk.css.map", - "4405.cc06d0a4.chunk.js.map": "/static/js/4405.cc06d0a4.chunk.js.map", + "4405.a1c35d63.chunk.js.map": "/static/js/4405.a1c35d63.chunk.js.map", "5865.296853db.chunk.css.map": "/static/css/5865.296853db.chunk.css.map", - "5865.da780987.chunk.js.map": "/static/js/5865.da780987.chunk.js.map", + "5865.3490e015.chunk.js.map": "/static/js/5865.3490e015.chunk.js.map", "7087.296853db.chunk.css.map": "/static/css/7087.296853db.chunk.css.map", - "7087.63297a6f.chunk.js.map": "/static/js/7087.63297a6f.chunk.js.map", + "7087.eead932f.chunk.js.map": "/static/js/7087.eead932f.chunk.js.map", "2926.f11fdc77.chunk.js.map": "/static/js/2926.f11fdc77.chunk.js.map", "922.b1f148e3.chunk.js.map": "/static/js/922.b1f148e3.chunk.js.map", "1358.e579baca.chunk.js.map": "/static/js/1358.e579baca.chunk.js.map", @@ -435,7 +435,7 @@ "5364.b95913d0.chunk.js.map": "/static/js/5364.b95913d0.chunk.js.map", "3931.088517c5.chunk.js.map": "/static/js/3931.088517c5.chunk.js.map", "9820.39dfb9cc.chunk.js.map": "/static/js/9820.39dfb9cc.chunk.js.map", - "6536.e713d674.chunk.js.map": "/static/js/6536.e713d674.chunk.js.map", + "6536.d87822b3.chunk.js.map": "/static/js/6536.d87822b3.chunk.js.map", "6036.289c2eb8.chunk.js.map": "/static/js/6036.289c2eb8.chunk.js.map", "8488.4330d151.chunk.js.map": "/static/js/8488.4330d151.chunk.js.map", "1151.3c560b1f.chunk.js.map": "/static/js/1151.3c560b1f.chunk.js.map", @@ -447,13 +447,13 @@ "vendors-prismjs.b53bdc3b.chunk.js.map": "/static/js/vendors-prismjs.b53bdc3b.chunk.js.map", "vendors-standalone.2d38b63a.chunk.js.map": "/static/js/vendors-standalone.2d38b63a.chunk.js.map", "vendors-react.a09f50fb.js.map": "/static/js/vendors-react.a09f50fb.js.map", - "782.19be4f5b.chunk.js.map": "/static/js/782.19be4f5b.chunk.js.map", + "782.7a65d8b8.chunk.js.map": "/static/js/782.7a65d8b8.chunk.js.map", "5183.ac2ca737.js.map": "/static/js/5183.ac2ca737.js.map" }, "entrypoints": [ "static/js/vendors-react.a09f50fb.js", "static/js/5183.ac2ca737.js", "static/css/main.4bf8d5a2.css", - "static/js/main.ffdad5a8.js" + "static/js/main.6eba26eb.js" ] } \ No newline at end of file diff --git a/index.html b/index.html index 9f23d845bf..47a51630fc 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -uiw react, A high quality UI Toolkit, A Component Library for React 16+.
\ No newline at end of file +uiw react, A high quality UI Toolkit, A Component Library for React 16+.
\ No newline at end of file diff --git a/static/js/1059.70cc4522.chunk.js b/static/js/1059.60857d17.chunk.js similarity index 96% rename from static/js/1059.70cc4522.chunk.js rename to static/js/1059.60857d17.chunk.js index 460d8659fd..9535abbfda 100644 --- a/static/js/1059.70cc4522.chunk.js +++ b/static/js/1059.60857d17.chunk.js @@ -1,2 +1,2 @@ -(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[1059],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),s=t(41473),c=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,s=e.codeSandbox,c=(0,o.Z)(e,l),d=(0,r.Z)({},c);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),s&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(32511);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(s.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",k="index_markdown__hcQCp",v=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,s.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,s.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(c.Z,{source:b,className:k,components:{code:function(e){var n=e.inline,i=e.node,s=(0,o.Z)(e,v),c=s,d=c.noPreview,a=c.bordered,l=c.noScroll,h=c.bgWhite,f=c.noCode,m=c.codePen,k=c.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},s));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},s)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},96790:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return a}});var r=t(27791),o=t(57135),i=t.n(o),s=(t(41473),t(32511)),c=t(86082),d=t(69286);function a(){return(0,d.jsx)(c.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-alert/README.md",dependencies:{Alert:s.Alert,Button:s.Button,ButtonGroup:s.ButtonGroup},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(5821).then(t.bind(t,95821));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); -//# sourceMappingURL=1059.70cc4522.chunk.js.map \ No newline at end of file +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[1059],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),s=t(41473),c=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,s=e.codeSandbox,c=(0,o.Z)(e,l),d=(0,r.Z)({},c);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),s&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(36131);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(s.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",k="index_markdown__hcQCp",v=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,s.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,s.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(c.Z,{source:b,className:k,components:{code:function(e){var n=e.inline,i=e.node,s=(0,o.Z)(e,v),c=s,d=c.noPreview,a=c.bordered,l=c.noScroll,h=c.bgWhite,f=c.noCode,m=c.codePen,k=c.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},s));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},s)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},96790:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return a}});var r=t(27791),o=t(57135),i=t.n(o),s=(t(41473),t(36131)),c=t(86082),d=t(69286);function a(){return(0,d.jsx)(c.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-alert/README.md",dependencies:{Alert:s.Alert,Button:s.Button,ButtonGroup:s.ButtonGroup},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(5821).then(t.bind(t,95821));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); +//# sourceMappingURL=1059.60857d17.chunk.js.map \ No newline at end of file diff --git a/static/js/1059.70cc4522.chunk.js.map b/static/js/1059.60857d17.chunk.js.map similarity index 99% rename from static/js/1059.70cc4522.chunk.js.map rename to static/js/1059.60857d17.chunk.js.map index 5d829833cf..ed5db6e12c 100644 --- a/static/js/1059.70cc4522.chunk.js.map +++ b/static/js/1059.60857d17.chunk.js.map @@ -1 +1 @@ -{"version":3,"file":"static/js/1059.70cc4522.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/alert/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { Alert, Button, ButtonGroup } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default function Page() {\n return (\n {\n const md = await import('uiw/node_modules/@uiw/react-alert/README.md');\n return md.default || md;\n }}\n />\n );\n}\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Page","Alert","Button","ButtonGroup","md","default"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/js/1059.60857d17.chunk.js","mappings":"wFAAA,SAASA,EAAoBC,GAC5B,IAAIC,EAAI,IAAIC,MAAM,uBAAyBF,EAAM,KAEjD,MADAC,EAAEE,KAAO,mBACHF,EAEPF,EAAoBK,KAAO,WAAa,MAAO,IAC/CL,EAAoBM,QAAUN,EAC9BA,EAAoBO,GAAK,MACzBC,EAAOC,QAAUT,G,oNCEF,SAASU,EAAT,GAAqF,IAArEC,EAAoE,EAApEA,QAASC,EAA2D,EAA3DA,aAAcC,EAA6C,EAA7CA,QAASC,EAAoC,EAApCA,YAAgBC,GAAoB,YAC3FC,GAAuB,UAAQD,GAyDrC,OAxDIF,IACFG,EAAMC,cAAgB,CACpBC,MAAM,MAAD,OAAQP,EAAR,WACLQ,cAAe,CAAC,OAChBC,IAAKJ,EAAMZ,MAAQ,IAAIiB,QAAQ,UAAW,wCAC1CC,KAAM,mDACNC,aAAa,yBAAD,OAA2BZ,EAA3B,qBACZa,YAAY,yLAAD,OAA2Lb,EAA3L,qFAGXG,IACFE,EAAMS,kBAAoB,CACxBC,MAAO,CACL,sBAAuB,CACrBC,QAAQ,iKAQV,oBAAqB,CACnBA,QAAQ,8BAEV,eAAgB,CACdA,SAAUX,EAAMZ,MAAQ,IAAIiB,QAAQ,UAAW,yCAEjD,YAAa,CACXM,QAAQ,qJAEV,eAAgB,CACdA,QAAS,CACPC,KAAM,WACNC,YAAY,QAAD,OAAUlB,EAAV,WACXC,aAAc,CACZkB,MAAO,UACP,YAAa,UACbC,IAAK,UAEPC,gBAAiB,CACf,oBAAqB,SACrBC,IAAK,UAEPC,QAAS,MACTC,QAAS,CACPC,MAAO,YACPC,MAAO,YACPC,KAAM,wBAERC,aAAc,CAAC,QAAS,WAAY,eAAgB,yBAMvD,SAAC,KAAD,kBAAiBvB,GAAjB,IAAwBJ,aAAcA,EAAc4B,MAAO,CAAEC,aAAc,M,eC7DrE,SAAS,IAA2B,IAA1BzB,EAAyB,uDAAJ,GACpC0B,EAAS1B,EAAT0B,KACFC,EAAM,QAAQL,KAAKI,GAAQ,IAAMA,EAA3B,mDAA8EA,GAC1F,OACE,UAAC,EAAAE,SAAD,wGAEGD,IACC,cAAGE,KAAMF,EAAKG,OAAO,SAASC,IAAI,sBAAlC,+DAIF,mBACA,cAAGF,KAAK,sCAAsCC,OAAO,SAASC,IAAI,sBAAlE,uCAGA,SAAC,EAAAC,QAAD,CAASC,KAAK,cACd,cAAGH,OAAO,SAASC,IAAI,sBAAsBF,KAAK,0CAAlD,8BAGA,SAAC,EAAAG,QAAD,CAASC,KAAK,cACd,cAAGH,OAAO,SAASC,IAAI,sBAAsBF,KAAK,+BAAlD,qBAGA,SAAC,EAAAG,QAAD,CAASC,KAAK,cACd,cAAGH,OAAO,SAASC,IAAI,sBAAsBF,KAAK,+BAAlD,kBAGA,SAAC,EAAAG,QAAD,CAASC,KAAK,cACd,cAAGH,OAAO,SAASC,IAAI,sBAAsBF,KAAK,mCAAlD,uBAGA,SAAC,EAAAG,QAAD,CAASC,KAAK,cACd,cAAGH,OAAO,SAASC,IAAI,sBAAsBF,KAAK,sBAAlD,yCCtCN,MAA0B,uBAA1B,EAA4D,wB,oBCYtDK,EAAa,SAAbA,IAAuD,IAAzCC,EAAwC,uDAA1B,GAAI/C,EAAsB,uDAAP,GAQnD,OAPA+C,EAAKC,SAAQ,SAACC,GACM,SAAdA,EAAKJ,KACP7C,GAAQiD,EAAKC,MACJD,EAAKE,UAAYC,MAAMC,QAAQJ,EAAKE,YAC7CnD,GAAQ8C,EAAWG,EAAKE,cAGrBnD,GAGM,SAASsD,EAAc1C,GACpC,IAAQ2C,EAAmC3C,EAAnC2C,WAAY/C,EAAuBI,EAAvBJ,aAAc8B,EAAS1B,EAAT0B,KAClC,GAA0BkB,EAAAA,EAAAA,UAAS,IAAnC,eAAOC,EAAP,KAAcC,EAAd,KAEMnD,EAAUoD,EAAAA,IAAe,QAY/B,OAXAC,EAAAA,EAAAA,YAAU,WACJL,GACFA,IACGM,MAAK,SAACC,GACLJ,EAASI,MAEVC,OAAM,iBAGV,IAEEN,GAKH,4BACE,SAAC,IAAD,CACEO,OAAQP,EACRQ,UAAWC,EACXC,WAAY,CASVnE,KAAM,YAAiC,IAA9BoE,EAA6B,EAA7BA,OAAQnB,EAAqB,EAArBA,KAASrC,GAAY,YACpC,EAAiFA,EAAzEyD,EAAR,EAAQA,UAAWC,EAAnB,EAAmBA,SAAUC,EAA7B,EAA6BA,SAAUC,EAAvC,EAAuCA,QAASC,EAAhD,EAAgDA,OAAQhE,EAAxD,EAAwDA,QAASC,EAAjE,EAAiEA,YACjE,GAAI0D,EACF,OAAO,2BAAUxD,IAEnB,IAAM8D,EAAS,CACbL,UAAAA,EACAC,SAAAA,EACAC,SAAAA,EACAC,QAAAA,EACAC,OAAAA,EACAhE,QAAAA,EACAC,YAAAA,GAEF,OAAgF,IAA5EiE,OAAO1E,KAAKyE,GAAQE,QAAO,SAACpD,GAAD,YAA2BqD,IAAjBH,EAAOlD,MAAqBsD,QAC5D,2BAAUlE,KAGjB,SAACN,EAAD,CACEC,QAASA,EACTP,KAAM8C,EAAWG,EAAKE,UACtB3C,aAAcA,EACR6D,UAAAA,EAAWC,SAAAA,EAAUC,SAAAA,EAAUC,QAAAA,EAASC,OAAAA,EAAQhE,QAAAA,EAASC,YAAAA,SAMzE,gBAAKuD,UAAWC,EAAhB,UACE,SAACa,EAAD,CAAQzC,KAAMA,SA9CX,O,+JCrCI,SAAS0C,IACtB,OACE,SAAC,IAAD,CACE1C,KAAK,0EACL9B,aAAc,CAAEyE,MAAAA,EAAAA,MAAOC,OAAAA,EAAAA,OAAQC,YAAAA,EAAAA,aAC/B5B,YAAU,iBAAE,oGACO,gCADP,cACJ6B,EADI,yBAEHA,EAAGC,SAAWD,GAFX","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/alert/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { Alert, Button, ButtonGroup } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default function Page() {\n return (\n {\n const md = await import('uiw/node_modules/@uiw/react-alert/README.md');\n return md.default || md;\n }}\n />\n );\n}\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Page","Alert","Button","ButtonGroup","md","default"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/1061.1d704eb8.chunk.js b/static/js/1061.15a6c03a.chunk.js similarity index 96% rename from static/js/1061.1d704eb8.chunk.js rename to static/js/1061.15a6c03a.chunk.js index 97a36e975e..862e4304da 100644 --- a/static/js/1061.1d704eb8.chunk.js +++ b/static/js/1061.15a6c03a.chunk.js @@ -1,2 +1,2 @@ -(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[1061],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),s=t(41473),c=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,s=e.codeSandbox,c=(0,o.Z)(e,l),d=(0,r.Z)({},c);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),s&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(32511);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(s.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",v="index_markdown__hcQCp",k=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,s.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,s.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(c.Z,{source:b,className:v,components:{code:function(e){var n=e.inline,i=e.node,s=(0,o.Z)(e,k),c=s,d=c.noPreview,a=c.bordered,l=c.noScroll,h=c.bgWhite,f=c.noCode,m=c.codePen,v=c.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},s));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:v};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},s)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:v})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},58525:function(e,n,t){"use strict";t.r(n);var r=t(27791),o=t(57135),i=t.n(o),s=(t(41473),t(32511)),c=t(86082),d=t(69286);n.default=function(){return(0,d.jsx)(c.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-slider/README.md",dependencies:{Slider:s.Slider,Divider:s.Divider,Button:s.Button,Notify:s.Notify,Form:s.Form,Row:s.Row,Col:s.Col},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(2692).then(t.bind(t,42692));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); -//# sourceMappingURL=1061.1d704eb8.chunk.js.map \ No newline at end of file +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[1061],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),s=t(41473),c=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,s=e.codeSandbox,c=(0,o.Z)(e,l),d=(0,r.Z)({},c);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),s&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(36131);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(s.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",v="index_markdown__hcQCp",k=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,s.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,s.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(c.Z,{source:b,className:v,components:{code:function(e){var n=e.inline,i=e.node,s=(0,o.Z)(e,k),c=s,d=c.noPreview,a=c.bordered,l=c.noScroll,h=c.bgWhite,f=c.noCode,m=c.codePen,v=c.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},s));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:v};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},s)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:v})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},58525:function(e,n,t){"use strict";t.r(n);var r=t(27791),o=t(57135),i=t.n(o),s=(t(41473),t(36131)),c=t(86082),d=t(69286);n.default=function(){return(0,d.jsx)(c.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-slider/README.md",dependencies:{Slider:s.Slider,Divider:s.Divider,Button:s.Button,Notify:s.Notify,Form:s.Form,Row:s.Row,Col:s.Col},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(2692).then(t.bind(t,42692));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); +//# sourceMappingURL=1061.15a6c03a.chunk.js.map \ No newline at end of file diff --git a/static/js/1061.1d704eb8.chunk.js.map b/static/js/1061.15a6c03a.chunk.js.map similarity index 99% rename from static/js/1061.1d704eb8.chunk.js.map rename to static/js/1061.15a6c03a.chunk.js.map index 83dca13068..74ead94091 100644 --- a/static/js/1061.1d704eb8.chunk.js.map +++ b/static/js/1061.15a6c03a.chunk.js.map @@ -1 +1 @@ -{"version":3,"file":"static/js/1061.1d704eb8.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/slider/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { Slider, Divider, Button, Notify, Form, Row, Col } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default () => (\n {\n const md = await import('uiw/node_modules/@uiw/react-slider/README.md');\n return md.default || md;\n }}\n />\n);\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Slider","Button","Notify","Form","Row","Col","md","default"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/js/1061.15a6c03a.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/slider/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { Slider, Divider, Button, Notify, Form, Row, Col } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default () => (\n {\n const md = await import('uiw/node_modules/@uiw/react-slider/README.md');\n return md.default || md;\n }}\n />\n);\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Slider","Button","Notify","Form","Row","Col","md","default"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/1169.ed26a5f9.chunk.js b/static/js/1169.67184123.chunk.js similarity index 96% rename from static/js/1169.ed26a5f9.chunk.js rename to static/js/1169.67184123.chunk.js index 1088f26bf2..553dbf4577 100644 --- a/static/js/1169.ed26a5f9.chunk.js +++ b/static/js/1169.67184123.chunk.js @@ -1,2 +1,2 @@ -(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[1169],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),c=t(41473),s=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,c=e.codeSandbox,s=(0,o.Z)(e,l),d=(0,r.Z)({},s);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),c&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(32511);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(c.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",k="index_markdown__hcQCp",v=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,c.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,c.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(s.Z,{source:b,className:k,components:{code:function(e){var n=e.inline,i=e.node,c=(0,o.Z)(e,v),s=c,d=s.noPreview,a=s.bordered,l=s.noScroll,h=s.bgWhite,f=s.noCode,m=s.codePen,k=s.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},c));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},c)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},92003:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return u}});var r=t(27791),o=t(50189),i=t(57135),c=t.n(i),s=(t(41473),t(32511)),d=t(86082),a=t(69286);function u(){return(0,a.jsx)(d.Z,{path:"https://github.com/uiwjs/react-layout/edit/main/core/README-zh.md",dependencies:(0,o.Z)({},s),renderPage:(0,r.Z)(c().mark((function e(){var n;return c().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(7266).then(t.bind(t,7266));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); -//# sourceMappingURL=1169.ed26a5f9.chunk.js.map \ No newline at end of file +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[1169],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),c=t(41473),s=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,c=e.codeSandbox,s=(0,o.Z)(e,l),d=(0,r.Z)({},s);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),c&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(36131);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(c.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",k="index_markdown__hcQCp",v=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,c.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,c.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(s.Z,{source:b,className:k,components:{code:function(e){var n=e.inline,i=e.node,c=(0,o.Z)(e,v),s=c,d=s.noPreview,a=s.bordered,l=s.noScroll,h=s.bgWhite,f=s.noCode,m=s.codePen,k=s.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},c));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},c)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},92003:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return u}});var r=t(27791),o=t(50189),i=t(57135),c=t.n(i),s=(t(41473),t(36131)),d=t(86082),a=t(69286);function u(){return(0,a.jsx)(d.Z,{path:"https://github.com/uiwjs/react-layout/edit/main/core/README-zh.md",dependencies:(0,o.Z)({},s),renderPage:(0,r.Z)(c().mark((function e(){var n;return c().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(7266).then(t.bind(t,7266));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); +//# sourceMappingURL=1169.67184123.chunk.js.map \ No newline at end of file diff --git a/static/js/1169.ed26a5f9.chunk.js.map b/static/js/1169.67184123.chunk.js.map similarity index 99% rename from static/js/1169.ed26a5f9.chunk.js.map rename to static/js/1169.67184123.chunk.js.map index 576dff8890..1c12441eeb 100644 --- a/static/js/1169.ed26a5f9.chunk.js.map +++ b/static/js/1169.67184123.chunk.js.map @@ -1 +1 @@ -{"version":3,"file":"static/js/1169.ed26a5f9.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/layout/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport * as uiw from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default function Page() {\n return (\n {\n const md = await import('@uiw/react-layout/README-zh.md');\n return md.default || md;\n }}\n />\n );\n}\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Page","md","default"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/js/1169.67184123.chunk.js","mappings":"wFAAA,SAASA,EAAoBC,GAC5B,IAAIC,EAAI,IAAIC,MAAM,uBAAyBF,EAAM,KAEjD,MADAC,EAAEE,KAAO,mBACHF,EAEPF,EAAoBK,KAAO,WAAa,MAAO,IAC/CL,EAAoBM,QAAUN,EAC9BA,EAAoBO,GAAK,MACzBC,EAAOC,QAAUT,G,oNCEF,SAASU,EAAT,GAAqF,IAArEC,EAAoE,EAApEA,QAASC,EAA2D,EAA3DA,aAAcC,EAA6C,EAA7CA,QAASC,EAAoC,EAApCA,YAAgBC,GAAoB,YAC3FC,GAAuB,UAAQD,GAyDrC,OAxDIF,IACFG,EAAMC,cAAgB,CACpBC,MAAM,MAAD,OAAQP,EAAR,WACLQ,cAAe,CAAC,OAChBC,IAAKJ,EAAMZ,MAAQ,IAAIiB,QAAQ,UAAW,wCAC1CC,KAAM,mDACNC,aAAa,yBAAD,OAA2BZ,EAA3B,qBACZa,YAAY,yLAAD,OAA2Lb,EAA3L,qFAGXG,IACFE,EAAMS,kBAAoB,CACxBC,MAAO,CACL,sBAAuB,CACrBC,QAAQ,iKAQV,oBAAqB,CACnBA,QAAQ,8BAEV,eAAgB,CACdA,SAAUX,EAAMZ,MAAQ,IAAIiB,QAAQ,UAAW,yCAEjD,YAAa,CACXM,QAAQ,qJAEV,eAAgB,CACdA,QAAS,CACPC,KAAM,WACNC,YAAY,QAAD,OAAUlB,EAAV,WACXC,aAAc,CACZkB,MAAO,UACP,YAAa,UACbC,IAAK,UAEPC,gBAAiB,CACf,oBAAqB,SACrBC,IAAK,UAEPC,QAAS,MACTC,QAAS,CACPC,MAAO,YACPC,MAAO,YACPC,KAAM,wBAERC,aAAc,CAAC,QAAS,WAAY,eAAgB,yBAMvD,SAAC,KAAD,kBAAiBvB,GAAjB,IAAwBJ,aAAcA,EAAc4B,MAAO,CAAEC,aAAc,M,eC7DrE,SAAS,IAA2B,IAA1BzB,EAAyB,uDAAJ,GACpC0B,EAAS1B,EAAT0B,KACFC,EAAM,QAAQL,KAAKI,GAAQ,IAAMA,EAA3B,mDAA8EA,GAC1F,OACE,UAAC,EAAAE,SAAD,wGAEGD,IACC,cAAGE,KAAMF,EAAKG,OAAO,SAASC,IAAI,sBAAlC,+DAIF,mBACA,cAAGF,KAAK,sCAAsCC,OAAO,SAASC,IAAI,sBAAlE,uCAGA,SAAC,EAAAC,QAAD,CAASC,KAAK,cACd,cAAGH,OAAO,SAASC,IAAI,sBAAsBF,KAAK,0CAAlD,8BAGA,SAAC,EAAAG,QAAD,CAASC,KAAK,cACd,cAAGH,OAAO,SAASC,IAAI,sBAAsBF,KAAK,+BAAlD,qBAGA,SAAC,EAAAG,QAAD,CAASC,KAAK,cACd,cAAGH,OAAO,SAASC,IAAI,sBAAsBF,KAAK,+BAAlD,kBAGA,SAAC,EAAAG,QAAD,CAASC,KAAK,cACd,cAAGH,OAAO,SAASC,IAAI,sBAAsBF,KAAK,mCAAlD,uBAGA,SAAC,EAAAG,QAAD,CAASC,KAAK,cACd,cAAGH,OAAO,SAASC,IAAI,sBAAsBF,KAAK,sBAAlD,yCCtCN,MAA0B,uBAA1B,EAA4D,wB,oBCYtDK,EAAa,SAAbA,IAAuD,IAAzCC,EAAwC,uDAA1B,GAAI/C,EAAsB,uDAAP,GAQnD,OAPA+C,EAAKC,SAAQ,SAACC,GACM,SAAdA,EAAKJ,KACP7C,GAAQiD,EAAKC,MACJD,EAAKE,UAAYC,MAAMC,QAAQJ,EAAKE,YAC7CnD,GAAQ8C,EAAWG,EAAKE,cAGrBnD,GAGM,SAASsD,EAAc1C,GACpC,IAAQ2C,EAAmC3C,EAAnC2C,WAAY/C,EAAuBI,EAAvBJ,aAAc8B,EAAS1B,EAAT0B,KAClC,GAA0BkB,EAAAA,EAAAA,UAAS,IAAnC,eAAOC,EAAP,KAAcC,EAAd,KAEMnD,EAAUoD,EAAAA,IAAe,QAY/B,OAXAC,EAAAA,EAAAA,YAAU,WACJL,GACFA,IACGM,MAAK,SAACC,GACLJ,EAASI,MAEVC,OAAM,iBAGV,IAEEN,GAKH,4BACE,SAAC,IAAD,CACEO,OAAQP,EACRQ,UAAWC,EACXC,WAAY,CASVnE,KAAM,YAAiC,IAA9BoE,EAA6B,EAA7BA,OAAQnB,EAAqB,EAArBA,KAASrC,GAAY,YACpC,EAAiFA,EAAzEyD,EAAR,EAAQA,UAAWC,EAAnB,EAAmBA,SAAUC,EAA7B,EAA6BA,SAAUC,EAAvC,EAAuCA,QAASC,EAAhD,EAAgDA,OAAQhE,EAAxD,EAAwDA,QAASC,EAAjE,EAAiEA,YACjE,GAAI0D,EACF,OAAO,2BAAUxD,IAEnB,IAAM8D,EAAS,CACbL,UAAAA,EACAC,SAAAA,EACAC,SAAAA,EACAC,QAAAA,EACAC,OAAAA,EACAhE,QAAAA,EACAC,YAAAA,GAEF,OAAgF,IAA5EiE,OAAO1E,KAAKyE,GAAQE,QAAO,SAACpD,GAAD,YAA2BqD,IAAjBH,EAAOlD,MAAqBsD,QAC5D,2BAAUlE,KAGjB,SAACN,EAAD,CACEC,QAASA,EACTP,KAAM8C,EAAWG,EAAKE,UACtB3C,aAAcA,EACR6D,UAAAA,EAAWC,SAAAA,EAAUC,SAAAA,EAAUC,QAAAA,EAASC,OAAAA,EAAQhE,QAAAA,EAASC,YAAAA,SAMzE,gBAAKuD,UAAWC,EAAhB,UACE,SAACa,EAAD,CAAQzC,KAAMA,SA9CX,O,0KCrCI,SAAS0C,IACtB,OACE,SAAC,IAAD,CACE1C,KAAK,oEACL9B,cAAY,UAAOmB,GACnB4B,YAAU,iBAAE,oGACO,+BADP,cACJ0B,EADI,yBAEHA,EAAGC,SAAWD,GAFX","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/layout/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport * as uiw from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default function Page() {\n return (\n {\n const md = await import('@uiw/react-layout/README-zh.md');\n return md.default || md;\n }}\n />\n );\n}\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Page","md","default"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/1317.4ee75a40.chunk.js b/static/js/1317.1d514e37.chunk.js similarity index 96% rename from static/js/1317.4ee75a40.chunk.js rename to static/js/1317.1d514e37.chunk.js index 93487eea32..0c01ec9bd5 100644 --- a/static/js/1317.4ee75a40.chunk.js +++ b/static/js/1317.1d514e37.chunk.js @@ -1,2 +1,2 @@ -(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[1317],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),c=t(41473),s=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,c=e.codeSandbox,s=(0,o.Z)(e,l),d=(0,r.Z)({},s);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),c&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(32511);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(c.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",k="index_markdown__hcQCp",v=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,c.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,c.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(s.Z,{source:b,className:k,components:{code:function(e){var n=e.inline,i=e.node,c=(0,o.Z)(e,v),s=c,d=s.noPreview,a=s.bordered,l=s.noScroll,h=s.bgWhite,f=s.noCode,m=s.codePen,k=s.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},c));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},c)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},60717:function(e,n,t){"use strict";t.r(n);var r=t(27791),o=t(57135),i=t.n(o),c=t(41473),s=t(86082),d=t(32511),a=t(69286);n.default=function(){return(0,a.jsx)(s.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-tree-checked/README.md",dependencies:{Form:d.Form,Input:d.Input,Row:d.Row,Col:d.Col,TreeChecked:d.TreeChecked,Slider:d.Slider,Button:d.Button,Notify:d.Notify,useRef:c.useRef},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(9057).then(t.bind(t,79057));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); -//# sourceMappingURL=1317.4ee75a40.chunk.js.map \ No newline at end of file +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[1317],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),c=t(41473),s=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,c=e.codeSandbox,s=(0,o.Z)(e,l),d=(0,r.Z)({},s);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),c&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(36131);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(c.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",k="index_markdown__hcQCp",v=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,c.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,c.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(s.Z,{source:b,className:k,components:{code:function(e){var n=e.inline,i=e.node,c=(0,o.Z)(e,v),s=c,d=s.noPreview,a=s.bordered,l=s.noScroll,h=s.bgWhite,f=s.noCode,m=s.codePen,k=s.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},c));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},c)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},60717:function(e,n,t){"use strict";t.r(n);var r=t(27791),o=t(57135),i=t.n(o),c=t(41473),s=t(86082),d=t(36131),a=t(69286);n.default=function(){return(0,a.jsx)(s.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-tree-checked/README.md",dependencies:{Form:d.Form,Input:d.Input,Row:d.Row,Col:d.Col,TreeChecked:d.TreeChecked,Slider:d.Slider,Button:d.Button,Notify:d.Notify,useRef:c.useRef},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(9057).then(t.bind(t,79057));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); +//# sourceMappingURL=1317.1d514e37.chunk.js.map \ No newline at end of file diff --git a/static/js/1317.4ee75a40.chunk.js.map b/static/js/1317.1d514e37.chunk.js.map similarity index 99% rename from static/js/1317.4ee75a40.chunk.js.map rename to static/js/1317.1d514e37.chunk.js.map index d7bae534d0..8affe0e8e8 100644 --- a/static/js/1317.4ee75a40.chunk.js.map +++ b/static/js/1317.1d514e37.chunk.js.map @@ -1 +1 @@ -{"version":3,"file":"static/js/1317.4ee75a40.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/tree-checked/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React, { useRef } from 'react';\nimport Markdown from '../../../components/Markdown';\nimport { Form, Input, Row, Col, TreeChecked, Slider, Button, Notify } from 'uiw';\n\nexport default () => (\n {\n const md = await import('uiw/node_modules/@uiw/react-tree-checked/README.md');\n return md.default || md;\n }}\n />\n);\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Form","Input","Row","Col","TreeChecked","Slider","Button","Notify","useRef","md","default"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/js/1317.1d514e37.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/tree-checked/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React, { useRef } from 'react';\nimport Markdown from '../../../components/Markdown';\nimport { Form, Input, Row, Col, TreeChecked, Slider, Button, Notify } from 'uiw';\n\nexport default () => (\n {\n const md = await import('uiw/node_modules/@uiw/react-tree-checked/README.md');\n return md.default || md;\n }}\n />\n);\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Form","Input","Row","Col","TreeChecked","Slider","Button","Notify","useRef","md","default"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/1584.25c91c0b.chunk.js b/static/js/1584.cbffc663.chunk.js similarity index 96% rename from static/js/1584.25c91c0b.chunk.js rename to static/js/1584.cbffc663.chunk.js index e96f08a642..fa219240f6 100644 --- a/static/js/1584.25c91c0b.chunk.js +++ b/static/js/1584.cbffc663.chunk.js @@ -1,2 +1,2 @@ -(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[1584],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),s=t(41473),c=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,s=e.codeSandbox,c=(0,o.Z)(e,l),d=(0,r.Z)({},c);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),s&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(32511);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(s.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",k="index_markdown__hcQCp",v=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,s.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,s.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(c.Z,{source:b,className:k,components:{code:function(e){var n=e.inline,i=e.node,s=(0,o.Z)(e,v),c=s,d=c.noPreview,a=c.bordered,l=c.noScroll,h=c.bgWhite,f=c.noCode,m=c.codePen,k=c.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},s));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},s)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},71937:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return a}});var r=t(27791),o=t(57135),i=t.n(o),s=(t(41473),t(32511)),c=t(86082),d=t(69286);function a(){return(0,d.jsx)(c.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-portal/README.md",dependencies:{Portal:s.Portal},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(3931).then(t.bind(t,9896));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); -//# sourceMappingURL=1584.25c91c0b.chunk.js.map \ No newline at end of file +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[1584],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),s=t(41473),c=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,s=e.codeSandbox,c=(0,o.Z)(e,l),d=(0,r.Z)({},c);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),s&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(36131);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(s.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",k="index_markdown__hcQCp",v=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,s.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,s.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(c.Z,{source:b,className:k,components:{code:function(e){var n=e.inline,i=e.node,s=(0,o.Z)(e,v),c=s,d=c.noPreview,a=c.bordered,l=c.noScroll,h=c.bgWhite,f=c.noCode,m=c.codePen,k=c.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},s));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},s)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},71937:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return a}});var r=t(27791),o=t(57135),i=t.n(o),s=(t(41473),t(36131)),c=t(86082),d=t(69286);function a(){return(0,d.jsx)(c.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-portal/README.md",dependencies:{Portal:s.Portal},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(3931).then(t.bind(t,9896));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); +//# sourceMappingURL=1584.cbffc663.chunk.js.map \ No newline at end of file diff --git a/static/js/1584.25c91c0b.chunk.js.map b/static/js/1584.cbffc663.chunk.js.map similarity index 99% rename from static/js/1584.25c91c0b.chunk.js.map rename to static/js/1584.cbffc663.chunk.js.map index 52d7a7c7f8..cb17e97432 100644 --- a/static/js/1584.25c91c0b.chunk.js.map +++ b/static/js/1584.cbffc663.chunk.js.map @@ -1 +1 @@ -{"version":3,"file":"static/js/1584.25c91c0b.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/portal/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { Portal } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default function Page() {\n return (\n {\n const md = await import('uiw/node_modules/@uiw/react-portal/README.md');\n return md.default || md;\n }}\n />\n );\n}\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Page","Portal","md","default"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/js/1584.cbffc663.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/portal/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { Portal } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default function Page() {\n return (\n {\n const md = await import('uiw/node_modules/@uiw/react-portal/README.md');\n return md.default || md;\n }}\n />\n );\n}\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Page","Portal","md","default"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/1619.757d1d8b.chunk.js b/static/js/1619.ffb60fc8.chunk.js similarity index 96% rename from static/js/1619.757d1d8b.chunk.js rename to static/js/1619.ffb60fc8.chunk.js index e73d36310c..43760ff897 100644 --- a/static/js/1619.757d1d8b.chunk.js +++ b/static/js/1619.ffb60fc8.chunk.js @@ -1,2 +1,2 @@ -(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[1619],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),c=t(41473),s=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,c=e.codeSandbox,s=(0,o.Z)(e,l),d=(0,r.Z)({},s);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),c&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(32511);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(c.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",k="index_markdown__hcQCp",v=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,c.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,c.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(s.Z,{source:b,className:k,components:{code:function(e){var n=e.inline,i=e.node,c=(0,o.Z)(e,v),s=c,d=s.noPreview,a=s.bordered,l=s.noScroll,h=s.bgWhite,f=s.noCode,m=s.codePen,k=s.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},c));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},c)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},63390:function(e,n,t){"use strict";t.r(n);var r=t(27791),o=t(57135),i=t.n(o),c=(t(41473),t(32511)),s=t(86082),d=t(69286);n.default=function(){return(0,d.jsx)(s.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-search-select/README.md",dependencies:{Form:c.Form,Row:c.Row,Col:c.Col,Button:c.Button,Notify:c.Notify,SearchSelect:c.SearchSelect},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(7313).then(t.bind(t,67313));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); -//# sourceMappingURL=1619.757d1d8b.chunk.js.map \ No newline at end of file +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[1619],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),c=t(41473),s=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,c=e.codeSandbox,s=(0,o.Z)(e,l),d=(0,r.Z)({},s);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),c&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(36131);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(c.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",k="index_markdown__hcQCp",v=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,c.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,c.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(s.Z,{source:b,className:k,components:{code:function(e){var n=e.inline,i=e.node,c=(0,o.Z)(e,v),s=c,d=s.noPreview,a=s.bordered,l=s.noScroll,h=s.bgWhite,f=s.noCode,m=s.codePen,k=s.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},c));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},c)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},63390:function(e,n,t){"use strict";t.r(n);var r=t(27791),o=t(57135),i=t.n(o),c=(t(41473),t(36131)),s=t(86082),d=t(69286);n.default=function(){return(0,d.jsx)(s.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-search-select/README.md",dependencies:{Form:c.Form,Row:c.Row,Col:c.Col,Button:c.Button,Notify:c.Notify,SearchSelect:c.SearchSelect},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(7313).then(t.bind(t,67313));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); +//# sourceMappingURL=1619.ffb60fc8.chunk.js.map \ No newline at end of file diff --git a/static/js/1619.757d1d8b.chunk.js.map b/static/js/1619.ffb60fc8.chunk.js.map similarity index 99% rename from static/js/1619.757d1d8b.chunk.js.map rename to static/js/1619.ffb60fc8.chunk.js.map index 6e2e9c550b..8a35a8019f 100644 --- a/static/js/1619.757d1d8b.chunk.js.map +++ b/static/js/1619.ffb60fc8.chunk.js.map @@ -1 +1 @@ -{"version":3,"file":"static/js/1619.757d1d8b.chunk.js","mappings":"wFAAA,SAASA,EAAoBC,GAC5B,IAAIC,EAAI,IAAIC,MAAM,uBAAyBF,EAAM,KAEjD,MADAC,EAAEE,KAAO,mBACHF,EAEPF,EAAoBK,KAAO,WAAa,MAAO,IAC/CL,EAAoBM,QAAUN,EAC9BA,EAAoBO,GAAK,MACzBC,EAAOC,QAAUT,G,oNCEF,SAASU,EAAT,GAAqF,IAArEC,EAAoE,EAApEA,QAASC,EAA2D,EAA3DA,aAAcC,EAA6C,EAA7CA,QAASC,EAAoC,EAApCA,YAAgBC,GAAoB,YAC3FC,GAAuB,UAAQD,GAyDrC,OAxDIF,IACFG,EAAMC,cAAgB,CACpBC,MAAM,MAAD,OAAQP,EAAR,WACLQ,cAAe,CAAC,OAChBC,IAAKJ,EAAMZ,MAAQ,IAAIiB,QAAQ,UAAW,wCAC1CC,KAAM,mDACNC,aAAa,yBAAD,OAA2BZ,EAA3B,qBACZa,YAAY,yLAAD,OAA2Lb,EAA3L,qFAGXG,IACFE,EAAMS,kBAAoB,CACxBC,MAAO,CACL,sBAAuB,CACrBC,QAAQ,iKAQV,oBAAqB,CACnBA,QAAQ,8BAEV,eAAgB,CACdA,SAAUX,EAAMZ,MAAQ,IAAIiB,QAAQ,UAAW,yCAEjD,YAAa,CACXM,QAAQ,qJAEV,eAAgB,CACdA,QAAS,CACPC,KAAM,WACNC,YAAY,QAAD,OAAUlB,EAAV,WACXC,aAAc,CACZkB,MAAO,UACP,YAAa,UACbC,IAAK,UAEPC,gBAAiB,CACf,oBAAqB,SACrBC,IAAK,UAEPC,QAAS,MACTC,QAAS,CACPC,MAAO,YACPC,MAAO,YACPC,KAAM,wBAERC,aAAc,CAAC,QAAS,WAAY,eAAgB,yBAMvD,SAAC,KAAD,kBAAiBvB,GAAjB,IAAwBJ,aAAcA,EAAc4B,MAAO,CAAEC,aAAc,M,eC7DrE,SAAS,IAA2B,IAA1BzB,EAAyB,uDAAJ,GACpC0B,EAAS1B,EAAT0B,KACFC,EAAM,QAAQL,KAAKI,GAAQ,IAAMA,EAA3B,mDAA8EA,GAC1F,OACE,UAAC,EAAAE,SAAD,wGAEGD,IACC,cAAGE,KAAMF,EAAKG,OAAO,SAASC,IAAI,sBAAlC,+DAIF,mBACA,cAAGF,KAAK,sCAAsCC,OAAO,SAASC,IAAI,sBAAlE,uCAGA,SAAC,EAAAC,QAAD,CAASC,KAAK,cACd,cAAGH,OAAO,SAASC,IAAI,sBAAsBF,KAAK,0CAAlD,8BAGA,SAAC,EAAAG,QAAD,CAASC,KAAK,cACd,cAAGH,OAAO,SAASC,IAAI,sBAAsBF,KAAK,+BAAlD,qBAGA,SAAC,EAAAG,QAAD,CAASC,KAAK,cACd,cAAGH,OAAO,SAASC,IAAI,sBAAsBF,KAAK,+BAAlD,kBAGA,SAAC,EAAAG,QAAD,CAASC,KAAK,cACd,cAAGH,OAAO,SAASC,IAAI,sBAAsBF,KAAK,mCAAlD,uBAGA,SAAC,EAAAG,QAAD,CAASC,KAAK,cACd,cAAGH,OAAO,SAASC,IAAI,sBAAsBF,KAAK,sBAAlD,yCCtCN,MAA0B,uBAA1B,EAA4D,wB,oBCYtDK,EAAa,SAAbA,IAAuD,IAAzCC,EAAwC,uDAA1B,GAAI/C,EAAsB,uDAAP,GAQnD,OAPA+C,EAAKC,SAAQ,SAACC,GACM,SAAdA,EAAKJ,KACP7C,GAAQiD,EAAKC,MACJD,EAAKE,UAAYC,MAAMC,QAAQJ,EAAKE,YAC7CnD,GAAQ8C,EAAWG,EAAKE,cAGrBnD,GAGM,SAASsD,EAAc1C,GACpC,IAAQ2C,EAAmC3C,EAAnC2C,WAAY/C,EAAuBI,EAAvBJ,aAAc8B,EAAS1B,EAAT0B,KAClC,GAA0BkB,EAAAA,EAAAA,UAAS,IAAnC,eAAOC,EAAP,KAAcC,EAAd,KAEMnD,EAAUoD,EAAAA,IAAe,QAY/B,OAXAC,EAAAA,EAAAA,YAAU,WACJL,GACFA,IACGM,MAAK,SAACC,GACLJ,EAASI,MAEVC,OAAM,iBAGV,IAEEN,GAKH,4BACE,SAAC,IAAD,CACEO,OAAQP,EACRQ,UAAWC,EACXC,WAAY,CASVnE,KAAM,YAAiC,IAA9BoE,EAA6B,EAA7BA,OAAQnB,EAAqB,EAArBA,KAASrC,GAAY,YACpC,EAAiFA,EAAzEyD,EAAR,EAAQA,UAAWC,EAAnB,EAAmBA,SAAUC,EAA7B,EAA6BA,SAAUC,EAAvC,EAAuCA,QAASC,EAAhD,EAAgDA,OAAQhE,EAAxD,EAAwDA,QAASC,EAAjE,EAAiEA,YACjE,GAAI0D,EACF,OAAO,2BAAUxD,IAEnB,IAAM8D,EAAS,CACbL,UAAAA,EACAC,SAAAA,EACAC,SAAAA,EACAC,QAAAA,EACAC,OAAAA,EACAhE,QAAAA,EACAC,YAAAA,GAEF,OAAgF,IAA5EiE,OAAO1E,KAAKyE,GAAQE,QAAO,SAACpD,GAAD,YAA2BqD,IAAjBH,EAAOlD,MAAqBsD,QAC5D,2BAAUlE,KAGjB,SAACN,EAAD,CACEC,QAASA,EACTP,KAAM8C,EAAWG,EAAKE,UACtB3C,aAAcA,EACR6D,UAAAA,EAAWC,SAAAA,EAAUC,SAAAA,EAAUC,QAAAA,EAASC,OAAAA,EAAQhE,QAAAA,EAASC,YAAAA,SAMzE,gBAAKuD,UAAWC,EAAhB,UACE,SAACa,EAAD,CAAQzC,KAAMA,SA9CX,O,yHCrCX,qBAAe,OACb,SAAC,IAAD,CACEA,KAAK,kFACL9B,aAAc,CAAEwE,KAAAA,EAAAA,KAAMC,IAAAA,EAAAA,IAAKC,IAAAA,EAAAA,IAAKC,OAAAA,EAAAA,OAAQC,OAAAA,EAAAA,OAAQC,aAAAA,EAAAA,cAChD9B,YAAU,iBAAE,oGACO,gCADP,cACJ+B,EADI,yBAEHA,EAAGC,SAAWD,GAFX","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/search-select/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { Form, Row, Col, Button, Notify, SearchSelect } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default () => (\n {\n const md = await import('uiw/node_modules/@uiw/react-search-select/README.md');\n return md.default || md;\n }}\n />\n);\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Form","Row","Col","Button","Notify","SearchSelect","md","default"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/js/1619.ffb60fc8.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/search-select/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { Form, Row, Col, Button, Notify, SearchSelect } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default () => (\n {\n const md = await import('uiw/node_modules/@uiw/react-search-select/README.md');\n return md.default || md;\n }}\n />\n);\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Form","Row","Col","Button","Notify","SearchSelect","md","default"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/163.d3530f01.chunk.js b/static/js/163.866fca8e.chunk.js similarity index 97% rename from static/js/163.d3530f01.chunk.js rename to static/js/163.866fca8e.chunk.js index 49d70e73f2..d426d39ed2 100644 --- a/static/js/163.d3530f01.chunk.js +++ b/static/js/163.866fca8e.chunk.js @@ -1,2 +1,2 @@ -(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[163],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),s=t(41473),c=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,s=e.codeSandbox,c=(0,o.Z)(e,l),d=(0,r.Z)({},c);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),s&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(32511);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(s.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",k="index_markdown__hcQCp",v=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,s.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,s.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(c.Z,{source:b,className:k,components:{code:function(e){var n=e.inline,i=e.node,s=(0,o.Z)(e,v),c=s,d=c.noPreview,a=c.bordered,l=c.noScroll,h=c.bgWhite,f=c.noCode,m=c.codePen,k=c.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},s));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},s)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},11314:function(e,n,t){"use strict";t.r(n);var r=t(27791),o=t(57135),i=t.n(o),s=(t(41473),t(86082)),c=t(69286);n.default=function(){return(0,c.jsx)(s.Z,{path:"https://github.com/uiwjs/uiw/tree/master/website/src/routes/guide/docs/README.md",renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(1756).then(t.bind(t,1756));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); -//# sourceMappingURL=163.d3530f01.chunk.js.map \ No newline at end of file +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[163],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),s=t(41473),c=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,s=e.codeSandbox,c=(0,o.Z)(e,l),d=(0,r.Z)({},c);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),s&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(36131);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(s.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",k="index_markdown__hcQCp",v=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,s.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,s.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(c.Z,{source:b,className:k,components:{code:function(e){var n=e.inline,i=e.node,s=(0,o.Z)(e,v),c=s,d=c.noPreview,a=c.bordered,l=c.noScroll,h=c.bgWhite,f=c.noCode,m=c.codePen,k=c.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},s));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},s)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},11314:function(e,n,t){"use strict";t.r(n);var r=t(27791),o=t(57135),i=t.n(o),s=(t(41473),t(86082)),c=t(69286);n.default=function(){return(0,c.jsx)(s.Z,{path:"https://github.com/uiwjs/uiw/tree/master/website/src/routes/guide/docs/README.md",renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(1756).then(t.bind(t,1756));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); +//# sourceMappingURL=163.866fca8e.chunk.js.map \ No newline at end of file diff --git a/static/js/163.d3530f01.chunk.js.map b/static/js/163.866fca8e.chunk.js.map similarity index 99% rename from static/js/163.d3530f01.chunk.js.map rename to static/js/163.866fca8e.chunk.js.map index 148f697eaf..c885046474 100644 --- a/static/js/163.d3530f01.chunk.js.map +++ b/static/js/163.866fca8e.chunk.js.map @@ -1 +1 @@ -{"version":3,"file":"static/js/163.d3530f01.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/guide/docs/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport Markdown from '../../../components/Markdown';\n\nexport default () => (\n {\n const md = await import('./README.md');\n return md.default || md;\n }}\n />\n);\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","md","default"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/js/163.866fca8e.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/guide/docs/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport Markdown from '../../../components/Markdown';\n\nexport default () => (\n {\n const md = await import('./README.md');\n return md.default || md;\n }}\n />\n);\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","md","default"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/1820.498b02b5.chunk.js b/static/js/1820.8bd55a94.chunk.js similarity index 96% rename from static/js/1820.498b02b5.chunk.js rename to static/js/1820.8bd55a94.chunk.js index b3711b0214..30d7728c36 100644 --- a/static/js/1820.498b02b5.chunk.js +++ b/static/js/1820.8bd55a94.chunk.js @@ -1,2 +1,2 @@ -(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[1820],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),s=t(41473),c=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,s=e.codeSandbox,c=(0,o.Z)(e,l),d=(0,r.Z)({},c);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),s&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(32511);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(s.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",k="index_markdown__hcQCp",v=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,s.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,s.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(c.Z,{source:b,className:k,components:{code:function(e){var n=e.inline,i=e.node,s=(0,o.Z)(e,v),c=s,d=c.noPreview,a=c.bordered,l=c.noScroll,h=c.bgWhite,f=c.noCode,m=c.codePen,k=c.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},s));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},s)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},29206:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return a}});var r=t(27791),o=t(57135),i=t.n(o),s=(t(41473),t(32511)),c=t(86082),d=t(69286);function a(){return(0,d.jsx)(c.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-auto-link/README.md",dependencies:{AutoLink:s.AutoLink},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(1016).then(t.bind(t,1016));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); -//# sourceMappingURL=1820.498b02b5.chunk.js.map \ No newline at end of file +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[1820],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),s=t(41473),c=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,s=e.codeSandbox,c=(0,o.Z)(e,l),d=(0,r.Z)({},c);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),s&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(36131);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(s.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",k="index_markdown__hcQCp",v=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,s.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,s.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(c.Z,{source:b,className:k,components:{code:function(e){var n=e.inline,i=e.node,s=(0,o.Z)(e,v),c=s,d=c.noPreview,a=c.bordered,l=c.noScroll,h=c.bgWhite,f=c.noCode,m=c.codePen,k=c.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},s));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},s)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},29206:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return a}});var r=t(27791),o=t(57135),i=t.n(o),s=(t(41473),t(36131)),c=t(86082),d=t(69286);function a(){return(0,d.jsx)(c.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-auto-link/README.md",dependencies:{AutoLink:s.AutoLink},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(1016).then(t.bind(t,1016));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); +//# sourceMappingURL=1820.8bd55a94.chunk.js.map \ No newline at end of file diff --git a/static/js/1820.498b02b5.chunk.js.map b/static/js/1820.8bd55a94.chunk.js.map similarity index 99% rename from static/js/1820.498b02b5.chunk.js.map rename to static/js/1820.8bd55a94.chunk.js.map index 83d44bd0d1..cf0f761c84 100644 --- a/static/js/1820.498b02b5.chunk.js.map +++ b/static/js/1820.8bd55a94.chunk.js.map @@ -1 +1 @@ -{"version":3,"file":"static/js/1820.498b02b5.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/auto-link/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { AutoLink } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default function Page() {\n return (\n {\n const md = await import('uiw/node_modules/@uiw/react-auto-link/README.md');\n return md.default || md;\n }}\n />\n );\n}\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Page","AutoLink","md","default"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/js/1820.8bd55a94.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/auto-link/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { AutoLink } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default function Page() {\n return (\n {\n const md = await import('uiw/node_modules/@uiw/react-auto-link/README.md');\n return md.default || md;\n }}\n />\n );\n}\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Page","AutoLink","md","default"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/2156.8597d496.chunk.js b/static/js/2156.838816af.chunk.js similarity index 96% rename from static/js/2156.8597d496.chunk.js rename to static/js/2156.838816af.chunk.js index 3e999e4081..252af51b24 100644 --- a/static/js/2156.8597d496.chunk.js +++ b/static/js/2156.838816af.chunk.js @@ -1,2 +1,2 @@ -(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[2156],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return g}});var r=t(50189),o=t(53782),i=t(11026),c=t(41473),s=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,c=e.codeSandbox,s=(0,o.Z)(e,l),d=(0,r.Z)({},s);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),c&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(32511);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(c.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",v="index_markdown__hcQCp",k=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function g(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,c.useState)(""),h=(0,i.Z)(l,2),g=h[0],b=h[1],j=d.i8||"2.0.0";return(0,c.useEffect)((function(){n&&n().then((function(e){b(e)})).catch((function(){}))}),[]),g?(0,u.jsxs)("div",{children:[(0,u.jsx)(s.Z,{source:g,className:v,components:{code:function(e){var n=e.inline,i=e.node,c=(0,o.Z)(e,k),s=c,d=s.noPreview,a=s.bordered,l=s.noScroll,h=s.bgWhite,f=s.noCode,m=s.codePen,v=s.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},c));var g={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:v};return 0===Object.keys(g).filter((function(e){return void 0!==g[e]})).length?(0,u.jsx)("code",(0,r.Z)({},c)):(0,u.jsx)(p,{version:j,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:v})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},17292:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return a}});var r=t(27791),o=t(57135),i=t.n(o),c=(t(41473),t(32511)),s=t(86082),d=t(69286);function a(){return(0,d.jsx)(s.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-overlay-trigger/README.md",dependencies:{OverlayTrigger:c.OverlayTrigger,Card:c.Card,Button:c.Button,Switch:c.Switch,Divider:c.Divider},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(9820).then(t.bind(t,79820));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); -//# sourceMappingURL=2156.8597d496.chunk.js.map \ No newline at end of file +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[2156],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return g}});var r=t(50189),o=t(53782),i=t(11026),c=t(41473),s=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,c=e.codeSandbox,s=(0,o.Z)(e,l),d=(0,r.Z)({},s);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),c&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(36131);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(c.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",v="index_markdown__hcQCp",k=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function g(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,c.useState)(""),h=(0,i.Z)(l,2),g=h[0],b=h[1],j=d.i8||"2.0.0";return(0,c.useEffect)((function(){n&&n().then((function(e){b(e)})).catch((function(){}))}),[]),g?(0,u.jsxs)("div",{children:[(0,u.jsx)(s.Z,{source:g,className:v,components:{code:function(e){var n=e.inline,i=e.node,c=(0,o.Z)(e,k),s=c,d=s.noPreview,a=s.bordered,l=s.noScroll,h=s.bgWhite,f=s.noCode,m=s.codePen,v=s.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},c));var g={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:v};return 0===Object.keys(g).filter((function(e){return void 0!==g[e]})).length?(0,u.jsx)("code",(0,r.Z)({},c)):(0,u.jsx)(p,{version:j,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:v})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},17292:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return a}});var r=t(27791),o=t(57135),i=t.n(o),c=(t(41473),t(36131)),s=t(86082),d=t(69286);function a(){return(0,d.jsx)(s.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-overlay-trigger/README.md",dependencies:{OverlayTrigger:c.OverlayTrigger,Card:c.Card,Button:c.Button,Switch:c.Switch,Divider:c.Divider},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(9820).then(t.bind(t,79820));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); +//# sourceMappingURL=2156.838816af.chunk.js.map \ No newline at end of file diff --git a/static/js/2156.8597d496.chunk.js.map b/static/js/2156.838816af.chunk.js.map similarity index 99% rename from static/js/2156.8597d496.chunk.js.map rename to static/js/2156.838816af.chunk.js.map index 463f3c96ea..def08d81da 100644 --- a/static/js/2156.8597d496.chunk.js.map +++ b/static/js/2156.838816af.chunk.js.map @@ -1 +1 @@ -{"version":3,"file":"static/js/2156.8597d496.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/overlay-trigger/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { OverlayTrigger, Card, Button, Switch, Divider } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default function Page() {\n return (\n {\n const md = await import('uiw/node_modules/@uiw/react-overlay-trigger/README.md');\n return md.default || md;\n }}\n />\n );\n}\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Page","OverlayTrigger","Card","Button","Switch","md","default"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/js/2156.838816af.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/overlay-trigger/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { OverlayTrigger, Card, Button, Switch, Divider } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default function Page() {\n return (\n {\n const md = await import('uiw/node_modules/@uiw/react-overlay-trigger/README.md');\n return md.default || md;\n }}\n />\n );\n}\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Page","OverlayTrigger","Card","Button","Switch","md","default"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/2190.6b83e839.chunk.js b/static/js/2190.94aca477.chunk.js similarity index 96% rename from static/js/2190.6b83e839.chunk.js rename to static/js/2190.94aca477.chunk.js index 08cec85d89..3462496396 100644 --- a/static/js/2190.6b83e839.chunk.js +++ b/static/js/2190.94aca477.chunk.js @@ -1,2 +1,2 @@ -(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[2190],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),s=t(41473),c=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,s=e.codeSandbox,c=(0,o.Z)(e,l),d=(0,r.Z)({},c);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),s&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(32511);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(s.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",k="index_markdown__hcQCp",v=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,s.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,s.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(c.Z,{source:b,className:k,components:{code:function(e){var n=e.inline,i=e.node,s=(0,o.Z)(e,v),c=s,d=c.noPreview,a=c.bordered,l=c.noScroll,h=c.bgWhite,f=c.noCode,m=c.codePen,k=c.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},s));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},s)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},12036:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return a}});var r=t(27791),o=t(57135),i=t.n(o),s=(t(41473),t(32511)),c=t(86082),d=t(69286);function a(){return(0,d.jsx)(c.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-grid/README.md",dependencies:{Col:s.Col,Row:s.Row},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(2795).then(t.bind(t,2795));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); -//# sourceMappingURL=2190.6b83e839.chunk.js.map \ No newline at end of file +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[2190],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),s=t(41473),c=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,s=e.codeSandbox,c=(0,o.Z)(e,l),d=(0,r.Z)({},c);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),s&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(36131);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(s.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",k="index_markdown__hcQCp",v=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,s.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,s.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(c.Z,{source:b,className:k,components:{code:function(e){var n=e.inline,i=e.node,s=(0,o.Z)(e,v),c=s,d=c.noPreview,a=c.bordered,l=c.noScroll,h=c.bgWhite,f=c.noCode,m=c.codePen,k=c.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},s));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},s)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},12036:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return a}});var r=t(27791),o=t(57135),i=t.n(o),s=(t(41473),t(36131)),c=t(86082),d=t(69286);function a(){return(0,d.jsx)(c.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-grid/README.md",dependencies:{Col:s.Col,Row:s.Row},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(2795).then(t.bind(t,2795));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); +//# sourceMappingURL=2190.94aca477.chunk.js.map \ No newline at end of file diff --git a/static/js/2190.6b83e839.chunk.js.map b/static/js/2190.94aca477.chunk.js.map similarity index 99% rename from static/js/2190.6b83e839.chunk.js.map rename to static/js/2190.94aca477.chunk.js.map index 0b48ce65cf..408fa276c7 100644 --- a/static/js/2190.6b83e839.chunk.js.map +++ b/static/js/2190.94aca477.chunk.js.map @@ -1 +1 @@ -{"version":3,"file":"static/js/2190.6b83e839.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/grid/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { Col, Row } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default function Page() {\n return (\n {\n const md = await import('uiw/node_modules/@uiw/react-grid/README.md');\n return md.default || md;\n }}\n />\n );\n}\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Page","Col","Row","md","default"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/js/2190.94aca477.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/grid/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { Col, Row } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default function Page() {\n return (\n {\n const md = await import('uiw/node_modules/@uiw/react-grid/README.md');\n return md.default || md;\n }}\n />\n );\n}\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Page","Col","Row","md","default"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/221.165726fd.chunk.js b/static/js/221.921570d7.chunk.js similarity index 96% rename from static/js/221.165726fd.chunk.js rename to static/js/221.921570d7.chunk.js index 5b315c4aad..aab338bb8f 100644 --- a/static/js/221.165726fd.chunk.js +++ b/static/js/221.921570d7.chunk.js @@ -1,2 +1,2 @@ -(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[221],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),c=t(41473),s=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,c=e.codeSandbox,s=(0,o.Z)(e,l),d=(0,r.Z)({},s);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),c&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(32511);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(c.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",k="index_markdown__hcQCp",v=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,c.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,c.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(s.Z,{source:b,className:k,components:{code:function(e){var n=e.inline,i=e.node,c=(0,o.Z)(e,v),s=c,d=s.noPreview,a=s.bordered,l=s.noScroll,h=s.bgWhite,f=s.noCode,m=s.codePen,k=s.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},c));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},c)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},96632:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return a}});var r=t(27791),o=t(57135),i=t.n(o),c=(t(41473),t(32511)),s=t(86082),d=t(69286);function a(){return(0,d.jsx)(s.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-card/README.md",dependencies:{Card:c.Card,Icon:c.Icon},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(2456).then(t.bind(t,52456));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); -//# sourceMappingURL=221.165726fd.chunk.js.map \ No newline at end of file +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[221],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),c=t(41473),s=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,c=e.codeSandbox,s=(0,o.Z)(e,l),d=(0,r.Z)({},s);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),c&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(36131);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(c.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",k="index_markdown__hcQCp",v=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,c.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,c.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(s.Z,{source:b,className:k,components:{code:function(e){var n=e.inline,i=e.node,c=(0,o.Z)(e,v),s=c,d=s.noPreview,a=s.bordered,l=s.noScroll,h=s.bgWhite,f=s.noCode,m=s.codePen,k=s.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},c));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},c)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},96632:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return a}});var r=t(27791),o=t(57135),i=t.n(o),c=(t(41473),t(36131)),s=t(86082),d=t(69286);function a(){return(0,d.jsx)(s.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-card/README.md",dependencies:{Card:c.Card,Icon:c.Icon},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(2456).then(t.bind(t,52456));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); +//# sourceMappingURL=221.921570d7.chunk.js.map \ No newline at end of file diff --git a/static/js/221.165726fd.chunk.js.map b/static/js/221.921570d7.chunk.js.map similarity index 99% rename from static/js/221.165726fd.chunk.js.map rename to static/js/221.921570d7.chunk.js.map index 5fa79cdfbe..4d7f85dfb8 100644 --- a/static/js/221.165726fd.chunk.js.map +++ b/static/js/221.921570d7.chunk.js.map @@ -1 +1 @@ -{"version":3,"file":"static/js/221.165726fd.chunk.js","mappings":"uFAAA,SAASA,EAAoBC,GAC5B,IAAIC,EAAI,IAAIC,MAAM,uBAAyBF,EAAM,KAEjD,MADAC,EAAEE,KAAO,mBACHF,EAEPF,EAAoBK,KAAO,WAAa,MAAO,IAC/CL,EAAoBM,QAAUN,EAC9BA,EAAoBO,GAAK,MACzBC,EAAOC,QAAUT,G,oNCEF,SAASU,EAAT,GAAqF,IAArEC,EAAoE,EAApEA,QAASC,EAA2D,EAA3DA,aAAcC,EAA6C,EAA7CA,QAASC,EAAoC,EAApCA,YAAgBC,GAAoB,YAC3FC,GAAuB,UAAQD,GAyDrC,OAxDIF,IACFG,EAAMC,cAAgB,CACpBC,MAAM,MAAD,OAAQP,EAAR,WACLQ,cAAe,CAAC,OAChBC,IAAKJ,EAAMZ,MAAQ,IAAIiB,QAAQ,UAAW,wCAC1CC,KAAM,mDACNC,aAAa,yBAAD,OAA2BZ,EAA3B,qBACZa,YAAY,yLAAD,OAA2Lb,EAA3L,qFAGXG,IACFE,EAAMS,kBAAoB,CACxBC,MAAO,CACL,sBAAuB,CACrBC,QAAQ,iKAQV,oBAAqB,CACnBA,QAAQ,8BAEV,eAAgB,CACdA,SAAUX,EAAMZ,MAAQ,IAAIiB,QAAQ,UAAW,yCAEjD,YAAa,CACXM,QAAQ,qJAEV,eAAgB,CACdA,QAAS,CACPC,KAAM,WACNC,YAAY,QAAD,OAAUlB,EAAV,WACXC,aAAc,CACZkB,MAAO,UACP,YAAa,UACbC,IAAK,UAEPC,gBAAiB,CACf,oBAAqB,SACrBC,IAAK,UAEPC,QAAS,MACTC,QAAS,CACPC,MAAO,YACPC,MAAO,YACPC,KAAM,wBAERC,aAAc,CAAC,QAAS,WAAY,eAAgB,yBAMvD,SAAC,KAAD,kBAAiBvB,GAAjB,IAAwBJ,aAAcA,EAAc4B,MAAO,CAAEC,aAAc,M,eC7DrE,SAAS,IAA2B,IAA1BzB,EAAyB,uDAAJ,GACpC0B,EAAS1B,EAAT0B,KACFC,EAAM,QAAQL,KAAKI,GAAQ,IAAMA,EAA3B,mDAA8EA,GAC1F,OACE,UAAC,EAAAE,SAAD,wGAEGD,IACC,cAAGE,KAAMF,EAAKG,OAAO,SAASC,IAAI,sBAAlC,+DAIF,mBACA,cAAGF,KAAK,sCAAsCC,OAAO,SAASC,IAAI,sBAAlE,uCAGA,SAAC,EAAAC,QAAD,CAASC,KAAK,cACd,cAAGH,OAAO,SAASC,IAAI,sBAAsBF,KAAK,0CAAlD,8BAGA,SAAC,EAAAG,QAAD,CAASC,KAAK,cACd,cAAGH,OAAO,SAASC,IAAI,sBAAsBF,KAAK,+BAAlD,qBAGA,SAAC,EAAAG,QAAD,CAASC,KAAK,cACd,cAAGH,OAAO,SAASC,IAAI,sBAAsBF,KAAK,+BAAlD,kBAGA,SAAC,EAAAG,QAAD,CAASC,KAAK,cACd,cAAGH,OAAO,SAASC,IAAI,sBAAsBF,KAAK,mCAAlD,uBAGA,SAAC,EAAAG,QAAD,CAASC,KAAK,cACd,cAAGH,OAAO,SAASC,IAAI,sBAAsBF,KAAK,sBAAlD,yCCtCN,MAA0B,uBAA1B,EAA4D,wB,oBCYtDK,EAAa,SAAbA,IAAuD,IAAzCC,EAAwC,uDAA1B,GAAI/C,EAAsB,uDAAP,GAQnD,OAPA+C,EAAKC,SAAQ,SAACC,GACM,SAAdA,EAAKJ,KACP7C,GAAQiD,EAAKC,MACJD,EAAKE,UAAYC,MAAMC,QAAQJ,EAAKE,YAC7CnD,GAAQ8C,EAAWG,EAAKE,cAGrBnD,GAGM,SAASsD,EAAc1C,GACpC,IAAQ2C,EAAmC3C,EAAnC2C,WAAY/C,EAAuBI,EAAvBJ,aAAc8B,EAAS1B,EAAT0B,KAClC,GAA0BkB,EAAAA,EAAAA,UAAS,IAAnC,eAAOC,EAAP,KAAcC,EAAd,KAEMnD,EAAUoD,EAAAA,IAAe,QAY/B,OAXAC,EAAAA,EAAAA,YAAU,WACJL,GACFA,IACGM,MAAK,SAACC,GACLJ,EAASI,MAEVC,OAAM,iBAGV,IAEEN,GAKH,4BACE,SAAC,IAAD,CACEO,OAAQP,EACRQ,UAAWC,EACXC,WAAY,CASVnE,KAAM,YAAiC,IAA9BoE,EAA6B,EAA7BA,OAAQnB,EAAqB,EAArBA,KAASrC,GAAY,YACpC,EAAiFA,EAAzEyD,EAAR,EAAQA,UAAWC,EAAnB,EAAmBA,SAAUC,EAA7B,EAA6BA,SAAUC,EAAvC,EAAuCA,QAASC,EAAhD,EAAgDA,OAAQhE,EAAxD,EAAwDA,QAASC,EAAjE,EAAiEA,YACjE,GAAI0D,EACF,OAAO,2BAAUxD,IAEnB,IAAM8D,EAAS,CACbL,UAAAA,EACAC,SAAAA,EACAC,SAAAA,EACAC,QAAAA,EACAC,OAAAA,EACAhE,QAAAA,EACAC,YAAAA,GAEF,OAAgF,IAA5EiE,OAAO1E,KAAKyE,GAAQE,QAAO,SAACpD,GAAD,YAA2BqD,IAAjBH,EAAOlD,MAAqBsD,QAC5D,2BAAUlE,KAGjB,SAACN,EAAD,CACEC,QAASA,EACTP,KAAM8C,EAAWG,EAAKE,UACtB3C,aAAcA,EACR6D,UAAAA,EAAWC,SAAAA,EAAUC,SAAAA,EAAUC,QAAAA,EAASC,OAAAA,EAAQhE,QAAAA,EAASC,YAAAA,SAMzE,gBAAKuD,UAAWC,EAAhB,UACE,SAACa,EAAD,CAAQzC,KAAMA,SA9CX,O,+JCrCI,SAAS0C,IACtB,OACE,SAAC,IAAD,CACE1C,KAAK,yEACL9B,aAAc,CAAEyE,KAAAA,EAAAA,KAAMC,KAAAA,EAAAA,MACtB3B,YAAU,iBAAE,oGACO,gCADP,cACJ4B,EADI,yBAEHA,EAAGC,SAAWD,GAFX","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/card/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { Card, Icon } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default function Page() {\n return (\n {\n const md = await import('uiw/node_modules/@uiw/react-card/README.md');\n return md.default || md;\n }}\n />\n );\n}\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Page","Card","Icon","md","default"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/js/221.921570d7.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/card/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { Card, Icon } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default function Page() {\n return (\n {\n const md = await import('uiw/node_modules/@uiw/react-card/README.md');\n return md.default || md;\n }}\n />\n );\n}\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Page","Card","Icon","md","default"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/2230.b89bcc25.chunk.js b/static/js/2230.8124ecc2.chunk.js similarity index 96% rename from static/js/2230.b89bcc25.chunk.js rename to static/js/2230.8124ecc2.chunk.js index f1ca23cd0e..6413e6286a 100644 --- a/static/js/2230.b89bcc25.chunk.js +++ b/static/js/2230.8124ecc2.chunk.js @@ -1,2 +1,2 @@ -(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[2230],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),c=t(41473),s=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,c=e.codeSandbox,s=(0,o.Z)(e,l),d=(0,r.Z)({},s);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),c&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(32511);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(c.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",k="index_markdown__hcQCp",v=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,c.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,c.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(s.Z,{source:b,className:k,components:{code:function(e){var n=e.inline,i=e.node,c=(0,o.Z)(e,v),s=c,d=s.noPreview,a=s.bordered,l=s.noScroll,h=s.bgWhite,f=s.noCode,m=s.codePen,k=s.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},c));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},c)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},58123:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return a}});var r=t(27791),o=t(57135),i=t.n(o),c=(t(41473),t(32511)),s=t(86082),d=t(69286);function a(){return(0,d.jsx)(s.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-checkbox/README.md",dependencies:{Checkbox:c.Checkbox,Button:c.Button,Form:c.Form,Row:c.Row,Col:c.Col,Divider:c.Divider,Notify:c.Notify},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(747).then(t.bind(t,10747));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); -//# sourceMappingURL=2230.b89bcc25.chunk.js.map \ No newline at end of file +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[2230],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),c=t(41473),s=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,c=e.codeSandbox,s=(0,o.Z)(e,l),d=(0,r.Z)({},s);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),c&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(36131);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(c.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",k="index_markdown__hcQCp",v=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,c.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,c.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(s.Z,{source:b,className:k,components:{code:function(e){var n=e.inline,i=e.node,c=(0,o.Z)(e,v),s=c,d=s.noPreview,a=s.bordered,l=s.noScroll,h=s.bgWhite,f=s.noCode,m=s.codePen,k=s.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},c));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},c)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},58123:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return a}});var r=t(27791),o=t(57135),i=t.n(o),c=(t(41473),t(36131)),s=t(86082),d=t(69286);function a(){return(0,d.jsx)(s.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-checkbox/README.md",dependencies:{Checkbox:c.Checkbox,Button:c.Button,Form:c.Form,Row:c.Row,Col:c.Col,Divider:c.Divider,Notify:c.Notify},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(747).then(t.bind(t,10747));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); +//# sourceMappingURL=2230.8124ecc2.chunk.js.map \ No newline at end of file diff --git a/static/js/2230.b89bcc25.chunk.js.map b/static/js/2230.8124ecc2.chunk.js.map similarity index 98% rename from static/js/2230.b89bcc25.chunk.js.map rename to static/js/2230.8124ecc2.chunk.js.map index 0d0baf1d07..73b295e86a 100644 --- a/static/js/2230.b89bcc25.chunk.js.map +++ b/static/js/2230.8124ecc2.chunk.js.map @@ -1 +1 @@ -{"version":3,"file":"static/js/2230.b89bcc25.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/checkbox/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { Checkbox, Button, Form, Row, Col, Divider, Notify } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default function Page() {\n return (\n {\n const md = await import('uiw/node_modules/@uiw/react-checkbox/README.md');\n return md.default || md;\n }}\n />\n );\n}\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Page","Checkbox","Button","Form","Row","Col","Notify","md","default"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/js/2230.8124ecc2.chunk.js","mappings":"wFAAA,SAASA,EAAoBC,GAC5B,IAAIC,EAAI,IAAIC,MAAM,uBAAyBF,EAAM,KAEjD,MADAC,EAAEE,KAAO,mBACHF,EAEPF,EAAoBK,KAAO,WAAa,MAAO,IAC/CL,EAAoBM,QAAUN,EAC9BA,EAAoBO,GAAK,MACzBC,EAAOC,QAAUT,G,oNCEF,SAASU,EAAT,GAAqF,IAArEC,EAAoE,EAApEA,QAASC,EAA2D,EAA3DA,aAAcC,EAA6C,EAA7CA,QAASC,EAAoC,EAApCA,YAAgBC,GAAoB,YAC3FC,GAAuB,UAAQD,GAyDrC,OAxDIF,IACFG,EAAMC,cAAgB,CACpBC,MAAM,MAAD,OAAQP,EAAR,WACLQ,cAAe,CAAC,OAChBC,IAAKJ,EAAMZ,MAAQ,IAAIiB,QAAQ,UAAW,wCAC1CC,KAAM,mDACNC,aAAa,yBAAD,OAA2BZ,EAA3B,qBACZa,YAAY,yLAAD,OAA2Lb,EAA3L,qFAGXG,IACFE,EAAMS,kBAAoB,CACxBC,MAAO,CACL,sBAAuB,CACrBC,QAAQ,iKAQV,oBAAqB,CACnBA,QAAQ,8BAEV,eAAgB,CACdA,SAAUX,EAAMZ,MAAQ,IAAIiB,QAAQ,UAAW,yCAEjD,YAAa,CACXM,QAAQ,qJAEV,eAAgB,CACdA,QAAS,CACPC,KAAM,WACNC,YAAY,QAAD,OAAUlB,EAAV,WACXC,aAAc,CACZkB,MAAO,UACP,YAAa,UACbC,IAAK,UAEPC,gBAAiB,CACf,oBAAqB,SACrBC,IAAK,UAEPC,QAAS,MACTC,QAAS,CACPC,MAAO,YACPC,MAAO,YACPC,KAAM,wBAERC,aAAc,CAAC,QAAS,WAAY,eAAgB,yBAMvD,SAAC,KAAD,kBAAiBvB,GAAjB,IAAwBJ,aAAcA,EAAc4B,MAAO,CAAEC,aAAc,M,eC7DrE,SAAS,IAA2B,IAA1BzB,EAAyB,uDAAJ,GACpC0B,EAAS1B,EAAT0B,KACFC,EAAM,QAAQL,KAAKI,GAAQ,IAAMA,EAA3B,mDAA8EA,GAC1F,OACE,UAAC,EAAAE,SAAD,wGAEGD,IACC,cAAGE,KAAMF,EAAKG,OAAO,SAASC,IAAI,sBAAlC,+DAIF,mBACA,cAAGF,KAAK,sCAAsCC,OAAO,SAASC,IAAI,sBAAlE,uCAGA,SAAC,EAAAC,QAAD,CAASC,KAAK,cACd,cAAGH,OAAO,SAASC,IAAI,sBAAsBF,KAAK,0CAAlD,8BAGA,SAAC,EAAAG,QAAD,CAASC,KAAK,cACd,cAAGH,OAAO,SAASC,IAAI,sBAAsBF,KAAK,+BAAlD,qBAGA,SAAC,EAAAG,QAAD,CAASC,KAAK,cACd,cAAGH,OAAO,SAASC,IAAI,sBAAsBF,KAAK,+BAAlD,kBAGA,SAAC,EAAAG,QAAD,CAASC,KAAK,cACd,cAAGH,OAAO,SAASC,IAAI,sBAAsBF,KAAK,mCAAlD,uBAGA,SAAC,EAAAG,QAAD,CAASC,KAAK,cACd,cAAGH,OAAO,SAASC,IAAI,sBAAsBF,KAAK,sBAAlD,yCCtCN,MAA0B,uBAA1B,EAA4D,wB,oBCYtDK,EAAa,SAAbA,IAAuD,IAAzCC,EAAwC,uDAA1B,GAAI/C,EAAsB,uDAAP,GAQnD,OAPA+C,EAAKC,SAAQ,SAACC,GACM,SAAdA,EAAKJ,KACP7C,GAAQiD,EAAKC,MACJD,EAAKE,UAAYC,MAAMC,QAAQJ,EAAKE,YAC7CnD,GAAQ8C,EAAWG,EAAKE,cAGrBnD,GAGM,SAASsD,EAAc1C,GACpC,IAAQ2C,EAAmC3C,EAAnC2C,WAAY/C,EAAuBI,EAAvBJ,aAAc8B,EAAS1B,EAAT0B,KAClC,GAA0BkB,EAAAA,EAAAA,UAAS,IAAnC,eAAOC,EAAP,KAAcC,EAAd,KAEMnD,EAAUoD,EAAAA,IAAe,QAY/B,OAXAC,EAAAA,EAAAA,YAAU,WACJL,GACFA,IACGM,MAAK,SAACC,GACLJ,EAASI,MAEVC,OAAM,iBAGV,IAEEN,GAKH,4BACE,SAAC,IAAD,CACEO,OAAQP,EACRQ,UAAWC,EACXC,WAAY,CASVnE,KAAM,YAAiC,IAA9BoE,EAA6B,EAA7BA,OAAQnB,EAAqB,EAArBA,KAASrC,GAAY,YACpC,EAAiFA,EAAzEyD,EAAR,EAAQA,UAAWC,EAAnB,EAAmBA,SAAUC,EAA7B,EAA6BA,SAAUC,EAAvC,EAAuCA,QAASC,EAAhD,EAAgDA,OAAQhE,EAAxD,EAAwDA,QAASC,EAAjE,EAAiEA,YACjE,GAAI0D,EACF,OAAO,2BAAUxD,IAEnB,IAAM8D,EAAS,CACbL,UAAAA,EACAC,SAAAA,EACAC,SAAAA,EACAC,QAAAA,EACAC,OAAAA,EACAhE,QAAAA,EACAC,YAAAA,GAEF,OAAgF,IAA5EiE,OAAO1E,KAAKyE,GAAQE,QAAO,SAACpD,GAAD,YAA2BqD,IAAjBH,EAAOlD,MAAqBsD,QAC5D,2BAAUlE,KAGjB,SAACN,EAAD,CACEC,QAASA,EACTP,KAAM8C,EAAWG,EAAKE,UACtB3C,aAAcA,EACR6D,UAAAA,EAAWC,SAAAA,EAAUC,SAAAA,EAAUC,QAAAA,EAASC,OAAAA,EAAQhE,QAAAA,EAASC,YAAAA,SAMzE,gBAAKuD,UAAWC,EAAhB,UACE,SAACa,EAAD,CAAQzC,KAAMA,SA9CX,O,+JCrCI,SAAS0C,IACtB,OACE,SAAC,IAAD,CACE1C,KAAK,6EACL9B,aAAc,CAAEyE,SAAAA,EAAAA,SAAUC,OAAAA,EAAAA,OAAQC,KAAAA,EAAAA,KAAMC,IAAAA,EAAAA,IAAKC,IAAAA,EAAAA,IAAKzC,QAAAA,EAAAA,QAAS0C,OAAAA,EAAAA,QAC3D/B,YAAU,iBAAE,oGACO,+BADP,cACJgC,EADI,yBAEHA,EAAGC,SAAWD,GAFX","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/checkbox/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { Checkbox, Button, Form, Row, Col, Divider, Notify } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default function Page() {\n return (\n {\n const md = await import('uiw/node_modules/@uiw/react-checkbox/README.md');\n return md.default || md;\n }}\n />\n );\n}\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Page","Checkbox","Button","Form","Row","Col","Notify","md","default"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/2316.adffc0e6.chunk.js b/static/js/2316.86e9573e.chunk.js similarity index 96% rename from static/js/2316.adffc0e6.chunk.js rename to static/js/2316.86e9573e.chunk.js index 7193517479..8a039741be 100644 --- a/static/js/2316.adffc0e6.chunk.js +++ b/static/js/2316.86e9573e.chunk.js @@ -1,2 +1,2 @@ -(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[2316],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),c=t(41473),s=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,c=e.codeSandbox,s=(0,o.Z)(e,l),d=(0,r.Z)({},s);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),c&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(32511);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(c.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",v="index_markdown__hcQCp",k=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,c.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,c.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(s.Z,{source:b,className:v,components:{code:function(e){var n=e.inline,i=e.node,c=(0,o.Z)(e,k),s=c,d=s.noPreview,a=s.bordered,l=s.noScroll,h=s.bgWhite,f=s.noCode,m=s.codePen,v=s.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},c));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:v};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},c)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:v})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},62462:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return a}});var r=t(27791),o=t(57135),i=t.n(o),c=(t(41473),t(32511)),s=t(86082),d=t(69286);function a(){return(0,d.jsx)(s.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-popover/README.md",dependencies:{Popover:c.Popover,Button:c.Button,Icon:c.Icon,Row:c.Row,Input:c.Input,Col:c.Col,Card:c.Card},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(6536).then(t.bind(t,36536));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); -//# sourceMappingURL=2316.adffc0e6.chunk.js.map \ No newline at end of file +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[2316],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),c=t(41473),s=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,c=e.codeSandbox,s=(0,o.Z)(e,l),d=(0,r.Z)({},s);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),c&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(36131);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(c.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",v="index_markdown__hcQCp",k=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,c.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,c.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(s.Z,{source:b,className:v,components:{code:function(e){var n=e.inline,i=e.node,c=(0,o.Z)(e,k),s=c,d=s.noPreview,a=s.bordered,l=s.noScroll,h=s.bgWhite,f=s.noCode,m=s.codePen,v=s.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},c));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:v};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},c)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:v})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},62462:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return a}});var r=t(27791),o=t(57135),i=t.n(o),c=(t(41473),t(36131)),s=t(86082),d=t(69286);function a(){return(0,d.jsx)(s.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-popover/README.md",dependencies:{Popover:c.Popover,Button:c.Button,Icon:c.Icon,Row:c.Row,Input:c.Input,Col:c.Col,Card:c.Card},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(6536).then(t.bind(t,36536));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); +//# sourceMappingURL=2316.86e9573e.chunk.js.map \ No newline at end of file diff --git a/static/js/2316.adffc0e6.chunk.js.map b/static/js/2316.86e9573e.chunk.js.map similarity index 99% rename from static/js/2316.adffc0e6.chunk.js.map rename to static/js/2316.86e9573e.chunk.js.map index 0ad7165a9d..4e97de7ecf 100644 --- a/static/js/2316.adffc0e6.chunk.js.map +++ b/static/js/2316.86e9573e.chunk.js.map @@ -1 +1 @@ -{"version":3,"file":"static/js/2316.adffc0e6.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/popover/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { Popover, Button, Icon, Row, Col, Input, Card } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default function Page() {\n return (\n {\n const md = await import('uiw/node_modules/@uiw/react-popover/README.md');\n return md.default || md;\n }}\n />\n );\n}\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Page","Popover","Button","Icon","Row","Input","Col","Card","md","default"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/js/2316.86e9573e.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/popover/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { Popover, Button, Icon, Row, Col, Input, Card } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default function Page() {\n return (\n {\n const md = await import('uiw/node_modules/@uiw/react-popover/README.md');\n return md.default || md;\n }}\n />\n );\n}\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Page","Popover","Button","Icon","Row","Input","Col","Card","md","default"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/2367.3e9ea190.chunk.js b/static/js/2367.e65fbbae.chunk.js similarity index 96% rename from static/js/2367.3e9ea190.chunk.js rename to static/js/2367.e65fbbae.chunk.js index cf999994f8..8650c1af5a 100644 --- a/static/js/2367.3e9ea190.chunk.js +++ b/static/js/2367.e65fbbae.chunk.js @@ -1,2 +1,2 @@ -(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[2367],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),s=t(41473),c=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,s=e.codeSandbox,c=(0,o.Z)(e,l),d=(0,r.Z)({},c);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),s&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(32511);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(s.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",v="index_markdown__hcQCp",k=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,s.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,s.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(c.Z,{source:b,className:v,components:{code:function(e){var n=e.inline,i=e.node,s=(0,o.Z)(e,k),c=s,d=c.noPreview,a=c.bordered,l=c.noScroll,h=c.bgWhite,f=c.noCode,m=c.codePen,v=c.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},s));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:v};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},s)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:v})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},23472:function(e,n,t){"use strict";t.r(n);var r=t(27791),o=t(57135),i=t.n(o),s=(t(41473),t(32511)),c=t(86082),d=t(69286);n.default=function(){return(0,d.jsx)(c.Z,{path:"https://github.com/uiwjs/react-split/edit/master/README.md",dependencies:{Split:s.Split,Divider:s.Divider,Button:s.Button,Menu:s.Menu},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(486).then(t.bind(t,60486));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); -//# sourceMappingURL=2367.3e9ea190.chunk.js.map \ No newline at end of file +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[2367],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),s=t(41473),c=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,s=e.codeSandbox,c=(0,o.Z)(e,l),d=(0,r.Z)({},c);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),s&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(36131);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(s.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",v="index_markdown__hcQCp",k=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,s.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,s.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(c.Z,{source:b,className:v,components:{code:function(e){var n=e.inline,i=e.node,s=(0,o.Z)(e,k),c=s,d=c.noPreview,a=c.bordered,l=c.noScroll,h=c.bgWhite,f=c.noCode,m=c.codePen,v=c.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},s));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:v};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},s)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:v})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},23472:function(e,n,t){"use strict";t.r(n);var r=t(27791),o=t(57135),i=t.n(o),s=(t(41473),t(36131)),c=t(86082),d=t(69286);n.default=function(){return(0,d.jsx)(c.Z,{path:"https://github.com/uiwjs/react-split/edit/master/README.md",dependencies:{Split:s.Split,Divider:s.Divider,Button:s.Button,Menu:s.Menu},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(486).then(t.bind(t,60486));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); +//# sourceMappingURL=2367.e65fbbae.chunk.js.map \ No newline at end of file diff --git a/static/js/2367.3e9ea190.chunk.js.map b/static/js/2367.e65fbbae.chunk.js.map similarity index 99% rename from static/js/2367.3e9ea190.chunk.js.map rename to static/js/2367.e65fbbae.chunk.js.map index 82aa2c1d7b..9322cf3b70 100644 --- a/static/js/2367.3e9ea190.chunk.js.map +++ b/static/js/2367.e65fbbae.chunk.js.map @@ -1 +1 @@ -{"version":3,"file":"static/js/2367.3e9ea190.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/split/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { Split, Divider, Button, Menu } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default () => (\n {\n const md = await import('@uiw/react-split/README.md');\n return md.default || md;\n }}\n />\n);\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Split","Button","Menu","md","default"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/js/2367.e65fbbae.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/split/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { Split, Divider, Button, Menu } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default () => (\n {\n const md = await import('@uiw/react-split/README.md');\n return md.default || md;\n }}\n />\n);\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Split","Button","Menu","md","default"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/2411.972687a4.chunk.js b/static/js/2411.7f311f2c.chunk.js similarity index 96% rename from static/js/2411.972687a4.chunk.js rename to static/js/2411.7f311f2c.chunk.js index 07e9033047..a3e1865d5f 100644 --- a/static/js/2411.972687a4.chunk.js +++ b/static/js/2411.7f311f2c.chunk.js @@ -1,2 +1,2 @@ -(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[2411],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),c=t(41473),s=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,c=e.codeSandbox,s=(0,o.Z)(e,l),d=(0,r.Z)({},s);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),c&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(32511);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(c.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",v="index_markdown__hcQCp",k=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,c.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,c.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(s.Z,{source:b,className:v,components:{code:function(e){var n=e.inline,i=e.node,c=(0,o.Z)(e,k),s=c,d=s.noPreview,a=s.bordered,l=s.noScroll,h=s.bgWhite,f=s.noCode,m=s.codePen,v=s.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},c));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:v};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},c)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:v})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},57018:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return a}});var r=t(27791),o=t(57135),i=t.n(o),c=(t(41473),t(32511)),s=t(86082),d=t(69286);function a(){return(0,d.jsx)(s.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-dropdown/README.md",dependencies:{Dropdown:c.Dropdown,Divider:c.Divider,Menu:c.Menu,Button:c.Button,ButtonGroup:c.ButtonGroup,Icon:c.Icon},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(8709).then(t.bind(t,88709));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); -//# sourceMappingURL=2411.972687a4.chunk.js.map \ No newline at end of file +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[2411],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),c=t(41473),s=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,c=e.codeSandbox,s=(0,o.Z)(e,l),d=(0,r.Z)({},s);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),c&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(36131);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(c.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",v="index_markdown__hcQCp",k=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,c.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,c.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(s.Z,{source:b,className:v,components:{code:function(e){var n=e.inline,i=e.node,c=(0,o.Z)(e,k),s=c,d=s.noPreview,a=s.bordered,l=s.noScroll,h=s.bgWhite,f=s.noCode,m=s.codePen,v=s.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},c));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:v};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},c)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:v})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},57018:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return a}});var r=t(27791),o=t(57135),i=t.n(o),c=(t(41473),t(36131)),s=t(86082),d=t(69286);function a(){return(0,d.jsx)(s.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-dropdown/README.md",dependencies:{Dropdown:c.Dropdown,Divider:c.Divider,Menu:c.Menu,Button:c.Button,ButtonGroup:c.ButtonGroup,Icon:c.Icon},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(8709).then(t.bind(t,88709));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); +//# sourceMappingURL=2411.7f311f2c.chunk.js.map \ No newline at end of file diff --git a/static/js/2411.972687a4.chunk.js.map b/static/js/2411.7f311f2c.chunk.js.map similarity index 99% rename from static/js/2411.972687a4.chunk.js.map rename to static/js/2411.7f311f2c.chunk.js.map index 70be428d85..d104ac4a9d 100644 --- a/static/js/2411.972687a4.chunk.js.map +++ b/static/js/2411.7f311f2c.chunk.js.map @@ -1 +1 @@ -{"version":3,"file":"static/js/2411.972687a4.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/dropdown/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { Dropdown, Divider, Menu, Button, ButtonGroup, Icon } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default function Page() {\n return (\n {\n const md = await import('uiw/node_modules/@uiw/react-dropdown/README.md');\n return md.default || md;\n }}\n />\n );\n}\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Page","Dropdown","Menu","Button","ButtonGroup","Icon","md","default"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/js/2411.7f311f2c.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/dropdown/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { Dropdown, Divider, Menu, Button, ButtonGroup, Icon } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default function Page() {\n return (\n {\n const md = await import('uiw/node_modules/@uiw/react-dropdown/README.md');\n return md.default || md;\n }}\n />\n );\n}\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Page","Dropdown","Menu","Button","ButtonGroup","Icon","md","default"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/2582.35b5ecc3.chunk.js b/static/js/2582.4a7761db.chunk.js similarity index 96% rename from static/js/2582.35b5ecc3.chunk.js rename to static/js/2582.4a7761db.chunk.js index 7c032cd6ac..bd64489abe 100644 --- a/static/js/2582.35b5ecc3.chunk.js +++ b/static/js/2582.4a7761db.chunk.js @@ -1,2 +1,2 @@ -(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[2582],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),s=t(41473),c=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,s=e.codeSandbox,c=(0,o.Z)(e,l),d=(0,r.Z)({},c);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),s&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(32511);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(s.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",k="index_markdown__hcQCp",v=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,s.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,s.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(c.Z,{source:b,className:k,components:{code:function(e){var n=e.inline,i=e.node,s=(0,o.Z)(e,v),c=s,d=c.noPreview,a=c.bordered,l=c.noScroll,h=c.bgWhite,f=c.noCode,m=c.codePen,k=c.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},s));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},s)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},51374:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return a}});var r=t(27791),o=t(57135),i=t.n(o),s=(t(41473),t(32511)),c=t(86082),d=t(69286);function a(){return(0,d.jsx)(c.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-drawer/README.md",dependencies:{Drawer:s.Drawer,ButtonGroup:s.ButtonGroup,Button:s.Button},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(9147).then(t.bind(t,29147));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); -//# sourceMappingURL=2582.35b5ecc3.chunk.js.map \ No newline at end of file +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[2582],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),s=t(41473),c=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,s=e.codeSandbox,c=(0,o.Z)(e,l),d=(0,r.Z)({},c);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),s&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(36131);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(s.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",k="index_markdown__hcQCp",v=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,s.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,s.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(c.Z,{source:b,className:k,components:{code:function(e){var n=e.inline,i=e.node,s=(0,o.Z)(e,v),c=s,d=c.noPreview,a=c.bordered,l=c.noScroll,h=c.bgWhite,f=c.noCode,m=c.codePen,k=c.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},s));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},s)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},51374:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return a}});var r=t(27791),o=t(57135),i=t.n(o),s=(t(41473),t(36131)),c=t(86082),d=t(69286);function a(){return(0,d.jsx)(c.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-drawer/README.md",dependencies:{Drawer:s.Drawer,ButtonGroup:s.ButtonGroup,Button:s.Button},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(9147).then(t.bind(t,29147));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); +//# sourceMappingURL=2582.4a7761db.chunk.js.map \ No newline at end of file diff --git a/static/js/2582.35b5ecc3.chunk.js.map b/static/js/2582.4a7761db.chunk.js.map similarity index 99% rename from static/js/2582.35b5ecc3.chunk.js.map rename to static/js/2582.4a7761db.chunk.js.map index 9d6ac987a9..58a3b71dde 100644 --- a/static/js/2582.35b5ecc3.chunk.js.map +++ b/static/js/2582.4a7761db.chunk.js.map @@ -1 +1 @@ -{"version":3,"file":"static/js/2582.35b5ecc3.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/drawer/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { Drawer, ButtonGroup, Button } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default function Page() {\n return (\n {\n const md = await import('uiw/node_modules/@uiw/react-drawer/README.md');\n return md.default || md;\n }}\n />\n );\n}\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Page","Drawer","ButtonGroup","Button","md","default"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/js/2582.4a7761db.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/drawer/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { Drawer, ButtonGroup, Button } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default function Page() {\n return (\n {\n const md = await import('uiw/node_modules/@uiw/react-drawer/README.md');\n return md.default || md;\n }}\n />\n );\n}\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Page","Drawer","ButtonGroup","Button","md","default"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/2595.d93782e1.chunk.js b/static/js/2595.c13509aa.chunk.js similarity index 96% rename from static/js/2595.d93782e1.chunk.js rename to static/js/2595.c13509aa.chunk.js index c1f5131955..f67f3a61b9 100644 --- a/static/js/2595.d93782e1.chunk.js +++ b/static/js/2595.c13509aa.chunk.js @@ -1,2 +1,2 @@ -(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[2595],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),c=t(41473),s=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,c=e.codeSandbox,s=(0,o.Z)(e,l),d=(0,r.Z)({},s);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),c&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(32511);function m(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(c.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var f="index_docinfo__3Vx8S",k="index_markdown__hcQCp",x=["inline","node"],v=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,c.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],w=d.i8||"2.0.0";return(0,c.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(s.Z,{source:b,className:k,components:{code:function(e){var n=e.inline,i=e.node,c=(0,o.Z)(e,x),s=c,d=s.noPreview,a=s.bordered,l=s.noScroll,h=s.bgWhite,m=s.noCode,f=s.codePen,k=s.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},c));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:m,codePen:f,codeSandbox:k};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},c)):(0,u.jsx)(p,{version:w,code:v(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:m,codePen:f,codeSandbox:k})}}}),(0,u.jsx)("div",{className:f,children:(0,u.jsx)(m,{path:a})})]}):null}},93520:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return u}});var r=t(27791),o=t(57135),i=t.n(o),c=t(41473),s=t(32511),d=t(86082),a=t(69286);function u(){return(0,a.jsx)(d.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-form/README.md",dependencies:{Form:s.Form,FormItem:s.FormItem,Row:s.Row,Col:s.Col,Icon:s.Icon,Divider:s.Divider,Button:s.Button,Input:s.Input,Checkbox:s.Checkbox,Switch:s.Switch,Radio:s.Radio,RadioGroup:s.RadioGroup,Select:s.Select,Textarea:s.Textarea,Notify:s.Notify,Menu:s.Menu,TreeChecked:s.TreeChecked,Dropdown:s.Dropdown,useRef:c.useRef},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(6566).then(t.bind(t,36566));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); -//# sourceMappingURL=2595.d93782e1.chunk.js.map \ No newline at end of file +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[2595],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),c=t(41473),s=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,c=e.codeSandbox,s=(0,o.Z)(e,l),d=(0,r.Z)({},s);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),c&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(36131);function m(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(c.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var f="index_docinfo__3Vx8S",k="index_markdown__hcQCp",x=["inline","node"],v=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,c.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],w=d.i8||"2.0.0";return(0,c.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(s.Z,{source:b,className:k,components:{code:function(e){var n=e.inline,i=e.node,c=(0,o.Z)(e,x),s=c,d=s.noPreview,a=s.bordered,l=s.noScroll,h=s.bgWhite,m=s.noCode,f=s.codePen,k=s.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},c));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:m,codePen:f,codeSandbox:k};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},c)):(0,u.jsx)(p,{version:w,code:v(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:m,codePen:f,codeSandbox:k})}}}),(0,u.jsx)("div",{className:f,children:(0,u.jsx)(m,{path:a})})]}):null}},93520:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return u}});var r=t(27791),o=t(57135),i=t.n(o),c=t(41473),s=t(36131),d=t(86082),a=t(69286);function u(){return(0,a.jsx)(d.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-form/README.md",dependencies:{Form:s.Form,FormItem:s.FormItem,Row:s.Row,Col:s.Col,Icon:s.Icon,Divider:s.Divider,Button:s.Button,Input:s.Input,Checkbox:s.Checkbox,Switch:s.Switch,Radio:s.Radio,RadioGroup:s.RadioGroup,Select:s.Select,Textarea:s.Textarea,Notify:s.Notify,Menu:s.Menu,TreeChecked:s.TreeChecked,Dropdown:s.Dropdown,useRef:c.useRef},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(6566).then(t.bind(t,36566));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); +//# sourceMappingURL=2595.c13509aa.chunk.js.map \ No newline at end of file diff --git a/static/js/2595.d93782e1.chunk.js.map b/static/js/2595.c13509aa.chunk.js.map similarity index 99% rename from static/js/2595.d93782e1.chunk.js.map rename to static/js/2595.c13509aa.chunk.js.map index 08a3a734b1..6c29d7d014 100644 --- a/static/js/2595.d93782e1.chunk.js.map +++ b/static/js/2595.c13509aa.chunk.js.map @@ -1 +1 @@ -{"version":3,"file":"static/js/2595.d93782e1.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/form/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React, { useRef } from 'react';\nimport {\n Form,\n FormItem,\n Row,\n Col,\n Icon,\n Divider,\n Button,\n Input,\n Checkbox,\n Switch,\n Radio,\n RadioGroup,\n Select,\n Textarea,\n Notify,\n Menu,\n Dropdown,\n TreeChecked,\n} from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default function Page() {\n return (\n {\n const md = await import('uiw/node_modules/@uiw/react-form/README.md');\n return md.default || md;\n }}\n />\n );\n}\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Page","Form","FormItem","Row","Col","Icon","Button","Input","Checkbox","Switch","Radio","RadioGroup","Select","Textarea","Notify","Menu","TreeChecked","Dropdown","useRef","md","default"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/js/2595.c13509aa.chunk.js","mappings":"wFAAA,SAASA,EAAoBC,GAC5B,IAAIC,EAAI,IAAIC,MAAM,uBAAyBF,EAAM,KAEjD,MADAC,EAAEE,KAAO,mBACHF,EAEPF,EAAoBK,KAAO,WAAa,MAAO,IAC/CL,EAAoBM,QAAUN,EAC9BA,EAAoBO,GAAK,MACzBC,EAAOC,QAAUT,G,oNCEF,SAASU,EAAT,GAAqF,IAArEC,EAAoE,EAApEA,QAASC,EAA2D,EAA3DA,aAAcC,EAA6C,EAA7CA,QAASC,EAAoC,EAApCA,YAAgBC,GAAoB,YAC3FC,GAAuB,UAAQD,GAyDrC,OAxDIF,IACFG,EAAMC,cAAgB,CACpBC,MAAM,MAAD,OAAQP,EAAR,WACLQ,cAAe,CAAC,OAChBC,IAAKJ,EAAMZ,MAAQ,IAAIiB,QAAQ,UAAW,wCAC1CC,KAAM,mDACNC,aAAa,yBAAD,OAA2BZ,EAA3B,qBACZa,YAAY,yLAAD,OAA2Lb,EAA3L,qFAGXG,IACFE,EAAMS,kBAAoB,CACxBC,MAAO,CACL,sBAAuB,CACrBC,QAAQ,iKAQV,oBAAqB,CACnBA,QAAQ,8BAEV,eAAgB,CACdA,SAAUX,EAAMZ,MAAQ,IAAIiB,QAAQ,UAAW,yCAEjD,YAAa,CACXM,QAAQ,qJAEV,eAAgB,CACdA,QAAS,CACPC,KAAM,WACNC,YAAY,QAAD,OAAUlB,EAAV,WACXC,aAAc,CACZkB,MAAO,UACP,YAAa,UACbC,IAAK,UAEPC,gBAAiB,CACf,oBAAqB,SACrBC,IAAK,UAEPC,QAAS,MACTC,QAAS,CACPC,MAAO,YACPC,MAAO,YACPC,KAAM,wBAERC,aAAc,CAAC,QAAS,WAAY,eAAgB,yBAMvD,SAAC,KAAD,kBAAiBvB,GAAjB,IAAwBJ,aAAcA,EAAc4B,MAAO,CAAEC,aAAc,M,eC7DrE,SAAS,IAA2B,IAA1BzB,EAAyB,uDAAJ,GACpC0B,EAAS1B,EAAT0B,KACFC,EAAM,QAAQL,KAAKI,GAAQ,IAAMA,EAA3B,mDAA8EA,GAC1F,OACE,UAAC,EAAAE,SAAD,wGAEGD,IACC,cAAGE,KAAMF,EAAKG,OAAO,SAASC,IAAI,sBAAlC,+DAIF,mBACA,cAAGF,KAAK,sCAAsCC,OAAO,SAASC,IAAI,sBAAlE,uCAGA,SAAC,EAAAC,QAAD,CAASC,KAAK,cACd,cAAGH,OAAO,SAASC,IAAI,sBAAsBF,KAAK,0CAAlD,8BAGA,SAAC,EAAAG,QAAD,CAASC,KAAK,cACd,cAAGH,OAAO,SAASC,IAAI,sBAAsBF,KAAK,+BAAlD,qBAGA,SAAC,EAAAG,QAAD,CAASC,KAAK,cACd,cAAGH,OAAO,SAASC,IAAI,sBAAsBF,KAAK,+BAAlD,kBAGA,SAAC,EAAAG,QAAD,CAASC,KAAK,cACd,cAAGH,OAAO,SAASC,IAAI,sBAAsBF,KAAK,mCAAlD,uBAGA,SAAC,EAAAG,QAAD,CAASC,KAAK,cACd,cAAGH,OAAO,SAASC,IAAI,sBAAsBF,KAAK,sBAAlD,yCCtCN,MAA0B,uBAA1B,EAA4D,wB,oBCYtDK,EAAa,SAAbA,IAAuD,IAAzCC,EAAwC,uDAA1B,GAAI/C,EAAsB,uDAAP,GAQnD,OAPA+C,EAAKC,SAAQ,SAACC,GACM,SAAdA,EAAKJ,KACP7C,GAAQiD,EAAKC,MACJD,EAAKE,UAAYC,MAAMC,QAAQJ,EAAKE,YAC7CnD,GAAQ8C,EAAWG,EAAKE,cAGrBnD,GAGM,SAASsD,EAAc1C,GACpC,IAAQ2C,EAAmC3C,EAAnC2C,WAAY/C,EAAuBI,EAAvBJ,aAAc8B,EAAS1B,EAAT0B,KAClC,GAA0BkB,EAAAA,EAAAA,UAAS,IAAnC,eAAOC,EAAP,KAAcC,EAAd,KAEMnD,EAAUoD,EAAAA,IAAe,QAY/B,OAXAC,EAAAA,EAAAA,YAAU,WACJL,GACFA,IACGM,MAAK,SAACC,GACLJ,EAASI,MAEVC,OAAM,iBAGV,IAEEN,GAKH,4BACE,SAAC,IAAD,CACEO,OAAQP,EACRQ,UAAWC,EACXC,WAAY,CASVnE,KAAM,YAAiC,IAA9BoE,EAA6B,EAA7BA,OAAQnB,EAAqB,EAArBA,KAASrC,GAAY,YACpC,EAAiFA,EAAzEyD,EAAR,EAAQA,UAAWC,EAAnB,EAAmBA,SAAUC,EAA7B,EAA6BA,SAAUC,EAAvC,EAAuCA,QAASC,EAAhD,EAAgDA,OAAQhE,EAAxD,EAAwDA,QAASC,EAAjE,EAAiEA,YACjE,GAAI0D,EACF,OAAO,2BAAUxD,IAEnB,IAAM8D,EAAS,CACbL,UAAAA,EACAC,SAAAA,EACAC,SAAAA,EACAC,QAAAA,EACAC,OAAAA,EACAhE,QAAAA,EACAC,YAAAA,GAEF,OAAgF,IAA5EiE,OAAO1E,KAAKyE,GAAQE,QAAO,SAACpD,GAAD,YAA2BqD,IAAjBH,EAAOlD,MAAqBsD,QAC5D,2BAAUlE,KAGjB,SAACN,EAAD,CACEC,QAASA,EACTP,KAAM8C,EAAWG,EAAKE,UACtB3C,aAAcA,EACR6D,UAAAA,EAAWC,SAAAA,EAAUC,SAAAA,EAAUC,QAAAA,EAASC,OAAAA,EAAQhE,QAAAA,EAASC,YAAAA,SAMzE,gBAAKuD,UAAWC,EAAhB,UACE,SAACa,EAAD,CAAQzC,KAAMA,SA9CX,O,+JClBI,SAAS0C,IACtB,OACE,SAAC,IAAD,CACE1C,KAAK,yEACL9B,aAAc,CACZyE,KAAAA,EAAAA,KACAC,SAAAA,EAAAA,SACAC,IAAAA,EAAAA,IACAC,IAAAA,EAAAA,IACAC,KAAAA,EAAAA,KACAzC,QAAAA,EAAAA,QACA0C,OAAAA,EAAAA,OACAC,MAAAA,EAAAA,MACAC,SAAAA,EAAAA,SACAC,OAAAA,EAAAA,OACAC,MAAAA,EAAAA,MACAC,WAAAA,EAAAA,WACAC,OAAAA,EAAAA,OACAC,SAAAA,EAAAA,SACAC,OAAAA,EAAAA,OACAC,KAAAA,EAAAA,KACAC,YAAAA,EAAAA,YACAC,SAAAA,EAAAA,SACAC,OAAAA,EAAAA,QAEF3C,YAAU,iBAAE,oGACO,gCADP,cACJ4C,EADI,yBAEHA,EAAGC,SAAWD,GAFX","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/form/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React, { useRef } from 'react';\nimport {\n Form,\n FormItem,\n Row,\n Col,\n Icon,\n Divider,\n Button,\n Input,\n Checkbox,\n Switch,\n Radio,\n RadioGroup,\n Select,\n Textarea,\n Notify,\n Menu,\n Dropdown,\n TreeChecked,\n} from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default function Page() {\n return (\n {\n const md = await import('uiw/node_modules/@uiw/react-form/README.md');\n return md.default || md;\n }}\n />\n );\n}\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Page","Form","FormItem","Row","Col","Icon","Button","Input","Checkbox","Switch","Radio","RadioGroup","Select","Textarea","Notify","Menu","TreeChecked","Dropdown","useRef","md","default"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/2737.fea38fb6.chunk.js b/static/js/2737.a2d9a248.chunk.js similarity index 96% rename from static/js/2737.fea38fb6.chunk.js rename to static/js/2737.a2d9a248.chunk.js index 4071e9ea89..ef9b613389 100644 --- a/static/js/2737.fea38fb6.chunk.js +++ b/static/js/2737.a2d9a248.chunk.js @@ -1,2 +1,2 @@ -(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[2737],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),s=t(41473),c=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,s=e.codeSandbox,c=(0,o.Z)(e,l),d=(0,r.Z)({},c);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),s&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(32511);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(s.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",k="index_markdown__hcQCp",v=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,s.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,s.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(c.Z,{source:b,className:k,components:{code:function(e){var n=e.inline,i=e.node,s=(0,o.Z)(e,v),c=s,d=c.noPreview,a=c.bordered,l=c.noScroll,h=c.bgWhite,f=c.noCode,m=c.codePen,k=c.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},s));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},s)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},63926:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return a}});var r=t(27791),o=t(57135),i=t.n(o),s=(t(41473),t(32511)),c=t(86082),d=t(69286);function a(){return(0,d.jsx)(c.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-progress/README.md",dependencies:{Progress:s.Progress},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(9188).then(t.bind(t,49188));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); -//# sourceMappingURL=2737.fea38fb6.chunk.js.map \ No newline at end of file +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[2737],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),s=t(41473),c=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,s=e.codeSandbox,c=(0,o.Z)(e,l),d=(0,r.Z)({},c);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),s&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(36131);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(s.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",k="index_markdown__hcQCp",v=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,s.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,s.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(c.Z,{source:b,className:k,components:{code:function(e){var n=e.inline,i=e.node,s=(0,o.Z)(e,v),c=s,d=c.noPreview,a=c.bordered,l=c.noScroll,h=c.bgWhite,f=c.noCode,m=c.codePen,k=c.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},s));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},s)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},63926:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return a}});var r=t(27791),o=t(57135),i=t.n(o),s=(t(41473),t(36131)),c=t(86082),d=t(69286);function a(){return(0,d.jsx)(c.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-progress/README.md",dependencies:{Progress:s.Progress},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(9188).then(t.bind(t,49188));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); +//# sourceMappingURL=2737.a2d9a248.chunk.js.map \ No newline at end of file diff --git a/static/js/2737.fea38fb6.chunk.js.map b/static/js/2737.a2d9a248.chunk.js.map similarity index 99% rename from static/js/2737.fea38fb6.chunk.js.map rename to static/js/2737.a2d9a248.chunk.js.map index 0279954087..41809cd359 100644 --- a/static/js/2737.fea38fb6.chunk.js.map +++ b/static/js/2737.a2d9a248.chunk.js.map @@ -1 +1 @@ -{"version":3,"file":"static/js/2737.fea38fb6.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/progress/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { Progress } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default function Page() {\n return (\n {\n const md = await import('uiw/node_modules/@uiw/react-progress/README.md');\n return md.default || md;\n }}\n />\n );\n}\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Page","Progress","md","default"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/js/2737.a2d9a248.chunk.js","mappings":"wFAAA,SAASA,EAAoBC,GAC5B,IAAIC,EAAI,IAAIC,MAAM,uBAAyBF,EAAM,KAEjD,MADAC,EAAEE,KAAO,mBACHF,EAEPF,EAAoBK,KAAO,WAAa,MAAO,IAC/CL,EAAoBM,QAAUN,EAC9BA,EAAoBO,GAAK,MACzBC,EAAOC,QAAUT,G,oNCEF,SAASU,EAAT,GAAqF,IAArEC,EAAoE,EAApEA,QAASC,EAA2D,EAA3DA,aAAcC,EAA6C,EAA7CA,QAASC,EAAoC,EAApCA,YAAgBC,GAAoB,YAC3FC,GAAuB,UAAQD,GAyDrC,OAxDIF,IACFG,EAAMC,cAAgB,CACpBC,MAAM,MAAD,OAAQP,EAAR,WACLQ,cAAe,CAAC,OAChBC,IAAKJ,EAAMZ,MAAQ,IAAIiB,QAAQ,UAAW,wCAC1CC,KAAM,mDACNC,aAAa,yBAAD,OAA2BZ,EAA3B,qBACZa,YAAY,yLAAD,OAA2Lb,EAA3L,qFAGXG,IACFE,EAAMS,kBAAoB,CACxBC,MAAO,CACL,sBAAuB,CACrBC,QAAQ,iKAQV,oBAAqB,CACnBA,QAAQ,8BAEV,eAAgB,CACdA,SAAUX,EAAMZ,MAAQ,IAAIiB,QAAQ,UAAW,yCAEjD,YAAa,CACXM,QAAQ,qJAEV,eAAgB,CACdA,QAAS,CACPC,KAAM,WACNC,YAAY,QAAD,OAAUlB,EAAV,WACXC,aAAc,CACZkB,MAAO,UACP,YAAa,UACbC,IAAK,UAEPC,gBAAiB,CACf,oBAAqB,SACrBC,IAAK,UAEPC,QAAS,MACTC,QAAS,CACPC,MAAO,YACPC,MAAO,YACPC,KAAM,wBAERC,aAAc,CAAC,QAAS,WAAY,eAAgB,yBAMvD,SAAC,KAAD,kBAAiBvB,GAAjB,IAAwBJ,aAAcA,EAAc4B,MAAO,CAAEC,aAAc,M,eC7DrE,SAAS,IAA2B,IAA1BzB,EAAyB,uDAAJ,GACpC0B,EAAS1B,EAAT0B,KACFC,EAAM,QAAQL,KAAKI,GAAQ,IAAMA,EAA3B,mDAA8EA,GAC1F,OACE,UAAC,EAAAE,SAAD,wGAEGD,IACC,cAAGE,KAAMF,EAAKG,OAAO,SAASC,IAAI,sBAAlC,+DAIF,mBACA,cAAGF,KAAK,sCAAsCC,OAAO,SAASC,IAAI,sBAAlE,uCAGA,SAAC,EAAAC,QAAD,CAASC,KAAK,cACd,cAAGH,OAAO,SAASC,IAAI,sBAAsBF,KAAK,0CAAlD,8BAGA,SAAC,EAAAG,QAAD,CAASC,KAAK,cACd,cAAGH,OAAO,SAASC,IAAI,sBAAsBF,KAAK,+BAAlD,qBAGA,SAAC,EAAAG,QAAD,CAASC,KAAK,cACd,cAAGH,OAAO,SAASC,IAAI,sBAAsBF,KAAK,+BAAlD,kBAGA,SAAC,EAAAG,QAAD,CAASC,KAAK,cACd,cAAGH,OAAO,SAASC,IAAI,sBAAsBF,KAAK,mCAAlD,uBAGA,SAAC,EAAAG,QAAD,CAASC,KAAK,cACd,cAAGH,OAAO,SAASC,IAAI,sBAAsBF,KAAK,sBAAlD,yCCtCN,MAA0B,uBAA1B,EAA4D,wB,oBCYtDK,EAAa,SAAbA,IAAuD,IAAzCC,EAAwC,uDAA1B,GAAI/C,EAAsB,uDAAP,GAQnD,OAPA+C,EAAKC,SAAQ,SAACC,GACM,SAAdA,EAAKJ,KACP7C,GAAQiD,EAAKC,MACJD,EAAKE,UAAYC,MAAMC,QAAQJ,EAAKE,YAC7CnD,GAAQ8C,EAAWG,EAAKE,cAGrBnD,GAGM,SAASsD,EAAc1C,GACpC,IAAQ2C,EAAmC3C,EAAnC2C,WAAY/C,EAAuBI,EAAvBJ,aAAc8B,EAAS1B,EAAT0B,KAClC,GAA0BkB,EAAAA,EAAAA,UAAS,IAAnC,eAAOC,EAAP,KAAcC,EAAd,KAEMnD,EAAUoD,EAAAA,IAAe,QAY/B,OAXAC,EAAAA,EAAAA,YAAU,WACJL,GACFA,IACGM,MAAK,SAACC,GACLJ,EAASI,MAEVC,OAAM,iBAGV,IAEEN,GAKH,4BACE,SAAC,IAAD,CACEO,OAAQP,EACRQ,UAAWC,EACXC,WAAY,CASVnE,KAAM,YAAiC,IAA9BoE,EAA6B,EAA7BA,OAAQnB,EAAqB,EAArBA,KAASrC,GAAY,YACpC,EAAiFA,EAAzEyD,EAAR,EAAQA,UAAWC,EAAnB,EAAmBA,SAAUC,EAA7B,EAA6BA,SAAUC,EAAvC,EAAuCA,QAASC,EAAhD,EAAgDA,OAAQhE,EAAxD,EAAwDA,QAASC,EAAjE,EAAiEA,YACjE,GAAI0D,EACF,OAAO,2BAAUxD,IAEnB,IAAM8D,EAAS,CACbL,UAAAA,EACAC,SAAAA,EACAC,SAAAA,EACAC,QAAAA,EACAC,OAAAA,EACAhE,QAAAA,EACAC,YAAAA,GAEF,OAAgF,IAA5EiE,OAAO1E,KAAKyE,GAAQE,QAAO,SAACpD,GAAD,YAA2BqD,IAAjBH,EAAOlD,MAAqBsD,QAC5D,2BAAUlE,KAGjB,SAACN,EAAD,CACEC,QAASA,EACTP,KAAM8C,EAAWG,EAAKE,UACtB3C,aAAcA,EACR6D,UAAAA,EAAWC,SAAAA,EAAUC,SAAAA,EAAUC,QAAAA,EAASC,OAAAA,EAAQhE,QAAAA,EAASC,YAAAA,SAMzE,gBAAKuD,UAAWC,EAAhB,UACE,SAACa,EAAD,CAAQzC,KAAMA,SA9CX,O,+JCrCI,SAAS0C,IACtB,OACE,SAAC,IAAD,CACE1C,KAAK,6EACL9B,aAAc,CAAEyE,SAAAA,EAAAA,UAChB1B,YAAU,iBAAE,oGACO,gCADP,cACJ2B,EADI,yBAEHA,EAAGC,SAAWD,GAFX","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/progress/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { Progress } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default function Page() {\n return (\n {\n const md = await import('uiw/node_modules/@uiw/react-progress/README.md');\n return md.default || md;\n }}\n />\n );\n}\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Page","Progress","md","default"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/2782.883898ae.chunk.js b/static/js/2782.4e51b99b.chunk.js similarity index 96% rename from static/js/2782.883898ae.chunk.js rename to static/js/2782.4e51b99b.chunk.js index ae959025c3..57715bbc76 100644 --- a/static/js/2782.883898ae.chunk.js +++ b/static/js/2782.4e51b99b.chunk.js @@ -1,2 +1,2 @@ -(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[2782],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),s=t(41473),c=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,s=e.codeSandbox,c=(0,o.Z)(e,l),d=(0,r.Z)({},c);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),s&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(32511);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(s.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",v="index_markdown__hcQCp",k=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,s.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,s.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(c.Z,{source:b,className:v,components:{code:function(e){var n=e.inline,i=e.node,s=(0,o.Z)(e,k),c=s,d=c.noPreview,a=c.bordered,l=c.noScroll,h=c.bgWhite,f=c.noCode,m=c.codePen,v=c.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},s));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:v};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},s)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:v})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},26519:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return a}});var r=t(27791),o=t(57135),i=t.n(o),s=(t(41473),t(32511)),c=t(86082),d=t(69286);function a(){return(0,d.jsx)(c.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-descriptions/README.md",dependencies:{Descriptions:s.Descriptions,Divider:s.Divider,Badge:s.Badge,Radio:s.Radio,RadioGroup:s.RadioGroup},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(3257).then(t.bind(t,23257));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); -//# sourceMappingURL=2782.883898ae.chunk.js.map \ No newline at end of file +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[2782],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),s=t(41473),c=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,s=e.codeSandbox,c=(0,o.Z)(e,l),d=(0,r.Z)({},c);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),s&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(36131);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(s.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",v="index_markdown__hcQCp",k=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,s.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,s.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(c.Z,{source:b,className:v,components:{code:function(e){var n=e.inline,i=e.node,s=(0,o.Z)(e,k),c=s,d=c.noPreview,a=c.bordered,l=c.noScroll,h=c.bgWhite,f=c.noCode,m=c.codePen,v=c.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},s));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:v};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},s)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:v})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},26519:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return a}});var r=t(27791),o=t(57135),i=t.n(o),s=(t(41473),t(36131)),c=t(86082),d=t(69286);function a(){return(0,d.jsx)(c.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-descriptions/README.md",dependencies:{Descriptions:s.Descriptions,Divider:s.Divider,Badge:s.Badge,Radio:s.Radio,RadioGroup:s.RadioGroup},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(3257).then(t.bind(t,23257));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); +//# sourceMappingURL=2782.4e51b99b.chunk.js.map \ No newline at end of file diff --git a/static/js/2782.883898ae.chunk.js.map b/static/js/2782.4e51b99b.chunk.js.map similarity index 99% rename from static/js/2782.883898ae.chunk.js.map rename to static/js/2782.4e51b99b.chunk.js.map index 178b122fbb..eb5f60a305 100644 --- a/static/js/2782.883898ae.chunk.js.map +++ b/static/js/2782.4e51b99b.chunk.js.map @@ -1 +1 @@ -{"version":3,"file":"static/js/2782.883898ae.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/descriptions/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { Descriptions, Divider, Badge, Radio, RadioGroup } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default function Page() {\n return (\n {\n const md = await import('uiw/node_modules/@uiw/react-descriptions/README.md');\n return md.default || md;\n }}\n />\n );\n}\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Page","Descriptions","Badge","Radio","RadioGroup","md","default"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/js/2782.4e51b99b.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/descriptions/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { Descriptions, Divider, Badge, Radio, RadioGroup } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default function Page() {\n return (\n {\n const md = await import('uiw/node_modules/@uiw/react-descriptions/README.md');\n return md.default || md;\n }}\n />\n );\n}\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Page","Descriptions","Badge","Radio","RadioGroup","md","default"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/3313.a6d067a9.chunk.js b/static/js/3313.69770557.chunk.js similarity index 96% rename from static/js/3313.a6d067a9.chunk.js rename to static/js/3313.69770557.chunk.js index b33578141e..e3a83c959b 100644 --- a/static/js/3313.a6d067a9.chunk.js +++ b/static/js/3313.69770557.chunk.js @@ -1,2 +1,2 @@ -(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[3313],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return v}});var r=t(50189),o=t(53782),i=t(11026),c=t(41473),s=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,c=e.codeSandbox,s=(0,o.Z)(e,l),d=(0,r.Z)({},s);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),c&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(32511);function m(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(c.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var f="index_docinfo__3Vx8S",k="index_markdown__hcQCp",b=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function v(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,c.useState)(""),h=(0,i.Z)(l,2),v=h[0],j=h[1],g=d.i8||"2.0.0";return(0,c.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),v?(0,u.jsxs)("div",{children:[(0,u.jsx)(s.Z,{source:v,className:k,components:{code:function(e){var n=e.inline,i=e.node,c=(0,o.Z)(e,b),s=c,d=s.noPreview,a=s.bordered,l=s.noScroll,h=s.bgWhite,m=s.noCode,f=s.codePen,k=s.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},c));var v={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:m,codePen:f,codeSandbox:k};return 0===Object.keys(v).filter((function(e){return void 0!==v[e]})).length?(0,u.jsx)("code",(0,r.Z)({},c)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:m,codePen:f,codeSandbox:k})}}}),(0,u.jsx)("div",{className:f,children:(0,u.jsx)(m,{path:a})})]}):null}},50216:function(e,n,t){"use strict";t.r(n);var r=t(27791),o=t(57135),i=t.n(o),c=(t(41473),t(32511)),s=t(86082),d=t(69286);n.default=function(){return(0,d.jsx)(s.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-table/README.md",dependencies:{Table:c.Table,Notify:c.Notify,Button:c.Button,Checkbox:c.Checkbox,Pagination:c.Pagination,Loader:c.Loader,Tooltip:c.Tooltip,Empty:c.Empty,Icon:c.Icon,Input:c.Input,Select:c.Select,Form:c.Form},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(6659).then(t.bind(t,66659));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); -//# sourceMappingURL=3313.a6d067a9.chunk.js.map \ No newline at end of file +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[3313],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return v}});var r=t(50189),o=t(53782),i=t(11026),c=t(41473),s=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,c=e.codeSandbox,s=(0,o.Z)(e,l),d=(0,r.Z)({},s);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),c&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(36131);function m(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(c.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var f="index_docinfo__3Vx8S",k="index_markdown__hcQCp",b=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function v(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,c.useState)(""),h=(0,i.Z)(l,2),v=h[0],j=h[1],g=d.i8||"2.0.0";return(0,c.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),v?(0,u.jsxs)("div",{children:[(0,u.jsx)(s.Z,{source:v,className:k,components:{code:function(e){var n=e.inline,i=e.node,c=(0,o.Z)(e,b),s=c,d=s.noPreview,a=s.bordered,l=s.noScroll,h=s.bgWhite,m=s.noCode,f=s.codePen,k=s.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},c));var v={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:m,codePen:f,codeSandbox:k};return 0===Object.keys(v).filter((function(e){return void 0!==v[e]})).length?(0,u.jsx)("code",(0,r.Z)({},c)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:m,codePen:f,codeSandbox:k})}}}),(0,u.jsx)("div",{className:f,children:(0,u.jsx)(m,{path:a})})]}):null}},50216:function(e,n,t){"use strict";t.r(n);var r=t(27791),o=t(57135),i=t.n(o),c=(t(41473),t(36131)),s=t(86082),d=t(69286);n.default=function(){return(0,d.jsx)(s.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-table/README.md",dependencies:{Table:c.Table,Notify:c.Notify,Button:c.Button,Checkbox:c.Checkbox,Pagination:c.Pagination,Loader:c.Loader,Tooltip:c.Tooltip,Empty:c.Empty,Icon:c.Icon,Input:c.Input,Select:c.Select,Form:c.Form},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(6659).then(t.bind(t,66659));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); +//# sourceMappingURL=3313.69770557.chunk.js.map \ No newline at end of file diff --git a/static/js/3313.a6d067a9.chunk.js.map b/static/js/3313.69770557.chunk.js.map similarity index 99% rename from static/js/3313.a6d067a9.chunk.js.map rename to static/js/3313.69770557.chunk.js.map index 89116a65c3..957f30224c 100644 --- a/static/js/3313.a6d067a9.chunk.js.map +++ b/static/js/3313.69770557.chunk.js.map @@ -1 +1 @@ -{"version":3,"file":"static/js/3313.a6d067a9.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/table/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { Table, Icon, Empty, Notify, Button, Checkbox, Pagination, Loader, Tooltip, Input, Select, Form } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default () => (\n {\n const md = await import('uiw/node_modules/@uiw/react-table/README.md');\n return md.default || md;\n }}\n />\n);\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Table","Notify","Button","Checkbox","Pagination","Loader","Tooltip","Empty","Icon","Input","Select","Form","md","default"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/js/3313.69770557.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/table/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { Table, Icon, Empty, Notify, Button, Checkbox, Pagination, Loader, Tooltip, Input, Select, Form } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default () => (\n {\n const md = await import('uiw/node_modules/@uiw/react-table/README.md');\n return md.default || md;\n }}\n />\n);\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Table","Notify","Button","Checkbox","Pagination","Loader","Tooltip","Empty","Icon","Input","Select","Form","md","default"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/3518.bb643124.chunk.js b/static/js/3518.886015eb.chunk.js similarity index 96% rename from static/js/3518.bb643124.chunk.js rename to static/js/3518.886015eb.chunk.js index 082f4b1446..7d44ae2bd8 100644 --- a/static/js/3518.bb643124.chunk.js +++ b/static/js/3518.886015eb.chunk.js @@ -1,2 +1,2 @@ -(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[3518],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),c=t(41473),s=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,c=e.codeSandbox,s=(0,o.Z)(e,l),d=(0,r.Z)({},s);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),c&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(32511);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(c.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",k="index_markdown__hcQCp",v=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,c.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,c.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(s.Z,{source:b,className:k,components:{code:function(e){var n=e.inline,i=e.node,c=(0,o.Z)(e,v),s=c,d=s.noPreview,a=s.bordered,l=s.noScroll,h=s.bgWhite,f=s.noCode,m=s.codePen,k=s.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},c));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},c)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},51130:function(e,n,t){"use strict";t.r(n);var r=t(27791),o=t(57135),i=t.n(o),c=(t(41473),t(32511)),s=t(86082),d=t(69286);n.default=function(){return(0,d.jsx)(s.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-select/README.md",dependencies:{Select:c.Select,Form:c.Form,Notify:c.Notify,Row:c.Row,Col:c.Col,Button:c.Button,SearchSelect:c.SearchSelect},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(1971).then(t.bind(t,71971));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); -//# sourceMappingURL=3518.bb643124.chunk.js.map \ No newline at end of file +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[3518],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),c=t(41473),s=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,c=e.codeSandbox,s=(0,o.Z)(e,l),d=(0,r.Z)({},s);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),c&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(36131);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(c.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",k="index_markdown__hcQCp",v=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,c.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,c.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(s.Z,{source:b,className:k,components:{code:function(e){var n=e.inline,i=e.node,c=(0,o.Z)(e,v),s=c,d=s.noPreview,a=s.bordered,l=s.noScroll,h=s.bgWhite,f=s.noCode,m=s.codePen,k=s.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},c));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},c)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},51130:function(e,n,t){"use strict";t.r(n);var r=t(27791),o=t(57135),i=t.n(o),c=(t(41473),t(36131)),s=t(86082),d=t(69286);n.default=function(){return(0,d.jsx)(s.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-select/README.md",dependencies:{Select:c.Select,Form:c.Form,Notify:c.Notify,Row:c.Row,Col:c.Col,Button:c.Button,SearchSelect:c.SearchSelect},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(1971).then(t.bind(t,71971));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); +//# sourceMappingURL=3518.886015eb.chunk.js.map \ No newline at end of file diff --git a/static/js/3518.bb643124.chunk.js.map b/static/js/3518.886015eb.chunk.js.map similarity index 99% rename from static/js/3518.bb643124.chunk.js.map rename to static/js/3518.886015eb.chunk.js.map index aa9b92f795..8dc390a88b 100644 --- a/static/js/3518.bb643124.chunk.js.map +++ b/static/js/3518.886015eb.chunk.js.map @@ -1 +1 @@ -{"version":3,"file":"static/js/3518.bb643124.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/select/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { Select, Form, Notify, Row, Col, Button, SearchSelect } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default () => (\n {\n const md = await import('uiw/node_modules/@uiw/react-select/README.md');\n return md.default || md;\n }}\n />\n);\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Select","Form","Notify","Row","Col","Button","SearchSelect","md","default"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/js/3518.886015eb.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/select/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { Select, Form, Notify, Row, Col, Button, SearchSelect } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default () => (\n {\n const md = await import('uiw/node_modules/@uiw/react-select/README.md');\n return md.default || md;\n }}\n />\n);\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Select","Form","Notify","Row","Col","Button","SearchSelect","md","default"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/3812.e524030b.chunk.js b/static/js/3812.7ff588c8.chunk.js similarity index 96% rename from static/js/3812.e524030b.chunk.js rename to static/js/3812.7ff588c8.chunk.js index 9eb2e84607..6a4c98096a 100644 --- a/static/js/3812.e524030b.chunk.js +++ b/static/js/3812.7ff588c8.chunk.js @@ -1,2 +1,2 @@ -(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[3812],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),c=t(41473),s=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,c=e.codeSandbox,s=(0,o.Z)(e,l),d=(0,r.Z)({},s);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),c&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(32511);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(c.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",v="index_markdown__hcQCp",k=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,c.useState)(""),h=(0,i.Z)(l,2),b=h[0],g=h[1],j=d.i8||"2.0.0";return(0,c.useEffect)((function(){n&&n().then((function(e){g(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(s.Z,{source:b,className:v,components:{code:function(e){var n=e.inline,i=e.node,c=(0,o.Z)(e,k),s=c,d=s.noPreview,a=s.bordered,l=s.noScroll,h=s.bgWhite,f=s.noCode,m=s.codePen,v=s.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},c));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:v};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},c)):(0,u.jsx)(p,{version:j,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:v})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},88915:function(e,n,t){"use strict";t.r(n);var r=t(27791),o=t(57135),i=t.n(o),c=(t(41473),t(32511)),s=t(86082),d=t(69286);n.default=function(){return(0,d.jsx)(s.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-tooltip/README.md",dependencies:{Tooltip:c.Tooltip,OverlayTrigger:c.OverlayTrigger,Switch:c.Switch,Button:c.Button,Input:c.Input,Divider:c.Divider},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(3811).then(t.bind(t,53811));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); -//# sourceMappingURL=3812.e524030b.chunk.js.map \ No newline at end of file +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[3812],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),c=t(41473),s=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,c=e.codeSandbox,s=(0,o.Z)(e,l),d=(0,r.Z)({},s);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),c&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(36131);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(c.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",v="index_markdown__hcQCp",k=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,c.useState)(""),h=(0,i.Z)(l,2),b=h[0],g=h[1],j=d.i8||"2.0.0";return(0,c.useEffect)((function(){n&&n().then((function(e){g(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(s.Z,{source:b,className:v,components:{code:function(e){var n=e.inline,i=e.node,c=(0,o.Z)(e,k),s=c,d=s.noPreview,a=s.bordered,l=s.noScroll,h=s.bgWhite,f=s.noCode,m=s.codePen,v=s.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},c));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:v};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},c)):(0,u.jsx)(p,{version:j,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:v})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},88915:function(e,n,t){"use strict";t.r(n);var r=t(27791),o=t(57135),i=t.n(o),c=(t(41473),t(36131)),s=t(86082),d=t(69286);n.default=function(){return(0,d.jsx)(s.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-tooltip/README.md",dependencies:{Tooltip:c.Tooltip,OverlayTrigger:c.OverlayTrigger,Switch:c.Switch,Button:c.Button,Input:c.Input,Divider:c.Divider},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(3811).then(t.bind(t,53811));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); +//# sourceMappingURL=3812.7ff588c8.chunk.js.map \ No newline at end of file diff --git a/static/js/3812.e524030b.chunk.js.map b/static/js/3812.7ff588c8.chunk.js.map similarity index 99% rename from static/js/3812.e524030b.chunk.js.map rename to static/js/3812.7ff588c8.chunk.js.map index 15d528257c..ec5281d1ce 100644 --- a/static/js/3812.e524030b.chunk.js.map +++ b/static/js/3812.7ff588c8.chunk.js.map @@ -1 +1 @@ -{"version":3,"file":"static/js/3812.e524030b.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/tooltip/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { Tooltip, OverlayTrigger, Switch, Button, Input, Divider } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default () => (\n {\n const md = await import('uiw/node_modules/@uiw/react-tooltip/README.md');\n return md.default || md;\n }}\n />\n);\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Tooltip","OverlayTrigger","Switch","Button","Input","md","default"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/js/3812.7ff588c8.chunk.js","mappings":"wFAAA,SAASA,EAAoBC,GAC5B,IAAIC,EAAI,IAAIC,MAAM,uBAAyBF,EAAM,KAEjD,MADAC,EAAEE,KAAO,mBACHF,EAEPF,EAAoBK,KAAO,WAAa,MAAO,IAC/CL,EAAoBM,QAAUN,EAC9BA,EAAoBO,GAAK,MACzBC,EAAOC,QAAUT,G,oNCEF,SAASU,EAAT,GAAqF,IAArEC,EAAoE,EAApEA,QAASC,EAA2D,EAA3DA,aAAcC,EAA6C,EAA7CA,QAASC,EAAoC,EAApCA,YAAgBC,GAAoB,YAC3FC,GAAuB,UAAQD,GAyDrC,OAxDIF,IACFG,EAAMC,cAAgB,CACpBC,MAAM,MAAD,OAAQP,EAAR,WACLQ,cAAe,CAAC,OAChBC,IAAKJ,EAAMZ,MAAQ,IAAIiB,QAAQ,UAAW,wCAC1CC,KAAM,mDACNC,aAAa,yBAAD,OAA2BZ,EAA3B,qBACZa,YAAY,yLAAD,OAA2Lb,EAA3L,qFAGXG,IACFE,EAAMS,kBAAoB,CACxBC,MAAO,CACL,sBAAuB,CACrBC,QAAQ,iKAQV,oBAAqB,CACnBA,QAAQ,8BAEV,eAAgB,CACdA,SAAUX,EAAMZ,MAAQ,IAAIiB,QAAQ,UAAW,yCAEjD,YAAa,CACXM,QAAQ,qJAEV,eAAgB,CACdA,QAAS,CACPC,KAAM,WACNC,YAAY,QAAD,OAAUlB,EAAV,WACXC,aAAc,CACZkB,MAAO,UACP,YAAa,UACbC,IAAK,UAEPC,gBAAiB,CACf,oBAAqB,SACrBC,IAAK,UAEPC,QAAS,MACTC,QAAS,CACPC,MAAO,YACPC,MAAO,YACPC,KAAM,wBAERC,aAAc,CAAC,QAAS,WAAY,eAAgB,yBAMvD,SAAC,KAAD,kBAAiBvB,GAAjB,IAAwBJ,aAAcA,EAAc4B,MAAO,CAAEC,aAAc,M,eC7DrE,SAAS,IAA2B,IAA1BzB,EAAyB,uDAAJ,GACpC0B,EAAS1B,EAAT0B,KACFC,EAAM,QAAQL,KAAKI,GAAQ,IAAMA,EAA3B,mDAA8EA,GAC1F,OACE,UAAC,EAAAE,SAAD,wGAEGD,IACC,cAAGE,KAAMF,EAAKG,OAAO,SAASC,IAAI,sBAAlC,+DAIF,mBACA,cAAGF,KAAK,sCAAsCC,OAAO,SAASC,IAAI,sBAAlE,uCAGA,SAAC,EAAAC,QAAD,CAASC,KAAK,cACd,cAAGH,OAAO,SAASC,IAAI,sBAAsBF,KAAK,0CAAlD,8BAGA,SAAC,EAAAG,QAAD,CAASC,KAAK,cACd,cAAGH,OAAO,SAASC,IAAI,sBAAsBF,KAAK,+BAAlD,qBAGA,SAAC,EAAAG,QAAD,CAASC,KAAK,cACd,cAAGH,OAAO,SAASC,IAAI,sBAAsBF,KAAK,+BAAlD,kBAGA,SAAC,EAAAG,QAAD,CAASC,KAAK,cACd,cAAGH,OAAO,SAASC,IAAI,sBAAsBF,KAAK,mCAAlD,uBAGA,SAAC,EAAAG,QAAD,CAASC,KAAK,cACd,cAAGH,OAAO,SAASC,IAAI,sBAAsBF,KAAK,sBAAlD,yCCtCN,MAA0B,uBAA1B,EAA4D,wB,oBCYtDK,EAAa,SAAbA,IAAuD,IAAzCC,EAAwC,uDAA1B,GAAI/C,EAAsB,uDAAP,GAQnD,OAPA+C,EAAKC,SAAQ,SAACC,GACM,SAAdA,EAAKJ,KACP7C,GAAQiD,EAAKC,MACJD,EAAKE,UAAYC,MAAMC,QAAQJ,EAAKE,YAC7CnD,GAAQ8C,EAAWG,EAAKE,cAGrBnD,GAGM,SAASsD,EAAc1C,GACpC,IAAQ2C,EAAmC3C,EAAnC2C,WAAY/C,EAAuBI,EAAvBJ,aAAc8B,EAAS1B,EAAT0B,KAClC,GAA0BkB,EAAAA,EAAAA,UAAS,IAAnC,eAAOC,EAAP,KAAcC,EAAd,KAEMnD,EAAUoD,EAAAA,IAAe,QAY/B,OAXAC,EAAAA,EAAAA,YAAU,WACJL,GACFA,IACGM,MAAK,SAACC,GACLJ,EAASI,MAEVC,OAAM,iBAGV,IAEEN,GAKH,4BACE,SAAC,IAAD,CACEO,OAAQP,EACRQ,UAAWC,EACXC,WAAY,CASVnE,KAAM,YAAiC,IAA9BoE,EAA6B,EAA7BA,OAAQnB,EAAqB,EAArBA,KAASrC,GAAY,YACpC,EAAiFA,EAAzEyD,EAAR,EAAQA,UAAWC,EAAnB,EAAmBA,SAAUC,EAA7B,EAA6BA,SAAUC,EAAvC,EAAuCA,QAASC,EAAhD,EAAgDA,OAAQhE,EAAxD,EAAwDA,QAASC,EAAjE,EAAiEA,YACjE,GAAI0D,EACF,OAAO,2BAAUxD,IAEnB,IAAM8D,EAAS,CACbL,UAAAA,EACAC,SAAAA,EACAC,SAAAA,EACAC,QAAAA,EACAC,OAAAA,EACAhE,QAAAA,EACAC,YAAAA,GAEF,OAAgF,IAA5EiE,OAAO1E,KAAKyE,GAAQE,QAAO,SAACpD,GAAD,YAA2BqD,IAAjBH,EAAOlD,MAAqBsD,QAC5D,2BAAUlE,KAGjB,SAACN,EAAD,CACEC,QAASA,EACTP,KAAM8C,EAAWG,EAAKE,UACtB3C,aAAcA,EACR6D,UAAAA,EAAWC,SAAAA,EAAUC,SAAAA,EAAUC,QAAAA,EAASC,OAAAA,EAAQhE,QAAAA,EAASC,YAAAA,SAMzE,gBAAKuD,UAAWC,EAAhB,UACE,SAACa,EAAD,CAAQzC,KAAMA,SA9CX,O,yHCrCX,qBAAe,OACb,SAAC,IAAD,CACEA,KAAK,4EACL9B,aAAc,CAAEwE,QAAAA,EAAAA,QAASC,eAAAA,EAAAA,eAAgBC,OAAAA,EAAAA,OAAQC,OAAAA,EAAAA,OAAQC,MAAAA,EAAAA,MAAOxC,QAAAA,EAAAA,SAChEW,YAAU,iBAAE,oGACO,gCADP,cACJ8B,EADI,yBAEHA,EAAGC,SAAWD,GAFX","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/tooltip/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { Tooltip, OverlayTrigger, Switch, Button, Input, Divider } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default () => (\n {\n const md = await import('uiw/node_modules/@uiw/react-tooltip/README.md');\n return md.default || md;\n }}\n />\n);\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Tooltip","OverlayTrigger","Switch","Button","Input","md","default"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/3917.ad6c621b.chunk.js b/static/js/3917.24a53c8d.chunk.js similarity index 97% rename from static/js/3917.ad6c621b.chunk.js rename to static/js/3917.24a53c8d.chunk.js index c3431a1a66..30a3fb063f 100644 --- a/static/js/3917.ad6c621b.chunk.js +++ b/static/js/3917.24a53c8d.chunk.js @@ -1,2 +1,2 @@ -(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[3917],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),s=t(41473),c=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,s=e.codeSandbox,c=(0,o.Z)(e,l),d=(0,r.Z)({},c);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),s&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(32511);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(s.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",k="index_markdown__hcQCp",v=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,s.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,s.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(c.Z,{source:b,className:k,components:{code:function(e){var n=e.inline,i=e.node,s=(0,o.Z)(e,v),c=s,d=c.noPreview,a=c.bordered,l=c.noScroll,h=c.bgWhite,f=c.noCode,m=c.codePen,k=c.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},s));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},s)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},81423:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return d}});var r=t(27791),o=t(57135),i=t.n(o),s=(t(41473),t(86082)),c=t(69286);function d(){return(0,c.jsx)(s.Z,{path:"https://github.com/uiwjs/uiw/tree/master/website/src/routes/components/colors/README.md",renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(1127).then(t.bind(t,51127));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); -//# sourceMappingURL=3917.ad6c621b.chunk.js.map \ No newline at end of file +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[3917],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),s=t(41473),c=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,s=e.codeSandbox,c=(0,o.Z)(e,l),d=(0,r.Z)({},c);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),s&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(36131);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(s.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",k="index_markdown__hcQCp",v=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,s.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,s.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(c.Z,{source:b,className:k,components:{code:function(e){var n=e.inline,i=e.node,s=(0,o.Z)(e,v),c=s,d=c.noPreview,a=c.bordered,l=c.noScroll,h=c.bgWhite,f=c.noCode,m=c.codePen,k=c.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},s));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},s)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},81423:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return d}});var r=t(27791),o=t(57135),i=t.n(o),s=(t(41473),t(86082)),c=t(69286);function d(){return(0,c.jsx)(s.Z,{path:"https://github.com/uiwjs/uiw/tree/master/website/src/routes/components/colors/README.md",renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(1127).then(t.bind(t,51127));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); +//# sourceMappingURL=3917.24a53c8d.chunk.js.map \ No newline at end of file diff --git a/static/js/3917.ad6c621b.chunk.js.map b/static/js/3917.24a53c8d.chunk.js.map similarity index 99% rename from static/js/3917.ad6c621b.chunk.js.map rename to static/js/3917.24a53c8d.chunk.js.map index 35e01f877d..6a88c6caf7 100644 --- a/static/js/3917.ad6c621b.chunk.js.map +++ b/static/js/3917.24a53c8d.chunk.js.map @@ -1 +1 @@ -{"version":3,"file":"static/js/3917.ad6c621b.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/colors/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport Markdown from '../../../components/Markdown';\n\nexport default function Page() {\n return (\n {\n const md = await import('./README.md');\n return md.default || md;\n }}\n />\n );\n}\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Page","md","default"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/js/3917.24a53c8d.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/colors/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport Markdown from '../../../components/Markdown';\n\nexport default function Page() {\n return (\n {\n const md = await import('./README.md');\n return md.default || md;\n }}\n />\n );\n}\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Page","md","default"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/4010.eea5864e.chunk.js b/static/js/4010.1df4e554.chunk.js similarity index 96% rename from static/js/4010.eea5864e.chunk.js rename to static/js/4010.1df4e554.chunk.js index cdaa4da738..4acfbfd21f 100644 --- a/static/js/4010.eea5864e.chunk.js +++ b/static/js/4010.1df4e554.chunk.js @@ -1,2 +1,2 @@ -(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[4010],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return x}});var r=t(50189),o=t(53782),i=t(11026),s=t(41473),c=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,s=e.codeSandbox,c=(0,o.Z)(e,l),d=(0,r.Z)({},c);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),s&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(32511);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(s.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",v="index_markdown__hcQCp",k=["inline","node"],b=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function x(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,s.useState)(""),h=(0,i.Z)(l,2),x=h[0],j=h[1],g=d.i8||"2.0.0";return(0,s.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),x?(0,u.jsxs)("div",{children:[(0,u.jsx)(c.Z,{source:x,className:v,components:{code:function(e){var n=e.inline,i=e.node,s=(0,o.Z)(e,k),c=s,d=c.noPreview,a=c.bordered,l=c.noScroll,h=c.bgWhite,f=c.noCode,m=c.codePen,v=c.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},s));var x={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:v};return 0===Object.keys(x).filter((function(e){return void 0!==x[e]})).length?(0,u.jsx)("code",(0,r.Z)({},s)):(0,u.jsx)(p,{version:g,code:b(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:v})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},92425:function(e,n,t){"use strict";t.r(n);var r=t(27791),o=t(57135),i=t.n(o),s=(t(41473),t(32511)),c=t(86082),d=t(69286);n.default=function(){return(0,d.jsx)(c.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-tabs/README.md",dependencies:{Tabs:s.Tabs,Divider:s.Divider},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(9961).then(t.bind(t,39961));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); -//# sourceMappingURL=4010.eea5864e.chunk.js.map \ No newline at end of file +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[4010],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return x}});var r=t(50189),o=t(53782),i=t(11026),s=t(41473),c=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,s=e.codeSandbox,c=(0,o.Z)(e,l),d=(0,r.Z)({},c);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),s&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(36131);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(s.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",v="index_markdown__hcQCp",k=["inline","node"],b=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function x(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,s.useState)(""),h=(0,i.Z)(l,2),x=h[0],j=h[1],g=d.i8||"2.0.0";return(0,s.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),x?(0,u.jsxs)("div",{children:[(0,u.jsx)(c.Z,{source:x,className:v,components:{code:function(e){var n=e.inline,i=e.node,s=(0,o.Z)(e,k),c=s,d=c.noPreview,a=c.bordered,l=c.noScroll,h=c.bgWhite,f=c.noCode,m=c.codePen,v=c.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},s));var x={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:v};return 0===Object.keys(x).filter((function(e){return void 0!==x[e]})).length?(0,u.jsx)("code",(0,r.Z)({},s)):(0,u.jsx)(p,{version:g,code:b(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:v})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},92425:function(e,n,t){"use strict";t.r(n);var r=t(27791),o=t(57135),i=t.n(o),s=(t(41473),t(36131)),c=t(86082),d=t(69286);n.default=function(){return(0,d.jsx)(c.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-tabs/README.md",dependencies:{Tabs:s.Tabs,Divider:s.Divider},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(9961).then(t.bind(t,39961));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); +//# sourceMappingURL=4010.1df4e554.chunk.js.map \ No newline at end of file diff --git a/static/js/4010.eea5864e.chunk.js.map b/static/js/4010.1df4e554.chunk.js.map similarity index 99% rename from static/js/4010.eea5864e.chunk.js.map rename to static/js/4010.1df4e554.chunk.js.map index 73ab72928e..80cd6ff67b 100644 --- a/static/js/4010.eea5864e.chunk.js.map +++ b/static/js/4010.1df4e554.chunk.js.map @@ -1 +1 @@ -{"version":3,"file":"static/js/4010.eea5864e.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/tabs/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { Tabs, Divider } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default () => (\n {\n const md = await import('uiw/node_modules/@uiw/react-tabs/README.md');\n return md.default || md;\n }}\n />\n);\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Tabs","md","default"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/js/4010.1df4e554.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/tabs/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { Tabs, Divider } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default () => (\n {\n const md = await import('uiw/node_modules/@uiw/react-tabs/README.md');\n return md.default || md;\n }}\n />\n);\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Tabs","md","default"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/4098.e8ba2177.chunk.js b/static/js/4098.e24a6a6a.chunk.js similarity index 96% rename from static/js/4098.e8ba2177.chunk.js rename to static/js/4098.e24a6a6a.chunk.js index 15265a271f..a1a29f329f 100644 --- a/static/js/4098.e8ba2177.chunk.js +++ b/static/js/4098.e24a6a6a.chunk.js @@ -1,2 +1,2 @@ -(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[4098],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),c=t(41473),s=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,c=e.codeSandbox,s=(0,o.Z)(e,l),d=(0,r.Z)({},s);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),c&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(32511);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(c.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",k="index_markdown__hcQCp",x=["inline","node"],v=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,c.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,c.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(s.Z,{source:b,className:k,components:{code:function(e){var n=e.inline,i=e.node,c=(0,o.Z)(e,x),s=c,d=s.noPreview,a=s.bordered,l=s.noScroll,h=s.bgWhite,f=s.noCode,m=s.codePen,k=s.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},c));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},c)):(0,u.jsx)(p,{version:g,code:v(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},92910:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return a}});var r=t(27791),o=t(57135),i=t.n(o),c=(t(41473),t(32511)),s=t(86082),d=t(69286);function a(){return(0,d.jsx)(s.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-modal/README.md",dependencies:{Modal:c.Modal,ButtonGroup:c.ButtonGroup,Button:c.Button,Notify:c.Notify,Form:c.Form,Input:c.Input,Checkbox:c.Checkbox,Switch:c.Switch,RadioGroup:c.RadioGroup,Radio:c.Radio,Textarea:c.Textarea,Row:c.Row,Col:c.Col},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(9900).then(t.bind(t,29900));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); -//# sourceMappingURL=4098.e8ba2177.chunk.js.map \ No newline at end of file +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[4098],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),c=t(41473),s=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,c=e.codeSandbox,s=(0,o.Z)(e,l),d=(0,r.Z)({},s);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),c&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(36131);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(c.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",k="index_markdown__hcQCp",x=["inline","node"],v=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,c.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,c.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(s.Z,{source:b,className:k,components:{code:function(e){var n=e.inline,i=e.node,c=(0,o.Z)(e,x),s=c,d=s.noPreview,a=s.bordered,l=s.noScroll,h=s.bgWhite,f=s.noCode,m=s.codePen,k=s.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},c));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},c)):(0,u.jsx)(p,{version:g,code:v(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},92910:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return a}});var r=t(27791),o=t(57135),i=t.n(o),c=(t(41473),t(36131)),s=t(86082),d=t(69286);function a(){return(0,d.jsx)(s.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-modal/README.md",dependencies:{Modal:c.Modal,ButtonGroup:c.ButtonGroup,Button:c.Button,Notify:c.Notify,Form:c.Form,Input:c.Input,Checkbox:c.Checkbox,Switch:c.Switch,RadioGroup:c.RadioGroup,Radio:c.Radio,Textarea:c.Textarea,Row:c.Row,Col:c.Col},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(9900).then(t.bind(t,29900));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); +//# sourceMappingURL=4098.e24a6a6a.chunk.js.map \ No newline at end of file diff --git a/static/js/4098.e8ba2177.chunk.js.map b/static/js/4098.e24a6a6a.chunk.js.map similarity index 99% rename from static/js/4098.e8ba2177.chunk.js.map rename to static/js/4098.e24a6a6a.chunk.js.map index 0d992316ba..5367c27afc 100644 --- a/static/js/4098.e8ba2177.chunk.js.map +++ b/static/js/4098.e24a6a6a.chunk.js.map @@ -1 +1 @@ -{"version":3,"file":"static/js/4098.e8ba2177.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/modal/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport {\n Modal,\n ButtonGroup,\n Button,\n Notify,\n Form,\n Input,\n Checkbox,\n Switch,\n RadioGroup,\n Radio,\n Textarea,\n Row,\n Col,\n} from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default function Page() {\n return (\n {\n const md = await import('uiw/node_modules/@uiw/react-modal/README.md');\n return md.default || md;\n }}\n />\n );\n}\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Page","Modal","ButtonGroup","Button","Notify","Form","Input","Checkbox","Switch","RadioGroup","Radio","Textarea","Row","Col","md","default"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/js/4098.e24a6a6a.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/modal/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport {\n Modal,\n ButtonGroup,\n Button,\n Notify,\n Form,\n Input,\n Checkbox,\n Switch,\n RadioGroup,\n Radio,\n Textarea,\n Row,\n Col,\n} from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default function Page() {\n return (\n {\n const md = await import('uiw/node_modules/@uiw/react-modal/README.md');\n return md.default || md;\n }}\n />\n );\n}\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Page","Modal","ButtonGroup","Button","Notify","Form","Input","Checkbox","Switch","RadioGroup","Radio","Textarea","Row","Col","md","default"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/4128.7a0774b3.chunk.js b/static/js/4128.124a7dba.chunk.js similarity index 96% rename from static/js/4128.7a0774b3.chunk.js rename to static/js/4128.124a7dba.chunk.js index e010d36b40..503c1446fc 100644 --- a/static/js/4128.7a0774b3.chunk.js +++ b/static/js/4128.124a7dba.chunk.js @@ -1,2 +1,2 @@ -(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[4128],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),c=t(41473),s=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,c=e.codeSandbox,s=(0,o.Z)(e,l),d=(0,r.Z)({},s);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),c&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(32511);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(c.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",v="index_markdown__hcQCp",k=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,c.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],w=d.i8||"2.0.0";return(0,c.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(s.Z,{source:b,className:v,components:{code:function(e){var n=e.inline,i=e.node,c=(0,o.Z)(e,k),s=c,d=s.noPreview,a=s.bordered,l=s.noScroll,h=s.bgWhite,f=s.noCode,m=s.codePen,v=s.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},c));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:v};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},c)):(0,u.jsx)(p,{version:w,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:v})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},77380:function(e,n,t){"use strict";t.r(n);var r=t(27791),o=t(57135),i=t.n(o),c=(t(41473),t(32511)),s=t(86082),d=t(69286);n.default=function(){return(0,d.jsx)(s.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-switch/README.md",dependencies:{Switch:c.Switch,Divider:c.Divider,Button:c.Button,Form:c.Form,Row:c.Row,Col:c.Col,Notify:c.Notify},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(8586).then(t.bind(t,88586));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); -//# sourceMappingURL=4128.7a0774b3.chunk.js.map \ No newline at end of file +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[4128],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),c=t(41473),s=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,c=e.codeSandbox,s=(0,o.Z)(e,l),d=(0,r.Z)({},s);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),c&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(36131);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(c.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",v="index_markdown__hcQCp",k=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,c.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],w=d.i8||"2.0.0";return(0,c.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(s.Z,{source:b,className:v,components:{code:function(e){var n=e.inline,i=e.node,c=(0,o.Z)(e,k),s=c,d=s.noPreview,a=s.bordered,l=s.noScroll,h=s.bgWhite,f=s.noCode,m=s.codePen,v=s.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},c));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:v};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},c)):(0,u.jsx)(p,{version:w,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:v})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},77380:function(e,n,t){"use strict";t.r(n);var r=t(27791),o=t(57135),i=t.n(o),c=(t(41473),t(36131)),s=t(86082),d=t(69286);n.default=function(){return(0,d.jsx)(s.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-switch/README.md",dependencies:{Switch:c.Switch,Divider:c.Divider,Button:c.Button,Form:c.Form,Row:c.Row,Col:c.Col,Notify:c.Notify},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(8586).then(t.bind(t,88586));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); +//# sourceMappingURL=4128.124a7dba.chunk.js.map \ No newline at end of file diff --git a/static/js/4128.7a0774b3.chunk.js.map b/static/js/4128.124a7dba.chunk.js.map similarity index 99% rename from static/js/4128.7a0774b3.chunk.js.map rename to static/js/4128.124a7dba.chunk.js.map index a95a7f0445..1d25d6c482 100644 --- a/static/js/4128.7a0774b3.chunk.js.map +++ b/static/js/4128.124a7dba.chunk.js.map @@ -1 +1 @@ -{"version":3,"file":"static/js/4128.7a0774b3.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/switch/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { Switch, Divider, Button, Form, Row, Col, Notify } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default () => (\n {\n const md = await import('uiw/node_modules/@uiw/react-switch/README.md');\n return md.default || md;\n }}\n />\n);\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Switch","Button","Form","Row","Col","Notify","md","default"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/js/4128.124a7dba.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/switch/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { Switch, Divider, Button, Form, Row, Col, Notify } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default () => (\n {\n const md = await import('uiw/node_modules/@uiw/react-switch/README.md');\n return md.default || md;\n }}\n />\n);\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Switch","Button","Form","Row","Col","Notify","md","default"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/4188.ff72b2df.chunk.js b/static/js/4188.8ed0ad94.chunk.js similarity index 97% rename from static/js/4188.ff72b2df.chunk.js rename to static/js/4188.8ed0ad94.chunk.js index db94e034ce..681fdc03a8 100644 --- a/static/js/4188.ff72b2df.chunk.js +++ b/static/js/4188.8ed0ad94.chunk.js @@ -1,2 +1,2 @@ -(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[4188],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),s=t(41473),c=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,s=e.codeSandbox,c=(0,o.Z)(e,l),d=(0,r.Z)({},c);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),s&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(32511);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(s.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",k="index_markdown__hcQCp",v=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,s.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,s.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(c.Z,{source:b,className:k,components:{code:function(e){var n=e.inline,i=e.node,s=(0,o.Z)(e,v),c=s,d=c.noPreview,a=c.bordered,l=c.noScroll,h=c.bgWhite,f=c.noCode,m=c.codePen,k=c.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},s));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},s)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},39877:function(e,n,t){"use strict";t.r(n);var r=t(27791),o=t(57135),i=t.n(o),s=(t(41473),t(86082)),c=t(69286);n.default=function(){return(0,c.jsx)(s.Z,{path:"https://github.com/uiwjs/uiw/tree/master/website/src/routes/guide/kkt/README.md",renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(9429).then(t.bind(t,19429));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); -//# sourceMappingURL=4188.ff72b2df.chunk.js.map \ No newline at end of file +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[4188],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),s=t(41473),c=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,s=e.codeSandbox,c=(0,o.Z)(e,l),d=(0,r.Z)({},c);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),s&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(36131);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(s.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",k="index_markdown__hcQCp",v=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,s.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,s.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(c.Z,{source:b,className:k,components:{code:function(e){var n=e.inline,i=e.node,s=(0,o.Z)(e,v),c=s,d=c.noPreview,a=c.bordered,l=c.noScroll,h=c.bgWhite,f=c.noCode,m=c.codePen,k=c.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},s));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},s)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},39877:function(e,n,t){"use strict";t.r(n);var r=t(27791),o=t(57135),i=t.n(o),s=(t(41473),t(86082)),c=t(69286);n.default=function(){return(0,c.jsx)(s.Z,{path:"https://github.com/uiwjs/uiw/tree/master/website/src/routes/guide/kkt/README.md",renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(9429).then(t.bind(t,19429));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); +//# sourceMappingURL=4188.8ed0ad94.chunk.js.map \ No newline at end of file diff --git a/static/js/4188.ff72b2df.chunk.js.map b/static/js/4188.8ed0ad94.chunk.js.map similarity index 99% rename from static/js/4188.ff72b2df.chunk.js.map rename to static/js/4188.8ed0ad94.chunk.js.map index 625a3e0495..73d0e44abe 100644 --- a/static/js/4188.ff72b2df.chunk.js.map +++ b/static/js/4188.8ed0ad94.chunk.js.map @@ -1 +1 @@ -{"version":3,"file":"static/js/4188.ff72b2df.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/guide/kkt/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport Markdown from '../../../components/Markdown';\n\nexport default () => (\n {\n const md = await import('./README.md');\n return md.default || md;\n }}\n />\n);\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","md","default"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/js/4188.8ed0ad94.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/guide/kkt/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport Markdown from '../../../components/Markdown';\n\nexport default () => (\n {\n const md = await import('./README.md');\n return md.default || md;\n }}\n />\n);\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","md","default"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/433.cbe03701.chunk.js b/static/js/433.32f68ce0.chunk.js similarity index 96% rename from static/js/433.cbe03701.chunk.js rename to static/js/433.32f68ce0.chunk.js index 343bf40931..2e95b104dc 100644 --- a/static/js/433.cbe03701.chunk.js +++ b/static/js/433.32f68ce0.chunk.js @@ -1,2 +1,2 @@ -(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[433],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),c=t(41473),s=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,c=e.codeSandbox,s=(0,o.Z)(e,l),d=(0,r.Z)({},s);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),c&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(32511);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(c.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",k="index_markdown__hcQCp",v=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,c.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,c.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(s.Z,{source:b,className:k,components:{code:function(e){var n=e.inline,i=e.node,c=(0,o.Z)(e,v),s=c,d=s.noPreview,a=s.bordered,l=s.noScroll,h=s.bgWhite,f=s.noCode,m=s.codePen,k=s.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},c));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},c)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},69149:function(e,n,t){"use strict";t.r(n);var r=t(27791),o=t(57135),i=t.n(o),c=t(41473),s=t(32511),d=t(86082),a=t(69286);n.default=function(){return(0,a.jsx)(d.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-transfer/README.md",dependencies:{Form:s.Form,Button:s.Button,TreeChecked:s.TreeChecked,Transfer:s.Transfer,Row:s.Row,Col:s.Col,Card:s.Card,Icon:s.Icon,React:c},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(7970).then(t.bind(t,37970));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); -//# sourceMappingURL=433.cbe03701.chunk.js.map \ No newline at end of file +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[433],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),c=t(41473),s=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,c=e.codeSandbox,s=(0,o.Z)(e,l),d=(0,r.Z)({},s);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),c&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(36131);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(c.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",k="index_markdown__hcQCp",v=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,c.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,c.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(s.Z,{source:b,className:k,components:{code:function(e){var n=e.inline,i=e.node,c=(0,o.Z)(e,v),s=c,d=s.noPreview,a=s.bordered,l=s.noScroll,h=s.bgWhite,f=s.noCode,m=s.codePen,k=s.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},c));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},c)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},69149:function(e,n,t){"use strict";t.r(n);var r=t(27791),o=t(57135),i=t.n(o),c=t(41473),s=t(36131),d=t(86082),a=t(69286);n.default=function(){return(0,a.jsx)(d.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-transfer/README.md",dependencies:{Form:s.Form,Button:s.Button,TreeChecked:s.TreeChecked,Transfer:s.Transfer,Row:s.Row,Col:s.Col,Card:s.Card,Icon:s.Icon,React:c},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(7970).then(t.bind(t,37970));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); +//# sourceMappingURL=433.32f68ce0.chunk.js.map \ No newline at end of file diff --git a/static/js/433.cbe03701.chunk.js.map b/static/js/433.32f68ce0.chunk.js.map similarity index 99% rename from static/js/433.cbe03701.chunk.js.map rename to static/js/433.32f68ce0.chunk.js.map index e820cd2b62..32b6b7c691 100644 --- a/static/js/433.cbe03701.chunk.js.map +++ b/static/js/433.32f68ce0.chunk.js.map @@ -1 +1 @@ -{"version":3,"file":"static/js/433.cbe03701.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/transfer/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { Form, Button, TreeChecked, Transfer, Row, Col, Card, Icon } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default () => (\n {\n const md = await import('uiw/node_modules/@uiw/react-transfer/README.md');\n return md.default || md;\n }}\n />\n);\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Form","Button","TreeChecked","Transfer","Row","Col","Card","Icon","React","md","default"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/js/433.32f68ce0.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/transfer/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { Form, Button, TreeChecked, Transfer, Row, Col, Card, Icon } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default () => (\n {\n const md = await import('uiw/node_modules/@uiw/react-transfer/README.md');\n return md.default || md;\n }}\n />\n);\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Form","Button","TreeChecked","Transfer","Row","Col","Card","Icon","React","md","default"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/4396.532af3c4.chunk.js b/static/js/4396.4b813789.chunk.js similarity index 96% rename from static/js/4396.532af3c4.chunk.js rename to static/js/4396.4b813789.chunk.js index 16a3cd0869..0d7bab3284 100644 --- a/static/js/4396.532af3c4.chunk.js +++ b/static/js/4396.4b813789.chunk.js @@ -1,2 +1,2 @@ -(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[4396],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),c=t(41473),s=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,c=e.codeSandbox,s=(0,o.Z)(e,l),d=(0,r.Z)({},s);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),c&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(32511);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(c.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",v="index_markdown__hcQCp",k=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,c.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,c.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(s.Z,{source:b,className:v,components:{code:function(e){var n=e.inline,i=e.node,c=(0,o.Z)(e,k),s=c,d=s.noPreview,a=s.bordered,l=s.noScroll,h=s.bgWhite,f=s.noCode,m=s.codePen,v=s.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},c));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:v};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},c)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:v})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},90389:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return a}});var r=t(27791),o=t(57135),i=t.n(o),c=(t(41473),t(32511)),s=t(86082),d=t(69286);function a(){return(0,d.jsx)(s.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-overlay/README.md",dependencies:{Overlay:c.Overlay,Button:c.Button,Icon:c.Icon,Card:c.Card,Divider:c.Divider},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(7861).then(t.bind(t,47861));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); -//# sourceMappingURL=4396.532af3c4.chunk.js.map \ No newline at end of file +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[4396],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),c=t(41473),s=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,c=e.codeSandbox,s=(0,o.Z)(e,l),d=(0,r.Z)({},s);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),c&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(36131);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(c.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",v="index_markdown__hcQCp",k=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,c.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,c.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(s.Z,{source:b,className:v,components:{code:function(e){var n=e.inline,i=e.node,c=(0,o.Z)(e,k),s=c,d=s.noPreview,a=s.bordered,l=s.noScroll,h=s.bgWhite,f=s.noCode,m=s.codePen,v=s.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},c));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:v};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},c)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:v})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},90389:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return a}});var r=t(27791),o=t(57135),i=t.n(o),c=(t(41473),t(36131)),s=t(86082),d=t(69286);function a(){return(0,d.jsx)(s.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-overlay/README.md",dependencies:{Overlay:c.Overlay,Button:c.Button,Icon:c.Icon,Card:c.Card,Divider:c.Divider},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(7861).then(t.bind(t,47861));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); +//# sourceMappingURL=4396.4b813789.chunk.js.map \ No newline at end of file diff --git a/static/js/4396.532af3c4.chunk.js.map b/static/js/4396.4b813789.chunk.js.map similarity index 99% rename from static/js/4396.532af3c4.chunk.js.map rename to static/js/4396.4b813789.chunk.js.map index 94f906b209..ec24a85c96 100644 --- a/static/js/4396.532af3c4.chunk.js.map +++ b/static/js/4396.4b813789.chunk.js.map @@ -1 +1 @@ -{"version":3,"file":"static/js/4396.532af3c4.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/overlay/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { Overlay, Button, Icon, Card, Divider } from 'uiw';\nimport Markdown from '../../../components/Markdown';\nimport './index.less';\n\nexport default function Page() {\n return (\n {\n const md = await import('uiw/node_modules/@uiw/react-overlay/README.md');\n return md.default || md;\n }}\n />\n );\n}\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Page","Markdown","Overlay","Button","Icon","Card","md","default"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/js/4396.4b813789.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/overlay/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { Overlay, Button, Icon, Card, Divider } from 'uiw';\nimport Markdown from '../../../components/Markdown';\nimport './index.less';\n\nexport default function Page() {\n return (\n {\n const md = await import('uiw/node_modules/@uiw/react-overlay/README.md');\n return md.default || md;\n }}\n />\n );\n}\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Page","Markdown","Overlay","Button","Icon","Card","md","default"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/4405.cc06d0a4.chunk.js b/static/js/4405.a1c35d63.chunk.js similarity index 96% rename from static/js/4405.cc06d0a4.chunk.js rename to static/js/4405.a1c35d63.chunk.js index 8edc06d297..f7bd751356 100644 --- a/static/js/4405.cc06d0a4.chunk.js +++ b/static/js/4405.a1c35d63.chunk.js @@ -1,2 +1,2 @@ -(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[4405],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),s=t(41473),c=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,s=e.codeSandbox,c=(0,o.Z)(e,l),d=(0,r.Z)({},c);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),s&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(32511);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(s.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",k="index_markdown__hcQCp",v=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,s.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,s.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(c.Z,{source:b,className:k,components:{code:function(e){var n=e.inline,i=e.node,s=(0,o.Z)(e,v),c=s,d=c.noPreview,a=c.bordered,l=c.noScroll,h=c.bgWhite,f=c.noCode,m=c.codePen,k=c.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},s));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},s)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},98680:function(e,n,t){"use strict";t.r(n);var r=t(27791),o=t(57135),i=t.n(o),s=(t(41473),t(32511)),c=t(86082),d=t(69286);n.default=function(){return(0,d.jsx)(c.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-steps/README.md",dependencies:{Steps:s.Steps,Icon:s.Icon,Button:s.Button,Notify:s.Notify,Row:s.Row,Col:s.Col},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(3450).then(t.bind(t,43450));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); -//# sourceMappingURL=4405.cc06d0a4.chunk.js.map \ No newline at end of file +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[4405],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),s=t(41473),c=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,s=e.codeSandbox,c=(0,o.Z)(e,l),d=(0,r.Z)({},c);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),s&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(36131);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(s.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",k="index_markdown__hcQCp",v=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,s.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,s.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(c.Z,{source:b,className:k,components:{code:function(e){var n=e.inline,i=e.node,s=(0,o.Z)(e,v),c=s,d=c.noPreview,a=c.bordered,l=c.noScroll,h=c.bgWhite,f=c.noCode,m=c.codePen,k=c.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},s));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},s)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},98680:function(e,n,t){"use strict";t.r(n);var r=t(27791),o=t(57135),i=t.n(o),s=(t(41473),t(36131)),c=t(86082),d=t(69286);n.default=function(){return(0,d.jsx)(c.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-steps/README.md",dependencies:{Steps:s.Steps,Icon:s.Icon,Button:s.Button,Notify:s.Notify,Row:s.Row,Col:s.Col},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(3450).then(t.bind(t,43450));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); +//# sourceMappingURL=4405.a1c35d63.chunk.js.map \ No newline at end of file diff --git a/static/js/4405.cc06d0a4.chunk.js.map b/static/js/4405.a1c35d63.chunk.js.map similarity index 99% rename from static/js/4405.cc06d0a4.chunk.js.map rename to static/js/4405.a1c35d63.chunk.js.map index 96988875f6..d4d9e3222e 100644 --- a/static/js/4405.cc06d0a4.chunk.js.map +++ b/static/js/4405.a1c35d63.chunk.js.map @@ -1 +1 @@ -{"version":3,"file":"static/js/4405.cc06d0a4.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/steps/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { Steps, Icon, Button, Notify, Row, Col } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default () => (\n {\n const md = await import('uiw/node_modules/@uiw/react-steps/README.md');\n return md.default || md;\n }}\n />\n);\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Steps","Icon","Button","Notify","Row","Col","md","default"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/js/4405.a1c35d63.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/steps/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { Steps, Icon, Button, Notify, Row, Col } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default () => (\n {\n const md = await import('uiw/node_modules/@uiw/react-steps/README.md');\n return md.default || md;\n }}\n />\n);\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Steps","Icon","Button","Notify","Row","Col","md","default"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/4503.6a19e301.chunk.js b/static/js/4503.2a04e5a0.chunk.js similarity index 96% rename from static/js/4503.6a19e301.chunk.js rename to static/js/4503.2a04e5a0.chunk.js index 0afe04ff81..cf36330421 100644 --- a/static/js/4503.6a19e301.chunk.js +++ b/static/js/4503.2a04e5a0.chunk.js @@ -1,2 +1,2 @@ -(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[4503],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return x}});var r=t(50189),o=t(53782),i=t(11026),c=t(41473),s=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,c=e.codeSandbox,s=(0,o.Z)(e,l),d=(0,r.Z)({},s);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),c&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(32511);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(c.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",k="index_markdown__hcQCp",v=["inline","node"],b=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function x(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,c.useState)(""),h=(0,i.Z)(l,2),x=h[0],j=h[1],g=d.i8||"2.0.0";return(0,c.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),x?(0,u.jsxs)("div",{children:[(0,u.jsx)(s.Z,{source:x,className:k,components:{code:function(e){var n=e.inline,i=e.node,c=(0,o.Z)(e,v),s=c,d=s.noPreview,a=s.bordered,l=s.noScroll,h=s.bgWhite,f=s.noCode,m=s.codePen,k=s.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},c));var x={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k};return 0===Object.keys(x).filter((function(e){return void 0!==x[e]})).length?(0,u.jsx)("code",(0,r.Z)({},c)):(0,u.jsx)(p,{version:g,code:b(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},25534:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return a}});var r=t(27791),o=t(57135),i=t.n(o),c=(t(41473),t(32511)),s=t(86082),d=t(69286);function a(){return(0,d.jsx)(s.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-copy-to-clipboard/README.md",dependencies:{CopyToClipboard:c.CopyToClipboard,Button:c.Button,Input:c.Input},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(5930).then(t.bind(t,45930));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); -//# sourceMappingURL=4503.6a19e301.chunk.js.map \ No newline at end of file +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[4503],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return x}});var r=t(50189),o=t(53782),i=t(11026),c=t(41473),s=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,c=e.codeSandbox,s=(0,o.Z)(e,l),d=(0,r.Z)({},s);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),c&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(36131);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(c.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",k="index_markdown__hcQCp",v=["inline","node"],b=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function x(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,c.useState)(""),h=(0,i.Z)(l,2),x=h[0],j=h[1],g=d.i8||"2.0.0";return(0,c.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),x?(0,u.jsxs)("div",{children:[(0,u.jsx)(s.Z,{source:x,className:k,components:{code:function(e){var n=e.inline,i=e.node,c=(0,o.Z)(e,v),s=c,d=s.noPreview,a=s.bordered,l=s.noScroll,h=s.bgWhite,f=s.noCode,m=s.codePen,k=s.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},c));var x={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k};return 0===Object.keys(x).filter((function(e){return void 0!==x[e]})).length?(0,u.jsx)("code",(0,r.Z)({},c)):(0,u.jsx)(p,{version:g,code:b(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},25534:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return a}});var r=t(27791),o=t(57135),i=t.n(o),c=(t(41473),t(36131)),s=t(86082),d=t(69286);function a(){return(0,d.jsx)(s.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-copy-to-clipboard/README.md",dependencies:{CopyToClipboard:c.CopyToClipboard,Button:c.Button,Input:c.Input},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(5930).then(t.bind(t,45930));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); +//# sourceMappingURL=4503.2a04e5a0.chunk.js.map \ No newline at end of file diff --git a/static/js/4503.6a19e301.chunk.js.map b/static/js/4503.2a04e5a0.chunk.js.map similarity index 99% rename from static/js/4503.6a19e301.chunk.js.map rename to static/js/4503.2a04e5a0.chunk.js.map index ccc7d15a59..fecdf5c8fd 100644 --- a/static/js/4503.6a19e301.chunk.js.map +++ b/static/js/4503.2a04e5a0.chunk.js.map @@ -1 +1 @@ -{"version":3,"file":"static/js/4503.6a19e301.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/copy-to-clipboard/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { CopyToClipboard, Button, Input } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default function Page() {\n return (\n {\n const md = await import('uiw/node_modules/@uiw/react-copy-to-clipboard/README.md');\n return md.default || md;\n }}\n />\n );\n}\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Page","CopyToClipboard","Button","Input","md","default"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/js/4503.2a04e5a0.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/copy-to-clipboard/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { CopyToClipboard, Button, Input } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default function Page() {\n return (\n {\n const md = await import('uiw/node_modules/@uiw/react-copy-to-clipboard/README.md');\n return md.default || md;\n }}\n />\n );\n}\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Page","CopyToClipboard","Button","Input","md","default"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/4648.31d1bc6f.chunk.js b/static/js/4648.a142a917.chunk.js similarity index 96% rename from static/js/4648.31d1bc6f.chunk.js rename to static/js/4648.a142a917.chunk.js index cc069fb9cb..c945b7a872 100644 --- a/static/js/4648.31d1bc6f.chunk.js +++ b/static/js/4648.a142a917.chunk.js @@ -1,2 +1,2 @@ -(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[4648],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),c=t(41473),s=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,c=e.codeSandbox,s=(0,o.Z)(e,l),d=(0,r.Z)({},s);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),c&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(32511);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(c.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",v="index_markdown__hcQCp",x=["inline","node"],k=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,c.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,c.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(s.Z,{source:b,className:v,components:{code:function(e){var n=e.inline,i=e.node,c=(0,o.Z)(e,x),s=c,d=s.noPreview,a=s.bordered,l=s.noScroll,h=s.bgWhite,f=s.noCode,m=s.codePen,v=s.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},c));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:v};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},c)):(0,u.jsx)(p,{version:g,code:k(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:v})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},40015:function(e,n,t){"use strict";t.r(n);var r=t(27791),o=t(57135),i=t.n(o),c=(t(41473),t(32511)),s=t(86082),d=t(69286);n.default=function(){return(0,d.jsx)(s.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-textarea/README.md",dependencies:{Textarea:c.Textarea,Divider:c.Divider,Icon:c.Icon,Form:c.Form,Row:c.Row,Col:c.Col,Button:c.Button,Notify:c.Notify},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(1151).then(t.bind(t,41151));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); -//# sourceMappingURL=4648.31d1bc6f.chunk.js.map \ No newline at end of file +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[4648],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),c=t(41473),s=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,c=e.codeSandbox,s=(0,o.Z)(e,l),d=(0,r.Z)({},s);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),c&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(36131);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(c.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",v="index_markdown__hcQCp",x=["inline","node"],k=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,c.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,c.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(s.Z,{source:b,className:v,components:{code:function(e){var n=e.inline,i=e.node,c=(0,o.Z)(e,x),s=c,d=s.noPreview,a=s.bordered,l=s.noScroll,h=s.bgWhite,f=s.noCode,m=s.codePen,v=s.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},c));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:v};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},c)):(0,u.jsx)(p,{version:g,code:k(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:v})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},40015:function(e,n,t){"use strict";t.r(n);var r=t(27791),o=t(57135),i=t.n(o),c=(t(41473),t(36131)),s=t(86082),d=t(69286);n.default=function(){return(0,d.jsx)(s.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-textarea/README.md",dependencies:{Textarea:c.Textarea,Divider:c.Divider,Icon:c.Icon,Form:c.Form,Row:c.Row,Col:c.Col,Button:c.Button,Notify:c.Notify},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(1151).then(t.bind(t,41151));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); +//# sourceMappingURL=4648.a142a917.chunk.js.map \ No newline at end of file diff --git a/static/js/4648.31d1bc6f.chunk.js.map b/static/js/4648.a142a917.chunk.js.map similarity index 99% rename from static/js/4648.31d1bc6f.chunk.js.map rename to static/js/4648.a142a917.chunk.js.map index d2ae5064f0..aa7fde2929 100644 --- a/static/js/4648.31d1bc6f.chunk.js.map +++ b/static/js/4648.a142a917.chunk.js.map @@ -1 +1 @@ -{"version":3,"file":"static/js/4648.31d1bc6f.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/textarea/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { Textarea, Divider, Icon, Form, Row, Col, Button, Notify } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default () => (\n {\n const md = await import('uiw/node_modules/@uiw/react-textarea/README.md');\n return md.default || md;\n }}\n />\n);\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Textarea","Icon","Form","Row","Col","Button","Notify","md","default"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/js/4648.a142a917.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/textarea/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { Textarea, Divider, Icon, Form, Row, Col, Button, Notify } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default () => (\n {\n const md = await import('uiw/node_modules/@uiw/react-textarea/README.md');\n return md.default || md;\n }}\n />\n);\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Textarea","Icon","Form","Row","Col","Button","Notify","md","default"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/4877.d1c7b1b8.chunk.js b/static/js/4877.2d0b7638.chunk.js similarity index 93% rename from static/js/4877.d1c7b1b8.chunk.js rename to static/js/4877.2d0b7638.chunk.js index ca69d92651..f3878633e7 100644 --- a/static/js/4877.d1c7b1b8.chunk.js +++ b/static/js/4877.2d0b7638.chunk.js @@ -1,2 +1,2 @@ -"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[4877],{64877:function(e,t,n){n.r(t),n.d(t,{default:function(){return l}});var c=n(64310),a=n(57261),h=n(32511),i="index_App__4ziwe",s=n(86646),r=n(69286);function l(){var e=(0,a.TH)(),t=s.find((function(t){return new RegExp("^".concat(t.path)).test(e.pathname)}));return(0,r.jsxs)("div",{className:i,children:[(0,r.jsx)("h1",{children:"\u6982\u89c8 \u7ec4\u4ef6"}),t&&t.children&&t.children.map((function(e,t){return e.divider?(0,r.jsx)("h2",{children:e.name},t):/^http(?:|s):\/\//.test(e.path||"")?(0,r.jsx)("a",{href:e.path,target:"__blank",children:(0,r.jsxs)(h.Button,{type:"light",children:[e.name,(0,r.jsxs)("svg",{viewBox:"0 0 1024 1024",width:14,children:[(0,r.jsx)("path",{d:"M821.1456 276.8384c-235.9296 25.1392-449.1776 226.7136-490.5472 452.352a38.4 38.4 0 1 1-75.5712-13.824c45.568-248.576 269.312-468.48 526.6944-510.6688l-117.8112-69.1712a38.4 38.4 0 0 1 38.912-66.2528l223.3344 131.1744a38.4 38.4 0 0 1 10.1376 57.6l-170.752 206.6432a38.4 38.4 0 1 1-59.1872-48.9472l114.7904-138.9056z"}),(0,r.jsx)("path",{d:"M832 620.0832a38.4 38.4 0 0 1 76.8 0v158.208c0 85.9648-61.5936 157.8496-140.8 157.8496H204.8c-79.2064 0-140.8-71.8848-140.8-157.9008V300.3904c0-86.016 61.5936-157.8496 140.8-157.8496h220.2112a38.4 38.4 0 1 1 0 76.8H204.8c-33.8944 0-64 35.072-64 81.0496V778.24c0 45.9776 30.1056 81.1008 64 81.1008h563.2c33.8944 0 64-35.1232 64-81.1008v-158.1568z"})]})]})},t):(0,r.jsx)(c.rU,{to:"/components/".concat(e.path),children:(0,r.jsx)(h.Button,{type:"light",children:e.name})},t)}))]})}}}]); -//# sourceMappingURL=4877.d1c7b1b8.chunk.js.map \ No newline at end of file +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[4877],{64877:function(e,t,n){n.r(t),n.d(t,{default:function(){return l}});var c=n(64310),a=n(57261),h=n(36131),i="index_App__4ziwe",s=n(86646),r=n(69286);function l(){var e=(0,a.TH)(),t=s.find((function(t){return new RegExp("^".concat(t.path)).test(e.pathname)}));return(0,r.jsxs)("div",{className:i,children:[(0,r.jsx)("h1",{children:"\u6982\u89c8 \u7ec4\u4ef6"}),t&&t.children&&t.children.map((function(e,t){return e.divider?(0,r.jsx)("h2",{children:e.name},t):/^http(?:|s):\/\//.test(e.path||"")?(0,r.jsx)("a",{href:e.path,target:"__blank",children:(0,r.jsxs)(h.Button,{type:"light",children:[e.name,(0,r.jsxs)("svg",{viewBox:"0 0 1024 1024",width:14,children:[(0,r.jsx)("path",{d:"M821.1456 276.8384c-235.9296 25.1392-449.1776 226.7136-490.5472 452.352a38.4 38.4 0 1 1-75.5712-13.824c45.568-248.576 269.312-468.48 526.6944-510.6688l-117.8112-69.1712a38.4 38.4 0 0 1 38.912-66.2528l223.3344 131.1744a38.4 38.4 0 0 1 10.1376 57.6l-170.752 206.6432a38.4 38.4 0 1 1-59.1872-48.9472l114.7904-138.9056z"}),(0,r.jsx)("path",{d:"M832 620.0832a38.4 38.4 0 0 1 76.8 0v158.208c0 85.9648-61.5936 157.8496-140.8 157.8496H204.8c-79.2064 0-140.8-71.8848-140.8-157.9008V300.3904c0-86.016 61.5936-157.8496 140.8-157.8496h220.2112a38.4 38.4 0 1 1 0 76.8H204.8c-33.8944 0-64 35.072-64 81.0496V778.24c0 45.9776 30.1056 81.1008 64 81.1008h563.2c33.8944 0 64-35.1232 64-81.1008v-158.1568z"})]})]})},t):(0,r.jsx)(c.rU,{to:"/components/".concat(e.path),children:(0,r.jsx)(h.Button,{type:"light",children:e.name})},t)}))]})}}}]); +//# sourceMappingURL=4877.2d0b7638.chunk.js.map \ No newline at end of file diff --git a/static/js/4877.d1c7b1b8.chunk.js.map b/static/js/4877.2d0b7638.chunk.js.map similarity index 97% rename from static/js/4877.d1c7b1b8.chunk.js.map rename to static/js/4877.2d0b7638.chunk.js.map index d468f1ef14..bea9ed22f0 100644 --- a/static/js/4877.d1c7b1b8.chunk.js.map +++ b/static/js/4877.2d0b7638.chunk.js.map @@ -1 +1 @@ -{"version":3,"file":"static/js/4877.d1c7b1b8.chunk.js","mappings":"2LACA,EAAsB,mB,sBCIP,SAASA,IACtB,IAAMC,GAAWC,EAAAA,EAAAA,MACXC,EAAOC,EAAKC,MAAK,SAACC,GAAD,OAAU,IAAIC,OAAJ,WAAeD,EAAKE,OAAQC,KAAKR,EAASS,aAC3E,OACE,iBAAKC,UAAWC,EAAhB,WACE,sDACCT,GACCA,EAAKU,UACLV,EAAKU,SAASC,KAAI,SAACR,EAAMS,GACvB,OAAIT,EAAKU,SACA,wBAAeV,EAAKW,MAAXF,GAEd,mBAAmBN,KAAKH,EAAKE,MAAQ,KAErC,cAAaU,KAAMZ,EAAKE,KAAMW,OAAO,UAArC,UACE,UAAC,EAAAC,OAAD,CAAQC,KAAK,QAAb,UACGf,EAAKW,MACN,iBAAKK,QAAQ,gBAAgBC,MAAO,GAApC,WACE,iBAAMC,EAAE,iUACR,iBAAMA,EAAE,qWALNT,IAYV,SAAC,KAAD,CAAgBU,GAAE,sBAAiBnB,EAAKE,MAAxC,UACE,SAAC,EAAAY,OAAD,CAAQC,KAAK,QAAb,SAAsBf,EAAKW,QADlBF","sources":["webpack://website/./src/routes/overview/index.module.less?bbd3","routes/overview/index.tsx"],"sourcesContent":["// extracted by mini-css-extract-plugin\nexport default {\"App\":\"index_App__4ziwe\"};","import { Link, useLocation } from 'react-router-dom';\nimport { Button } from 'uiw';\nimport styles from './index.module.less';\nimport menu from '../../menu.json';\n\nexport default function Overview() {\n const location = useLocation();\n const data = menu.find((item) => new RegExp(`^${item.path}`).test(location.pathname));\n return (\n
\n

概览 组件

\n {data &&\n data.children &&\n data.children.map((item, idx) => {\n if (item.divider) {\n return

{item.name}

;\n }\n if (/^http(?:|s):\\/\\//.test(item.path || '')) {\n return (\n \n \n \n );\n }\n return (\n \n \n \n );\n })}\n
\n );\n}\n"],"names":["Overview","location","useLocation","data","menu","find","item","RegExp","path","test","pathname","className","styles","children","map","idx","divider","name","href","target","Button","type","viewBox","width","d","to"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/js/4877.2d0b7638.chunk.js","mappings":"2LACA,EAAsB,mB,sBCIP,SAASA,IACtB,IAAMC,GAAWC,EAAAA,EAAAA,MACXC,EAAOC,EAAKC,MAAK,SAACC,GAAD,OAAU,IAAIC,OAAJ,WAAeD,EAAKE,OAAQC,KAAKR,EAASS,aAC3E,OACE,iBAAKC,UAAWC,EAAhB,WACE,sDACCT,GACCA,EAAKU,UACLV,EAAKU,SAASC,KAAI,SAACR,EAAMS,GACvB,OAAIT,EAAKU,SACA,wBAAeV,EAAKW,MAAXF,GAEd,mBAAmBN,KAAKH,EAAKE,MAAQ,KAErC,cAAaU,KAAMZ,EAAKE,KAAMW,OAAO,UAArC,UACE,UAAC,EAAAC,OAAD,CAAQC,KAAK,QAAb,UACGf,EAAKW,MACN,iBAAKK,QAAQ,gBAAgBC,MAAO,GAApC,WACE,iBAAMC,EAAE,iUACR,iBAAMA,EAAE,qWALNT,IAYV,SAAC,KAAD,CAAgBU,GAAE,sBAAiBnB,EAAKE,MAAxC,UACE,SAAC,EAAAY,OAAD,CAAQC,KAAK,QAAb,SAAsBf,EAAKW,QADlBF","sources":["webpack://website/./src/routes/overview/index.module.less?bbd3","routes/overview/index.tsx"],"sourcesContent":["// extracted by mini-css-extract-plugin\nexport default {\"App\":\"index_App__4ziwe\"};","import { Link, useLocation } from 'react-router-dom';\nimport { Button } from 'uiw';\nimport styles from './index.module.less';\nimport menu from '../../menu.json';\n\nexport default function Overview() {\n const location = useLocation();\n const data = menu.find((item) => new RegExp(`^${item.path}`).test(location.pathname));\n return (\n
\n

概览 组件

\n {data &&\n data.children &&\n data.children.map((item, idx) => {\n if (item.divider) {\n return

{item.name}

;\n }\n if (/^http(?:|s):\\/\\//.test(item.path || '')) {\n return (\n \n \n \n );\n }\n return (\n \n \n \n );\n })}\n
\n );\n}\n"],"names":["Overview","location","useLocation","data","menu","find","item","RegExp","path","test","pathname","className","styles","children","map","idx","divider","name","href","target","Button","type","viewBox","width","d","to"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/4948.a0fb37a1.chunk.js b/static/js/4948.5727da98.chunk.js similarity index 96% rename from static/js/4948.a0fb37a1.chunk.js rename to static/js/4948.5727da98.chunk.js index 3ab989293e..97f8f3d824 100644 --- a/static/js/4948.a0fb37a1.chunk.js +++ b/static/js/4948.5727da98.chunk.js @@ -1,2 +1,2 @@ -(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[4948],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),c=t(41473),s=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,c=e.codeSandbox,s=(0,o.Z)(e,l),d=(0,r.Z)({},s);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),c&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(32511);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(c.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",k="index_markdown__hcQCp",v=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,c.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,c.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(s.Z,{source:b,className:k,components:{code:function(e){var n=e.inline,i=e.node,c=(0,o.Z)(e,v),s=c,d=s.noPreview,a=s.bordered,l=s.noScroll,h=s.bgWhite,f=s.noCode,m=s.codePen,k=s.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},c));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},c)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},12357:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return a}});var r=t(27791),o=t(57135),i=t.n(o),c=(t(41473),t(32511)),s=t(86082),d=t(69286);function a(){return(0,d.jsx)(s.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-month-picker/README.md",dependencies:{MonthPicker:c.MonthPicker,Button:c.Button,Notify:c.Notify,Form:c.Form,Row:c.Row,Col:c.Col},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(8488).then(t.bind(t,18488));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); -//# sourceMappingURL=4948.a0fb37a1.chunk.js.map \ No newline at end of file +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[4948],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),c=t(41473),s=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,c=e.codeSandbox,s=(0,o.Z)(e,l),d=(0,r.Z)({},s);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),c&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(36131);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(c.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",k="index_markdown__hcQCp",v=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,c.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,c.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(s.Z,{source:b,className:k,components:{code:function(e){var n=e.inline,i=e.node,c=(0,o.Z)(e,v),s=c,d=s.noPreview,a=s.bordered,l=s.noScroll,h=s.bgWhite,f=s.noCode,m=s.codePen,k=s.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},c));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},c)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},12357:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return a}});var r=t(27791),o=t(57135),i=t.n(o),c=(t(41473),t(36131)),s=t(86082),d=t(69286);function a(){return(0,d.jsx)(s.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-month-picker/README.md",dependencies:{MonthPicker:c.MonthPicker,Button:c.Button,Notify:c.Notify,Form:c.Form,Row:c.Row,Col:c.Col},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(8488).then(t.bind(t,18488));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); +//# sourceMappingURL=4948.5727da98.chunk.js.map \ No newline at end of file diff --git a/static/js/4948.a0fb37a1.chunk.js.map b/static/js/4948.5727da98.chunk.js.map similarity index 99% rename from static/js/4948.a0fb37a1.chunk.js.map rename to static/js/4948.5727da98.chunk.js.map index da216e369c..974306c00a 100644 --- a/static/js/4948.a0fb37a1.chunk.js.map +++ b/static/js/4948.5727da98.chunk.js.map @@ -1 +1 @@ -{"version":3,"file":"static/js/4948.a0fb37a1.chunk.js","mappings":"wFAAA,SAASA,EAAoBC,GAC5B,IAAIC,EAAI,IAAIC,MAAM,uBAAyBF,EAAM,KAEjD,MADAC,EAAEE,KAAO,mBACHF,EAEPF,EAAoBK,KAAO,WAAa,MAAO,IAC/CL,EAAoBM,QAAUN,EAC9BA,EAAoBO,GAAK,MACzBC,EAAOC,QAAUT,G,oNCEF,SAASU,EAAT,GAAqF,IAArEC,EAAoE,EAApEA,QAASC,EAA2D,EAA3DA,aAAcC,EAA6C,EAA7CA,QAASC,EAAoC,EAApCA,YAAgBC,GAAoB,YAC3FC,GAAuB,UAAQD,GAyDrC,OAxDIF,IACFG,EAAMC,cAAgB,CACpBC,MAAM,MAAD,OAAQP,EAAR,WACLQ,cAAe,CAAC,OAChBC,IAAKJ,EAAMZ,MAAQ,IAAIiB,QAAQ,UAAW,wCAC1CC,KAAM,mDACNC,aAAa,yBAAD,OAA2BZ,EAA3B,qBACZa,YAAY,yLAAD,OAA2Lb,EAA3L,qFAGXG,IACFE,EAAMS,kBAAoB,CACxBC,MAAO,CACL,sBAAuB,CACrBC,QAAQ,iKAQV,oBAAqB,CACnBA,QAAQ,8BAEV,eAAgB,CACdA,SAAUX,EAAMZ,MAAQ,IAAIiB,QAAQ,UAAW,yCAEjD,YAAa,CACXM,QAAQ,qJAEV,eAAgB,CACdA,QAAS,CACPC,KAAM,WACNC,YAAY,QAAD,OAAUlB,EAAV,WACXC,aAAc,CACZkB,MAAO,UACP,YAAa,UACbC,IAAK,UAEPC,gBAAiB,CACf,oBAAqB,SACrBC,IAAK,UAEPC,QAAS,MACTC,QAAS,CACPC,MAAO,YACPC,MAAO,YACPC,KAAM,wBAERC,aAAc,CAAC,QAAS,WAAY,eAAgB,yBAMvD,SAAC,KAAD,kBAAiBvB,GAAjB,IAAwBJ,aAAcA,EAAc4B,MAAO,CAAEC,aAAc,M,eC7DrE,SAAS,IAA2B,IAA1BzB,EAAyB,uDAAJ,GACpC0B,EAAS1B,EAAT0B,KACFC,EAAM,QAAQL,KAAKI,GAAQ,IAAMA,EAA3B,mDAA8EA,GAC1F,OACE,UAAC,EAAAE,SAAD,wGAEGD,IACC,cAAGE,KAAMF,EAAKG,OAAO,SAASC,IAAI,sBAAlC,+DAIF,mBACA,cAAGF,KAAK,sCAAsCC,OAAO,SAASC,IAAI,sBAAlE,uCAGA,SAAC,EAAAC,QAAD,CAASC,KAAK,cACd,cAAGH,OAAO,SAASC,IAAI,sBAAsBF,KAAK,0CAAlD,8BAGA,SAAC,EAAAG,QAAD,CAASC,KAAK,cACd,cAAGH,OAAO,SAASC,IAAI,sBAAsBF,KAAK,+BAAlD,qBAGA,SAAC,EAAAG,QAAD,CAASC,KAAK,cACd,cAAGH,OAAO,SAASC,IAAI,sBAAsBF,KAAK,+BAAlD,kBAGA,SAAC,EAAAG,QAAD,CAASC,KAAK,cACd,cAAGH,OAAO,SAASC,IAAI,sBAAsBF,KAAK,mCAAlD,uBAGA,SAAC,EAAAG,QAAD,CAASC,KAAK,cACd,cAAGH,OAAO,SAASC,IAAI,sBAAsBF,KAAK,sBAAlD,yCCtCN,MAA0B,uBAA1B,EAA4D,wB,oBCYtDK,EAAa,SAAbA,IAAuD,IAAzCC,EAAwC,uDAA1B,GAAI/C,EAAsB,uDAAP,GAQnD,OAPA+C,EAAKC,SAAQ,SAACC,GACM,SAAdA,EAAKJ,KACP7C,GAAQiD,EAAKC,MACJD,EAAKE,UAAYC,MAAMC,QAAQJ,EAAKE,YAC7CnD,GAAQ8C,EAAWG,EAAKE,cAGrBnD,GAGM,SAASsD,EAAc1C,GACpC,IAAQ2C,EAAmC3C,EAAnC2C,WAAY/C,EAAuBI,EAAvBJ,aAAc8B,EAAS1B,EAAT0B,KAClC,GAA0BkB,EAAAA,EAAAA,UAAS,IAAnC,eAAOC,EAAP,KAAcC,EAAd,KAEMnD,EAAUoD,EAAAA,IAAe,QAY/B,OAXAC,EAAAA,EAAAA,YAAU,WACJL,GACFA,IACGM,MAAK,SAACC,GACLJ,EAASI,MAEVC,OAAM,iBAGV,IAEEN,GAKH,4BACE,SAAC,IAAD,CACEO,OAAQP,EACRQ,UAAWC,EACXC,WAAY,CASVnE,KAAM,YAAiC,IAA9BoE,EAA6B,EAA7BA,OAAQnB,EAAqB,EAArBA,KAASrC,GAAY,YACpC,EAAiFA,EAAzEyD,EAAR,EAAQA,UAAWC,EAAnB,EAAmBA,SAAUC,EAA7B,EAA6BA,SAAUC,EAAvC,EAAuCA,QAASC,EAAhD,EAAgDA,OAAQhE,EAAxD,EAAwDA,QAASC,EAAjE,EAAiEA,YACjE,GAAI0D,EACF,OAAO,2BAAUxD,IAEnB,IAAM8D,EAAS,CACbL,UAAAA,EACAC,SAAAA,EACAC,SAAAA,EACAC,QAAAA,EACAC,OAAAA,EACAhE,QAAAA,EACAC,YAAAA,GAEF,OAAgF,IAA5EiE,OAAO1E,KAAKyE,GAAQE,QAAO,SAACpD,GAAD,YAA2BqD,IAAjBH,EAAOlD,MAAqBsD,QAC5D,2BAAUlE,KAGjB,SAACN,EAAD,CACEC,QAASA,EACTP,KAAM8C,EAAWG,EAAKE,UACtB3C,aAAcA,EACR6D,UAAAA,EAAWC,SAAAA,EAAUC,SAAAA,EAAUC,QAAAA,EAASC,OAAAA,EAAQhE,QAAAA,EAASC,YAAAA,SAMzE,gBAAKuD,UAAWC,EAAhB,UACE,SAACa,EAAD,CAAQzC,KAAMA,SA9CX,O,+JCrCI,SAAS0C,IACtB,OACE,SAAC,IAAD,CACE1C,KAAK,iFACL9B,aAAc,CAAEyE,YAAAA,EAAAA,YAAaC,OAAAA,EAAAA,OAAQC,OAAAA,EAAAA,OAAQC,KAAAA,EAAAA,KAAMC,IAAAA,EAAAA,IAAKC,IAAAA,EAAAA,KACxD/B,YAAU,iBAAE,oGACO,gCADP,cACJgC,EADI,yBAEHA,EAAGC,SAAWD,GAFX","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/month-picker/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { MonthPicker, Button, Notify, Form, Row, Col } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default function Page() {\n return (\n {\n const md = await import('uiw/node_modules/@uiw/react-month-picker/README.md');\n return md.default || md;\n }}\n />\n );\n}\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Page","MonthPicker","Button","Notify","Form","Row","Col","md","default"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/js/4948.5727da98.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/month-picker/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { MonthPicker, Button, Notify, Form, Row, Col } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default function Page() {\n return (\n {\n const md = await import('uiw/node_modules/@uiw/react-month-picker/README.md');\n return md.default || md;\n }}\n />\n );\n}\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Page","MonthPicker","Button","Notify","Form","Row","Col","md","default"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/5244.f1f34471.chunk.js b/static/js/5244.09a480b8.chunk.js similarity index 96% rename from static/js/5244.f1f34471.chunk.js rename to static/js/5244.09a480b8.chunk.js index c34208f637..418c6aa534 100644 --- a/static/js/5244.f1f34471.chunk.js +++ b/static/js/5244.09a480b8.chunk.js @@ -1,2 +1,2 @@ -(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[5244],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),c=t(41473),s=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,c=e.codeSandbox,s=(0,o.Z)(e,l),d=(0,r.Z)({},s);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),c&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(32511);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(c.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",v="index_markdown__hcQCp",k=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,c.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,c.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(s.Z,{source:b,className:v,components:{code:function(e){var n=e.inline,i=e.node,c=(0,o.Z)(e,k),s=c,d=s.noPreview,a=s.bordered,l=s.noScroll,h=s.bgWhite,f=s.noCode,m=s.codePen,v=s.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},c));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:v};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},c)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:v})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},91339:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return a}});var r=t(27791),o=t(57135),i=t.n(o),c=(t(41473),t(32511)),s=t(86082),d=t(69286);function a(){return(0,d.jsx)(s.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-file-input/README.md",dependencies:{FileInput:c.FileInput,Button:c.Button,Overlay:c.Overlay,Icon:c.Icon,Form:c.Form,Row:c.Row,Col:c.Col},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(8768).then(t.bind(t,78768));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); -//# sourceMappingURL=5244.f1f34471.chunk.js.map \ No newline at end of file +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[5244],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),c=t(41473),s=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,c=e.codeSandbox,s=(0,o.Z)(e,l),d=(0,r.Z)({},s);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),c&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(36131);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(c.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",v="index_markdown__hcQCp",k=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,c.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,c.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(s.Z,{source:b,className:v,components:{code:function(e){var n=e.inline,i=e.node,c=(0,o.Z)(e,k),s=c,d=s.noPreview,a=s.bordered,l=s.noScroll,h=s.bgWhite,f=s.noCode,m=s.codePen,v=s.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},c));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:v};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},c)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:v})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},91339:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return a}});var r=t(27791),o=t(57135),i=t.n(o),c=(t(41473),t(36131)),s=t(86082),d=t(69286);function a(){return(0,d.jsx)(s.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-file-input/README.md",dependencies:{FileInput:c.FileInput,Button:c.Button,Overlay:c.Overlay,Icon:c.Icon,Form:c.Form,Row:c.Row,Col:c.Col},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(8768).then(t.bind(t,78768));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); +//# sourceMappingURL=5244.09a480b8.chunk.js.map \ No newline at end of file diff --git a/static/js/5244.f1f34471.chunk.js.map b/static/js/5244.09a480b8.chunk.js.map similarity index 99% rename from static/js/5244.f1f34471.chunk.js.map rename to static/js/5244.09a480b8.chunk.js.map index 0fa5510304..5c87cbbc23 100644 --- a/static/js/5244.f1f34471.chunk.js.map +++ b/static/js/5244.09a480b8.chunk.js.map @@ -1 +1 @@ -{"version":3,"file":"static/js/5244.f1f34471.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/file-input/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { FileInput, Overlay, Button, Icon, Form, Row, Col } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default function Page() {\n return (\n {\n const md = await import('uiw/node_modules/@uiw/react-file-input/README.md');\n return md.default || md;\n }}\n />\n );\n}\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Page","FileInput","Button","Overlay","Icon","Form","Row","Col","md","default"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/js/5244.09a480b8.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/file-input/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { FileInput, Overlay, Button, Icon, Form, Row, Col } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default function Page() {\n return (\n {\n const md = await import('uiw/node_modules/@uiw/react-file-input/README.md');\n return md.default || md;\n }}\n />\n );\n}\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Page","FileInput","Button","Overlay","Icon","Form","Row","Col","md","default"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/5263.451d053b.chunk.js b/static/js/5263.9e01aa1b.chunk.js similarity index 96% rename from static/js/5263.451d053b.chunk.js rename to static/js/5263.9e01aa1b.chunk.js index c5259a679b..82cbf18934 100644 --- a/static/js/5263.451d053b.chunk.js +++ b/static/js/5263.9e01aa1b.chunk.js @@ -1,2 +1,2 @@ -(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[5263],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),c=t(41473),s=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,c=e.codeSandbox,s=(0,o.Z)(e,l),d=(0,r.Z)({},s);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),c&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(32511);function m(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(c.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var f="index_docinfo__3Vx8S",k="index_markdown__hcQCp",v=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,c.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,c.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(s.Z,{source:b,className:k,components:{code:function(e){var n=e.inline,i=e.node,c=(0,o.Z)(e,v),s=c,d=s.noPreview,a=s.bordered,l=s.noScroll,h=s.bgWhite,m=s.noCode,f=s.codePen,k=s.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},c));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:m,codePen:f,codeSandbox:k};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},c)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:m,codePen:f,codeSandbox:k})}}}),(0,u.jsx)("div",{className:f,children:(0,u.jsx)(m,{path:a})})]}):null}},21750:function(e,n,t){"use strict";t.r(n);var r=t(27791),o=t(57135),i=t.n(o),c=t(41473),s=t(32511),d=t(86082),a=t(69286);n.default=function(){return(0,a.jsx)(d.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-cascader/README.md",dependencies:{Form:s.Form,Row:s.Row,Col:s.Col,React:c,Cascader:s.Cascader,Button:s.Button},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(4663).then(t.bind(t,34663));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); -//# sourceMappingURL=5263.451d053b.chunk.js.map \ No newline at end of file +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[5263],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),c=t(41473),s=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,c=e.codeSandbox,s=(0,o.Z)(e,l),d=(0,r.Z)({},s);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),c&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(36131);function m(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(c.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var f="index_docinfo__3Vx8S",k="index_markdown__hcQCp",v=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,c.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,c.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(s.Z,{source:b,className:k,components:{code:function(e){var n=e.inline,i=e.node,c=(0,o.Z)(e,v),s=c,d=s.noPreview,a=s.bordered,l=s.noScroll,h=s.bgWhite,m=s.noCode,f=s.codePen,k=s.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},c));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:m,codePen:f,codeSandbox:k};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},c)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:m,codePen:f,codeSandbox:k})}}}),(0,u.jsx)("div",{className:f,children:(0,u.jsx)(m,{path:a})})]}):null}},21750:function(e,n,t){"use strict";t.r(n);var r=t(27791),o=t(57135),i=t.n(o),c=t(41473),s=t(36131),d=t(86082),a=t(69286);n.default=function(){return(0,a.jsx)(d.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-cascader/README.md",dependencies:{Form:s.Form,Row:s.Row,Col:s.Col,React:c,Cascader:s.Cascader,Button:s.Button},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(4663).then(t.bind(t,34663));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); +//# sourceMappingURL=5263.9e01aa1b.chunk.js.map \ No newline at end of file diff --git a/static/js/5263.451d053b.chunk.js.map b/static/js/5263.9e01aa1b.chunk.js.map similarity index 99% rename from static/js/5263.451d053b.chunk.js.map rename to static/js/5263.9e01aa1b.chunk.js.map index e5b66d8641..ccf292b23c 100644 --- a/static/js/5263.451d053b.chunk.js.map +++ b/static/js/5263.9e01aa1b.chunk.js.map @@ -1 +1 @@ -{"version":3,"file":"static/js/5263.451d053b.chunk.js","mappings":"wFAAA,SAASA,EAAoBC,GAC5B,IAAIC,EAAI,IAAIC,MAAM,uBAAyBF,EAAM,KAEjD,MADAC,EAAEE,KAAO,mBACHF,EAEPF,EAAoBK,KAAO,WAAa,MAAO,IAC/CL,EAAoBM,QAAUN,EAC9BA,EAAoBO,GAAK,MACzBC,EAAOC,QAAUT,G,oNCEF,SAASU,EAAT,GAAqF,IAArEC,EAAoE,EAApEA,QAASC,EAA2D,EAA3DA,aAAcC,EAA6C,EAA7CA,QAASC,EAAoC,EAApCA,YAAgBC,GAAoB,YAC3FC,GAAuB,UAAQD,GAyDrC,OAxDIF,IACFG,EAAMC,cAAgB,CACpBC,MAAM,MAAD,OAAQP,EAAR,WACLQ,cAAe,CAAC,OAChBC,IAAKJ,EAAMZ,MAAQ,IAAIiB,QAAQ,UAAW,wCAC1CC,KAAM,mDACNC,aAAa,yBAAD,OAA2BZ,EAA3B,qBACZa,YAAY,yLAAD,OAA2Lb,EAA3L,qFAGXG,IACFE,EAAMS,kBAAoB,CACxBC,MAAO,CACL,sBAAuB,CACrBC,QAAQ,iKAQV,oBAAqB,CACnBA,QAAQ,8BAEV,eAAgB,CACdA,SAAUX,EAAMZ,MAAQ,IAAIiB,QAAQ,UAAW,yCAEjD,YAAa,CACXM,QAAQ,qJAEV,eAAgB,CACdA,QAAS,CACPC,KAAM,WACNC,YAAY,QAAD,OAAUlB,EAAV,WACXC,aAAc,CACZkB,MAAO,UACP,YAAa,UACbC,IAAK,UAEPC,gBAAiB,CACf,oBAAqB,SACrBC,IAAK,UAEPC,QAAS,MACTC,QAAS,CACPC,MAAO,YACPC,MAAO,YACPC,KAAM,wBAERC,aAAc,CAAC,QAAS,WAAY,eAAgB,yBAMvD,SAAC,KAAD,kBAAiBvB,GAAjB,IAAwBJ,aAAcA,EAAc4B,MAAO,CAAEC,aAAc,M,eC7DrE,SAAS,IAA2B,IAA1BzB,EAAyB,uDAAJ,GACpC0B,EAAS1B,EAAT0B,KACFC,EAAM,QAAQL,KAAKI,GAAQ,IAAMA,EAA3B,mDAA8EA,GAC1F,OACE,UAAC,EAAAE,SAAD,wGAEGD,IACC,cAAGE,KAAMF,EAAKG,OAAO,SAASC,IAAI,sBAAlC,+DAIF,mBACA,cAAGF,KAAK,sCAAsCC,OAAO,SAASC,IAAI,sBAAlE,uCAGA,SAAC,EAAAC,QAAD,CAASC,KAAK,cACd,cAAGH,OAAO,SAASC,IAAI,sBAAsBF,KAAK,0CAAlD,8BAGA,SAAC,EAAAG,QAAD,CAASC,KAAK,cACd,cAAGH,OAAO,SAASC,IAAI,sBAAsBF,KAAK,+BAAlD,qBAGA,SAAC,EAAAG,QAAD,CAASC,KAAK,cACd,cAAGH,OAAO,SAASC,IAAI,sBAAsBF,KAAK,+BAAlD,kBAGA,SAAC,EAAAG,QAAD,CAASC,KAAK,cACd,cAAGH,OAAO,SAASC,IAAI,sBAAsBF,KAAK,mCAAlD,uBAGA,SAAC,EAAAG,QAAD,CAASC,KAAK,cACd,cAAGH,OAAO,SAASC,IAAI,sBAAsBF,KAAK,sBAAlD,yCCtCN,MAA0B,uBAA1B,EAA4D,wB,oBCYtDK,EAAa,SAAbA,IAAuD,IAAzCC,EAAwC,uDAA1B,GAAI/C,EAAsB,uDAAP,GAQnD,OAPA+C,EAAKC,SAAQ,SAACC,GACM,SAAdA,EAAKJ,KACP7C,GAAQiD,EAAKC,MACJD,EAAKE,UAAYC,MAAMC,QAAQJ,EAAKE,YAC7CnD,GAAQ8C,EAAWG,EAAKE,cAGrBnD,GAGM,SAASsD,EAAc1C,GACpC,IAAQ2C,EAAmC3C,EAAnC2C,WAAY/C,EAAuBI,EAAvBJ,aAAc8B,EAAS1B,EAAT0B,KAClC,GAA0BkB,EAAAA,EAAAA,UAAS,IAAnC,eAAOC,EAAP,KAAcC,EAAd,KAEMnD,EAAUoD,EAAAA,IAAe,QAY/B,OAXAC,EAAAA,EAAAA,YAAU,WACJL,GACFA,IACGM,MAAK,SAACC,GACLJ,EAASI,MAEVC,OAAM,iBAGV,IAEEN,GAKH,4BACE,SAAC,IAAD,CACEO,OAAQP,EACRQ,UAAWC,EACXC,WAAY,CASVnE,KAAM,YAAiC,IAA9BoE,EAA6B,EAA7BA,OAAQnB,EAAqB,EAArBA,KAASrC,GAAY,YACpC,EAAiFA,EAAzEyD,EAAR,EAAQA,UAAWC,EAAnB,EAAmBA,SAAUC,EAA7B,EAA6BA,SAAUC,EAAvC,EAAuCA,QAASC,EAAhD,EAAgDA,OAAQhE,EAAxD,EAAwDA,QAASC,EAAjE,EAAiEA,YACjE,GAAI0D,EACF,OAAO,2BAAUxD,IAEnB,IAAM8D,EAAS,CACbL,UAAAA,EACAC,SAAAA,EACAC,SAAAA,EACAC,QAAAA,EACAC,OAAAA,EACAhE,QAAAA,EACAC,YAAAA,GAEF,OAAgF,IAA5EiE,OAAO1E,KAAKyE,GAAQE,QAAO,SAACpD,GAAD,YAA2BqD,IAAjBH,EAAOlD,MAAqBsD,QAC5D,2BAAUlE,KAGjB,SAACN,EAAD,CACEC,QAASA,EACTP,KAAM8C,EAAWG,EAAKE,UACtB3C,aAAcA,EACR6D,UAAAA,EAAWC,SAAAA,EAAUC,SAAAA,EAAUC,QAAAA,EAASC,OAAAA,EAAQhE,QAAAA,EAASC,YAAAA,SAMzE,gBAAKuD,UAAWC,EAAhB,UACE,SAACa,EAAD,CAAQzC,KAAMA,SA9CX,O,yHCrCX,qBAAe,OACb,SAAC,IAAD,CACEA,KAAK,6EACL9B,aAAc,CAAEwE,KAAAA,EAAAA,KAAMC,IAAAA,EAAAA,IAAKC,IAAAA,EAAAA,IAAKC,MAAAA,EAAOC,SAAAA,EAAAA,SAAUC,OAAAA,EAAAA,QACjD9B,YAAU,iBAAE,oGACO,gCADP,cACJ+B,EADI,yBAEHA,EAAGC,SAAWD,GAFX","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/cascader/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { Form, Row, Col, Cascader, Button } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default () => (\n {\n const md = await import('uiw/node_modules/@uiw/react-cascader/README.md');\n return md.default || md;\n }}\n />\n);\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Form","Row","Col","React","Cascader","Button","md","default"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/js/5263.9e01aa1b.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/cascader/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { Form, Row, Col, Cascader, Button } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default () => (\n {\n const md = await import('uiw/node_modules/@uiw/react-cascader/README.md');\n return md.default || md;\n }}\n />\n);\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Form","Row","Col","React","Cascader","Button","md","default"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/5308.188c6919.chunk.js b/static/js/5308.5fa19a94.chunk.js similarity index 97% rename from static/js/5308.188c6919.chunk.js rename to static/js/5308.5fa19a94.chunk.js index d661512d03..17656f627a 100644 --- a/static/js/5308.188c6919.chunk.js +++ b/static/js/5308.5fa19a94.chunk.js @@ -1,2 +1,2 @@ -(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[5308],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),s=t(41473),c=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,s=e.codeSandbox,c=(0,o.Z)(e,l),d=(0,r.Z)({},c);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),s&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(32511);function m(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(s.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var f="index_docinfo__3Vx8S",k="index_markdown__hcQCp",v=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,s.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,s.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(c.Z,{source:b,className:k,components:{code:function(e){var n=e.inline,i=e.node,s=(0,o.Z)(e,v),c=s,d=c.noPreview,a=c.bordered,l=c.noScroll,h=c.bgWhite,m=c.noCode,f=c.codePen,k=c.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},s));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:m,codePen:f,codeSandbox:k};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},s)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:m,codePen:f,codeSandbox:k})}}}),(0,u.jsx)("div",{className:f,children:(0,u.jsx)(m,{path:a})})]}):null}},53510:function(e,n,t){"use strict";t.r(n);var r=t(27791),o=t(57135),i=t.n(o),s=(t(41473),t(86082)),c=t(69286);n.default=function(){return(0,c.jsx)(s.Z,{path:"https://github.com/uiwjs/uiw/tree/master/website/src/routes/guide/recommendation/README.md",renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(1892).then(t.bind(t,61892));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); -//# sourceMappingURL=5308.188c6919.chunk.js.map \ No newline at end of file +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[5308],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),s=t(41473),c=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,s=e.codeSandbox,c=(0,o.Z)(e,l),d=(0,r.Z)({},c);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),s&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(36131);function m(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(s.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var f="index_docinfo__3Vx8S",k="index_markdown__hcQCp",v=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,s.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,s.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(c.Z,{source:b,className:k,components:{code:function(e){var n=e.inline,i=e.node,s=(0,o.Z)(e,v),c=s,d=c.noPreview,a=c.bordered,l=c.noScroll,h=c.bgWhite,m=c.noCode,f=c.codePen,k=c.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},s));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:m,codePen:f,codeSandbox:k};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},s)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:m,codePen:f,codeSandbox:k})}}}),(0,u.jsx)("div",{className:f,children:(0,u.jsx)(m,{path:a})})]}):null}},53510:function(e,n,t){"use strict";t.r(n);var r=t(27791),o=t(57135),i=t.n(o),s=(t(41473),t(86082)),c=t(69286);n.default=function(){return(0,c.jsx)(s.Z,{path:"https://github.com/uiwjs/uiw/tree/master/website/src/routes/guide/recommendation/README.md",renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(1892).then(t.bind(t,61892));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); +//# sourceMappingURL=5308.5fa19a94.chunk.js.map \ No newline at end of file diff --git a/static/js/5308.188c6919.chunk.js.map b/static/js/5308.5fa19a94.chunk.js.map similarity index 99% rename from static/js/5308.188c6919.chunk.js.map rename to static/js/5308.5fa19a94.chunk.js.map index 9967883e14..86e2a8099e 100644 --- a/static/js/5308.188c6919.chunk.js.map +++ b/static/js/5308.5fa19a94.chunk.js.map @@ -1 +1 @@ -{"version":3,"file":"static/js/5308.188c6919.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/guide/recommendation/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport Markdown from '../../../components/Markdown';\n\nexport default () => (\n {\n const md = await import('./README.md');\n return md.default || md;\n }}\n />\n);\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","md","default"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/js/5308.5fa19a94.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/guide/recommendation/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport Markdown from '../../../components/Markdown';\n\nexport default () => (\n {\n const md = await import('./README.md');\n return md.default || md;\n }}\n />\n);\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","md","default"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/5393.d46583a0.chunk.js b/static/js/5393.9677b895.chunk.js similarity index 96% rename from static/js/5393.d46583a0.chunk.js rename to static/js/5393.9677b895.chunk.js index c5aecacb26..93ba20dba1 100644 --- a/static/js/5393.d46583a0.chunk.js +++ b/static/js/5393.9677b895.chunk.js @@ -1,2 +1,2 @@ -(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[5393],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),c=t(41473),s=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,c=e.codeSandbox,s=(0,o.Z)(e,l),d=(0,r.Z)({},s);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),c&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(32511);function m(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(c.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var f="index_docinfo__3Vx8S",k="index_markdown__hcQCp",v=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,c.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,c.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(s.Z,{source:b,className:k,components:{code:function(e){var n=e.inline,i=e.node,c=(0,o.Z)(e,v),s=c,d=s.noPreview,a=s.bordered,l=s.noScroll,h=s.bgWhite,m=s.noCode,f=s.codePen,k=s.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},c));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:m,codePen:f,codeSandbox:k};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},c)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:m,codePen:f,codeSandbox:k})}}}),(0,u.jsx)("div",{className:f,children:(0,u.jsx)(m,{path:a})})]}):null}},45171:function(e,n,t){"use strict";t.r(n);var r=t(27791),o=t(57135),i=t.n(o),c=(t(41473),t(32511)),s=t(86082),d=t(69286);n.default=function(){return(0,d.jsx)(s.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-tree/README.md",dependencies:{Tree:c.Tree,Row:c.Row,Col:c.Col,Card:c.Card,Icon:c.Icon,Form:c.Form,Button:c.Button},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(5468).then(t.bind(t,25468));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); -//# sourceMappingURL=5393.d46583a0.chunk.js.map \ No newline at end of file +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[5393],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),c=t(41473),s=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,c=e.codeSandbox,s=(0,o.Z)(e,l),d=(0,r.Z)({},s);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),c&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(36131);function m(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(c.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var f="index_docinfo__3Vx8S",k="index_markdown__hcQCp",v=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,c.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,c.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(s.Z,{source:b,className:k,components:{code:function(e){var n=e.inline,i=e.node,c=(0,o.Z)(e,v),s=c,d=s.noPreview,a=s.bordered,l=s.noScroll,h=s.bgWhite,m=s.noCode,f=s.codePen,k=s.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},c));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:m,codePen:f,codeSandbox:k};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},c)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:m,codePen:f,codeSandbox:k})}}}),(0,u.jsx)("div",{className:f,children:(0,u.jsx)(m,{path:a})})]}):null}},45171:function(e,n,t){"use strict";t.r(n);var r=t(27791),o=t(57135),i=t.n(o),c=(t(41473),t(36131)),s=t(86082),d=t(69286);n.default=function(){return(0,d.jsx)(s.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-tree/README.md",dependencies:{Tree:c.Tree,Row:c.Row,Col:c.Col,Card:c.Card,Icon:c.Icon,Form:c.Form,Button:c.Button},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(5468).then(t.bind(t,25468));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); +//# sourceMappingURL=5393.9677b895.chunk.js.map \ No newline at end of file diff --git a/static/js/5393.d46583a0.chunk.js.map b/static/js/5393.9677b895.chunk.js.map similarity index 99% rename from static/js/5393.d46583a0.chunk.js.map rename to static/js/5393.9677b895.chunk.js.map index 7020f509a9..fc5803a958 100644 --- a/static/js/5393.d46583a0.chunk.js.map +++ b/static/js/5393.9677b895.chunk.js.map @@ -1 +1 @@ -{"version":3,"file":"static/js/5393.d46583a0.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/tree/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { Tree, Row, Col, Card, Icon, Form, Button } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default () => (\n {\n const md = await import('uiw/node_modules/@uiw/react-tree/README.md');\n return md.default || md;\n }}\n />\n);\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Tree","Row","Col","Card","Icon","Form","Button","md","default"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/js/5393.9677b895.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/tree/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { Tree, Row, Col, Card, Icon, Form, Button } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default () => (\n {\n const md = await import('uiw/node_modules/@uiw/react-tree/README.md');\n return md.default || md;\n }}\n />\n);\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Tree","Row","Col","Card","Icon","Form","Button","md","default"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/5408.03fd799d.chunk.js b/static/js/5408.16aaa143.chunk.js similarity index 96% rename from static/js/5408.03fd799d.chunk.js rename to static/js/5408.16aaa143.chunk.js index 8e6eaa0618..091e13945d 100644 --- a/static/js/5408.03fd799d.chunk.js +++ b/static/js/5408.16aaa143.chunk.js @@ -1,2 +1,2 @@ -(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[5408],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),s=t(41473),c=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,s=e.codeSandbox,c=(0,o.Z)(e,l),d=(0,r.Z)({},c);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),s&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(32511);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(s.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",k="index_markdown__hcQCp",v=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,s.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,s.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(c.Z,{source:b,className:k,components:{code:function(e){var n=e.inline,i=e.node,s=(0,o.Z)(e,v),c=s,d=c.noPreview,a=c.bordered,l=c.noScroll,h=c.bgWhite,f=c.noCode,m=c.codePen,k=c.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},s));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},s)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},14198:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return l}});var r=t(27791),o=t(50189),i=t(57135),s=t.n(i),c=t(41473),d=t(32511),a=t(86082),u=t(69286);function l(){return(0,u.jsx)(a.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-loader/README.md",dependencies:(0,o.Z)((0,o.Z)({},c),{},{Loader:d.Loader,Row:d.Row,Col:d.Col,Message:d.Message,Card:d.Card,Icon:d.Icon,Button:d.Button}),renderPage:(0,r.Z)(s().mark((function e(){var n;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(8398).then(t.bind(t,58398));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); -//# sourceMappingURL=5408.03fd799d.chunk.js.map \ No newline at end of file +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[5408],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),s=t(41473),c=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,s=e.codeSandbox,c=(0,o.Z)(e,l),d=(0,r.Z)({},c);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),s&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(36131);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(s.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",k="index_markdown__hcQCp",v=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,s.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,s.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(c.Z,{source:b,className:k,components:{code:function(e){var n=e.inline,i=e.node,s=(0,o.Z)(e,v),c=s,d=c.noPreview,a=c.bordered,l=c.noScroll,h=c.bgWhite,f=c.noCode,m=c.codePen,k=c.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},s));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},s)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},14198:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return l}});var r=t(27791),o=t(50189),i=t(57135),s=t.n(i),c=t(41473),d=t(36131),a=t(86082),u=t(69286);function l(){return(0,u.jsx)(a.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-loader/README.md",dependencies:(0,o.Z)((0,o.Z)({},c),{},{Loader:d.Loader,Row:d.Row,Col:d.Col,Message:d.Message,Card:d.Card,Icon:d.Icon,Button:d.Button}),renderPage:(0,r.Z)(s().mark((function e(){var n;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(8398).then(t.bind(t,58398));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); +//# sourceMappingURL=5408.16aaa143.chunk.js.map \ No newline at end of file diff --git a/static/js/5408.03fd799d.chunk.js.map b/static/js/5408.16aaa143.chunk.js.map similarity index 99% rename from static/js/5408.03fd799d.chunk.js.map rename to static/js/5408.16aaa143.chunk.js.map index 751e3d4bb8..d221ed4c60 100644 --- a/static/js/5408.03fd799d.chunk.js.map +++ b/static/js/5408.16aaa143.chunk.js.map @@ -1 +1 @@ -{"version":3,"file":"static/js/5408.03fd799d.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/loader/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { Loader, Row, Col, Message, Card, Icon, Button } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default function Page() {\n return (\n {\n const md = await import('uiw/node_modules/@uiw/react-loader/README.md');\n return md.default || md;\n }}\n />\n );\n}\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Page","React","Loader","Row","Col","Message","Card","Icon","Button","md","default"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/js/5408.16aaa143.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/loader/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { Loader, Row, Col, Message, Card, Icon, Button } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default function Page() {\n return (\n {\n const md = await import('uiw/node_modules/@uiw/react-loader/README.md');\n return md.default || md;\n }}\n />\n );\n}\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Page","React","Loader","Row","Col","Message","Card","Icon","Button","md","default"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/5595.5adc1449.chunk.js b/static/js/5595.2f6f4e93.chunk.js similarity index 96% rename from static/js/5595.5adc1449.chunk.js rename to static/js/5595.2f6f4e93.chunk.js index 0a04466575..0762b1d338 100644 --- a/static/js/5595.5adc1449.chunk.js +++ b/static/js/5595.2f6f4e93.chunk.js @@ -1,2 +1,2 @@ -(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[5595],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),s=t(41473),c=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,s=e.codeSandbox,c=(0,o.Z)(e,l),d=(0,r.Z)({},c);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),s&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(32511);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(s.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",k="index_markdown__hcQCp",v=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,s.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,s.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(c.Z,{source:b,className:k,components:{code:function(e){var n=e.inline,i=e.node,s=(0,o.Z)(e,v),c=s,d=c.noPreview,a=c.bordered,l=c.noScroll,h=c.bgWhite,f=c.noCode,m=c.codePen,k=c.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},s));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},s)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},67774:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return a}});var r=t(27791),o=t(57135),i=t.n(o),s=(t(41473),t(32511)),c=t(86082),d=t(69286);function a(){return(0,d.jsx)(c.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-list/README.md",dependencies:{List:s.List},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(7217).then(t.bind(t,77217));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); -//# sourceMappingURL=5595.5adc1449.chunk.js.map \ No newline at end of file +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[5595],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),s=t(41473),c=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,s=e.codeSandbox,c=(0,o.Z)(e,l),d=(0,r.Z)({},c);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),s&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(36131);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(s.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",k="index_markdown__hcQCp",v=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,s.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,s.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(c.Z,{source:b,className:k,components:{code:function(e){var n=e.inline,i=e.node,s=(0,o.Z)(e,v),c=s,d=c.noPreview,a=c.bordered,l=c.noScroll,h=c.bgWhite,f=c.noCode,m=c.codePen,k=c.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},s));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},s)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},67774:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return a}});var r=t(27791),o=t(57135),i=t.n(o),s=(t(41473),t(36131)),c=t(86082),d=t(69286);function a(){return(0,d.jsx)(c.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-list/README.md",dependencies:{List:s.List},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(7217).then(t.bind(t,77217));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); +//# sourceMappingURL=5595.2f6f4e93.chunk.js.map \ No newline at end of file diff --git a/static/js/5595.5adc1449.chunk.js.map b/static/js/5595.2f6f4e93.chunk.js.map similarity index 99% rename from static/js/5595.5adc1449.chunk.js.map rename to static/js/5595.2f6f4e93.chunk.js.map index 9df5bb419e..6a33c21ecb 100644 --- a/static/js/5595.5adc1449.chunk.js.map +++ b/static/js/5595.2f6f4e93.chunk.js.map @@ -1 +1 @@ -{"version":3,"file":"static/js/5595.5adc1449.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/list/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { List } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default function Page() {\n return (\n {\n const md = await import('uiw/node_modules/@uiw/react-list/README.md');\n return md.default || md;\n }}\n />\n );\n}\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Page","List","md","default"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/js/5595.2f6f4e93.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/list/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { List } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default function Page() {\n return (\n {\n const md = await import('uiw/node_modules/@uiw/react-list/README.md');\n return md.default || md;\n }}\n />\n );\n}\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Page","List","md","default"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/5865.da780987.chunk.js b/static/js/5865.3490e015.chunk.js similarity index 96% rename from static/js/5865.da780987.chunk.js rename to static/js/5865.3490e015.chunk.js index a184e33a83..71ffebed28 100644 --- a/static/js/5865.da780987.chunk.js +++ b/static/js/5865.3490e015.chunk.js @@ -1,2 +1,2 @@ -(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[5865],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),c=t(41473),s=t(91025),d=t(75752),u=t(64508),a=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,c=e.codeSandbox,s=(0,o.Z)(e,l),d=(0,r.Z)({},s);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),c&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,a.jsx)(u.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(32511);function m(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,a.jsxs)(c.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,a.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,a.jsx)("br",{}),(0,a.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,a.jsx)(h.Divider,{type:"vertical"}),(0,a.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,a.jsx)(h.Divider,{type:"vertical"}),(0,a.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,a.jsx)(h.Divider,{type:"vertical"}),(0,a.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,a.jsx)(h.Divider,{type:"vertical"}),(0,a.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,a.jsx)(h.Divider,{type:"vertical"}),(0,a.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var f="index_docinfo__3Vx8S",v="index_markdown__hcQCp",k=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,u=e.path,l=(0,c.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],w=d.i8||"2.0.0";return(0,c.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,a.jsxs)("div",{children:[(0,a.jsx)(s.Z,{source:b,className:v,components:{code:function(e){var n=e.inline,i=e.node,c=(0,o.Z)(e,k),s=c,d=s.noPreview,u=s.bordered,l=s.noScroll,h=s.bgWhite,m=s.noCode,f=s.codePen,v=s.codeSandbox;if(n)return(0,a.jsx)("code",(0,r.Z)({},c));var b={noPreview:d,bordered:u,noScroll:l,bgWhite:h,noCode:m,codePen:f,codeSandbox:v};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,a.jsx)("code",(0,r.Z)({},c)):(0,a.jsx)(p,{version:w,code:x(i.children),dependencies:t,noPreview:d,bordered:u,noScroll:l,bgWhite:h,noCode:m,codePen:f,codeSandbox:v})}}}),(0,a.jsx)("div",{className:f,children:(0,a.jsx)(m,{path:u})})]}):null}},8041:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return u}});var r=t(27791),o=t(57135),i=t.n(o),c=(t(41473),t(32511)),s=t(86082),d=t(69286);function u(){return(0,d.jsx)(s.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-menu/README.md",dependencies:{Menu:c.Menu,MenuItem:c.MenuItem,MenuDivider:c.MenuDivider,Drawer:c.Drawer,SubMenu:c.SubMenu,Row:c.Row,Col:c.Col,Switch:c.Switch,Icon:c.Icon,Popover:c.Popover,Button:c.Button},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(9137).then(t.bind(t,29137));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); -//# sourceMappingURL=5865.da780987.chunk.js.map \ No newline at end of file +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[5865],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),c=t(41473),s=t(91025),d=t(75752),u=t(64508),a=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,c=e.codeSandbox,s=(0,o.Z)(e,l),d=(0,r.Z)({},s);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),c&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,a.jsx)(u.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(36131);function m(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,a.jsxs)(c.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,a.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,a.jsx)("br",{}),(0,a.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,a.jsx)(h.Divider,{type:"vertical"}),(0,a.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,a.jsx)(h.Divider,{type:"vertical"}),(0,a.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,a.jsx)(h.Divider,{type:"vertical"}),(0,a.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,a.jsx)(h.Divider,{type:"vertical"}),(0,a.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,a.jsx)(h.Divider,{type:"vertical"}),(0,a.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var f="index_docinfo__3Vx8S",v="index_markdown__hcQCp",k=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,u=e.path,l=(0,c.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],w=d.i8||"2.0.0";return(0,c.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,a.jsxs)("div",{children:[(0,a.jsx)(s.Z,{source:b,className:v,components:{code:function(e){var n=e.inline,i=e.node,c=(0,o.Z)(e,k),s=c,d=s.noPreview,u=s.bordered,l=s.noScroll,h=s.bgWhite,m=s.noCode,f=s.codePen,v=s.codeSandbox;if(n)return(0,a.jsx)("code",(0,r.Z)({},c));var b={noPreview:d,bordered:u,noScroll:l,bgWhite:h,noCode:m,codePen:f,codeSandbox:v};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,a.jsx)("code",(0,r.Z)({},c)):(0,a.jsx)(p,{version:w,code:x(i.children),dependencies:t,noPreview:d,bordered:u,noScroll:l,bgWhite:h,noCode:m,codePen:f,codeSandbox:v})}}}),(0,a.jsx)("div",{className:f,children:(0,a.jsx)(m,{path:u})})]}):null}},8041:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return u}});var r=t(27791),o=t(57135),i=t.n(o),c=(t(41473),t(36131)),s=t(86082),d=t(69286);function u(){return(0,d.jsx)(s.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-menu/README.md",dependencies:{Menu:c.Menu,MenuItem:c.MenuItem,MenuDivider:c.MenuDivider,Drawer:c.Drawer,SubMenu:c.SubMenu,Row:c.Row,Col:c.Col,Switch:c.Switch,Icon:c.Icon,Popover:c.Popover,Button:c.Button},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(9137).then(t.bind(t,29137));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); +//# sourceMappingURL=5865.3490e015.chunk.js.map \ No newline at end of file diff --git a/static/js/5865.da780987.chunk.js.map b/static/js/5865.3490e015.chunk.js.map similarity index 99% rename from static/js/5865.da780987.chunk.js.map rename to static/js/5865.3490e015.chunk.js.map index 5144505bf4..c388416f35 100644 --- a/static/js/5865.da780987.chunk.js.map +++ b/static/js/5865.3490e015.chunk.js.map @@ -1 +1 @@ -{"version":3,"file":"static/js/5865.da780987.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/menu/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { Menu, Drawer, MenuItem, MenuDivider, SubMenu, Row, Col, Switch, Icon, Popover, Button } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default function Page() {\n return (\n {\n const md = await import('uiw/node_modules/@uiw/react-menu/README.md');\n return md.default || md;\n }}\n />\n );\n}\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Page","Menu","MenuItem","MenuDivider","Drawer","SubMenu","Row","Col","Switch","Icon","Popover","Button","md","default"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/js/5865.3490e015.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/menu/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { Menu, Drawer, MenuItem, MenuDivider, SubMenu, Row, Col, Switch, Icon, Popover, Button } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default function Page() {\n return (\n {\n const md = await import('uiw/node_modules/@uiw/react-menu/README.md');\n return md.default || md;\n }}\n />\n );\n}\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Page","Menu","MenuItem","MenuDivider","Drawer","SubMenu","Row","Col","Switch","Icon","Popover","Button","md","default"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/5933.3327eab6.chunk.js b/static/js/5933.0b61a30f.chunk.js similarity index 96% rename from static/js/5933.3327eab6.chunk.js rename to static/js/5933.0b61a30f.chunk.js index 4c41acee6e..1f4f6551b5 100644 --- a/static/js/5933.3327eab6.chunk.js +++ b/static/js/5933.0b61a30f.chunk.js @@ -1,2 +1,2 @@ -(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[5933],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),s=t(41473),c=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,s=e.codeSandbox,c=(0,o.Z)(e,l),d=(0,r.Z)({},c);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),s&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(32511);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(s.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",k="index_markdown__hcQCp",v=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,s.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,s.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(c.Z,{source:b,className:k,components:{code:function(e){var n=e.inline,i=e.node,s=(0,o.Z)(e,v),c=s,d=c.noPreview,a=c.bordered,l=c.noScroll,h=c.bgWhite,f=c.noCode,m=c.codePen,k=c.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},s));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},s)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},52174:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return u}});var r=t(27791),o=t(57135),i=t.n(o),s=t(41473),c=t(32511),d=t(86082),a=t(69286);function u(){return(0,a.jsx)(d.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-carousel/README.md",dependencies:{Carousel:c.Carousel,React:s,Row:c.Row,Col:c.Col},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(9636).then(t.bind(t,69636));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); -//# sourceMappingURL=5933.3327eab6.chunk.js.map \ No newline at end of file +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[5933],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),s=t(41473),c=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,s=e.codeSandbox,c=(0,o.Z)(e,l),d=(0,r.Z)({},c);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),s&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(36131);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(s.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",k="index_markdown__hcQCp",v=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,s.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,s.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(c.Z,{source:b,className:k,components:{code:function(e){var n=e.inline,i=e.node,s=(0,o.Z)(e,v),c=s,d=c.noPreview,a=c.bordered,l=c.noScroll,h=c.bgWhite,f=c.noCode,m=c.codePen,k=c.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},s));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},s)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},52174:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return u}});var r=t(27791),o=t(57135),i=t.n(o),s=t(41473),c=t(36131),d=t(86082),a=t(69286);function u(){return(0,a.jsx)(d.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-carousel/README.md",dependencies:{Carousel:c.Carousel,React:s,Row:c.Row,Col:c.Col},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(9636).then(t.bind(t,69636));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); +//# sourceMappingURL=5933.0b61a30f.chunk.js.map \ No newline at end of file diff --git a/static/js/5933.3327eab6.chunk.js.map b/static/js/5933.0b61a30f.chunk.js.map similarity index 99% rename from static/js/5933.3327eab6.chunk.js.map rename to static/js/5933.0b61a30f.chunk.js.map index 98c978c339..87f617638f 100644 --- a/static/js/5933.3327eab6.chunk.js.map +++ b/static/js/5933.0b61a30f.chunk.js.map @@ -1 +1 @@ -{"version":3,"file":"static/js/5933.3327eab6.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/carousel/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { Carousel, Row, Col } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default function Page() {\n return (\n {\n const md = await import('uiw/node_modules/@uiw/react-carousel/README.md');\n return md.default || md;\n }}\n />\n );\n}\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Page","Carousel","React","Row","Col","md","default"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/js/5933.0b61a30f.chunk.js","mappings":"wFAAA,SAASA,EAAoBC,GAC5B,IAAIC,EAAI,IAAIC,MAAM,uBAAyBF,EAAM,KAEjD,MADAC,EAAEE,KAAO,mBACHF,EAEPF,EAAoBK,KAAO,WAAa,MAAO,IAC/CL,EAAoBM,QAAUN,EAC9BA,EAAoBO,GAAK,MACzBC,EAAOC,QAAUT,G,oNCEF,SAASU,EAAT,GAAqF,IAArEC,EAAoE,EAApEA,QAASC,EAA2D,EAA3DA,aAAcC,EAA6C,EAA7CA,QAASC,EAAoC,EAApCA,YAAgBC,GAAoB,YAC3FC,GAAuB,UAAQD,GAyDrC,OAxDIF,IACFG,EAAMC,cAAgB,CACpBC,MAAM,MAAD,OAAQP,EAAR,WACLQ,cAAe,CAAC,OAChBC,IAAKJ,EAAMZ,MAAQ,IAAIiB,QAAQ,UAAW,wCAC1CC,KAAM,mDACNC,aAAa,yBAAD,OAA2BZ,EAA3B,qBACZa,YAAY,yLAAD,OAA2Lb,EAA3L,qFAGXG,IACFE,EAAMS,kBAAoB,CACxBC,MAAO,CACL,sBAAuB,CACrBC,QAAQ,iKAQV,oBAAqB,CACnBA,QAAQ,8BAEV,eAAgB,CACdA,SAAUX,EAAMZ,MAAQ,IAAIiB,QAAQ,UAAW,yCAEjD,YAAa,CACXM,QAAQ,qJAEV,eAAgB,CACdA,QAAS,CACPC,KAAM,WACNC,YAAY,QAAD,OAAUlB,EAAV,WACXC,aAAc,CACZkB,MAAO,UACP,YAAa,UACbC,IAAK,UAEPC,gBAAiB,CACf,oBAAqB,SACrBC,IAAK,UAEPC,QAAS,MACTC,QAAS,CACPC,MAAO,YACPC,MAAO,YACPC,KAAM,wBAERC,aAAc,CAAC,QAAS,WAAY,eAAgB,yBAMvD,SAAC,KAAD,kBAAiBvB,GAAjB,IAAwBJ,aAAcA,EAAc4B,MAAO,CAAEC,aAAc,M,eC7DrE,SAAS,IAA2B,IAA1BzB,EAAyB,uDAAJ,GACpC0B,EAAS1B,EAAT0B,KACFC,EAAM,QAAQL,KAAKI,GAAQ,IAAMA,EAA3B,mDAA8EA,GAC1F,OACE,UAAC,EAAAE,SAAD,wGAEGD,IACC,cAAGE,KAAMF,EAAKG,OAAO,SAASC,IAAI,sBAAlC,+DAIF,mBACA,cAAGF,KAAK,sCAAsCC,OAAO,SAASC,IAAI,sBAAlE,uCAGA,SAAC,EAAAC,QAAD,CAASC,KAAK,cACd,cAAGH,OAAO,SAASC,IAAI,sBAAsBF,KAAK,0CAAlD,8BAGA,SAAC,EAAAG,QAAD,CAASC,KAAK,cACd,cAAGH,OAAO,SAASC,IAAI,sBAAsBF,KAAK,+BAAlD,qBAGA,SAAC,EAAAG,QAAD,CAASC,KAAK,cACd,cAAGH,OAAO,SAASC,IAAI,sBAAsBF,KAAK,+BAAlD,kBAGA,SAAC,EAAAG,QAAD,CAASC,KAAK,cACd,cAAGH,OAAO,SAASC,IAAI,sBAAsBF,KAAK,mCAAlD,uBAGA,SAAC,EAAAG,QAAD,CAASC,KAAK,cACd,cAAGH,OAAO,SAASC,IAAI,sBAAsBF,KAAK,sBAAlD,yCCtCN,MAA0B,uBAA1B,EAA4D,wB,oBCYtDK,EAAa,SAAbA,IAAuD,IAAzCC,EAAwC,uDAA1B,GAAI/C,EAAsB,uDAAP,GAQnD,OAPA+C,EAAKC,SAAQ,SAACC,GACM,SAAdA,EAAKJ,KACP7C,GAAQiD,EAAKC,MACJD,EAAKE,UAAYC,MAAMC,QAAQJ,EAAKE,YAC7CnD,GAAQ8C,EAAWG,EAAKE,cAGrBnD,GAGM,SAASsD,EAAc1C,GACpC,IAAQ2C,EAAmC3C,EAAnC2C,WAAY/C,EAAuBI,EAAvBJ,aAAc8B,EAAS1B,EAAT0B,KAClC,GAA0BkB,EAAAA,EAAAA,UAAS,IAAnC,eAAOC,EAAP,KAAcC,EAAd,KAEMnD,EAAUoD,EAAAA,IAAe,QAY/B,OAXAC,EAAAA,EAAAA,YAAU,WACJL,GACFA,IACGM,MAAK,SAACC,GACLJ,EAASI,MAEVC,OAAM,iBAGV,IAEEN,GAKH,4BACE,SAAC,IAAD,CACEO,OAAQP,EACRQ,UAAWC,EACXC,WAAY,CASVnE,KAAM,YAAiC,IAA9BoE,EAA6B,EAA7BA,OAAQnB,EAAqB,EAArBA,KAASrC,GAAY,YACpC,EAAiFA,EAAzEyD,EAAR,EAAQA,UAAWC,EAAnB,EAAmBA,SAAUC,EAA7B,EAA6BA,SAAUC,EAAvC,EAAuCA,QAASC,EAAhD,EAAgDA,OAAQhE,EAAxD,EAAwDA,QAASC,EAAjE,EAAiEA,YACjE,GAAI0D,EACF,OAAO,2BAAUxD,IAEnB,IAAM8D,EAAS,CACbL,UAAAA,EACAC,SAAAA,EACAC,SAAAA,EACAC,QAAAA,EACAC,OAAAA,EACAhE,QAAAA,EACAC,YAAAA,GAEF,OAAgF,IAA5EiE,OAAO1E,KAAKyE,GAAQE,QAAO,SAACpD,GAAD,YAA2BqD,IAAjBH,EAAOlD,MAAqBsD,QAC5D,2BAAUlE,KAGjB,SAACN,EAAD,CACEC,QAASA,EACTP,KAAM8C,EAAWG,EAAKE,UACtB3C,aAAcA,EACR6D,UAAAA,EAAWC,SAAAA,EAAUC,SAAAA,EAAUC,QAAAA,EAASC,OAAAA,EAAQhE,QAAAA,EAASC,YAAAA,SAMzE,gBAAKuD,UAAWC,EAAhB,UACE,SAACa,EAAD,CAAQzC,KAAMA,SA9CX,O,+JCrCI,SAAS0C,IACtB,OACE,SAAC,IAAD,CACE1C,KAAK,6EACL9B,aAAc,CAAEyE,SAAAA,EAAAA,SAAUC,MAAAA,EAAOC,IAAAA,EAAAA,IAAKC,IAAAA,EAAAA,KACtC7B,YAAU,iBAAE,oGACO,gCADP,cACJ8B,EADI,yBAEHA,EAAGC,SAAWD,GAFX","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/carousel/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { Carousel, Row, Col } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default function Page() {\n return (\n {\n const md = await import('uiw/node_modules/@uiw/react-carousel/README.md');\n return md.default || md;\n }}\n />\n );\n}\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Page","Carousel","React","Row","Col","md","default"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/643.c21950e3.chunk.js b/static/js/643.d18b8cec.chunk.js similarity index 97% rename from static/js/643.c21950e3.chunk.js rename to static/js/643.d18b8cec.chunk.js index be45faa6ed..a25a7429b9 100644 --- a/static/js/643.c21950e3.chunk.js +++ b/static/js/643.d18b8cec.chunk.js @@ -1,2 +1,2 @@ -(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[643],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),s=t(41473),c=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,s=e.codeSandbox,c=(0,o.Z)(e,l),d=(0,r.Z)({},c);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),s&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(32511);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(s.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",k="index_markdown__hcQCp",v=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,s.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,s.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(c.Z,{source:b,className:k,components:{code:function(e){var n=e.inline,i=e.node,s=(0,o.Z)(e,v),c=s,d=c.noPreview,a=c.bordered,l=c.noScroll,h=c.bgWhite,f=c.noCode,m=c.codePen,k=c.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},s));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},s)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},667:function(e,n,t){"use strict";t.r(n);var r=t(27791),o=t(57135),i=t.n(o),s=(t(41473),t(86082)),c=t(69286);n.default=function(){return(0,c.jsx)(s.Z,{path:"https://github.com/uiwjs/uiw/tree/master/website/src/routes/guide/create-react-app/README.md",renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(7763).then(t.bind(t,57763));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); -//# sourceMappingURL=643.c21950e3.chunk.js.map \ No newline at end of file +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[643],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),s=t(41473),c=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,s=e.codeSandbox,c=(0,o.Z)(e,l),d=(0,r.Z)({},c);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),s&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(36131);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(s.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",k="index_markdown__hcQCp",v=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,s.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,s.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(c.Z,{source:b,className:k,components:{code:function(e){var n=e.inline,i=e.node,s=(0,o.Z)(e,v),c=s,d=c.noPreview,a=c.bordered,l=c.noScroll,h=c.bgWhite,f=c.noCode,m=c.codePen,k=c.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},s));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},s)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},667:function(e,n,t){"use strict";t.r(n);var r=t(27791),o=t(57135),i=t.n(o),s=(t(41473),t(86082)),c=t(69286);n.default=function(){return(0,c.jsx)(s.Z,{path:"https://github.com/uiwjs/uiw/tree/master/website/src/routes/guide/create-react-app/README.md",renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(7763).then(t.bind(t,57763));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); +//# sourceMappingURL=643.d18b8cec.chunk.js.map \ No newline at end of file diff --git a/static/js/643.c21950e3.chunk.js.map b/static/js/643.d18b8cec.chunk.js.map similarity index 99% rename from static/js/643.c21950e3.chunk.js.map rename to static/js/643.d18b8cec.chunk.js.map index 4a3eefc226..998731d45b 100644 --- a/static/js/643.c21950e3.chunk.js.map +++ b/static/js/643.d18b8cec.chunk.js.map @@ -1 +1 @@ -{"version":3,"file":"static/js/643.c21950e3.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/guide/create-react-app/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport Markdown from '../../../components/Markdown';\n\nexport default () => (\n {\n const md = await import('./README.md');\n return md.default || md;\n }}\n />\n);\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","md","default"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/js/643.d18b8cec.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/guide/create-react-app/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport Markdown from '../../../components/Markdown';\n\nexport default () => (\n {\n const md = await import('./README.md');\n return md.default || md;\n }}\n />\n);\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","md","default"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/6510.a485c911.chunk.js b/static/js/6510.e93c05f4.chunk.js similarity index 96% rename from static/js/6510.a485c911.chunk.js rename to static/js/6510.e93c05f4.chunk.js index b2c4898924..8a641d8ab4 100644 --- a/static/js/6510.a485c911.chunk.js +++ b/static/js/6510.e93c05f4.chunk.js @@ -1,2 +1,2 @@ -(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[6510],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),c=t(41473),s=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,c=e.codeSandbox,s=(0,o.Z)(e,l),d=(0,r.Z)({},s);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),c&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(32511);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(c.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",k="index_markdown__hcQCp",v=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,c.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,c.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(s.Z,{source:b,className:k,components:{code:function(e){var n=e.inline,i=e.node,c=(0,o.Z)(e,v),s=c,d=s.noPreview,a=s.bordered,l=s.noScroll,h=s.bgWhite,f=s.noCode,m=s.codePen,k=s.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},c));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},c)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},62204:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return a}});var r=t(27791),o=t(57135),i=t.n(o),c=(t(41473),t(32511)),s=t(86082),d=t(69286);function a(){return(0,d.jsx)(s.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-calendar/README.md",dependencies:{Calendar:c.Calendar,Badge:c.Badge},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(6878).then(t.bind(t,36878));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); -//# sourceMappingURL=6510.a485c911.chunk.js.map \ No newline at end of file +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[6510],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),c=t(41473),s=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,c=e.codeSandbox,s=(0,o.Z)(e,l),d=(0,r.Z)({},s);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),c&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(36131);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(c.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",k="index_markdown__hcQCp",v=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,c.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,c.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(s.Z,{source:b,className:k,components:{code:function(e){var n=e.inline,i=e.node,c=(0,o.Z)(e,v),s=c,d=s.noPreview,a=s.bordered,l=s.noScroll,h=s.bgWhite,f=s.noCode,m=s.codePen,k=s.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},c));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},c)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},62204:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return a}});var r=t(27791),o=t(57135),i=t.n(o),c=(t(41473),t(36131)),s=t(86082),d=t(69286);function a(){return(0,d.jsx)(s.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-calendar/README.md",dependencies:{Calendar:c.Calendar,Badge:c.Badge},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(6878).then(t.bind(t,36878));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); +//# sourceMappingURL=6510.e93c05f4.chunk.js.map \ No newline at end of file diff --git a/static/js/6510.a485c911.chunk.js.map b/static/js/6510.e93c05f4.chunk.js.map similarity index 99% rename from static/js/6510.a485c911.chunk.js.map rename to static/js/6510.e93c05f4.chunk.js.map index 8ac0dc11e0..8d789e22ba 100644 --- a/static/js/6510.a485c911.chunk.js.map +++ b/static/js/6510.e93c05f4.chunk.js.map @@ -1 +1 @@ -{"version":3,"file":"static/js/6510.a485c911.chunk.js","mappings":"wFAAA,SAASA,EAAoBC,GAC5B,IAAIC,EAAI,IAAIC,MAAM,uBAAyBF,EAAM,KAEjD,MADAC,EAAEE,KAAO,mBACHF,EAEPF,EAAoBK,KAAO,WAAa,MAAO,IAC/CL,EAAoBM,QAAUN,EAC9BA,EAAoBO,GAAK,MACzBC,EAAOC,QAAUT,G,oNCEF,SAASU,EAAT,GAAqF,IAArEC,EAAoE,EAApEA,QAASC,EAA2D,EAA3DA,aAAcC,EAA6C,EAA7CA,QAASC,EAAoC,EAApCA,YAAgBC,GAAoB,YAC3FC,GAAuB,UAAQD,GAyDrC,OAxDIF,IACFG,EAAMC,cAAgB,CACpBC,MAAM,MAAD,OAAQP,EAAR,WACLQ,cAAe,CAAC,OAChBC,IAAKJ,EAAMZ,MAAQ,IAAIiB,QAAQ,UAAW,wCAC1CC,KAAM,mDACNC,aAAa,yBAAD,OAA2BZ,EAA3B,qBACZa,YAAY,yLAAD,OAA2Lb,EAA3L,qFAGXG,IACFE,EAAMS,kBAAoB,CACxBC,MAAO,CACL,sBAAuB,CACrBC,QAAQ,iKAQV,oBAAqB,CACnBA,QAAQ,8BAEV,eAAgB,CACdA,SAAUX,EAAMZ,MAAQ,IAAIiB,QAAQ,UAAW,yCAEjD,YAAa,CACXM,QAAQ,qJAEV,eAAgB,CACdA,QAAS,CACPC,KAAM,WACNC,YAAY,QAAD,OAAUlB,EAAV,WACXC,aAAc,CACZkB,MAAO,UACP,YAAa,UACbC,IAAK,UAEPC,gBAAiB,CACf,oBAAqB,SACrBC,IAAK,UAEPC,QAAS,MACTC,QAAS,CACPC,MAAO,YACPC,MAAO,YACPC,KAAM,wBAERC,aAAc,CAAC,QAAS,WAAY,eAAgB,yBAMvD,SAAC,KAAD,kBAAiBvB,GAAjB,IAAwBJ,aAAcA,EAAc4B,MAAO,CAAEC,aAAc,M,eC7DrE,SAAS,IAA2B,IAA1BzB,EAAyB,uDAAJ,GACpC0B,EAAS1B,EAAT0B,KACFC,EAAM,QAAQL,KAAKI,GAAQ,IAAMA,EAA3B,mDAA8EA,GAC1F,OACE,UAAC,EAAAE,SAAD,wGAEGD,IACC,cAAGE,KAAMF,EAAKG,OAAO,SAASC,IAAI,sBAAlC,+DAIF,mBACA,cAAGF,KAAK,sCAAsCC,OAAO,SAASC,IAAI,sBAAlE,uCAGA,SAAC,EAAAC,QAAD,CAASC,KAAK,cACd,cAAGH,OAAO,SAASC,IAAI,sBAAsBF,KAAK,0CAAlD,8BAGA,SAAC,EAAAG,QAAD,CAASC,KAAK,cACd,cAAGH,OAAO,SAASC,IAAI,sBAAsBF,KAAK,+BAAlD,qBAGA,SAAC,EAAAG,QAAD,CAASC,KAAK,cACd,cAAGH,OAAO,SAASC,IAAI,sBAAsBF,KAAK,+BAAlD,kBAGA,SAAC,EAAAG,QAAD,CAASC,KAAK,cACd,cAAGH,OAAO,SAASC,IAAI,sBAAsBF,KAAK,mCAAlD,uBAGA,SAAC,EAAAG,QAAD,CAASC,KAAK,cACd,cAAGH,OAAO,SAASC,IAAI,sBAAsBF,KAAK,sBAAlD,yCCtCN,MAA0B,uBAA1B,EAA4D,wB,oBCYtDK,EAAa,SAAbA,IAAuD,IAAzCC,EAAwC,uDAA1B,GAAI/C,EAAsB,uDAAP,GAQnD,OAPA+C,EAAKC,SAAQ,SAACC,GACM,SAAdA,EAAKJ,KACP7C,GAAQiD,EAAKC,MACJD,EAAKE,UAAYC,MAAMC,QAAQJ,EAAKE,YAC7CnD,GAAQ8C,EAAWG,EAAKE,cAGrBnD,GAGM,SAASsD,EAAc1C,GACpC,IAAQ2C,EAAmC3C,EAAnC2C,WAAY/C,EAAuBI,EAAvBJ,aAAc8B,EAAS1B,EAAT0B,KAClC,GAA0BkB,EAAAA,EAAAA,UAAS,IAAnC,eAAOC,EAAP,KAAcC,EAAd,KAEMnD,EAAUoD,EAAAA,IAAe,QAY/B,OAXAC,EAAAA,EAAAA,YAAU,WACJL,GACFA,IACGM,MAAK,SAACC,GACLJ,EAASI,MAEVC,OAAM,iBAGV,IAEEN,GAKH,4BACE,SAAC,IAAD,CACEO,OAAQP,EACRQ,UAAWC,EACXC,WAAY,CASVnE,KAAM,YAAiC,IAA9BoE,EAA6B,EAA7BA,OAAQnB,EAAqB,EAArBA,KAASrC,GAAY,YACpC,EAAiFA,EAAzEyD,EAAR,EAAQA,UAAWC,EAAnB,EAAmBA,SAAUC,EAA7B,EAA6BA,SAAUC,EAAvC,EAAuCA,QAASC,EAAhD,EAAgDA,OAAQhE,EAAxD,EAAwDA,QAASC,EAAjE,EAAiEA,YACjE,GAAI0D,EACF,OAAO,2BAAUxD,IAEnB,IAAM8D,EAAS,CACbL,UAAAA,EACAC,SAAAA,EACAC,SAAAA,EACAC,QAAAA,EACAC,OAAAA,EACAhE,QAAAA,EACAC,YAAAA,GAEF,OAAgF,IAA5EiE,OAAO1E,KAAKyE,GAAQE,QAAO,SAACpD,GAAD,YAA2BqD,IAAjBH,EAAOlD,MAAqBsD,QAC5D,2BAAUlE,KAGjB,SAACN,EAAD,CACEC,QAASA,EACTP,KAAM8C,EAAWG,EAAKE,UACtB3C,aAAcA,EACR6D,UAAAA,EAAWC,SAAAA,EAAUC,SAAAA,EAAUC,QAAAA,EAASC,OAAAA,EAAQhE,QAAAA,EAASC,YAAAA,SAMzE,gBAAKuD,UAAWC,EAAhB,UACE,SAACa,EAAD,CAAQzC,KAAMA,SA9CX,O,+JCrCI,SAAS0C,IACtB,OACE,SAAC,IAAD,CACE1C,KAAK,6EACL9B,aAAc,CAAEyE,SAAAA,EAAAA,SAAUC,MAAAA,EAAAA,OAC1B3B,YAAU,iBAAE,oGACO,gCADP,cACJ4B,EADI,yBAEHA,EAAGC,SAAWD,GAFX","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/calendar/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { Calendar, Badge } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default function Page() {\n return (\n {\n const md = await import('uiw/node_modules/@uiw/react-calendar/README.md');\n return md.default || md;\n }}\n />\n );\n}\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Page","Calendar","Badge","md","default"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/js/6510.e93c05f4.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/calendar/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { Calendar, Badge } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default function Page() {\n return (\n {\n const md = await import('uiw/node_modules/@uiw/react-calendar/README.md');\n return md.default || md;\n }}\n />\n );\n}\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Page","Calendar","Badge","md","default"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/6536.e713d674.chunk.js b/static/js/6536.d87822b3.chunk.js similarity index 78% rename from static/js/6536.e713d674.chunk.js rename to static/js/6536.d87822b3.chunk.js index 33e398903b..77f64585f1 100644 --- a/static/js/6536.e713d674.chunk.js +++ b/static/js/6536.d87822b3.chunk.js @@ -1,2 +1,2 @@ -"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[6536],{36536:function(n,t,e){e.r(t),t.default='Popover \u6c14\u6ce1\u5361\u7247\n===\n\n[![Open in unpkg](https://img.shields.io/badge/Open%20in-unpkg-blue)](https://uiwjs.github.io/npm-unpkg/#/pkg/@uiw/react-popover/file/README.md)\n[![NPM Downloads](https://img.shields.io/npm/dm/@uiw/react-popover.svg?style=flat)](https://www.npmjs.com/package/@uiw/react-popover)\n[![npm version](https://img.shields.io/npm/v/@uiw/react-popover.svg?label=@uiw/react-popover)](https://npmjs.com/@uiw/react-popover)\n\n\u70b9\u51fb/\u9f20\u6807\u79fb\u5165\u5143\u7d20\uff0c\u5f39\u51fa\u6c14\u6ce1\u5f0f\u7684\u5361\u7247\u6d6e\u5c42\u3002\n\n```jsx\nimport { Popover } from \'uiw\';\n// or\nimport Popover from \'@uiw/react-popover\';\n```\n\n### \u57fa\u7840\u7528\u6cd5\n\n\u6700\u7b80\u5355\u7684\u7528\u6cd5\u3002\n\n\x3c!--rehype:bgWhite=true&codeSandbox=true&codePen=true--\x3e\n```jsx\nimport React from \'react\';\nimport ReactDOM from \'react-dom\';\nimport { Popover, Card, Icon,Row,Col, Button } from \'uiw\';\n\nclass Demo extends React.Component {\n constructor() {\n super();\n this.state = {\n isOpen: false,\n isOpen1: false,\n }\n }\n onClick(field) {\n this.setState({ [field]: false });\n }\n\n handleVisibleChange(field, isOpen) {\n this.setState({ [field]:isOpen });\n }\n render() {\n return (\n \n \u66f4\u591a} style={{ width: 200 }}>\n
Are you sure you want to delete these items? You won\'t be able to recover them.
\n
\n \n \n
\n \n }\n >\n \n \n
\n \u66f4\u591a} style={{ width: 200 }}>\n
Are you sure you want to delete these items? You won\'t be able to recover them.
\n
\n \n \n
\n \n }\n >\n \n \n
\n
\n )\n }\n}\nReactDOM.render(, _mount_);\n```\n\n### \u4f4d\u7f6e\n\n\u4f4d\u7f6e\u6709 `12` \u4e2a\u65b9\u5411\uff0c\u6839\u636e `placement` \u53c2\u6570\u6765\u8bbe\u7f6e\u3002\n\n\x3c!--rehype:bgWhite=true&codeSandbox=true&codePen=true--\x3e\n```jsx\nimport ReactDOM from \'react-dom\';\nimport { Popover, Card, Button } from \'uiw\';\n\nconst btnStl = {position: \'relative\', width: 70 }\nconst content = (\n \n
Are you sure you want to delete these items? You won\'t be able to recover them.
\n
\n)\nconst Demo = () => (\n
\n
\n\n \n \n \n \n \n \n \n \n \n\n
\n
\n\n \n \n \n \n \n \n\n
\n
\n\n \n \n \n \n \n \n\n
\n
\n\n \n \n \n \n \n \n\n
\n
\n\n \n \n \n \n \n \n \n \n \n\n
\n
\n)\nReactDOM.render(, _mount_);\n```\n\n### \u9f20\u6807\u7ecf\u8fc7\u5f39\u51fa\u76ee\u6807\n\n\x3c!--rehype:bgWhite=true&codeSandbox=true&codePen=true--\x3e\n```jsx\nimport ReactDOM from \'react-dom\';\nimport { Popover, Card, Button } from \'uiw\';\n\nconst btnStl = {position: \'relative\', width: 70 }\nconst content = (\n \u8fd9\u91cc\u662f\u9875\u811a\n }\n >\n
\u8fd9\u662f\u4f60\u9f20\u6807\u7ecf\u8fc7\u5f39\u51fa\u7684\u76ee\u6807\u3002
\n \n)\nconst Demo = () => (\n
\n \n \n \n
\n)\nReactDOM.render(, _mount_);\n```\n\n### \u7126\u70b9\u5c55\u793a\n\n\u901a\u8fc7\u8bbe\u7f6e `trigger="focus"` \u8ba9 `Input` \u7ec4\u4ef6\u5728\u83b7\u53d6\u7126\u70b9\u7684\u65f6\u5019\u5c55\u793a `Popover`\n\n\x3c!--rehype:bgWhite=true&codeSandbox=true&codePen=true--\x3e\n```jsx\nimport React from \'react\';\nimport ReactDOM from \'react-dom\';\nimport { Popover, Card, Button, Input } from \'uiw\';\n\nconst btnStl = {position: \'relative\', width: 70 }\nclass Demo extends React.Component {\n constructor() {\n super();\n this.state = {\n isOpen: false,\n value: \'\',\n }\n }\n onClick(val) {\n const state = { isOpen: false }\n if (val) {\n state.value = val;\n }\n if (val === null) state.value = \'\';\n this.setState({ ...state });\n }\n handleVisibleChange(isOpen) {\n this.setState({ isOpen });\n }\n onChange(e) {\n this.setState({ value: e.target.value });\n }\n renderPopup() {\n return (\n \n \n \n \n \n }\n >\n
\u901a\u8fc7\u8bbe\u7f6e `trigger="focus"` \u8ba9 `Input` \u7ec4\u4ef6\u5728\u83b7\u53d6\u7126\u70b9\u7684\u65f6\u5019\u5c55\u793a `Popover`
\n \n )\n }\n render() {\n return (\n
\n
\n \n \n \n
\n
\n )\n }\n}\nReactDOM.render(, _mount_);\n```\n\n### usePortal\n\n\u8bbe\u7f6e `usePortal={false}` \u5c06\u6a21\u6001\u5bf9\u8bdd\u6846\u751f\u6210\u5230\u6839\u8282\u70b9\u7684\u91cc\u9762\uff0c\u8fd9\u6837\u4e3a\u4e86\u8ba1\u7b97\u4f4d\u7f6e\u51c6\u786e\uff0c\u4f60\u9700\u8981\u5c06\u7236\u5c42\u6837\u5f0f\u8bbe\u4e3a `position: relative;` \u3002\n\n\x3c!--rehype:bgWhite=true&codeSandbox=true&codePen=true--\x3e\n```jsx\nimport React from \'react\';\nimport ReactDOM from \'react-dom\';\nimport { Popover, Card, Button } from \'uiw\';\n\nclass Demo extends React.Component {\n constructor() {\n super();\n this.state = {\n isOpen: false,\n }\n }\n onClick() {\n this.setState({ isOpen: false });\n }\n handleVisibleChange(isOpen) {\n this.setState({ isOpen });\n }\n render() {\n return (\n
\n
\n \u66f4\u591a} style={{ width: 200 }}>\n
Are you sure you want to delete these items? You won\'t be able to recover them.
\n
\n \n \n
\n \n }\n >\n \n \n
\n
\n )\n }\n}\nReactDOM.render(, _mount_);\n```\n\n## Props\n\n| \u53c2\u6570 | \u8bf4\u660e | \u7c7b\u578b | \u9ed8\u8ba4\u503c |\n|--------- |-------- |--------- |-------- |\n| content | \u663e\u793a\u7684\u5185\u5bb9 | String,React.ReactNode | - |\n| placement | \u6c14\u6ce1\u6846\u4f4d\u7f6e\uff0c\u53ef\u73b0\u5b9e\u7bad\u5934\u5728\u4e0d\u540c\u7684\u65b9\u4f4d | Enum{`top`, `topLeft`, `topRight`,
`left`, `leftTop`, `leftBottom`,
`right`, `rightTop`, `rightBottom`,
`bottom`, `bottomLeft`, `bottomRight`} | `top` |\n| visibleArrow | \u662f\u5426\u663e\u793a\u7bad\u5934 | Boolean | `true` |\n| delay | \u5ef6\u8fdf\u8fdb\u5165\u548c\u6d88\u5931\uff0c`{ show: 2000, hide: 4000 }` \u6216\u8005\u76f4\u63a5\u8bbe\u7f6e `2000`\uff0c\u53ea\u5bf9 `trigger=hover` \u6709\u6548\uff0c\u7ee7\u627f `` \u7ec4\u4ef6\u5c5e\u6027 | Object/Number | - |\n| trigger| \u60ac\u505c/\u70b9\u51fb\u5f39\u51fa\u7a97\u53e3\uff0c\u7ee7\u627f `` \u7ec4\u4ef6\u5c5e\u6027 | Enum{`hover`, `click`, `focus`} | `hover` |\n| disabled | \u662f\u5426\u7981\u7528\u5f39\u51fa\u76ee\u6807 | Boolean | `false` |\n| isOpen | \u9ed8\u8ba4\u662f\u5426\u663e\u793a\u5f39\u7a97\uff0c\u7ee7\u627f `` \u7ec4\u4ef6\u5c5e\u6027 | Boolean | `false` |\n| autoAdjustOverflow | \u5f39\u51fa\u5c42\u88ab\u906e\u6321\u65f6\u81ea\u52a8\u8c03\u6574\u4f4d\u7f6e\uff0c\u7ee7\u627f `` \u7ec4\u4ef6\u5c5e\u6027 | Boolean | `false` |\n| onVisibleChange | \u663e\u793a\u9690\u85cf\u7684\u56de\u8c03\uff0c\u7ee7\u627f `` \u7ec4\u4ef6\u5c5e\u6027 | Function(isVisible:bool) | - |\n\n\u66f4\u591a\u5c5e\u6027\u8bf7\u53c2\u8003 [OverlayTrigger](#/components/overlay-trigger)\u3002\n'}}]); -//# sourceMappingURL=6536.e713d674.chunk.js.map \ No newline at end of file +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[6536],{36536:function(n,t,e){e.r(t),t.default='Popover \u6c14\u6ce1\u5361\u7247\n===\n\n[![Open in unpkg](https://img.shields.io/badge/Open%20in-unpkg-blue)](https://uiwjs.github.io/npm-unpkg/#/pkg/@uiw/react-popover/file/README.md)\n[![NPM Downloads](https://img.shields.io/npm/dm/@uiw/react-popover.svg?style=flat)](https://www.npmjs.com/package/@uiw/react-popover)\n[![npm version](https://img.shields.io/npm/v/@uiw/react-popover.svg?label=@uiw/react-popover)](https://npmjs.com/@uiw/react-popover)\n\n\u70b9\u51fb/\u9f20\u6807\u79fb\u5165\u5143\u7d20\uff0c\u5f39\u51fa\u6c14\u6ce1\u5f0f\u7684\u5361\u7247\u6d6e\u5c42\u3002\n\n```jsx\nimport { Popover } from \'uiw\';\n// or\nimport Popover from \'@uiw/react-popover\';\n```\n\n### \u57fa\u7840\u7528\u6cd5\n\n\u6700\u7b80\u5355\u7684\u7528\u6cd5\u3002\n\n\x3c!--rehype:bgWhite=true&codeSandbox=true&codePen=true--\x3e\n```jsx\nimport React from \'react\';\nimport ReactDOM from \'react-dom\';\nimport { Popover, Card, Icon,Row,Col, Button } from \'uiw\';\n\nclass Demo extends React.Component {\n constructor() {\n super();\n this.state = {\n isOpen: false,\n isOpen1: false,\n }\n }\n onClick(field) {\n this.setState({ [field]: false });\n }\n\n handleVisibleChange(field, isOpen) {\n this.setState({ [field]:isOpen });\n }\n render() {\n return (\n \n \u66f4\u591a} style={{ width: 200 }}>\n
Are you sure you want to delete these items? You won\'t be able to recover them.
\n
\n \n \n
\n \n }\n >\n \n \n
\n \u66f4\u591a} style={{ width: 200 }}>\n
Are you sure you want to delete these items? You won\'t be able to recover them.
\n
\n \n \n
\n \n }\n >\n \n \n
\n
\n )\n }\n}\nReactDOM.render(, _mount_);\n```\n\n### \u4f4d\u7f6e\n\n\u4f4d\u7f6e\u6709 `12` \u4e2a\u65b9\u5411\uff0c\u6839\u636e `placement` \u53c2\u6570\u6765\u8bbe\u7f6e\u3002\n\n\x3c!--rehype:bgWhite=true&codeSandbox=true&codePen=true--\x3e\n```jsx\nimport ReactDOM from \'react-dom\';\nimport { Popover, Card, Button } from \'uiw\';\n\nconst btnStl = {position: \'relative\', width: 70 }\nconst content = (\n \n
Are you sure you want to delete these items? You won\'t be able to recover them.
\n
\n)\nconst Demo = () => (\n
\n
\n\n \n \n \n \n \n \n \n \n \n\n
\n
\n\n \n \n \n \n \n \n\n
\n
\n\n \n \n \n \n \n \n\n
\n
\n\n \n \n \n \n \n \n\n
\n
\n\n \n \n \n \n \n \n \n \n \n\n
\n
\n)\nReactDOM.render(, _mount_);\n```\n\n### \u9f20\u6807\u7ecf\u8fc7\u5f39\u51fa\u76ee\u6807\n\n\x3c!--rehype:bgWhite=true&codeSandbox=true&codePen=true--\x3e\n```jsx\nimport ReactDOM from \'react-dom\';\nimport { Popover, Card, Button } from \'uiw\';\n\nconst btnStl = {position: \'relative\', width: 70 }\nconst content = (\n \u8fd9\u91cc\u662f\u9875\u811a\n }\n >\n
\u8fd9\u662f\u4f60\u9f20\u6807\u7ecf\u8fc7\u5f39\u51fa\u7684\u76ee\u6807\u3002
\n \n)\nconst Demo = () => (\n
\n \n \n \n
\n)\nReactDOM.render(, _mount_);\n```\n\n### \u7126\u70b9\u5c55\u793a\n\n\u901a\u8fc7\u8bbe\u7f6e `trigger="focus"` \u8ba9 `Input` \u7ec4\u4ef6\u5728\u83b7\u53d6\u7126\u70b9\u7684\u65f6\u5019\u5c55\u793a `Popover`\n\n\x3c!--rehype:bgWhite=true&codeSandbox=true&codePen=true--\x3e\n```jsx\nimport React from \'react\';\nimport ReactDOM from \'react-dom\';\nimport { Popover, Card, Button, Input } from \'uiw\';\n\nconst btnStl = {position: \'relative\', width: 70 }\nclass Demo extends React.Component {\n constructor() {\n super();\n this.state = {\n isOpen: false,\n value: \'\',\n }\n }\n onClick(val) {\n const state = { isOpen: false }\n if (val) {\n state.value = val;\n }\n if (val === null) state.value = \'\';\n this.setState({ ...state });\n }\n handleVisibleChange(isOpen) {\n this.setState({ isOpen });\n }\n onChange(e) {\n this.setState({ value: e.target.value });\n }\n renderPopup() {\n return (\n \n \n \n \n \n }\n >\n
\u901a\u8fc7\u8bbe\u7f6e `trigger="focus"` \u8ba9 `Input` \u7ec4\u4ef6\u5728\u83b7\u53d6\u7126\u70b9\u7684\u65f6\u5019\u5c55\u793a `Popover`
\n \n )\n }\n render() {\n return (\n
\n
\n \n \n \n
\n
\n )\n }\n}\nReactDOM.render(, _mount_);\n```\n\n### usePortal\n\n\u8bbe\u7f6e `usePortal={false}` \u5c06\u6a21\u6001\u5bf9\u8bdd\u6846\u751f\u6210\u5230\u6839\u8282\u70b9\u7684\u91cc\u9762\uff0c\u8fd9\u6837\u4e3a\u4e86\u8ba1\u7b97\u4f4d\u7f6e\u51c6\u786e\uff0c\u4f60\u9700\u8981\u5c06\u7236\u5c42\u6837\u5f0f\u8bbe\u4e3a `position: relative;` \u3002\n\n\x3c!--rehype:bgWhite=true&codeSandbox=true&codePen=true--\x3e\n```jsx\nimport React from \'react\';\nimport ReactDOM from \'react-dom\';\nimport { Popover, Card, Button } from \'uiw\';\n\nclass Demo extends React.Component {\n constructor() {\n super();\n this.state = {\n isOpen: false,\n }\n }\n onClick() {\n this.setState({ isOpen: false });\n }\n handleVisibleChange(isOpen) {\n this.setState({ isOpen });\n }\n render() {\n return (\n
\n
\n \u66f4\u591a} style={{ width: 200 }}>\n
Are you sure you want to delete these items? You won\'t be able to recover them.
\n
\n \n \n
\n \n }\n >\n \n \n
\n
\n )\n }\n}\nReactDOM.render(, _mount_);\n```\n\n### Confirm \u7528\u6cd5\n\n\x3c!--rehype:bgWhite=true&codeSandbox=true&codePen=true--\x3e\n```jsx\nimport React from \'react\';\nimport ReactDOM from \'react-dom\';\nimport { Popover, Row } from \'uiw\';\n\nclass Demo extends React.Component {\n render() {\n return (\n \n delete\n \n )\n }\n}\nReactDOM.render(, _mount_);\n```\n\n## Props\n\n| \u53c2\u6570 | \u8bf4\u660e | \u7c7b\u578b | \u9ed8\u8ba4\u503c |\n|--------- |-------- |--------- |-------- |\n| content | \u663e\u793a\u7684\u5185\u5bb9 | String,React.ReactNode | - |\n| placement | \u6c14\u6ce1\u6846\u4f4d\u7f6e\uff0c\u53ef\u73b0\u5b9e\u7bad\u5934\u5728\u4e0d\u540c\u7684\u65b9\u4f4d | Enum{`top`, `topLeft`, `topRight`,
`left`, `leftTop`, `leftBottom`,
`right`, `rightTop`, `rightBottom`,
`bottom`, `bottomLeft`, `bottomRight`} | `top` |\n| visibleArrow | \u662f\u5426\u663e\u793a\u7bad\u5934 | Boolean | `true` |\n| delay | \u5ef6\u8fdf\u8fdb\u5165\u548c\u6d88\u5931\uff0c`{ show: 2000, hide: 4000 }` \u6216\u8005\u76f4\u63a5\u8bbe\u7f6e `2000`\uff0c\u53ea\u5bf9 `trigger=hover` \u6709\u6548\uff0c\u7ee7\u627f `` \u7ec4\u4ef6\u5c5e\u6027 | Object/Number | - |\n| trigger| \u60ac\u505c/\u70b9\u51fb\u5f39\u51fa\u7a97\u53e3\uff0c\u7ee7\u627f `` \u7ec4\u4ef6\u5c5e\u6027 | Enum{`hover`, `click`, `focus`} | `hover` |\n| disabled | \u662f\u5426\u7981\u7528\u5f39\u51fa\u76ee\u6807 | Boolean | `false` |\n| isOpen | \u9ed8\u8ba4\u662f\u5426\u663e\u793a\u5f39\u7a97\uff0c\u7ee7\u627f `` \u7ec4\u4ef6\u5c5e\u6027 | Boolean | `false` |\n| autoAdjustOverflow | \u5f39\u51fa\u5c42\u88ab\u906e\u6321\u65f6\u81ea\u52a8\u8c03\u6574\u4f4d\u7f6e\uff0c\u7ee7\u627f `` \u7ec4\u4ef6\u5c5e\u6027 | Boolean | `false` |\n| onVisibleChange | \u663e\u793a\u9690\u85cf\u7684\u56de\u8c03\uff0c\u7ee7\u627f `` \u7ec4\u4ef6\u5c5e\u6027 | Function(isVisible:bool) | - |\n\n## Confirm Props\n\n| \u53c2\u6570 | \u8bf4\u660e | \u7c7b\u578b | \u9ed8\u8ba4\u503c |\n|--------- |-------- |--------- |-------- |\n| trigger| \u60ac\u505c/\u70b9\u51fb\u5f39\u51fa\u7a97\u53e3\uff0c\u7ee7\u627f `` \u7ec4\u4ef6\u5c5e\u6027 | Enum{`hover`, `click`, `focus`} | `hover` |\n| placement | \u6c14\u6ce1\u6846\u4f4d\u7f6e\uff0c\u53ef\u73b0\u5b9e\u7bad\u5934\u5728\u4e0d\u540c\u7684\u65b9\u4f4d | Enum{`top`, `topLeft`, `topRight`,
`left`, `leftTop`, `leftBottom`,
`right`, `rightTop`, `rightBottom`,
`bottom`, `bottomLeft`, `bottomRight`} | `top` |\n| visibleArrow | \u662f\u5426\u663e\u793a\u7bad\u5934 | Boolean | `true` |\n| children | \u5b50\u5143\u7d20 | React.ReactNode | - |\n| onConfirm | \u786e\u5b9a\u65b9\u6cd5 | ()=>void | |\n| confirmText | \u786e\u5b9a\u6309\u94ae\u6587\u672c | string | Yes |\n| title | \u6807\u9898\u4fe1\u606f | React.ReactNode | - |\n| cancelText | \u53d6\u6d88\u6309\u94ae\u6587\u672c | string | No |\n\n\n\u66f4\u591a\u5c5e\u6027\u8bf7\u53c2\u8003 [OverlayTrigger](#/components/overlay-trigger)\u3002\n'}}]); +//# sourceMappingURL=6536.d87822b3.chunk.js.map \ No newline at end of file diff --git a/static/js/6536.e713d674.chunk.js.map b/static/js/6536.d87822b3.chunk.js.map similarity index 81% rename from static/js/6536.e713d674.chunk.js.map rename to static/js/6536.d87822b3.chunk.js.map index cce369acb4..1a3f893fb0 100644 --- a/static/js/6536.e713d674.chunk.js.map +++ b/static/js/6536.d87822b3.chunk.js.map @@ -1 +1 @@ -{"version":3,"file":"static/js/6536.e713d674.chunk.js","mappings":"gHAAA","sources":["../../packages/react-popover/README.md"],"sourcesContent":["export default \"Popover 气泡卡片\\n===\\n\\n[![Open in unpkg](https://img.shields.io/badge/Open%20in-unpkg-blue)](https://uiwjs.github.io/npm-unpkg/#/pkg/@uiw/react-popover/file/README.md)\\n[![NPM Downloads](https://img.shields.io/npm/dm/@uiw/react-popover.svg?style=flat)](https://www.npmjs.com/package/@uiw/react-popover)\\n[![npm version](https://img.shields.io/npm/v/@uiw/react-popover.svg?label=@uiw/react-popover)](https://npmjs.com/@uiw/react-popover)\\n\\n点击/鼠标移入元素,弹出气泡式的卡片浮层。\\n\\n```jsx\\nimport { Popover } from 'uiw';\\n// or\\nimport Popover from '@uiw/react-popover';\\n```\\n\\n### 基础用法\\n\\n最简单的用法。\\n\\n\\n```jsx\\nimport React from 'react';\\nimport ReactDOM from 'react-dom';\\nimport { Popover, Card, Icon,Row,Col, Button } from 'uiw';\\n\\nclass Demo extends React.Component {\\n constructor() {\\n super();\\n this.state = {\\n isOpen: false,\\n isOpen1: false,\\n }\\n }\\n onClick(field) {\\n this.setState({ [field]: false });\\n }\\n\\n handleVisibleChange(field, isOpen) {\\n this.setState({ [field]:isOpen });\\n }\\n render() {\\n return (\\n \\n 更多} style={{ width: 200 }}>\\n
Are you sure you want to delete these items? You won't be able to recover them.
\\n
\\n \\n \\n
\\n \\n }\\n >\\n \\n \\n
\\n 更多} style={{ width: 200 }}>\\n
Are you sure you want to delete these items? You won't be able to recover them.
\\n
\\n \\n \\n
\\n \\n }\\n >\\n \\n \\n
\\n
\\n )\\n }\\n}\\nReactDOM.render(, _mount_);\\n```\\n\\n### 位置\\n\\n位置有 `12` 个方向,根据 `placement` 参数来设置。\\n\\n\\n```jsx\\nimport ReactDOM from 'react-dom';\\nimport { Popover, Card, Button } from 'uiw';\\n\\nconst btnStl = {position: 'relative', width: 70 }\\nconst content = (\\n \\n
Are you sure you want to delete these items? You won't be able to recover them.
\\n
\\n)\\nconst Demo = () => (\\n
\\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n\\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n\\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n\\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n)\\nReactDOM.render(, _mount_);\\n```\\n\\n### 鼠标经过弹出目标\\n\\n\\n```jsx\\nimport ReactDOM from 'react-dom';\\nimport { Popover, Card, Button } from 'uiw';\\n\\nconst btnStl = {position: 'relative', width: 70 }\\nconst content = (\\n 这里是页脚\\n }\\n >\\n
这是你鼠标经过弹出的目标。
\\n \\n)\\nconst Demo = () => (\\n
\\n \\n \\n \\n
\\n)\\nReactDOM.render(, _mount_);\\n```\\n\\n### 焦点展示\\n\\n通过设置 `trigger=\\\"focus\\\"` 让 `Input` 组件在获取焦点的时候展示 `Popover`\\n\\n\\n```jsx\\nimport React from 'react';\\nimport ReactDOM from 'react-dom';\\nimport { Popover, Card, Button, Input } from 'uiw';\\n\\nconst btnStl = {position: 'relative', width: 70 }\\nclass Demo extends React.Component {\\n constructor() {\\n super();\\n this.state = {\\n isOpen: false,\\n value: '',\\n }\\n }\\n onClick(val) {\\n const state = { isOpen: false }\\n if (val) {\\n state.value = val;\\n }\\n if (val === null) state.value = '';\\n this.setState({ ...state });\\n }\\n handleVisibleChange(isOpen) {\\n this.setState({ isOpen });\\n }\\n onChange(e) {\\n this.setState({ value: e.target.value });\\n }\\n renderPopup() {\\n return (\\n \\n \\n \\n \\n \\n }\\n >\\n
通过设置 `trigger=\\\"focus\\\"` 让 `Input` 组件在获取焦点的时候展示 `Popover`
\\n \\n )\\n }\\n render() {\\n return (\\n
\\n
\\n \\n \\n \\n
\\n
\\n )\\n }\\n}\\nReactDOM.render(, _mount_);\\n```\\n\\n### usePortal\\n\\n设置 `usePortal={false}` 将模态对话框生成到根节点的里面,这样为了计算位置准确,你需要将父层样式设为 `position: relative;` 。\\n\\n\\n```jsx\\nimport React from 'react';\\nimport ReactDOM from 'react-dom';\\nimport { Popover, Card, Button } from 'uiw';\\n\\nclass Demo extends React.Component {\\n constructor() {\\n super();\\n this.state = {\\n isOpen: false,\\n }\\n }\\n onClick() {\\n this.setState({ isOpen: false });\\n }\\n handleVisibleChange(isOpen) {\\n this.setState({ isOpen });\\n }\\n render() {\\n return (\\n
\\n
\\n 更多} style={{ width: 200 }}>\\n
Are you sure you want to delete these items? You won't be able to recover them.
\\n
\\n \\n \\n
\\n \\n }\\n >\\n \\n \\n
\\n
\\n )\\n }\\n}\\nReactDOM.render(, _mount_);\\n```\\n\\n## Props\\n\\n| 参数 | 说明 | 类型 | 默认值 |\\n|--------- |-------- |--------- |-------- |\\n| content | 显示的内容 | String,React.ReactNode | - |\\n| placement | 气泡框位置,可现实箭头在不同的方位 | Enum{`top`, `topLeft`, `topRight`,
`left`, `leftTop`, `leftBottom`,
`right`, `rightTop`, `rightBottom`,
`bottom`, `bottomLeft`, `bottomRight`} | `top` |\\n| visibleArrow | 是否显示箭头 | Boolean | `true` |\\n| delay | 延迟进入和消失,`{ show: 2000, hide: 4000 }` 或者直接设置 `2000`,只对 `trigger=hover` 有效,继承 `` 组件属性 | Object/Number | - |\\n| trigger| 悬停/点击弹出窗口,继承 `` 组件属性 | Enum{`hover`, `click`, `focus`} | `hover` |\\n| disabled | 是否禁用弹出目标 | Boolean | `false` |\\n| isOpen | 默认是否显示弹窗,继承 `` 组件属性 | Boolean | `false` |\\n| autoAdjustOverflow | 弹出层被遮挡时自动调整位置,继承 `` 组件属性 | Boolean | `false` |\\n| onVisibleChange | 显示隐藏的回调,继承 `` 组件属性 | Function(isVisible:bool) | - |\\n\\n更多属性请参考 [OverlayTrigger](#/components/overlay-trigger)。\\n\";"],"names":[],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/js/6536.d87822b3.chunk.js","mappings":"gHAAA","sources":["../../packages/react-popover/README.md"],"sourcesContent":["export default \"Popover 气泡卡片\\n===\\n\\n[![Open in unpkg](https://img.shields.io/badge/Open%20in-unpkg-blue)](https://uiwjs.github.io/npm-unpkg/#/pkg/@uiw/react-popover/file/README.md)\\n[![NPM Downloads](https://img.shields.io/npm/dm/@uiw/react-popover.svg?style=flat)](https://www.npmjs.com/package/@uiw/react-popover)\\n[![npm version](https://img.shields.io/npm/v/@uiw/react-popover.svg?label=@uiw/react-popover)](https://npmjs.com/@uiw/react-popover)\\n\\n点击/鼠标移入元素,弹出气泡式的卡片浮层。\\n\\n```jsx\\nimport { Popover } from 'uiw';\\n// or\\nimport Popover from '@uiw/react-popover';\\n```\\n\\n### 基础用法\\n\\n最简单的用法。\\n\\n\\n```jsx\\nimport React from 'react';\\nimport ReactDOM from 'react-dom';\\nimport { Popover, Card, Icon,Row,Col, Button } from 'uiw';\\n\\nclass Demo extends React.Component {\\n constructor() {\\n super();\\n this.state = {\\n isOpen: false,\\n isOpen1: false,\\n }\\n }\\n onClick(field) {\\n this.setState({ [field]: false });\\n }\\n\\n handleVisibleChange(field, isOpen) {\\n this.setState({ [field]:isOpen });\\n }\\n render() {\\n return (\\n \\n 更多} style={{ width: 200 }}>\\n
Are you sure you want to delete these items? You won't be able to recover them.
\\n
\\n \\n \\n
\\n \\n }\\n >\\n \\n \\n
\\n 更多} style={{ width: 200 }}>\\n
Are you sure you want to delete these items? You won't be able to recover them.
\\n
\\n \\n \\n
\\n \\n }\\n >\\n \\n \\n
\\n
\\n )\\n }\\n}\\nReactDOM.render(, _mount_);\\n```\\n\\n### 位置\\n\\n位置有 `12` 个方向,根据 `placement` 参数来设置。\\n\\n\\n```jsx\\nimport ReactDOM from 'react-dom';\\nimport { Popover, Card, Button } from 'uiw';\\n\\nconst btnStl = {position: 'relative', width: 70 }\\nconst content = (\\n \\n
Are you sure you want to delete these items? You won't be able to recover them.
\\n
\\n)\\nconst Demo = () => (\\n
\\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n\\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n\\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n\\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n)\\nReactDOM.render(, _mount_);\\n```\\n\\n### 鼠标经过弹出目标\\n\\n\\n```jsx\\nimport ReactDOM from 'react-dom';\\nimport { Popover, Card, Button } from 'uiw';\\n\\nconst btnStl = {position: 'relative', width: 70 }\\nconst content = (\\n 这里是页脚\\n }\\n >\\n
这是你鼠标经过弹出的目标。
\\n \\n)\\nconst Demo = () => (\\n
\\n \\n \\n \\n
\\n)\\nReactDOM.render(, _mount_);\\n```\\n\\n### 焦点展示\\n\\n通过设置 `trigger=\\\"focus\\\"` 让 `Input` 组件在获取焦点的时候展示 `Popover`\\n\\n\\n```jsx\\nimport React from 'react';\\nimport ReactDOM from 'react-dom';\\nimport { Popover, Card, Button, Input } from 'uiw';\\n\\nconst btnStl = {position: 'relative', width: 70 }\\nclass Demo extends React.Component {\\n constructor() {\\n super();\\n this.state = {\\n isOpen: false,\\n value: '',\\n }\\n }\\n onClick(val) {\\n const state = { isOpen: false }\\n if (val) {\\n state.value = val;\\n }\\n if (val === null) state.value = '';\\n this.setState({ ...state });\\n }\\n handleVisibleChange(isOpen) {\\n this.setState({ isOpen });\\n }\\n onChange(e) {\\n this.setState({ value: e.target.value });\\n }\\n renderPopup() {\\n return (\\n \\n \\n \\n \\n \\n }\\n >\\n
通过设置 `trigger=\\\"focus\\\"` 让 `Input` 组件在获取焦点的时候展示 `Popover`
\\n \\n )\\n }\\n render() {\\n return (\\n
\\n
\\n \\n \\n \\n
\\n
\\n )\\n }\\n}\\nReactDOM.render(, _mount_);\\n```\\n\\n### usePortal\\n\\n设置 `usePortal={false}` 将模态对话框生成到根节点的里面,这样为了计算位置准确,你需要将父层样式设为 `position: relative;` 。\\n\\n\\n```jsx\\nimport React from 'react';\\nimport ReactDOM from 'react-dom';\\nimport { Popover, Card, Button } from 'uiw';\\n\\nclass Demo extends React.Component {\\n constructor() {\\n super();\\n this.state = {\\n isOpen: false,\\n }\\n }\\n onClick() {\\n this.setState({ isOpen: false });\\n }\\n handleVisibleChange(isOpen) {\\n this.setState({ isOpen });\\n }\\n render() {\\n return (\\n
\\n
\\n 更多} style={{ width: 200 }}>\\n
Are you sure you want to delete these items? You won't be able to recover them.
\\n
\\n \\n \\n
\\n \\n }\\n >\\n \\n \\n
\\n
\\n )\\n }\\n}\\nReactDOM.render(, _mount_);\\n```\\n\\n### Confirm 用法\\n\\n\\n```jsx\\nimport React from 'react';\\nimport ReactDOM from 'react-dom';\\nimport { Popover, Row } from 'uiw';\\n\\nclass Demo extends React.Component {\\n render() {\\n return (\\n \\n delete\\n \\n )\\n }\\n}\\nReactDOM.render(, _mount_);\\n```\\n\\n## Props\\n\\n| 参数 | 说明 | 类型 | 默认值 |\\n|--------- |-------- |--------- |-------- |\\n| content | 显示的内容 | String,React.ReactNode | - |\\n| placement | 气泡框位置,可现实箭头在不同的方位 | Enum{`top`, `topLeft`, `topRight`,
`left`, `leftTop`, `leftBottom`,
`right`, `rightTop`, `rightBottom`,
`bottom`, `bottomLeft`, `bottomRight`} | `top` |\\n| visibleArrow | 是否显示箭头 | Boolean | `true` |\\n| delay | 延迟进入和消失,`{ show: 2000, hide: 4000 }` 或者直接设置 `2000`,只对 `trigger=hover` 有效,继承 `` 组件属性 | Object/Number | - |\\n| trigger| 悬停/点击弹出窗口,继承 `` 组件属性 | Enum{`hover`, `click`, `focus`} | `hover` |\\n| disabled | 是否禁用弹出目标 | Boolean | `false` |\\n| isOpen | 默认是否显示弹窗,继承 `` 组件属性 | Boolean | `false` |\\n| autoAdjustOverflow | 弹出层被遮挡时自动调整位置,继承 `` 组件属性 | Boolean | `false` |\\n| onVisibleChange | 显示隐藏的回调,继承 `` 组件属性 | Function(isVisible:bool) | - |\\n\\n## Confirm Props\\n\\n| 参数 | 说明 | 类型 | 默认值 |\\n|--------- |-------- |--------- |-------- |\\n| trigger| 悬停/点击弹出窗口,继承 `` 组件属性 | Enum{`hover`, `click`, `focus`} | `hover` |\\n| placement | 气泡框位置,可现实箭头在不同的方位 | Enum{`top`, `topLeft`, `topRight`,
`left`, `leftTop`, `leftBottom`,
`right`, `rightTop`, `rightBottom`,
`bottom`, `bottomLeft`, `bottomRight`} | `top` |\\n| visibleArrow | 是否显示箭头 | Boolean | `true` |\\n| children | 子元素 | React.ReactNode | - |\\n| onConfirm | 确定方法 | ()=>void | |\\n| confirmText | 确定按钮文本 | string | Yes |\\n| title | 标题信息 | React.ReactNode | - |\\n| cancelText | 取消按钮文本 | string | No |\\n\\n\\n更多属性请参考 [OverlayTrigger](#/components/overlay-trigger)。\\n\";"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/6715.ac7aee49.chunk.js b/static/js/6715.d4813bdc.chunk.js similarity index 97% rename from static/js/6715.ac7aee49.chunk.js rename to static/js/6715.d4813bdc.chunk.js index 7fd4ccd016..7dc0def1d2 100644 --- a/static/js/6715.ac7aee49.chunk.js +++ b/static/js/6715.d4813bdc.chunk.js @@ -1,2 +1,2 @@ -(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[6715],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),s=t(41473),c=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,s=e.codeSandbox,c=(0,o.Z)(e,l),d=(0,r.Z)({},c);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),s&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(32511);function m(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(s.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var f="index_docinfo__3Vx8S",k="index_markdown__hcQCp",v=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,s.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,s.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(c.Z,{source:b,className:k,components:{code:function(e){var n=e.inline,i=e.node,s=(0,o.Z)(e,v),c=s,d=c.noPreview,a=c.bordered,l=c.noScroll,h=c.bgWhite,m=c.noCode,f=c.codePen,k=c.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},s));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:m,codePen:f,codeSandbox:k};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},s)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:m,codePen:f,codeSandbox:k})}}}),(0,u.jsx)("div",{className:f,children:(0,u.jsx)(m,{path:a})})]}):null}},56238:function(e,n,t){"use strict";t.r(n);var r=t(27791),o=t(57135),i=t.n(o),s=(t(41473),t(86082)),c=t(69286);n.default=function(){return(0,c.jsx)(s.Z,{path:"https://github.com/uiwjs/uiw/tree/master/website/src/routes/guide/import/README.md",renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(1358).then(t.bind(t,71358));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); -//# sourceMappingURL=6715.ac7aee49.chunk.js.map \ No newline at end of file +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[6715],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),s=t(41473),c=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,s=e.codeSandbox,c=(0,o.Z)(e,l),d=(0,r.Z)({},c);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),s&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(36131);function m(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(s.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var f="index_docinfo__3Vx8S",k="index_markdown__hcQCp",v=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,s.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,s.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(c.Z,{source:b,className:k,components:{code:function(e){var n=e.inline,i=e.node,s=(0,o.Z)(e,v),c=s,d=c.noPreview,a=c.bordered,l=c.noScroll,h=c.bgWhite,m=c.noCode,f=c.codePen,k=c.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},s));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:m,codePen:f,codeSandbox:k};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},s)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:m,codePen:f,codeSandbox:k})}}}),(0,u.jsx)("div",{className:f,children:(0,u.jsx)(m,{path:a})})]}):null}},56238:function(e,n,t){"use strict";t.r(n);var r=t(27791),o=t(57135),i=t.n(o),s=(t(41473),t(86082)),c=t(69286);n.default=function(){return(0,c.jsx)(s.Z,{path:"https://github.com/uiwjs/uiw/tree/master/website/src/routes/guide/import/README.md",renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(1358).then(t.bind(t,71358));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); +//# sourceMappingURL=6715.d4813bdc.chunk.js.map \ No newline at end of file diff --git a/static/js/6715.ac7aee49.chunk.js.map b/static/js/6715.d4813bdc.chunk.js.map similarity index 99% rename from static/js/6715.ac7aee49.chunk.js.map rename to static/js/6715.d4813bdc.chunk.js.map index 6db6e113fb..f65ab6a962 100644 --- a/static/js/6715.ac7aee49.chunk.js.map +++ b/static/js/6715.d4813bdc.chunk.js.map @@ -1 +1 @@ -{"version":3,"file":"static/js/6715.ac7aee49.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/guide/import/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport Markdown from '../../../components/Markdown';\n\nexport default () => (\n {\n const md = await import('./README.md');\n return md.default || md;\n }}\n />\n);\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","md","default"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/js/6715.d4813bdc.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/guide/import/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport Markdown from '../../../components/Markdown';\n\nexport default () => (\n {\n const md = await import('./README.md');\n return md.default || md;\n }}\n />\n);\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","md","default"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/6730.64253505.chunk.js b/static/js/6730.812d0242.chunk.js similarity index 97% rename from static/js/6730.64253505.chunk.js rename to static/js/6730.812d0242.chunk.js index c00f9063a2..255b7a1dcd 100644 --- a/static/js/6730.64253505.chunk.js +++ b/static/js/6730.812d0242.chunk.js @@ -1,2 +1,2 @@ -(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[6730],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),s=t(41473),c=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,s=e.codeSandbox,c=(0,o.Z)(e,l),d=(0,r.Z)({},c);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),s&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(32511);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(s.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",k="index_markdown__hcQCp",v=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,s.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,s.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(c.Z,{source:b,className:k,components:{code:function(e){var n=e.inline,i=e.node,s=(0,o.Z)(e,v),c=s,d=c.noPreview,a=c.bordered,l=c.noScroll,h=c.bgWhite,f=c.noCode,m=c.codePen,k=c.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},s));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},s)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},29569:function(e,n,t){"use strict";t.r(n);var r=t(27791),o=t(57135),i=t.n(o),s=(t(41473),t(86082)),c=t(69286);n.default=function(){return(0,c.jsx)(s.Z,{path:"https://github.com/uiwjs/uiw/tree/master/website/src/routes/extensions/README.md",renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(2926).then(t.bind(t,2926));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); -//# sourceMappingURL=6730.64253505.chunk.js.map \ No newline at end of file +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[6730],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),s=t(41473),c=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,s=e.codeSandbox,c=(0,o.Z)(e,l),d=(0,r.Z)({},c);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),s&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(36131);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(s.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",k="index_markdown__hcQCp",v=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,s.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,s.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(c.Z,{source:b,className:k,components:{code:function(e){var n=e.inline,i=e.node,s=(0,o.Z)(e,v),c=s,d=c.noPreview,a=c.bordered,l=c.noScroll,h=c.bgWhite,f=c.noCode,m=c.codePen,k=c.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},s));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},s)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},29569:function(e,n,t){"use strict";t.r(n);var r=t(27791),o=t(57135),i=t.n(o),s=(t(41473),t(86082)),c=t(69286);n.default=function(){return(0,c.jsx)(s.Z,{path:"https://github.com/uiwjs/uiw/tree/master/website/src/routes/extensions/README.md",renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(2926).then(t.bind(t,2926));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); +//# sourceMappingURL=6730.812d0242.chunk.js.map \ No newline at end of file diff --git a/static/js/6730.64253505.chunk.js.map b/static/js/6730.812d0242.chunk.js.map similarity index 99% rename from static/js/6730.64253505.chunk.js.map rename to static/js/6730.812d0242.chunk.js.map index 6f0cf747e0..fe892c5b1d 100644 --- a/static/js/6730.64253505.chunk.js.map +++ b/static/js/6730.812d0242.chunk.js.map @@ -1 +1 @@ -{"version":3,"file":"static/js/6730.64253505.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/extensions/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport Markdown from '../../components/Markdown';\n\nexport default () => (\n {\n const md = await import('./README.md');\n return md.default || md;\n }}\n />\n);\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","md","default"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/js/6730.812d0242.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/extensions/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport Markdown from '../../components/Markdown';\n\nexport default () => (\n {\n const md = await import('./README.md');\n return md.default || md;\n }}\n />\n);\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","md","default"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/694.5c881a2e.chunk.js b/static/js/694.3dc0352c.chunk.js similarity index 96% rename from static/js/694.5c881a2e.chunk.js rename to static/js/694.3dc0352c.chunk.js index e94efa2e1d..58d9dc8048 100644 --- a/static/js/694.5c881a2e.chunk.js +++ b/static/js/694.3dc0352c.chunk.js @@ -1,2 +1,2 @@ -(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[694],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),s=t(41473),c=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,s=e.codeSandbox,c=(0,o.Z)(e,l),d=(0,r.Z)({},c);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),s&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(32511);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(s.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",x="index_markdown__hcQCp",k=["inline","node"],v=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,s.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,s.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(c.Z,{source:b,className:x,components:{code:function(e){var n=e.inline,i=e.node,s=(0,o.Z)(e,k),c=s,d=c.noPreview,a=c.bordered,l=c.noScroll,h=c.bgWhite,f=c.noCode,m=c.codePen,x=c.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},s));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:x};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},s)):(0,u.jsx)(p,{version:g,code:v(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:x})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},53929:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return a}});var r=t(27791),o=t(57135),i=t.n(o),s=(t(41473),t(32511)),c=t(86082),d=t(69286);function a(){return(0,d.jsx)(c.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-affix/README.md",dependencies:{Affix:s.Affix,Button:s.Button},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(5253).then(t.bind(t,45253));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); -//# sourceMappingURL=694.5c881a2e.chunk.js.map \ No newline at end of file +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[694],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),s=t(41473),c=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,s=e.codeSandbox,c=(0,o.Z)(e,l),d=(0,r.Z)({},c);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),s&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(36131);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(s.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",x="index_markdown__hcQCp",k=["inline","node"],v=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,s.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,s.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(c.Z,{source:b,className:x,components:{code:function(e){var n=e.inline,i=e.node,s=(0,o.Z)(e,k),c=s,d=c.noPreview,a=c.bordered,l=c.noScroll,h=c.bgWhite,f=c.noCode,m=c.codePen,x=c.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},s));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:x};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},s)):(0,u.jsx)(p,{version:g,code:v(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:x})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},53929:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return a}});var r=t(27791),o=t(57135),i=t.n(o),s=(t(41473),t(36131)),c=t(86082),d=t(69286);function a(){return(0,d.jsx)(c.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-affix/README.md",dependencies:{Affix:s.Affix,Button:s.Button},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(5253).then(t.bind(t,45253));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); +//# sourceMappingURL=694.3dc0352c.chunk.js.map \ No newline at end of file diff --git a/static/js/694.5c881a2e.chunk.js.map b/static/js/694.3dc0352c.chunk.js.map similarity index 99% rename from static/js/694.5c881a2e.chunk.js.map rename to static/js/694.3dc0352c.chunk.js.map index 0b62b01031..1e743a8ace 100644 --- a/static/js/694.5c881a2e.chunk.js.map +++ b/static/js/694.3dc0352c.chunk.js.map @@ -1 +1 @@ -{"version":3,"file":"static/js/694.5c881a2e.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/affix/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { Affix, Button } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default function Page() {\n return (\n {\n const md = await import('uiw/node_modules/@uiw/react-affix/README.md');\n return md.default || md;\n }}\n />\n );\n}\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Page","Affix","Button","md","default"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/js/694.3dc0352c.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/affix/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { Affix, Button } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default function Page() {\n return (\n {\n const md = await import('uiw/node_modules/@uiw/react-affix/README.md');\n return md.default || md;\n }}\n />\n );\n}\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Page","Affix","Button","md","default"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/7087.63297a6f.chunk.js b/static/js/7087.eead932f.chunk.js similarity index 96% rename from static/js/7087.63297a6f.chunk.js rename to static/js/7087.eead932f.chunk.js index 6c1be8a791..1c5ead9049 100644 --- a/static/js/7087.63297a6f.chunk.js +++ b/static/js/7087.eead932f.chunk.js @@ -1,2 +1,2 @@ -(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[7087],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),c=t(41473),s=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,c=e.codeSandbox,s=(0,o.Z)(e,l),d=(0,r.Z)({},s);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),c&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(32511);function m(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(c.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var f="index_docinfo__3Vx8S",k="index_markdown__hcQCp",v=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,c.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,c.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(s.Z,{source:b,className:k,components:{code:function(e){var n=e.inline,i=e.node,c=(0,o.Z)(e,v),s=c,d=s.noPreview,a=s.bordered,l=s.noScroll,h=s.bgWhite,m=s.noCode,f=s.codePen,k=s.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},c));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:m,codePen:f,codeSandbox:k};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},c)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:m,codePen:f,codeSandbox:k})}}}),(0,u.jsx)("div",{className:f,children:(0,u.jsx)(m,{path:a})})]}):null}},28928:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return a}});var r=t(27791),o=t(57135),i=t.n(o),c=(t(41473),t(32511)),s=t(86082),d=t(69286);function a(){return(0,d.jsx)(s.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-empty/README.md",dependencies:{Empty:c.Empty,Icon:c.Icon,Button:c.Button},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(7079).then(t.bind(t,57079));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); -//# sourceMappingURL=7087.63297a6f.chunk.js.map \ No newline at end of file +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[7087],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),c=t(41473),s=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,c=e.codeSandbox,s=(0,o.Z)(e,l),d=(0,r.Z)({},s);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),c&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(36131);function m(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(c.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var f="index_docinfo__3Vx8S",k="index_markdown__hcQCp",v=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,c.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,c.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(s.Z,{source:b,className:k,components:{code:function(e){var n=e.inline,i=e.node,c=(0,o.Z)(e,v),s=c,d=s.noPreview,a=s.bordered,l=s.noScroll,h=s.bgWhite,m=s.noCode,f=s.codePen,k=s.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},c));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:m,codePen:f,codeSandbox:k};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},c)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:m,codePen:f,codeSandbox:k})}}}),(0,u.jsx)("div",{className:f,children:(0,u.jsx)(m,{path:a})})]}):null}},28928:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return a}});var r=t(27791),o=t(57135),i=t.n(o),c=(t(41473),t(36131)),s=t(86082),d=t(69286);function a(){return(0,d.jsx)(s.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-empty/README.md",dependencies:{Empty:c.Empty,Icon:c.Icon,Button:c.Button},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(7079).then(t.bind(t,57079));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); +//# sourceMappingURL=7087.eead932f.chunk.js.map \ No newline at end of file diff --git a/static/js/7087.63297a6f.chunk.js.map b/static/js/7087.eead932f.chunk.js.map similarity index 99% rename from static/js/7087.63297a6f.chunk.js.map rename to static/js/7087.eead932f.chunk.js.map index b7ebcd9998..b0d3ad95d6 100644 --- a/static/js/7087.63297a6f.chunk.js.map +++ b/static/js/7087.eead932f.chunk.js.map @@ -1 +1 @@ -{"version":3,"file":"static/js/7087.63297a6f.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/empty/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { Empty, Icon, Button } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default function Page() {\n return (\n {\n const md = await import('uiw/node_modules/@uiw/react-empty/README.md');\n return md.default || md;\n }}\n />\n );\n}\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Page","Empty","Icon","Button","md","default"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/js/7087.eead932f.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/empty/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { Empty, Icon, Button } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default function Page() {\n return (\n {\n const md = await import('uiw/node_modules/@uiw/react-empty/README.md');\n return md.default || md;\n }}\n />\n );\n}\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Page","Empty","Icon","Button","md","default"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/7104.1d2ab7a9.chunk.js b/static/js/7104.c26afdc0.chunk.js similarity index 97% rename from static/js/7104.1d2ab7a9.chunk.js rename to static/js/7104.c26afdc0.chunk.js index 07106a1fbf..6a3496a60f 100644 --- a/static/js/7104.1d2ab7a9.chunk.js +++ b/static/js/7104.c26afdc0.chunk.js @@ -1,2 +1,2 @@ -(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[7104],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),s=t(41473),c=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,s=e.codeSandbox,c=(0,o.Z)(e,l),d=(0,r.Z)({},c);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),s&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(32511);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(s.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",v="index_markdown__hcQCp",k=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,s.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,s.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(c.Z,{source:b,className:v,components:{code:function(e){var n=e.inline,i=e.node,s=(0,o.Z)(e,k),c=s,d=c.noPreview,a=c.bordered,l=c.noScroll,h=c.bgWhite,f=c.noCode,m=c.codePen,v=c.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},s));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:v};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},s)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:v})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},19848:function(e,n,t){"use strict";t.r(n);var r=t(27791),o=t(57135),i=t.n(o),s=(t(41473),t(86082)),c=t(69286);n.default=function(){return(0,c.jsx)(s.Z,{path:"https://github.com/uiwjs/uiw/tree/master/website/src/routes/guide/vscode/README.md",renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(3151).then(t.bind(t,63151));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); -//# sourceMappingURL=7104.1d2ab7a9.chunk.js.map \ No newline at end of file +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[7104],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),s=t(41473),c=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,s=e.codeSandbox,c=(0,o.Z)(e,l),d=(0,r.Z)({},c);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),s&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(36131);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(s.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",v="index_markdown__hcQCp",k=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,s.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,s.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(c.Z,{source:b,className:v,components:{code:function(e){var n=e.inline,i=e.node,s=(0,o.Z)(e,k),c=s,d=c.noPreview,a=c.bordered,l=c.noScroll,h=c.bgWhite,f=c.noCode,m=c.codePen,v=c.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},s));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:v};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},s)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:v})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},19848:function(e,n,t){"use strict";t.r(n);var r=t(27791),o=t(57135),i=t.n(o),s=(t(41473),t(86082)),c=t(69286);n.default=function(){return(0,c.jsx)(s.Z,{path:"https://github.com/uiwjs/uiw/tree/master/website/src/routes/guide/vscode/README.md",renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(3151).then(t.bind(t,63151));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); +//# sourceMappingURL=7104.c26afdc0.chunk.js.map \ No newline at end of file diff --git a/static/js/7104.1d2ab7a9.chunk.js.map b/static/js/7104.c26afdc0.chunk.js.map similarity index 99% rename from static/js/7104.1d2ab7a9.chunk.js.map rename to static/js/7104.c26afdc0.chunk.js.map index 0d6e13767c..c80c77c29f 100644 --- a/static/js/7104.1d2ab7a9.chunk.js.map +++ b/static/js/7104.c26afdc0.chunk.js.map @@ -1 +1 @@ -{"version":3,"file":"static/js/7104.1d2ab7a9.chunk.js","mappings":"wFAAA,SAASA,EAAoBC,GAC5B,IAAIC,EAAI,IAAIC,MAAM,uBAAyBF,EAAM,KAEjD,MADAC,EAAEE,KAAO,mBACHF,EAEPF,EAAoBK,KAAO,WAAa,MAAO,IAC/CL,EAAoBM,QAAUN,EAC9BA,EAAoBO,GAAK,MACzBC,EAAOC,QAAUT,G,oNCEF,SAASU,EAAT,GAAqF,IAArEC,EAAoE,EAApEA,QAASC,EAA2D,EAA3DA,aAAcC,EAA6C,EAA7CA,QAASC,EAAoC,EAApCA,YAAgBC,GAAoB,YAC3FC,GAAuB,UAAQD,GAyDrC,OAxDIF,IACFG,EAAMC,cAAgB,CACpBC,MAAM,MAAD,OAAQP,EAAR,WACLQ,cAAe,CAAC,OAChBC,IAAKJ,EAAMZ,MAAQ,IAAIiB,QAAQ,UAAW,wCAC1CC,KAAM,mDACNC,aAAa,yBAAD,OAA2BZ,EAA3B,qBACZa,YAAY,yLAAD,OAA2Lb,EAA3L,qFAGXG,IACFE,EAAMS,kBAAoB,CACxBC,MAAO,CACL,sBAAuB,CACrBC,QAAQ,iKAQV,oBAAqB,CACnBA,QAAQ,8BAEV,eAAgB,CACdA,SAAUX,EAAMZ,MAAQ,IAAIiB,QAAQ,UAAW,yCAEjD,YAAa,CACXM,QAAQ,qJAEV,eAAgB,CACdA,QAAS,CACPC,KAAM,WACNC,YAAY,QAAD,OAAUlB,EAAV,WACXC,aAAc,CACZkB,MAAO,UACP,YAAa,UACbC,IAAK,UAEPC,gBAAiB,CACf,oBAAqB,SACrBC,IAAK,UAEPC,QAAS,MACTC,QAAS,CACPC,MAAO,YACPC,MAAO,YACPC,KAAM,wBAERC,aAAc,CAAC,QAAS,WAAY,eAAgB,yBAMvD,SAAC,KAAD,kBAAiBvB,GAAjB,IAAwBJ,aAAcA,EAAc4B,MAAO,CAAEC,aAAc,M,eC7DrE,SAAS,IAA2B,IAA1BzB,EAAyB,uDAAJ,GACpC0B,EAAS1B,EAAT0B,KACFC,EAAM,QAAQL,KAAKI,GAAQ,IAAMA,EAA3B,mDAA8EA,GAC1F,OACE,UAAC,EAAAE,SAAD,wGAEGD,IACC,cAAGE,KAAMF,EAAKG,OAAO,SAASC,IAAI,sBAAlC,+DAIF,mBACA,cAAGF,KAAK,sCAAsCC,OAAO,SAASC,IAAI,sBAAlE,uCAGA,SAAC,EAAAC,QAAD,CAASC,KAAK,cACd,cAAGH,OAAO,SAASC,IAAI,sBAAsBF,KAAK,0CAAlD,8BAGA,SAAC,EAAAG,QAAD,CAASC,KAAK,cACd,cAAGH,OAAO,SAASC,IAAI,sBAAsBF,KAAK,+BAAlD,qBAGA,SAAC,EAAAG,QAAD,CAASC,KAAK,cACd,cAAGH,OAAO,SAASC,IAAI,sBAAsBF,KAAK,+BAAlD,kBAGA,SAAC,EAAAG,QAAD,CAASC,KAAK,cACd,cAAGH,OAAO,SAASC,IAAI,sBAAsBF,KAAK,mCAAlD,uBAGA,SAAC,EAAAG,QAAD,CAASC,KAAK,cACd,cAAGH,OAAO,SAASC,IAAI,sBAAsBF,KAAK,sBAAlD,yCCtCN,MAA0B,uBAA1B,EAA4D,wB,oBCYtDK,EAAa,SAAbA,IAAuD,IAAzCC,EAAwC,uDAA1B,GAAI/C,EAAsB,uDAAP,GAQnD,OAPA+C,EAAKC,SAAQ,SAACC,GACM,SAAdA,EAAKJ,KACP7C,GAAQiD,EAAKC,MACJD,EAAKE,UAAYC,MAAMC,QAAQJ,EAAKE,YAC7CnD,GAAQ8C,EAAWG,EAAKE,cAGrBnD,GAGM,SAASsD,EAAc1C,GACpC,IAAQ2C,EAAmC3C,EAAnC2C,WAAY/C,EAAuBI,EAAvBJ,aAAc8B,EAAS1B,EAAT0B,KAClC,GAA0BkB,EAAAA,EAAAA,UAAS,IAAnC,eAAOC,EAAP,KAAcC,EAAd,KAEMnD,EAAUoD,EAAAA,IAAe,QAY/B,OAXAC,EAAAA,EAAAA,YAAU,WACJL,GACFA,IACGM,MAAK,SAACC,GACLJ,EAASI,MAEVC,OAAM,iBAGV,IAEEN,GAKH,4BACE,SAAC,IAAD,CACEO,OAAQP,EACRQ,UAAWC,EACXC,WAAY,CASVnE,KAAM,YAAiC,IAA9BoE,EAA6B,EAA7BA,OAAQnB,EAAqB,EAArBA,KAASrC,GAAY,YACpC,EAAiFA,EAAzEyD,EAAR,EAAQA,UAAWC,EAAnB,EAAmBA,SAAUC,EAA7B,EAA6BA,SAAUC,EAAvC,EAAuCA,QAASC,EAAhD,EAAgDA,OAAQhE,EAAxD,EAAwDA,QAASC,EAAjE,EAAiEA,YACjE,GAAI0D,EACF,OAAO,2BAAUxD,IAEnB,IAAM8D,EAAS,CACbL,UAAAA,EACAC,SAAAA,EACAC,SAAAA,EACAC,QAAAA,EACAC,OAAAA,EACAhE,QAAAA,EACAC,YAAAA,GAEF,OAAgF,IAA5EiE,OAAO1E,KAAKyE,GAAQE,QAAO,SAACpD,GAAD,YAA2BqD,IAAjBH,EAAOlD,MAAqBsD,QAC5D,2BAAUlE,KAGjB,SAACN,EAAD,CACEC,QAASA,EACTP,KAAM8C,EAAWG,EAAKE,UACtB3C,aAAcA,EACR6D,UAAAA,EAAWC,SAAAA,EAAUC,SAAAA,EAAUC,QAAAA,EAASC,OAAAA,EAAQhE,QAAAA,EAASC,YAAAA,SAMzE,gBAAKuD,UAAWC,EAAhB,UACE,SAACa,EAAD,CAAQzC,KAAMA,SA9CX,O,8GCtCX,qBAAe,OACb,SAAC,IAAD,CACEA,KAAK,qFACLiB,YAAU,iBAAE,oGACO,gCADP,cACJyB,EADI,yBAEHA,EAAGC,SAAWD,GAFX","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/guide/vscode/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport Markdown from '../../../components/Markdown';\n\nexport default () => (\n {\n const md = await import('./README.md');\n return md.default || md;\n }}\n />\n);\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","md","default"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/js/7104.c26afdc0.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/guide/vscode/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport Markdown from '../../../components/Markdown';\n\nexport default () => (\n {\n const md = await import('./README.md');\n return md.default || md;\n }}\n />\n);\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","md","default"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/7157.92f1e8f8.chunk.js b/static/js/7157.0603b246.chunk.js similarity index 96% rename from static/js/7157.92f1e8f8.chunk.js rename to static/js/7157.0603b246.chunk.js index 0c9528d9ec..fd45e3e8ab 100644 --- a/static/js/7157.92f1e8f8.chunk.js +++ b/static/js/7157.0603b246.chunk.js @@ -1,2 +1,2 @@ -(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[7157],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),c=t(41473),s=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,c=e.codeSandbox,s=(0,o.Z)(e,l),d=(0,r.Z)({},s);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),c&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(32511);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(c.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",v="index_markdown__hcQCp",k=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,c.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,c.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(s.Z,{source:b,className:v,components:{code:function(e){var n=e.inline,i=e.node,c=(0,o.Z)(e,k),s=c,d=s.noPreview,a=s.bordered,l=s.noScroll,h=s.bgWhite,f=s.noCode,m=s.codePen,v=s.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},c));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:v};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},c)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:v})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},92106:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return a}});var r=t(27791),o=t(57135),i=t.n(o),c=(t(41473),t(32511)),s=t(86082),d=t(69286);function a(){return(0,d.jsx)(s.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-button/README.md",dependencies:{Icon:c.Icon,Divider:c.Divider,Button:c.Button,ButtonGroup:c.ButtonGroup,Row:c.Row,Col:c.Col},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(8915).then(t.bind(t,38915));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); -//# sourceMappingURL=7157.92f1e8f8.chunk.js.map \ No newline at end of file +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[7157],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),c=t(41473),s=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,c=e.codeSandbox,s=(0,o.Z)(e,l),d=(0,r.Z)({},s);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),c&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(36131);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(c.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",v="index_markdown__hcQCp",k=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,c.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,c.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(s.Z,{source:b,className:v,components:{code:function(e){var n=e.inline,i=e.node,c=(0,o.Z)(e,k),s=c,d=s.noPreview,a=s.bordered,l=s.noScroll,h=s.bgWhite,f=s.noCode,m=s.codePen,v=s.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},c));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:v};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},c)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:v})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},92106:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return a}});var r=t(27791),o=t(57135),i=t.n(o),c=(t(41473),t(36131)),s=t(86082),d=t(69286);function a(){return(0,d.jsx)(s.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-button/README.md",dependencies:{Icon:c.Icon,Divider:c.Divider,Button:c.Button,ButtonGroup:c.ButtonGroup,Row:c.Row,Col:c.Col},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(8915).then(t.bind(t,38915));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); +//# sourceMappingURL=7157.0603b246.chunk.js.map \ No newline at end of file diff --git a/static/js/7157.92f1e8f8.chunk.js.map b/static/js/7157.0603b246.chunk.js.map similarity index 99% rename from static/js/7157.92f1e8f8.chunk.js.map rename to static/js/7157.0603b246.chunk.js.map index 1a1bb84bba..8772008e7b 100644 --- a/static/js/7157.92f1e8f8.chunk.js.map +++ b/static/js/7157.0603b246.chunk.js.map @@ -1 +1 @@ -{"version":3,"file":"static/js/7157.92f1e8f8.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/button/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { Icon, Divider, Button, ButtonGroup, Row, Col } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default function Page() {\n return (\n {\n const md = await import('uiw/node_modules/@uiw/react-button/README.md');\n return md.default || md;\n }}\n />\n );\n}\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Page","Icon","Button","ButtonGroup","Row","Col","md","default"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/js/7157.0603b246.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/button/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { Icon, Divider, Button, ButtonGroup, Row, Col } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default function Page() {\n return (\n {\n const md = await import('uiw/node_modules/@uiw/react-button/README.md');\n return md.default || md;\n }}\n />\n );\n}\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Page","Icon","Button","ButtonGroup","Row","Col","md","default"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/7390.857152af.chunk.js b/static/js/7390.9557ba61.chunk.js similarity index 96% rename from static/js/7390.857152af.chunk.js rename to static/js/7390.9557ba61.chunk.js index 153c1843d4..1f771eb6db 100644 --- a/static/js/7390.857152af.chunk.js +++ b/static/js/7390.9557ba61.chunk.js @@ -1,2 +1,2 @@ -(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[7390],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),c=t(41473),s=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,c=e.codeSandbox,s=(0,o.Z)(e,l),d=(0,r.Z)({},s);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),c&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(32511);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(c.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",k="index_markdown__hcQCp",v=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,c.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,c.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(s.Z,{source:b,className:k,components:{code:function(e){var n=e.inline,i=e.node,c=(0,o.Z)(e,v),s=c,d=s.noPreview,a=s.bordered,l=s.noScroll,h=s.bgWhite,f=s.noCode,m=s.codePen,k=s.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},c));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},c)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},26989:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return a}});var r=t(27791),o=t(57135),i=t.n(o),c=(t(41473),t(32511)),s=t(86082),d=t(69286);function a(){return(0,d.jsx)(s.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-icon/README.md",dependencies:{Icon:c.Icon,CopyToClipboard:c.CopyToClipboard,Notify:c.Notify,Input:c.Input},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(6019).then(t.bind(t,66019));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); -//# sourceMappingURL=7390.857152af.chunk.js.map \ No newline at end of file +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[7390],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),c=t(41473),s=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,c=e.codeSandbox,s=(0,o.Z)(e,l),d=(0,r.Z)({},s);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),c&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(36131);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(c.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",k="index_markdown__hcQCp",v=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,c.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,c.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(s.Z,{source:b,className:k,components:{code:function(e){var n=e.inline,i=e.node,c=(0,o.Z)(e,v),s=c,d=s.noPreview,a=s.bordered,l=s.noScroll,h=s.bgWhite,f=s.noCode,m=s.codePen,k=s.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},c));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},c)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:k})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},26989:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return a}});var r=t(27791),o=t(57135),i=t.n(o),c=(t(41473),t(36131)),s=t(86082),d=t(69286);function a(){return(0,d.jsx)(s.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-icon/README.md",dependencies:{Icon:c.Icon,CopyToClipboard:c.CopyToClipboard,Notify:c.Notify,Input:c.Input},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(6019).then(t.bind(t,66019));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); +//# sourceMappingURL=7390.9557ba61.chunk.js.map \ No newline at end of file diff --git a/static/js/7390.857152af.chunk.js.map b/static/js/7390.9557ba61.chunk.js.map similarity index 99% rename from static/js/7390.857152af.chunk.js.map rename to static/js/7390.9557ba61.chunk.js.map index 272f3b7466..c5f47edd40 100644 --- a/static/js/7390.857152af.chunk.js.map +++ b/static/js/7390.9557ba61.chunk.js.map @@ -1 +1 @@ -{"version":3,"file":"static/js/7390.857152af.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/icon/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { Icon, CopyToClipboard, Notify, Input } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default function Page() {\n return (\n {\n const md = await import('uiw/node_modules/@uiw/react-icon/README.md');\n return md.default || md;\n }}\n />\n );\n}\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Page","Icon","CopyToClipboard","Notify","Input","md","default"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/js/7390.9557ba61.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/icon/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { Icon, CopyToClipboard, Notify, Input } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default function Page() {\n return (\n {\n const md = await import('uiw/node_modules/@uiw/react-icon/README.md');\n return md.default || md;\n }}\n />\n );\n}\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Page","Icon","CopyToClipboard","Notify","Input","md","default"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/748.98647192.chunk.js b/static/js/748.82afc4ed.chunk.js similarity index 96% rename from static/js/748.98647192.chunk.js rename to static/js/748.82afc4ed.chunk.js index a680453219..886b9ee52a 100644 --- a/static/js/748.98647192.chunk.js +++ b/static/js/748.82afc4ed.chunk.js @@ -1,2 +1,2 @@ -(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[748],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),c=t(41473),s=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,c=e.codeSandbox,s=(0,o.Z)(e,l),d=(0,r.Z)({},s);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),c&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(32511);function m(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(c.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var f="index_docinfo__3Vx8S",k="index_markdown__hcQCp",v=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,c.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,c.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(s.Z,{source:b,className:k,components:{code:function(e){var n=e.inline,i=e.node,c=(0,o.Z)(e,v),s=c,d=s.noPreview,a=s.bordered,l=s.noScroll,h=s.bgWhite,m=s.noCode,f=s.codePen,k=s.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},c));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:m,codePen:f,codeSandbox:k};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},c)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:m,codePen:f,codeSandbox:k})}}}),(0,u.jsx)("div",{className:f,children:(0,u.jsx)(m,{path:a})})]}):null}},86726:function(e,n,t){"use strict";t.r(n);var r=t(27791),o=t(57135),i=t.n(o),c=(t(41473),t(32511)),s=t(86082),d=t(69286);n.default=function(){return(0,d.jsx)(s.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-time-picker/README.md",dependencies:{TimePicker:c.TimePicker,formatter:c.formatter,Notify:c.Notify,Button:c.Button,Form:c.Form,Row:c.Row,Col:c.Col},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(2448).then(t.bind(t,32448));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); -//# sourceMappingURL=748.98647192.chunk.js.map \ No newline at end of file +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[748],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),c=t(41473),s=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,c=e.codeSandbox,s=(0,o.Z)(e,l),d=(0,r.Z)({},s);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),c&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(36131);function m(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(c.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var f="index_docinfo__3Vx8S",k="index_markdown__hcQCp",v=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,c.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,c.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(s.Z,{source:b,className:k,components:{code:function(e){var n=e.inline,i=e.node,c=(0,o.Z)(e,v),s=c,d=s.noPreview,a=s.bordered,l=s.noScroll,h=s.bgWhite,m=s.noCode,f=s.codePen,k=s.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},c));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:m,codePen:f,codeSandbox:k};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},c)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:m,codePen:f,codeSandbox:k})}}}),(0,u.jsx)("div",{className:f,children:(0,u.jsx)(m,{path:a})})]}):null}},86726:function(e,n,t){"use strict";t.r(n);var r=t(27791),o=t(57135),i=t.n(o),c=(t(41473),t(36131)),s=t(86082),d=t(69286);n.default=function(){return(0,d.jsx)(s.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-time-picker/README.md",dependencies:{TimePicker:c.TimePicker,formatter:c.formatter,Notify:c.Notify,Button:c.Button,Form:c.Form,Row:c.Row,Col:c.Col},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(2448).then(t.bind(t,32448));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); +//# sourceMappingURL=748.82afc4ed.chunk.js.map \ No newline at end of file diff --git a/static/js/748.98647192.chunk.js.map b/static/js/748.82afc4ed.chunk.js.map similarity index 99% rename from static/js/748.98647192.chunk.js.map rename to static/js/748.82afc4ed.chunk.js.map index 5ba3287d32..6531b8f397 100644 --- a/static/js/748.98647192.chunk.js.map +++ b/static/js/748.82afc4ed.chunk.js.map @@ -1 +1 @@ -{"version":3,"file":"static/js/748.98647192.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/time-picker/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { TimePicker, formatter, Notify, Button, Form, Row, Col } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default () => (\n {\n const md = await import('uiw/node_modules/@uiw/react-time-picker/README.md');\n return md.default || md;\n }}\n />\n);\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","TimePicker","formatter","Notify","Button","Form","Row","Col","md","default"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/js/748.82afc4ed.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/time-picker/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { TimePicker, formatter, Notify, Button, Form, Row, Col } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default () => (\n {\n const md = await import('uiw/node_modules/@uiw/react-time-picker/README.md');\n return md.default || md;\n }}\n />\n);\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","TimePicker","formatter","Notify","Button","Form","Row","Col","md","default"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/7541.11ca70cc.chunk.js b/static/js/7541.dafa7879.chunk.js similarity index 96% rename from static/js/7541.11ca70cc.chunk.js rename to static/js/7541.dafa7879.chunk.js index 468f6af864..158500a28d 100644 --- a/static/js/7541.11ca70cc.chunk.js +++ b/static/js/7541.dafa7879.chunk.js @@ -1,2 +1,2 @@ -(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[7541],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return x}});var r=t(50189),o=t(53782),i=t(11026),c=t(41473),s=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,c=e.codeSandbox,s=(0,o.Z)(e,l),d=(0,r.Z)({},s);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),c&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(32511);function m(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(c.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var f="index_docinfo__3Vx8S",v="index_markdown__hcQCp",k=["inline","node"],b=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function x(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,c.useState)(""),h=(0,i.Z)(l,2),x=h[0],j=h[1],g=d.i8||"2.0.0";return(0,c.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),x?(0,u.jsxs)("div",{children:[(0,u.jsx)(s.Z,{source:x,className:v,components:{code:function(e){var n=e.inline,i=e.node,c=(0,o.Z)(e,k),s=c,d=s.noPreview,a=s.bordered,l=s.noScroll,h=s.bgWhite,m=s.noCode,f=s.codePen,v=s.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},c));var x={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:m,codePen:f,codeSandbox:v};return 0===Object.keys(x).filter((function(e){return void 0!==x[e]})).length?(0,u.jsx)("code",(0,r.Z)({},c)):(0,u.jsx)(p,{version:g,code:b(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:m,codePen:f,codeSandbox:v})}}}),(0,u.jsx)("div",{className:f,children:(0,u.jsx)(m,{path:a})})]}):null}},88352:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return a}});var r=t(27791),o=t(57135),i=t.n(o),c=(t(41473),t(32511)),s=t(86082),d=t(69286);function a(){return(0,d.jsx)(s.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-breadcrumb/README.md",dependencies:{Breadcrumb:c.Breadcrumb,Icon:c.Icon,Divider:c.Divider},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(3261).then(t.bind(t,83261));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); -//# sourceMappingURL=7541.11ca70cc.chunk.js.map \ No newline at end of file +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[7541],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return x}});var r=t(50189),o=t(53782),i=t(11026),c=t(41473),s=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,c=e.codeSandbox,s=(0,o.Z)(e,l),d=(0,r.Z)({},s);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),c&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(36131);function m(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(c.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var f="index_docinfo__3Vx8S",v="index_markdown__hcQCp",k=["inline","node"],b=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function x(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,c.useState)(""),h=(0,i.Z)(l,2),x=h[0],j=h[1],g=d.i8||"2.0.0";return(0,c.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),x?(0,u.jsxs)("div",{children:[(0,u.jsx)(s.Z,{source:x,className:v,components:{code:function(e){var n=e.inline,i=e.node,c=(0,o.Z)(e,k),s=c,d=s.noPreview,a=s.bordered,l=s.noScroll,h=s.bgWhite,m=s.noCode,f=s.codePen,v=s.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},c));var x={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:m,codePen:f,codeSandbox:v};return 0===Object.keys(x).filter((function(e){return void 0!==x[e]})).length?(0,u.jsx)("code",(0,r.Z)({},c)):(0,u.jsx)(p,{version:g,code:b(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:m,codePen:f,codeSandbox:v})}}}),(0,u.jsx)("div",{className:f,children:(0,u.jsx)(m,{path:a})})]}):null}},88352:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return a}});var r=t(27791),o=t(57135),i=t.n(o),c=(t(41473),t(36131)),s=t(86082),d=t(69286);function a(){return(0,d.jsx)(s.Z,{path:"https://github.com/uiwjs/uiw/tree/master/packages/react-breadcrumb/README.md",dependencies:{Breadcrumb:c.Breadcrumb,Icon:c.Icon,Divider:c.Divider},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(3261).then(t.bind(t,83261));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); +//# sourceMappingURL=7541.dafa7879.chunk.js.map \ No newline at end of file diff --git a/static/js/7541.11ca70cc.chunk.js.map b/static/js/7541.dafa7879.chunk.js.map similarity index 99% rename from static/js/7541.11ca70cc.chunk.js.map rename to static/js/7541.dafa7879.chunk.js.map index eeae82af46..84d87da4fd 100644 --- a/static/js/7541.11ca70cc.chunk.js.map +++ b/static/js/7541.dafa7879.chunk.js.map @@ -1 +1 @@ -{"version":3,"file":"static/js/7541.11ca70cc.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/breadcrumb/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { Breadcrumb, Icon, Divider } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default function Page() {\n return (\n {\n const md = await import('uiw/node_modules/@uiw/react-breadcrumb/README.md');\n return md.default || md;\n }}\n />\n );\n}\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Page","Breadcrumb","Icon","md","default"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/js/7541.dafa7879.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/breadcrumb/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { Breadcrumb, Icon, Divider } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default function Page() {\n return (\n {\n const md = await import('uiw/node_modules/@uiw/react-breadcrumb/README.md');\n return md.default || md;\n }}\n />\n );\n}\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Page","Breadcrumb","Icon","md","default"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/7761.4f86f4fc.chunk.js b/static/js/7761.ba44ee99.chunk.js similarity index 96% rename from static/js/7761.4f86f4fc.chunk.js rename to static/js/7761.ba44ee99.chunk.js index 6079059028..658344633a 100644 --- a/static/js/7761.4f86f4fc.chunk.js +++ b/static/js/7761.ba44ee99.chunk.js @@ -1,2 +1,2 @@ -(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[7761],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),c=t(41473),s=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,c=e.codeSandbox,s=(0,o.Z)(e,l),d=(0,r.Z)({},s);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),c&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(32511);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(c.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",v="index_markdown__hcQCp",k=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,c.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,c.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(s.Z,{source:b,className:v,components:{code:function(e){var n=e.inline,i=e.node,c=(0,o.Z)(e,k),s=c,d=s.noPreview,a=s.bordered,l=s.noScroll,h=s.bgWhite,f=s.noCode,m=s.codePen,v=s.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},c));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:v};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},c)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:v})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},76733:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return a}});var r=t(27791),o=t(57135),i=t.n(o),c=(t(41473),t(32511)),s=t(86082),d=t(69286);function a(){return(0,d.jsx)(s.Z,{path:"https://github.com/uiwjs/date-formatter/blob/master/README.md",dependencies:{formatter:c.formatter,Divider:c.Divider,Tag:c.Tag,Icon:c.Icon},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(8747).then(t.bind(t,58747));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); -//# sourceMappingURL=7761.4f86f4fc.chunk.js.map \ No newline at end of file +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[7761],{84934:function(e){function n(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}n.keys=function(){return[]},n.resolve=n,n.id=84934,e.exports=n},86082:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(50189),o=t(53782),i=t(11026),c=t(41473),s=t(91025),d=t(75752),a=t(64508),u=t(69286),l=["version","dependencies","codePen","codeSandbox"];function p(e){var n=e.version,t=e.dependencies,i=e.codePen,c=e.codeSandbox,s=(0,o.Z)(e,l),d=(0,r.Z)({},s);return i&&(d.codePenOption={title:"uiw".concat(n," - demo"),includeModule:["uiw"],js:(d.code||"").replace("_mount_",'document.getElementById("container")'),html:'
',css_external:"https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.css"),js_external:"https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@".concat(n,"/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js")}),c&&(d.codeSandboxOption={files:{"sandbox.config.json":{content:'{\n "template": "node",\n "container": {\n "startScript": "start",\n "node": "14"\n }\n }'},"public/index.html":{content:'
'},"src/index.js":{content:(d.code||"").replace("_mount_",'document.getElementById("container")')},".kktrc.js":{content:'import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};'},"package.json":{content:{name:"uiw-demo",description:"uiw v".concat(n," - demo"),dependencies:{react:"^17.0.2","react-dom":"^17.0.2",uiw:"latest"},devDependencies:{"@kkt/less-modules":"~7.1.1",kkt:"~7.1.5"},license:"MIT",scripts:{start:"kkt start",build:"kkt build",test:"kkt test --env=jsdom"},browserslist:[">0.2%","not dead","not ie <= 11","not op_mini all"]}}}}),(0,u.jsx)(a.Z,(0,r.Z)((0,r.Z)({},d),{},{dependencies:t,style:{marginBottom:0}}))}var h=t(36131);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.path,t=/^http/.test(n||"")?n:"https://github.com/uiwjs/uiw/blob/master/".concat(n);return(0,u.jsxs)(c.Fragment,{children:["\u72af\u4e86\u9519\u8bef\u8fd8\u662f\u60f3\u5bf9\u6587\u4ef6\u505a\u51fa\u8d21\u732e\uff1f",t&&(0,u.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:"\u5728Github\u4e0a\u7f16\u8f91\u672c\u9875\uff01"}),(0,u.jsx)("br",{}),(0,u.jsx)("a",{href:"https://github.com/uiwjs/uiw/issues",target:"_blank",rel:"noopener noreferrer",children:"\u53cd\u9988\u5efa\u8bae"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw/issues/new",children:"\u63d0\u4ea4bug"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/uiwjs/uiw",children:"Github"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt",children:"kkt"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/kktjs/kkt-ssr",children:"@kkt/ssr"}),(0,u.jsx)(h.Divider,{type:"vertical"}),(0,u.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://uiw.gitee.io",children:"\u56fd\u5185\u955c\u50cf"})]})}var m="index_docinfo__3Vx8S",v="index_markdown__hcQCp",k=["inline","node"],x=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return n.forEach((function(n){"text"===n.type?t+=n.value:n.children&&Array.isArray(n.children)&&(t+=e(n.children))})),t};function b(e){var n=e.renderPage,t=e.dependencies,a=e.path,l=(0,c.useState)(""),h=(0,i.Z)(l,2),b=h[0],j=h[1],g=d.i8||"2.0.0";return(0,c.useEffect)((function(){n&&n().then((function(e){j(e)})).catch((function(){}))}),[]),b?(0,u.jsxs)("div",{children:[(0,u.jsx)(s.Z,{source:b,className:v,components:{code:function(e){var n=e.inline,i=e.node,c=(0,o.Z)(e,k),s=c,d=s.noPreview,a=s.bordered,l=s.noScroll,h=s.bgWhite,f=s.noCode,m=s.codePen,v=s.codeSandbox;if(n)return(0,u.jsx)("code",(0,r.Z)({},c));var b={noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:v};return 0===Object.keys(b).filter((function(e){return void 0!==b[e]})).length?(0,u.jsx)("code",(0,r.Z)({},c)):(0,u.jsx)(p,{version:g,code:x(i.children),dependencies:t,noPreview:d,bordered:a,noScroll:l,bgWhite:h,noCode:f,codePen:m,codeSandbox:v})}}}),(0,u.jsx)("div",{className:m,children:(0,u.jsx)(f,{path:a})})]}):null}},76733:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return a}});var r=t(27791),o=t(57135),i=t.n(o),c=(t(41473),t(36131)),s=t(86082),d=t(69286);function a(){return(0,d.jsx)(s.Z,{path:"https://github.com/uiwjs/date-formatter/blob/master/README.md",dependencies:{formatter:c.formatter,Divider:c.Divider,Tag:c.Tag,Icon:c.Icon},renderPage:(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.e(8747).then(t.bind(t,58747));case 2:return n=e.sent,e.abrupt("return",n.default||n);case 4:case"end":return e.stop()}}),e)})))})}}}]); +//# sourceMappingURL=7761.ba44ee99.chunk.js.map \ No newline at end of file diff --git a/static/js/7761.4f86f4fc.chunk.js.map b/static/js/7761.ba44ee99.chunk.js.map similarity index 99% rename from static/js/7761.4f86f4fc.chunk.js.map rename to static/js/7761.ba44ee99.chunk.js.map index 472ea586a3..cac1142966 100644 --- a/static/js/7761.4f86f4fc.chunk.js.map +++ b/static/js/7761.ba44ee99.chunk.js.map @@ -1 +1 @@ -{"version":3,"file":"static/js/7761.4f86f4fc.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/formatter/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { formatter, Divider, Tag, Icon } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default function Page() {\n return (\n {\n const md = await import('@uiw/formatter/README.md');\n return md.default || md;\n }}\n />\n );\n}\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Page","formatter","Tag","Icon","md","default"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/js/7761.ba44ee99.chunk.js","mappings":"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","sources":["../../node_modules/@babel/standalone|sync|nonrecursive","components/Markdown/Code.tsx","components/Markdown/Footer.tsx","webpack://website/./src/components/Markdown/index.module.less?6e49","components/Markdown/index.tsx","routes/components/formatter/index.tsx"],"sourcesContent":["function webpackEmptyContext(req) {\n\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\te.code = 'MODULE_NOT_FOUND';\n\tthrow e;\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nwebpackEmptyContext.id = 84934;\nmodule.exports = webpackEmptyContext;","import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview';\n\nexport interface CodeProps extends CodePreviewProps {\n code: string;\n version: string;\n codePen: boolean;\n codeSandbox?: boolean;\n dependencies: any;\n}\n\nexport default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) {\n const props: CodePreviewProps = { ...other };\n if (codePen) {\n props.codePenOption = {\n title: `uiw${version} - demo`,\n includeModule: ['uiw'],\n js: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n html: '
',\n css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`,\n js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`,\n };\n }\n if (codeSandbox) {\n props.codeSandboxOption = {\n files: {\n 'sandbox.config.json': {\n content: `{\n \"template\": \"node\",\n \"container\": {\n \"startScript\": \"start\",\n \"node\": \"14\"\n }\n }`,\n },\n 'public/index.html': {\n content: `
`,\n },\n 'src/index.js': {\n content: (props.code || '').replace('_mount_', 'document.getElementById(\"container\")'),\n },\n '.kktrc.js': {\n content: `import lessModules from \"@kkt/less-modules\";\\nexport default (conf, env, options) => {\\nconf = lessModules(conf, env, options);\\nreturn conf;\\n};`,\n },\n 'package.json': {\n content: {\n name: 'uiw-demo',\n description: `uiw v${version} - demo`,\n dependencies: {\n react: '^17.0.2',\n 'react-dom': '^17.0.2',\n uiw: 'latest',\n },\n devDependencies: {\n '@kkt/less-modules': '~7.1.1',\n kkt: '~7.1.5',\n },\n license: 'MIT',\n scripts: {\n start: 'kkt start',\n build: 'kkt build',\n test: 'kkt test --env=jsdom',\n },\n browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'],\n },\n },\n },\n };\n }\n return ;\n}\n","import React, { Fragment } from 'react';\nimport { Divider } from 'uiw';\n\nexport type FooterProps = {\n path?: string;\n};\n\nexport default function (props: FooterProps = {}) {\n const { path } = props;\n const url = /^http/.test(path || '') ? path : `https://github.com/uiwjs/uiw/blob/master/${path}`;\n return (\n \n 犯了错误还是想对文件做出贡献?\n {url && (\n \n 在Github上编辑本页!\n \n )}\n
\n \n 反馈建议\n \n \n \n 提交bug\n \n \n \n Github\n \n \n \n kkt\n \n \n \n @kkt/ssr\n \n \n \n 国内镜像\n \n
\n );\n}\n","// extracted by mini-css-extract-plugin\nexport default {\"docinfo\":\"index_docinfo__3Vx8S\",\"markdown\":\"index_markdown__hcQCp\"};","import { useEffect, useState } from 'react';\nimport MarkdownPreview from '@uiw/react-markdown-preview';\nimport pkg from 'uiw/package.json';\nimport Code from './Code';\nimport Footer from './Footer';\nimport styles from './index.module.less';\n\nexport type CreatePageProps = {\n dependencies?: T;\n path: string;\n renderPage?: () => Promise;\n};\n\nconst getCodeStr = (data: any[] = [], code: string = '') => {\n data.forEach((node) => {\n if (node.type === 'text') {\n code += node.value;\n } else if (node.children && Array.isArray(node.children)) {\n code += getCodeStr(node.children);\n }\n });\n return code;\n};\n\nexport default function CreatePage(props: CreatePageProps) {\n const { renderPage, dependencies, path } = props;\n const [mdStr, setMdStr] = useState('');\n\n const version = pkg.version || '2.0.0';\n useEffect(() => {\n if (renderPage) {\n renderPage()\n .then((str) => {\n setMdStr(str);\n })\n .catch(() => {});\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n\n if (!mdStr) {\n return null;\n }\n\n return (\n
\n {\n const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any;\n if (inline) {\n return ;\n }\n const config = {\n noPreview,\n bordered,\n noScroll,\n bgWhite,\n noCode,\n codePen,\n codeSandbox,\n } as any;\n if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) {\n return ;\n }\n return (\n \n );\n },\n }}\n />\n
\n
\n
\n
\n );\n}\n","import React from 'react';\nimport { formatter, Divider, Tag, Icon } from 'uiw';\nimport Markdown from '../../../components/Markdown';\n\nexport default function Page() {\n return (\n {\n const md = await import('@uiw/formatter/README.md');\n return md.default || md;\n }}\n />\n );\n}\n"],"names":["webpackEmptyContext","req","e","Error","code","keys","resolve","id","module","exports","Code","version","dependencies","codePen","codeSandbox","other","props","codePenOption","title","includeModule","js","replace","html","css_external","js_external","codeSandboxOption","files","content","name","description","react","uiw","devDependencies","kkt","license","scripts","start","build","test","browserslist","style","marginBottom","path","url","Fragment","href","target","rel","Divider","type","getCodeStr","data","forEach","node","value","children","Array","isArray","CreatePage","renderPage","useState","mdStr","setMdStr","pkg","useEffect","then","str","catch","source","className","styles","components","inline","noPreview","bordered","noScroll","bgWhite","noCode","config","Object","filter","undefined","length","Footer","Page","formatter","Tag","Icon","md","default"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/782.19be4f5b.chunk.js b/static/js/782.7a65d8b8.chunk.js similarity index 99% rename from static/js/782.19be4f5b.chunk.js rename to static/js/782.7a65d8b8.chunk.js index 5114052040..23fcad20a7 100644 --- a/static/js/782.19be4f5b.chunk.js +++ b/static/js/782.7a65d8b8.chunk.js @@ -1,3 +1,3 @@ -/*! For license information please see 782.19be4f5b.chunk.js.LICENSE.txt */ -(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[782],{15365:function(e){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){l=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(l)throw o}}}},e.exports.__esModule=!0,e.exports.default=e.exports},79484:function(e,t,n){var r=n(38620),i=n(47321),a=n(17066);e.exports=function(e){var t=i();return function(){var n,i=r(e);if(t){var o=r(this).constructor;n=Reflect.construct(i,arguments,o)}else n=i.apply(this,arguments);return a(this,n)}},e.exports.__esModule=!0,e.exports.default=e.exports},65526:function(e){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},e.exports.__esModule=!0,e.exports.default=e.exports},33854:function(e,t,n){var r=n(73515);function i(){return"undefined"!==typeof Reflect&&Reflect.get?(e.exports=i=Reflect.get,e.exports.__esModule=!0,e.exports.default=e.exports):(e.exports=i=function(e,t,n){var i=r(e,t);if(i){var a=Object.getOwnPropertyDescriptor(i,t);return a.get?a.get.call(arguments.length<3?e:n):a.value}},e.exports.__esModule=!0,e.exports.default=e.exports),i.apply(this,arguments)}e.exports=i,e.exports.__esModule=!0,e.exports.default=e.exports},38620:function(e){function t(n){return e.exports=t=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},44422:function(e,t,n){var r=n(17276);e.exports=function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&r(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},7914:function(e){e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},47321:function(e){e.exports=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}},e.exports.__esModule=!0,e.exports.default=e.exports},73982:function(e,t,n){var r=n(65526);function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}e.exports=function(e){for(var t=1;t=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a},e.exports.__esModule=!0,e.exports.default=e.exports},15600:function(e){e.exports=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i},e.exports.__esModule=!0,e.exports.default=e.exports},17066:function(e,t,n){var r=n(11873).default,i=n(94647);e.exports=function(e,t){if(t&&("object"===r(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return i(e)},e.exports.__esModule=!0,e.exports.default=e.exports},17276:function(e){function t(n,r){return e.exports=t=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,t(n,r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},73515:function(e,t,n){var r=n(38620);e.exports=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=r(e)););return e},e.exports.__esModule=!0,e.exports.default=e.exports},11873:function(e){function t(n){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},44595:function(e,t,n){var r=n(15365);e.exports=function(e,t){if(e){if("string"===typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},61864:function(e,t,n){"use strict";var r=n(68217).default,i=n(33220),a=n(31094),o=n(24508);e.exports=function(e){return(e=e||{}).alias&&o.alias(e.alias),function(e){i(e,"element",t)};function t(t,n,i){if(i&&"pre"===i.tagName&&"code"===t.tagName){var s=function(e){var t,n=e.properties.className||[],i=r(n);try{for(i.s();!(t=i.n()).done;){var a=t.value;if("language-"===a.slice(0,9))return a.slice(9).toLowerCase()}}catch(o){i.e(o)}finally{i.f()}return null}(t);if(null!==s){var l;try{i.properties.className=(i.properties.className||[]).concat("language-"+s),l=o.highlight(a(t),s)}catch(u){if(e.ignoreMissing&&/Unknown language/.test(u.message))return;throw u}t.children=l}}}}},64508:function(e,t,n){"use strict";n.d(t,{Z:function(){return fm}});var r=n(25773),i=n(30808),a=n(41473),o=n(11026),s=n(649),l=n(47169),u=n(27597);function c(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=(0,u.Z)(e)););return e}function d(){return d="undefined"!==typeof Reflect&&Reflect.get?Reflect.get:function(e,t,n){var r=c(e,t);if(r){var i=Object.getOwnPropertyDescriptor(r,t);return i.get?i.get.call(arguments.length<3?e:n):i.value}},d.apply(this,arguments)}for(var p=n(67591),f=n(43415),h=n(60726),m=n(22951),g=n(91976),v="lc,34,7n,7,7b,19,,,,2,,2,,,20,b,1c,l,g,,2t,7,2,6,2,2,,4,z,,u,r,2j,b,1m,9,9,,o,4,,9,,3,,5,17,3,3b,f,,w,1j,,,,4,8,4,,3,7,a,2,t,,1m,,,,2,4,8,,9,,a,2,q,,2,2,1l,,4,2,4,2,2,3,3,,u,2,3,,b,2,1l,,4,5,,2,4,,k,2,m,6,,,1m,,,2,,4,8,,7,3,a,2,u,,1n,,,,c,,9,,14,,3,,1l,3,5,3,,4,7,2,b,2,t,,1m,,2,,2,,3,,5,2,7,2,b,2,s,2,1l,2,,,2,4,8,,9,,a,2,t,,20,,4,,2,3,,,8,,29,,2,7,c,8,2q,,2,9,b,6,22,2,r,,,,,,1j,e,,5,,2,5,b,,10,9,,2u,4,,6,,2,2,2,p,2,4,3,g,4,d,,2,2,6,,f,,jj,3,qa,3,t,3,t,2,u,2,1s,2,,7,8,,2,b,9,,19,3,3b,2,y,,3a,3,4,2,9,,6,3,63,2,2,,1m,,,7,,,,,2,8,6,a,2,,1c,h,1r,4,1c,7,,,5,,14,9,c,2,w,4,2,2,,3,1k,,,2,3,,,3,1m,8,2,2,48,3,,d,,7,4,,6,,3,2,5i,1m,,5,ek,,5f,x,2da,3,3x,,2o,w,fe,6,2x,2,n9w,4,,a,w,2,28,2,7k,,3,,4,,p,2,5,,47,2,q,i,d,,12,8,p,b,1a,3,1c,,2,4,2,2,13,,1v,6,2,2,2,2,c,,8,,1b,,1f,,,3,2,2,5,2,,,16,2,8,,6m,,2,,4,,fn4,,kh,g,g,g,a6,2,gt,,6a,,45,5,1ae,3,,2,5,4,14,3,4,,4l,2,fx,4,ar,2,49,b,4w,,1i,f,1k,3,1d,4,2,2,1x,3,10,5,,8,1q,,c,2,1g,9,a,4,2,,2n,3,2,,,2,6,,4g,,3,8,l,2,1l,2,,,,,m,,e,7,3,5,5f,8,2,3,,,n,,29,,2,6,,,2,,,2,,2,6j,,2,4,6,2,,2,r,2,2d,8,2,,,2,2y,,,,2,6,,,2t,3,2,4,,5,77,9,,2,6t,,a,2,,,4,,40,4,2,2,4,,w,a,14,6,2,4,8,,9,6,2,3,1a,d,,2,ba,7,,6,,,2a,m,2,7,,2,,2,3e,6,3,,,2,,7,,,20,2,3,,,,9n,2,f0b,5,1n,7,t4,,1r,4,29,,f5k,2,43q,,,3,4,5,8,8,2,7,u,4,44,3,1iz,1j,4,1e,8,,e,,m,5,,f,11s,7,,h,2,7,,2,,5,79,7,c5,4,15s,7,31,7,240,5,gx7k,2o,3k,6o".split(",").map((function(e){return e?parseInt(e,36):1})),b=1;be)return v[t-1]<=e;return!1}function O(e){return e>=127462&&e<=127487}function E(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];return(n?T:S)(e,t,r)}function T(e,t,n){if(t==e.length)return t;t&&k(e.charCodeAt(t))&&A(e.charCodeAt(t-1))&&t--;var r=C(e,t);for(t+=w(r);t=0&&O(C(e,o));)a++,o-=2;if(a%2==0)break;t+=2}}return t}function S(e,t,n){for(;t>0;){var r=T(e,t-2,n);if(r=56320&&e<57344}function A(e){return e>=55296&&e<56320}function C(e,t){var n=e.charCodeAt(t);if(!A(n)||t+1==e.length)return n;var r=e.charCodeAt(t+1);return k(r)?r-56320+(n-55296<<10)+65536:n}function _(e){return e<=65535?String.fromCharCode(e):(e-=65536,String.fromCharCode(55296+(e>>10),56320+(1023&e)))}function w(e){return e<65536?1:2}function R(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.length,r=0,i=0;i=t)return i;if(i==e.length)break;a+=9==e.charCodeAt(i)?n-a%n:1,i=E(e,i)}return!0===r?-1:e.length}var N=function(){function e(){(0,m.Z)(this,e)}return(0,g.Z)(e,[{key:"lineAt",value:function(e){if(e<0||e>this.length)throw new RangeError("Invalid position ".concat(e," in document of length ").concat(this.length));return this.lineInner(e,!1,1,0)}},{key:"line",value:function(e){if(e<1||e>this.lines)throw new RangeError("Invalid line number ".concat(e," in ").concat(this.lines,"-line document"));return this.lineInner(e,!0,1,0)}},{key:"replace",value:function(e,t,n){var r=[];return this.decompose(0,e,r,2),n.length&&n.decompose(0,n.length,r,3),this.decompose(t,this.length,r,1),D.from(r,this.length-(t-e)+n.length)}},{key:"append",value:function(e){return this.replace(this.length,this.length,e)}},{key:"slice",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.length,n=[];return this.decompose(e,t,n,0),D.from(n,t-e)}},{key:"eq",value:function(e){if(e==this)return!0;if(e.length!=this.length||e.lines!=this.lines)return!1;for(var t=this.scanIdentical(e,1),n=this.length-this.scanIdentical(e,-1),r=new F(this),i=new F(e),a=t,o=t;;){if(r.next(a),i.next(a),a=0,r.lineBreak!=i.lineBreak||r.done!=i.done||r.value!=i.value)return!1;if(o+=r.value.length,r.done||o>=n)return!0}}},{key:"iter",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;return new F(this,e)}},{key:"iterRange",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.length;return new U(this,e,t)}},{key:"iterLines",value:function(e,t){var n;if(null==e)n=this.iter();else{null==t&&(t=this.lines+1);var r=this.line(e).from;n=this.iterRange(r,Math.max(r,t==this.lines+1?this.length:t<=1?0:this.line(t-1).to))}return new B(n)}},{key:"toString",value:function(){return this.sliceString(0)}},{key:"toJSON",value:function(){var e=[];return this.flatten(e),e}}],[{key:"of",value:function(t){if(0==t.length)throw new RangeError("A document must have at least one line");return 1!=t.length||t[0]?t.length<=32?new I(t):D.from(I.split(t,[])):e.empty}}]),e}(),I=function(e){(0,p.Z)(n,e);var t=(0,f.Z)(n);function n(e){var r,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:L(e);return(0,m.Z)(this,n),(r=t.call(this)).text=e,r.length=i,r}return(0,g.Z)(n,[{key:"lines",get:function(){return this.text.length}},{key:"children",get:function(){return null}},{key:"lineInner",value:function(e,t,n,r){for(var i=0;;i++){var a=this.text[i],o=r+a.length;if((t?n:o)>=e)return new $(r,o,n,a);r=o+1,n++}}},{key:"decompose",value:function(e,t,r,i){var a=e<=0&&t>=this.length?this:new n(M(this.text,e,t),Math.min(t,this.length)-Math.max(0,e));if(1&i){var o=r.pop(),s=P(a.text,o.text.slice(),0,a.length);if(s.length<=32)r.push(new n(s,o.length+a.length));else{var l=s.length>>1;r.push(new n(s.slice(0,l)),new n(s.slice(l)))}}else r.push(a)}},{key:"replace",value:function(e,t,r){if(!(r instanceof n))return d((0,u.Z)(n.prototype),"replace",this).call(this,e,t,r);var i=P(this.text,P(r.text,M(this.text,0,e)),t),a=this.length+r.length-(t-e);return i.length<=32?new n(i,a):D.from(n.split(i,[]),a)}},{key:"sliceString",value:function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.length,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"\n",r="",i=0,a=0;i<=t&&ae&&a&&(r+=n),ei&&(r+=o.slice(Math.max(0,e-i),t-i)),i=s+1}return r}},{key:"flatten",value:function(e){var t,n=(0,h.Z)(this.text);try{for(n.s();!(t=n.n()).done;){var r=t.value;e.push(r)}}catch(i){n.e(i)}finally{n.f()}}},{key:"scanIdentical",value:function(){return 0}}],[{key:"split",value:function(e,t){var r,i=[],a=-1,o=(0,h.Z)(e);try{for(o.s();!(r=o.n()).done;){var s=r.value;i.push(s),a+=s.length+1,32==i.length&&(t.push(new n(i,a)),i=[],a=-1)}}catch(l){o.e(l)}finally{o.f()}return a>-1&&t.push(new n(i,a)),t}}]),n}(N),D=function(e){(0,p.Z)(n,e);var t=(0,f.Z)(n);function n(e,r){var i;(0,m.Z)(this,n),(i=t.call(this)).children=e,i.length=r,i.lines=0;var a,o=(0,h.Z)(e);try{for(o.s();!(a=o.n()).done;){var s=a.value;i.lines+=s.lines}}catch(l){o.e(l)}finally{o.f()}return i}return(0,g.Z)(n,[{key:"lineInner",value:function(e,t,n,r){for(var i=0;;i++){var a=this.children[i],o=r+a.length,s=n+a.lines-1;if((t?s:o)>=e)return a.lineInner(e,t,n,r);r=o+1,n=s+1}}},{key:"decompose",value:function(e,t,n,r){for(var i=0,a=0;a<=t&&i=a){var l=r&((a<=e?1:0)|(s>=t?2:0));a>=e&&s<=t&&!l?n.push(o):o.decompose(e-a,t-a,n,l)}a=s+1}}},{key:"replace",value:function(e,t,r){if(r.lines=a&&t<=s){var l=o.replace(e-a,t-a,r),c=this.lines-o.lines+l.lines;if(l.lines>4&&l.lines>c>>6){var p=this.children.slice();return p[i]=l,new n(p,this.length-(t-e)+r.length)}return d((0,u.Z)(n.prototype),"replace",this).call(this,a,s,l)}a=s+1}return d((0,u.Z)(n.prototype),"replace",this).call(this,e,t,r)}},{key:"sliceString",value:function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.length,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"\n",r="",i=0,a=0;ie&&i&&(r+=n),ea&&(r+=o.sliceString(e-a,t-a,n)),a=s+1}return r}},{key:"flatten",value:function(e){var t,n=(0,h.Z)(this.children);try{for(n.s();!(t=n.n()).done;){t.value.flatten(e)}}catch(r){n.e(r)}finally{n.f()}}},{key:"scanIdentical",value:function(e,t){if(!(e instanceof n))return 0;for(var r=0,i=t>0?[0,0,this.children.length,e.children.length]:[this.children.length-1,e.children.length-1,-1,-1],a=(0,o.Z)(i,4),s=a[0],l=a[1],u=a[2],c=a[3];;s+=t,l+=t){if(s==u||l==c)return r;var d=this.children[s],p=e.children[l];if(d!=p)return r+d.scanIdentical(p,t);r+=d.length+1}}}],[{key:"from",value:function(e){var t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.reduce((function(e,t){return e+t.length+1}),-1),i=0,a=(0,h.Z)(e);try{for(a.s();!(t=a.n()).done;){var o=t.value;i+=o.lines}}catch(k){a.e(k)}finally{a.f()}if(i<32){var s,l=[],u=(0,h.Z)(e);try{for(u.s();!(s=u.n()).done;){var c=s.value;c.flatten(l)}}catch(k){u.e(k)}finally{u.f()}return new I(l,r)}var d=Math.max(32,i>>5),p=d<<1,f=d>>1,m=[],g=0,v=-1,b=[];function y(e){var t;if(e.lines>p&&e instanceof n){var r,i=(0,h.Z)(e.children);try{for(i.s();!(r=i.n()).done;){y(r.value)}}catch(k){i.e(k)}finally{i.f()}}else e.lines>f&&(g>f||!g)?(O(),m.push(e)):e instanceof I&&g&&(t=b[b.length-1])instanceof I&&e.lines+t.lines<=32?(g+=e.lines,v+=e.length+1,b[b.length-1]=new I(t.text.concat(e.text),t.length+1+e.length)):(g+e.lines>d&&O(),g+=e.lines,v+=e.length+1,b.push(e))}function O(){0!=g&&(m.push(1==b.length?b[0]:n.from(b,v)),v=-1,g=b.length=0)}var E,T=(0,h.Z)(e);try{for(T.s();!(E=T.n()).done;){var S=E.value;y(S)}}catch(k){T.e(k)}finally{T.f()}return O(),1==m.length?m[0]:new n(m,r)}}]),n}(N);function L(e){var t,n=-1,r=(0,h.Z)(e);try{for(r.s();!(t=r.n()).done;){n+=t.value.length+1}}catch(i){r.e(i)}finally{r.f()}return n}function P(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1e9,i=0,a=0,o=!0;a=n&&(l>r&&(s=s.slice(0,r-i)),i1&&void 0!==arguments[1]?arguments[1]:1;(0,m.Z)(this,e),this.dir=n,this.done=!1,this.lineBreak=!1,this.value="",this.nodes=[t],this.offsets=[n>0?1:(t instanceof I?t.text.length:t.children.length)<<1]}return(0,g.Z)(e,[{key:"nextInner",value:function(e,t){for(this.done=this.lineBreak=!1;;){var n=this.nodes.length-1,r=this.nodes[n],i=this.offsets[n],a=i>>1,o=r instanceof I?r.text.length:r.children.length;if(a==(t>0?o:0)){if(0==n)return this.done=!0,this.value="",this;t>0&&this.offsets[n-1]++,this.nodes.pop(),this.offsets.pop()}else if((1&i)==(t>0?0:1)){if(this.offsets[n]+=t,0==e)return this.lineBreak=!0,this.value="\n",this;e--}else if(r instanceof I){var s=r.text[a+(t<0?-1:0)];if(this.offsets[n]+=t,s.length>Math.max(0,e))return this.value=0==e?s:t>0?s.slice(e):s.slice(0,s.length-e),this;e-=s.length}else{var l=r.children[a+(t<0?-1:0)];e>l.length?(e-=l.length,this.offsets[n]+=t):(t<0&&this.offsets[n]--,this.nodes.push(l),this.offsets.push(t>0?1:(l instanceof I?l.text.length:l.children.length)<<1))}}}},{key:"next",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return e<0&&(this.nextInner(-e,-this.dir),e=this.value.length),this.nextInner(e,this.dir)}}]),e}(),U=function(){function e(t,n,r){(0,m.Z)(this,e),this.value="",this.done=!1,this.cursor=new F(t,n>r?-1:1),this.pos=n>r?t.length:0,this.from=Math.min(n,r),this.to=Math.max(n,r)}return(0,g.Z)(e,[{key:"nextInner",value:function(e,t){if(t<0?this.pos<=this.from:this.pos>=this.to)return this.value="",this.done=!0,this;e+=Math.max(0,t<0?this.pos-this.to:this.from-this.pos);var n=t<0?this.pos-this.from:this.to-this.pos;e>n&&(e=n),n-=e;var r=this.cursor.next(e).value;return this.pos+=(r.length+e)*t,this.value=r.length<=n?r:t<0?r.slice(r.length-n):r.slice(0,n),this.done=!this.value,this}},{key:"next",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min(e,this.to-this.pos)),this.nextInner(e,this.cursor.dir)}},{key:"lineBreak",get:function(){return this.cursor.lineBreak&&""!=this.value}}]),e}(),B=function(){function e(t){(0,m.Z)(this,e),this.inner=t,this.afterBreak=!0,this.value="",this.done=!1}return(0,g.Z)(e,[{key:"next",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=this.inner.next(e),n=t.done,r=t.lineBreak,i=t.value;return n?(this.done=!0,this.value=""):r?this.afterBreak?this.value="":(this.afterBreak=!0,this.next()):(this.value=i,this.afterBreak=!1),this}},{key:"lineBreak",get:function(){return!1}}]),e}();"undefined"!=typeof Symbol&&(N.prototype[Symbol.iterator]=function(){return this.iter()},F.prototype[Symbol.iterator]=U.prototype[Symbol.iterator]=B.prototype[Symbol.iterator]=function(){return this});var $=function(){function e(t,n,r,i){(0,m.Z)(this,e),this.from=t,this.to=n,this.number=r,this.text=i}return(0,g.Z)(e,[{key:"length",get:function(){return this.to-this.from}}]),e}(),Q=/\r\n?|\n/,Z=function(e){return e[e.Simple=0]="Simple",e[e.TrackDel=1]="TrackDel",e[e.TrackBefore=2]="TrackBefore",e[e.TrackAfter=3]="TrackAfter",e}(Z||(Z={})),G=function(){function e(t){(0,m.Z)(this,e),this.sections=t}return(0,g.Z)(e,[{key:"length",get:function(){for(var e=0,t=0;t1&&void 0!==arguments[1]&&arguments[1];j(this,e,t)}},{key:"invertedDesc",get:function(){for(var t=[],n=0;n1&&void 0!==arguments[1]&&arguments[1];return e.empty?this:V(this,e,t)}},{key:"mapPos",value:function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Z.Simple,r=0,i=0,a=0;ae)return i+(e-r);i+=o}else{if(n!=Z.Simple&&l>=e&&(n==Z.TrackDel&&re||n==Z.TrackBefore&&re))return null;if(l>e||l==e&&t<0&&!o)return e==r||t<0?i:i+s;i+=s}r=l}if(e>r)throw new RangeError("Position ".concat(e," is out of range for changeset of length ").concat(r));return i}},{key:"touchesRange",value:function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e,n=0,r=0;n=0&&r<=t&&o>=e)return!(rt)||"cover";r=o}return!1}},{key:"toString",value:function(){for(var e="",t=0;t=0?":"+r:"")}return e}},{key:"toJSON",value:function(){return this.sections}}],[{key:"fromJSON",value:function(t){if(!Array.isArray(t)||t.length%2||t.some((function(e){return"number"!=typeof e})))throw new RangeError("Invalid JSON representation of ChangeDesc");return new e(t)}}]),e}(),H=function(e){(0,p.Z)(n,e);var t=(0,f.Z)(n);function n(e,r){var i;return(0,m.Z)(this,n),(i=t.call(this,e)).inserted=r,i}return(0,g.Z)(n,[{key:"apply",value:function(e){if(this.length!=e.length)throw new RangeError("Applying change set to a document with the wrong length");return j(this,(function(t,n,r,i,a){return e=e.replace(r,r+(n-t),a)}),!1),e}},{key:"mapDesc",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return V(this,e,t,!0)}},{key:"invert",value:function(e){for(var t=this.sections.slice(),r=[],i=0,a=0;i=0){t[i]=s,t[i+1]=o;for(var l=i>>1;r.length1&&void 0!==arguments[1]&&arguments[1];return e.empty?this:V(this,e,t,!0)}},{key:"iterChanges",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];j(this,e,t)}},{key:"desc",get:function(){return new G(this.sections)}},{key:"filter",value:function(e){var t=[],r=[],i=[],a=new q(this);e:for(var o=0,s=0;;){for(var l=o==e.length?1e9:e[o++];s0&&z(r,t,a.text),a.forward(u),s+=u}for(var d=e[o++];s>1].toJSON()))}return e}}],[{key:"of",value:function(e,t,r){var i=[],a=[],o=0,s=null;function l(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(e||i.length){om||p<0||m>t)throw new RangeError("Invalid change range ".concat(p," to ").concat(m," (in doc of length ").concat(t,")"));var v=g?"string"==typeof g?N.of(g.split(r||Q)):g:N.empty,b=v.length;if(p==m&&0==b)return;po&&W(i,p-o,-1),W(i,m-p,b),z(a,i,v),o=m}}(e),l(!s),s}},{key:"empty",value:function(e){return new n(e?[e,-1]:[],[])}},{key:"fromJSON",value:function(e){if(!Array.isArray(e))throw new RangeError("Invalid JSON representation of ChangeSet");for(var t=[],r=[],i=0;i3&&void 0!==arguments[3]&&arguments[3];if(!(0==t&&n<=0)){var i=e.length-2;i>=0&&n<=0&&n==e[i+1]?e[i]+=t:0==t&&0==e[i]?e[i+1]+=n:r?(e[i]+=t,e[i+1]+=n):e.push(t,n)}}function z(e,t,n){if(0!=n.length){var r=t.length-2>>1;if(r>1])),!(n||o==e.sections.length||e.sections[o+1]<0);)s=e.sections[o++],l=e.sections[o++];t(i,u,a,c,d),i=u,a=c}}}function V(e,t,n){for(var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=[],a=r?[]:null,o=new q(e),s=new q(t),l=0,u=0;;)if(-1==o.ins)l+=o.len,o.next();else if(-1==s.ins&&u=0&&(o.done||uu&&!o.done&&l+o.len=0)){if(o.done&&s.done)return a?new H(i,a):new G(i);throw new Error("Mismatched change set lengths")}for(var d=0,p=l+o.len;;)if(s.ins>=0&&u>l&&u+s.len2&&void 0!==arguments[2]&&arguments[2],r=[],i=n?[]:null,a=new q(e),o=new q(t),s=!1;;){if(a.done&&o.done)return i?new H(r,i):new G(r);if(0==a.ins)W(r,a.len,0,s),a.next();else if(0!=o.len||o.done){if(a.done||o.done)throw new Error("Mismatched change set lengths");var l=Math.min(a.len2,o.len),u=r.length;if(-1==a.ins){var c=-1==o.ins?-1:o.off?0:o.ins;W(r,l,c,s),i&&c&&z(i,r,o.text)}else-1==o.ins?(W(r,a.off?0:a.len,l,s),i&&z(i,r,a.textBit(l))):(W(r,a.off?0:a.len,o.off?0:o.ins,s),i&&!o.off&&z(i,r,o.text));s=(a.ins>l||o.ins>=0&&o.len>l)&&(s||r.length>u),a.forward2(l),o.forward(l)}else W(r,0,o.ins,s),i&&z(i,r,o.text),o.next()}}var q=function(){function e(t){(0,m.Z)(this,e),this.set=t,this.i=0,this.next()}return(0,g.Z)(e,[{key:"next",value:function(){var e=this.set.sections;this.i>1;return t>=e.length?N.empty:e[t]}},{key:"textBit",value:function(e){var t=this.set.inserted,n=this.i-2>>1;return n>=t.length&&!e?N.empty:t[n].slice(this.off,null==e?void 0:this.off+e)}},{key:"forward",value:function(e){e==this.len?this.next():(this.len-=e,this.off+=e)}},{key:"forward2",value:function(e){-1==this.ins?this.forward(e):e==this.ins?this.next():(this.ins-=e,this.off+=e)}}]),e}(),X=function(){function e(t,n,r){(0,m.Z)(this,e),this.from=t,this.to=n,this.flags=r}return(0,g.Z)(e,[{key:"anchor",get:function(){return 16&this.flags?this.to:this.from}},{key:"head",get:function(){return 16&this.flags?this.from:this.to}},{key:"empty",get:function(){return this.from==this.to}},{key:"assoc",get:function(){return 4&this.flags?-1:8&this.flags?1:0}},{key:"bidiLevel",get:function(){var e=3&this.flags;return 3==e?null:e}},{key:"goalColumn",get:function(){var e=this.flags>>5;return 33554431==e?void 0:e}},{key:"map",value:function(t){var n,r,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;return this.empty?n=r=t.mapPos(this.from,i):(n=t.mapPos(this.from,1),r=t.mapPos(this.to,-1)),n==this.from&&r==this.to?this:new e(n,r,this.flags)}},{key:"extend",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e;if(e<=this.anchor&&t>=this.anchor)return K.range(e,t);var n=Math.abs(e-this.anchor)>Math.abs(t-this.anchor)?e:t;return K.range(this.anchor,n)}},{key:"eq",value:function(e){return this.anchor==e.anchor&&this.head==e.head}},{key:"toJSON",value:function(){return{anchor:this.anchor,head:this.head}}}],[{key:"fromJSON",value:function(e){if(!e||"number"!=typeof e.anchor||"number"!=typeof e.head)throw new RangeError("Invalid JSON representation for SelectionRange");return K.range(e.anchor,e.head)}}]),e}(),K=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;(0,m.Z)(this,e),this.ranges=t,this.mainIndex=n}return(0,g.Z)(e,[{key:"map",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;return t.empty?this:e.create(this.ranges.map((function(e){return e.map(t,n)})),this.mainIndex)}},{key:"eq",value:function(e){if(this.ranges.length!=e.ranges.length||this.mainIndex!=e.mainIndex)return!1;for(var t=0;t1&&void 0!==arguments[1])||arguments[1];return e.create([t].concat(this.ranges),n?0:this.mainIndex+1)}},{key:"replaceRange",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.mainIndex,r=this.ranges.slice();return r[n]=t,e.create(r,this.mainIndex)}},{key:"toJSON",value:function(){return{ranges:this.ranges.map((function(e){return e.toJSON()})),main:this.mainIndex}}}],[{key:"fromJSON",value:function(t){if(!t||!Array.isArray(t.ranges)||"number"!=typeof t.main||t.main>=t.ranges.length)throw new RangeError("Invalid JSON representation for EditorSelection");return new e(t.ranges.map((function(e){return X.fromJSON(e)})),t.main)}},{key:"single",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t;return new e([e.range(t,n)],0)}},{key:"create",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(0==t.length)throw new RangeError("A selection needs at least one range");for(var r=0,i=0;i1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0;return new X(e,e,(0==t?0:t<0?4:8)|(null==n?3:Math.min(2,n))|(null!==r&&void 0!==r?r:33554431)<<5)}},{key:"range",value:function(e,t,n){var r=(null!==n&&void 0!==n?n:33554431)<<5;return te?4:0))}}]),e}();function J(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=e[t];e.sort((function(e,t){return e.from-t.from})),t=e.indexOf(n);for(var r=1;ri.head?K.range(s,o):K.range(o,s))}}return new K(e,t)}function ee(e,t){var n,r=(0,h.Z)(e.ranges);try{for(r.s();!(n=r.n()).done;){if(n.value.to>t)throw new RangeError("Selection points outside of document")}}catch(i){r.e(i)}finally{r.f()}}var te=0,ne=function(){function e(t,n,r,i,a){(0,m.Z)(this,e),this.combine=t,this.compareInput=n,this.compare=r,this.isStatic=i,this.extensions=a,this.id=te++,this.default=t([])}return(0,g.Z)(e,[{key:"of",value:function(e){return new ie([],this,0,e)}},{key:"compute",value:function(e,t){if(this.isStatic)throw new Error("Can't compute a static facet");return new ie(e,this,1,t)}},{key:"computeN",value:function(e,t){if(this.isStatic)throw new Error("Can't compute a static facet");return new ie(e,this,2,t)}},{key:"from",value:function(e,t){return t||(t=function(e){return e}),this.compute([e],(function(n){return t(n.field(e))}))}}],[{key:"define",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new e(t.combine||function(e){return e},t.compareInput||function(e,t){return e===t},t.compare||(t.combine?function(e,t){return e===t}:re),!!t.static,t.enables)}}]),e}();function re(e,t){return e==t||e.length==t.length&&e.every((function(e,n){return e===t[n]}))}var ie=function(){function e(t,n,r,i){(0,m.Z)(this,e),this.dependencies=t,this.facet=n,this.type=r,this.value=i,this.id=te++}return(0,g.Z)(e,[{key:"dynamicSlot",value:function(e){var t,n,r=this.value,i=this.facet.compareInput,a=this.id,o=e[a]>>1,s=2==this.type,l=!1,u=!1,c=[],d=(0,h.Z)(this.dependencies);try{for(d.s();!(n=d.n()).done;){var p=n.value;"doc"==p?l=!0:"selection"==p?u=!0:0==(1&(null!==(t=e[p.id])&&void 0!==t?t:1))&&c.push(e[p.id])}}catch(f){d.e(f)}finally{d.f()}return{create:function(e){return e.values[o]=r(e),1},update:function(e,t){if(l&&t.docChanged||u&&(t.docChanged||t.selection)||c.some((function(t){return(1&ye(e,t))>0}))){var n=r(e);if(s?!ae(n,e.values[o],i):!i(n,e.values[o]))return e.values[o]=n,1}return 0},reconfigure:function(e,t){var n=r(e),l=t.config.address[a];if(null!=l){var u=Oe(t,l);if(s?ae(n,u,i):i(n,u))return e.values[o]=u,0}return e.values[o]=n,1}}}}]),e}();function ae(e,t,n){if(e.length!=t.length)return!1;for(var r=0;r>1;return{create:function(e){return e.values[n]=t.create(e),1},update:function(e,r){var i=e.values[n],a=t.updateF(i,r);return t.compareF(i,a)?0:(e.values[n]=a,1)},reconfigure:function(e,r){return null!=r.config.address[t.id]?(e.values[n]=r.field(t),0):(e.values[n]=t.create(e),1)}}}},{key:"init",value:function(e){return[this,oe.of({field:this,create:e})]}},{key:"extension",get:function(){return this}}],[{key:"define",value:function(t){var n=new e(te++,t.create,t.update,t.compare||function(e,t){return e===t},t);return t.provide&&(n.provides=t.provide(n)),n}}]),e}(),le=4,ue=3,ce=2,de=1,pe=0;function fe(e){return function(t){return new me(t,e)}}var he={lowest:fe(le),low:fe(ue),default:fe(ce),high:fe(de),highest:fe(pe),fallback:fe(le),extend:fe(de),override:fe(pe)},me=(0,g.Z)((function e(t,n){(0,m.Z)(this,e),this.inner=t,this.prec=n})),ge=function(){function e(){(0,m.Z)(this,e)}return(0,g.Z)(e,[{key:"of",value:function(e){return new ve(this,e)}},{key:"reconfigure",value:function(t){return e.reconfigure.of({compartment:this,extension:t})}},{key:"get",value:function(e){return e.config.compartments.get(this)}}]),e}(),ve=(0,g.Z)((function e(t,n){(0,m.Z)(this,e),this.compartment=t,this.inner=n})),be=function(){function e(t,n,r,i,a,o){for((0,m.Z)(this,e),this.base=t,this.compartments=n,this.dynamicSlots=r,this.address=i,this.staticValues=a,this.facets=o,this.statusTemplate=[];this.statusTemplate.length>1]}}],[{key:"resolve",value:function(t,n,r){var i,a=[],o=Object.create(null),s=new Map,l=(0,h.Z)(function(e,t,n){var r=[[],[],[],[],[]],i=new Map;function a(e,o){var s=i.get(e);if(null!=s){if(s>=o)return;var l=r[s].indexOf(e);l>-1&&r[s].splice(l,1),e instanceof ve&&n.delete(e.compartment)}if(i.set(e,o),Array.isArray(e)){var u,c=(0,h.Z)(e);try{for(c.s();!(u=c.n()).done;){a(u.value,o)}}catch(f){c.e(f)}finally{c.f()}}else if(e instanceof ve){if(n.has(e.compartment))throw new RangeError("Duplicate use of compartment in extensions");var d=t.get(e.compartment)||e.inner;n.set(e.compartment,d),a(d,o)}else if(e instanceof me)a(e.inner,e.prec);else if(e instanceof se)r[o].push(e),e.provides&&a(e.provides,o);else if(e instanceof ie)r[o].push(e),e.facet.extensions&&a(e.facet.extensions,o);else{var p=e.extension;if(!p)throw new Error("Unrecognized extension value in extension set (".concat(e,"). This sometimes happens because multiple instances of @codemirror/state are loaded, breaking instanceof checks."));a(p,o)}}return a(e,ce),r.reduce((function(e,t){return e.concat(t)}))}(t,n,s));try{for(l.s();!(i=l.n()).done;){var u=i.value;u instanceof se?a.push(u):(o[u.facet.id]||(o[u.facet.id]=[])).push(u)}}catch(O){l.e(O)}finally{l.f()}for(var c=Object.create(null),d=[],p=[],f=function(){var e=g[m];c[e.id]=p.length<<1,p.push((function(t){return e.slot(t)}))},m=0,g=a;m>1;function s(e){for(var n=[],a=0;a>1,r=e.status[n];if(4==r)throw new Error("Cyclic dependency between fields and/or facets");if(2&r)return r;e.status[n]=4;var i=e.computeSlot(e,e.config.dynamicSlots[n]);return e.status[n]=2|i}function Oe(e,t){return 1&t?e.config.staticValues[t>>1]:e.values[t>>1]}var Ee=ne.define(),Te=ne.define({combine:function(e){return e.some((function(e){return e}))},static:!0}),Se=ne.define({combine:function(e){return e.length?e[0]:void 0},static:!0}),ke=ne.define(),Ae=ne.define(),Ce=ne.define(),_e=ne.define({combine:function(e){return!!e.length&&e[0]}}),we=function(){function e(t,n){(0,m.Z)(this,e),this.type=t,this.value=n}return(0,g.Z)(e,null,[{key:"define",value:function(){return new Re}}]),e}(),Re=function(){function e(){(0,m.Z)(this,e)}return(0,g.Z)(e,[{key:"of",value:function(e){return new we(this,e)}}]),e}(),xe=function(){function e(t){(0,m.Z)(this,e),this.map=t}return(0,g.Z)(e,[{key:"of",value:function(e){return new Ne(this,e)}}]),e}(),Ne=function(){function e(t,n){(0,m.Z)(this,e),this.type=t,this.value=n}return(0,g.Z)(e,[{key:"map",value:function(t){var n=this.type.map(this.value,t);return void 0===n?void 0:n==this.value?this:new e(this.type,n)}},{key:"is",value:function(e){return this.type==e}}],[{key:"define",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new xe(e.map||function(e){return e})}},{key:"mapEffects",value:function(e,t){if(!e.length)return e;var n,r=[],i=(0,h.Z)(e);try{for(i.s();!(n=i.n()).done;){var a=n.value.map(t);a&&r.push(a)}}catch(o){i.e(o)}finally{i.f()}return r}}]),e}();Ne.reconfigure=Ne.define(),Ne.appendConfig=Ne.define();var Ie=function(){function e(t,n,r,i,a,o){(0,m.Z)(this,e),this.startState=t,this.changes=n,this.selection=r,this.effects=i,this.annotations=a,this.scrollIntoView=o,this._doc=null,this._state=null,r&&ee(r,n.newLength),a.some((function(t){return t.type==e.time}))||(this.annotations=a.concat(e.time.of(Date.now())))}return(0,g.Z)(e,[{key:"newDoc",get:function(){return this._doc||(this._doc=this.changes.apply(this.startState.doc))}},{key:"newSelection",get:function(){return this.selection||this.startState.selection.map(this.changes)}},{key:"state",get:function(){return this._state||this.startState.applyTransaction(this),this._state}},{key:"annotation",value:function(e){var t,n=(0,h.Z)(this.annotations);try{for(n.s();!(t=n.n()).done;){var r=t.value;if(r.type==e)return r.value}}catch(i){n.e(i)}finally{n.f()}}},{key:"docChanged",get:function(){return!this.changes.empty}},{key:"reconfigured",get:function(){return this.startState.config!=this.state.config}},{key:"isUserEvent",value:function(t){var n=this.annotation(e.userEvent);return!(!n||!(n==t||n.length>t.length&&n.slice(0,t.length)==t&&"."==n[t.length]))}}]),e}();function De(e,t){for(var n=[],r=0,i=0;;){var a=void 0,o=void 0;if(r=e[r]))a=e[r++],o=e[r++];else{if(!(i=0;i--){var a=n[i](e);a&&Object.keys(a).length&&(r=Le(e,Pe(t,a,e.changes.newLength),!0))}return r==e?e:new Ie(t,e.changes,e.selection,r.effects,r.annotations,r.scrollIntoView)}(n?function(e){var t,n=e.startState,r=!0,i=(0,h.Z)(n.facet(ke));try{for(i.s();!(t=i.n()).done;){var a=(0,t.value)(e);if(!1===a){r=!1;break}Array.isArray(a)&&(r=!0===r?a:De(r,a))}}catch(p){i.e(p)}finally{i.f()}if(!0!==r){var o,s;if(!1===r)s=e.changes.invertedDesc,o=H.empty(n.doc.length);else{var l=e.changes.filter(r);o=l.changes,s=l.filtered.invertedDesc}e=new Ie(n,o,e.selection&&e.selection.map(s),Ne.mapEffects(e.effects,s),e.annotations,e.scrollIntoView)}for(var u=n.facet(Ae),c=u.length-1;c>=0;c--){var d=u[c](e);e=d instanceof Ie?d:Array.isArray(d)&&1==d.length&&d[0]instanceof Ie?d[0]:Me(n,Ue(d),!1)}return e}(o):o)}Ie.time=we.define(),Ie.userEvent=we.define(),Ie.addToHistory=we.define(),Ie.remote=we.define();var Fe=[];function Ue(e){return null==e?Fe:Array.isArray(e)?e:[e]}var Be,$e=function(e){return e[e.Word=0]="Word",e[e.Space=1]="Space",e[e.Other=2]="Other",e}($e||($e={})),Qe=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;try{Be=new RegExp("[\\p{Alphabetic}\\p{Number}_]","u")}catch(hm){}function Ze(e){return function(t){if(!/\S/.test(t))return $e.Space;if(function(e){if(Be)return Be.test(e);for(var t=0;t"\x80"&&(n.toUpperCase()!=n.toLowerCase()||Qe.test(n)))return!0}return!1}(t))return $e.Word;for(var n=0;n-1)return $e.Word;return $e.Other}}var Ge=function(){function e(t,n,r,i,a,o){(0,m.Z)(this,e),this.config=t,this.doc=n,this.selection=r,this.values=i,this.status=t.statusTemplate.slice(),this.computeSlot=a,o&&(o._state=this);for(var s=0;s1&&void 0!==arguments[1])||arguments[1],n=this.config.address[e.id];if(null!=n)return ye(this,n),Oe(this,n);if(t)throw new RangeError("Field is not present in this state")}},{key:"update",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&void 0!==arguments[0]?arguments[0]:[];return t instanceof H?t:H.of(t,this.doc.length,this.facet(e.lineSeparator))}},{key:"toText",value:function(t){return N.of(t.split(this.facet(e.lineSeparator)||Q))}},{key:"sliceDoc",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.doc.length;return this.doc.sliceString(e,t,this.lineBreak)}},{key:"facet",value:function(e){var t=this.config.address[e.id];return null==t?e.default:(ye(this,t),Oe(this,t))}},{key:"toJSON",value:function(e){var t={doc:this.sliceDoc(),selection:this.selection.toJSON()};if(e)for(var n in e){var r=e[n];r instanceof se&&(t[n]=r.spec.toJSON(this.field(e[n]),this))}return t}},{key:"tabSize",get:function(){return this.facet(e.tabSize)}},{key:"lineBreak",get:function(){return this.facet(e.lineSeparator)||"\n"}},{key:"readOnly",get:function(){return this.facet(_e)}},{key:"phrase",value:function(t){var n,r=(0,h.Z)(this.facet(e.phrases));try{for(r.s();!(n=r.n()).done;){var i=n.value;if(Object.prototype.hasOwnProperty.call(i,t))return i[t]}}catch(a){r.e(a)}finally{r.f()}return t}},{key:"languageDataAt",value:function(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-1,i=[],a=(0,h.Z)(this.facet(Ee));try{for(a.s();!(n=a.n()).done;){var o,s=n.value,l=(0,h.Z)(s(this,t,r));try{for(l.s();!(o=l.n()).done;){var u=o.value;Object.prototype.hasOwnProperty.call(u,e)&&i.push(u[e])}}catch(c){l.e(c)}finally{l.f()}}}catch(c){a.e(c)}finally{a.f()}return i}},{key:"charCategorizer",value:function(e){return Ze(this.languageDataAt("wordChars",e).join(""))}},{key:"wordAt",value:function(e){for(var t=this.doc.lineAt(e),n=t.text,r=t.from,i=t.length,a=this.charCategorizer(e),o=e-r,s=e-r;o>0;){var l=E(n,o,!1);if(a(n.slice(l,o))!=$e.Word)break;o=l}for(;s1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0;if(!t||"string"!=typeof t.doc)throw new RangeError("Invalid JSON representation for EditorState");var i=[];if(r){var a=function(e){var n=r[e],a=t[e];i.push(n.init((function(e){return n.spec.fromJSON(a,e)})))};for(var o in r)a(o)}return e.create({doc:t.doc,selection:K.fromJSON(t.selection),extensions:n.extensions?i.concat([n.extensions]):i})}},{key:"create",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=be.resolve(t.extensions||[],new Map),r=t.doc instanceof N?t.doc:N.of((t.doc||"").split(n.staticFacet(e.lineSeparator)||Q)),i=t.selection?t.selection instanceof K?t.selection:K.single(t.selection.anchor,t.selection.head):K.single(0);return ee(i,r.length),n.staticFacet(Te)||(i=i.asSingle()),new e(n,r,i,n.dynamicSlots.map((function(){return null})),(function(e,t){return t.create(e)}),null)}}]),e}();function He(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i={},a=(0,h.Z)(e);try{for(a.s();!(n=a.n()).done;)for(var o=n.value,s=0,l=Object.keys(o);s-1&&(this.modules.splice(o,1),r--,o=-1),-1==o){if(this.modules.splice(r++,0,a),t)for(var s=0;s1&&void 0!==arguments[1]?arguments[1]:e;return new Ke(e,t,this)}}]),e}();Xe.prototype.startSide=Xe.prototype.endSide=0,Xe.prototype.point=!1,Xe.prototype.mapMode=Z.TrackDel;var Ke=(0,g.Z)((function e(t,n,r){(0,m.Z)(this,e),this.from=t,this.to=n,this.value=r}));function Je(e,t){return e.from-t.from||e.value.startSide-t.value.startSide}var et=function(){function e(t,n,r,i){(0,m.Z)(this,e),this.from=t,this.to=n,this.value=r,this.maxPoint=i}return(0,g.Z)(e,[{key:"length",get:function(){return this.to[this.to.length-1]}},{key:"findIndex",value:function(e,t,n){for(var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,i=n?this.to:this.from,a=r,o=i.length;;){if(a==o)return a;var s=a+o>>1,l=i[s]-e||(n?this.value[s].endSide:this.value[s].startSide)-t;if(s==a)return l>=0?a:o;l>=0?o=s:a=s+1}}},{key:"between",value:function(e,t,n,r){for(var i=this.findIndex(t,-1e9,!0),a=this.findIndex(n,1e9,!1,i);i(f=n.mapPos(d,u.endSide))||p==f&&u.startSide>0&&u.endSide<=0)continue;(f-p||u.endSide-u.startSide)<0||(o<0&&(o=p),u.point&&(s=Math.max(s,f-p)),r.push(u),i.push(p-o),a.push(f-o))}return{mapped:r.length?new e(i,a,r,s):null,pos:o}}}]),e}(),tt=function(){function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.empty,i=arguments.length>3?arguments[3]:void 0;(0,m.Z)(this,e),this.chunkPos=t,this.chunk=n,this.nextLayer=r,this.maxPoint=i}return(0,g.Z)(e,[{key:"length",get:function(){var e=this.chunk.length-1;return e<0?0:Math.max(this.chunkEnd(e),this.nextLayer.length)}},{key:"size",get:function(){if(this.isEmpty)return 0;var e,t=this.nextLayer.size,n=(0,h.Z)(this.chunk);try{for(n.s();!(e=n.n()).done;){t+=e.value.value.length}}catch(r){n.e(r)}finally{n.f()}return t}},{key:"chunkEnd",value:function(e){return this.chunkPos[e]+this.chunk[e].length}},{key:"update",value:function(t){var n=t.add,r=void 0===n?[]:n,i=t.sort,a=void 0!==i&&i,o=t.filterFrom,s=void 0===o?0:o,l=t.filterTo,u=void 0===l?this.length:l,c=t.filter;if(0==r.length&&!c)return this;if(a&&(r=r.slice().sort(Je)),this.isEmpty)return r.length?e.of(r):this;for(var d=new at(this,null,-1).goto(0),p=0,f=[],h=new rt;d.value||p=0){var m=r[p++];h.addInner(m.from,m.to,m.value)||f.push(m)}else 1==d.rangeIndex&&d.chunkIndexthis.chunkEnd(d.chunkIndex)||ud.to||u=i&&e<=i+a.length&&!1===a.between(i,e-i,t-i,n))return}this.nextLayer.between(e,t,n)}}},{key:"iter",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return ot.from([this]).goto(e)}},{key:"isEmpty",get:function(){return this.nextLayer==this}}],[{key:"iter",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return ot.from(e).goto(t)}},{key:"compare",value:function(e,t,n,r){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:-1,a=e.filter((function(e){return e.maxPoint>0||!e.isEmpty&&e.maxPoint>=i})),o=t.filter((function(e){return e.maxPoint>0||!e.isEmpty&&e.maxPoint>=i})),s=it(a,o,n),l=new lt(a,s,i),u=new lt(o,s,i);n.iterGaps((function(e,t,n){return ut(l,e,u,t,n,r)})),n.empty&&0==n.length&&ut(l,0,u,0,0,r)}},{key:"eq",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=arguments.length>3?arguments[3]:void 0;null==r&&(r=1e9);var i=e.filter((function(e){return!e.isEmpty&&t.indexOf(e)<0})),a=t.filter((function(t){return!t.isEmpty&&e.indexOf(t)<0}));if(i.length!=a.length)return!1;if(!i.length)return!0;for(var o=it(i,a),s=new lt(i,o,0).goto(n),l=new lt(a,o,0).goto(n);;){if(s.to!=l.to||!ct(s.active,l.active)||s.point&&(!l.point||!s.point.eq(l.point)))return!1;if(s.to>r)return!0;s.next(),l.next()}}},{key:"spans",value:function(e,t,n,r){for(var i,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:-1,o=new lt(e,null,a,null===(i=r.filterPoint)||void 0===i?void 0:i.bind(r)).goto(t),s=t,l=o.openStart;;){var u=Math.min(o.to,n);if(o.point?(r.point(s,u,o.point,o.activeForPoint(o.to),l),l=o.openEnd(u)+(o.to>u?1:0)):u>s&&(r.span(s,u,o.active,l),l=o.openEnd(u)),o.to>n)break;s=o.to,o.next()}return l}},{key:"of",value:function(e){var t,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=new rt,i=(0,h.Z)(e instanceof Ke?[e]:n?nt(e):e);try{for(i.s();!(t=i.n()).done;){var a=t.value;r.add(a.from,a.to,a.value)}}catch(o){i.e(o)}finally{i.f()}return r.finish()}}]),e}();function nt(e){if(e.length>1)for(var t=e[0],n=1;n0)return e.slice().sort(Je);t=r}return e}tt.empty=new tt([],[],null,-1),tt.empty.nextLayer=tt.empty;var rt=function(){function e(){(0,m.Z)(this,e),this.chunks=[],this.chunkPos=[],this.chunkStart=-1,this.last=null,this.lastFrom=-1e9,this.lastTo=-1e9,this.from=[],this.to=[],this.value=[],this.maxPoint=-1,this.setMaxPoint=-1,this.nextLayer=null}return(0,g.Z)(e,[{key:"finishChunk",value:function(e){this.chunks.push(new et(this.from,this.to,this.value,this.maxPoint)),this.chunkPos.push(this.chunkStart),this.chunkStart=-1,this.setMaxPoint=Math.max(this.setMaxPoint,this.maxPoint),this.maxPoint=-1,e&&(this.from=[],this.to=[],this.value=[])}},{key:"add",value:function(t,n,r){this.addInner(t,n,r)||(this.nextLayer||(this.nextLayer=new e)).add(t,n,r)}},{key:"addInner",value:function(e,t,n){var r=e-this.lastTo||n.startSide-this.last.endSide;if(r<=0&&(e-this.lastFrom||n.startSide-this.last.startSide)<0)throw new Error("Ranges must be added sorted by `from` position and `startSide`");return!(r<0)&&(250==this.from.length&&this.finishChunk(!0),this.chunkStart<0&&(this.chunkStart=e),this.from.push(e-this.chunkStart),this.to.push(t-this.chunkStart),this.last=n,this.lastFrom=e,this.lastTo=t,this.value.push(n),n.point&&(this.maxPoint=Math.max(this.maxPoint,t-e)),!0)}},{key:"addChunk",value:function(e,t){if((e-this.lastTo||t.value[0].startSide-this.last.endSide)<0)return!1;this.from.length&&this.finishChunk(!0),this.setMaxPoint=Math.max(this.setMaxPoint,t.maxPoint),this.chunks.push(t),this.chunkPos.push(e);var n=t.value.length-1;return this.last=t.value[n],this.lastFrom=t.from[n]+e,this.lastTo=t.to[n]+e,!0}},{key:"finish",value:function(){return this.finishInner(tt.empty)}},{key:"finishInner",value:function(e){if(this.from.length&&this.finishChunk(!1),0==this.chunks.length)return e;var t=new tt(this.chunkPos,this.chunks,this.nextLayer?this.nextLayer.finishInner(e):e,this.setMaxPoint);return this.from=null,t}}]),e}();function it(e,t,n){var r,i=new Map,a=(0,h.Z)(e);try{for(a.s();!(r=a.n()).done;)for(var o=r.value,s=0;s3&&void 0!==arguments[3]?arguments[3]:0;(0,m.Z)(this,e),this.layer=t,this.skip=n,this.minPoint=r,this.rank=i}return(0,g.Z)(e,[{key:"startSide",get:function(){return this.value?this.value.startSide:0}},{key:"endSide",get:function(){return this.value?this.value.endSide:0}},{key:"goto",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1e9;return this.chunkIndex=this.rangeIndex=0,this.gotoInner(e,t,!1),this}},{key:"gotoInner",value:function(e,t,n){for(;this.chunkIndex=this.minPoint)break}}},{key:"setRangeIndex",value:function(e){if(e==this.layer.chunk[this.chunkIndex].value.length){if(this.chunkIndex++,this.skip)for(;this.chunkIndex1&&void 0!==arguments[1]?arguments[1]:-1e9,r=(0,h.Z)(this.heap);try{for(r.s();!(t=r.n()).done;){var i=t.value;i.goto(e,n)}}catch(o){r.e(o)}finally{r.f()}for(var a=this.heap.length>>1;a>=0;a--)st(this.heap,a);return this.next(),this}},{key:"forward",value:function(e,t){var n,r=(0,h.Z)(this.heap);try{for(r.s();!(n=r.n()).done;){n.value.forward(e,t)}}catch(a){r.e(a)}finally{r.f()}for(var i=this.heap.length>>1;i>=0;i--)st(this.heap,i);(this.to-e||this.value.endSide-t)<0&&this.next()}},{key:"next",value:function(){if(0==this.heap.length)this.from=this.to=1e9,this.value=null,this.rank=-1;else{var e=this.heap[0];this.from=e.from,this.to=e.to,this.value=e.value,this.rank=e.rank,e.value&&e.next(),st(this.heap,0)}}}],[{key:"from",value:function(t){for(var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-1,i=[],a=0;a=r&&i.push(new at(o,n,r,a));return 1==i.length?i[0]:new e(i)}}]),e}();function st(e,t){for(var n=e[t];;){var r=1+(t<<1);if(r>=e.length)break;var i=e[r];if(r+1=0&&(i=e[r+1],r++),n.compare(i)<0)break;e[r]=n,e[t]=i,t=r}}var lt=function(){function e(t,n,r){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){return!0};(0,m.Z)(this,e),this.minPoint=r,this.filterPoint=i,this.active=[],this.activeTo=[],this.activeRank=[],this.minActive=-1,this.point=null,this.pointFrom=0,this.pointRank=0,this.to=-1e9,this.endSide=0,this.openStart=-1,this.cursor=ot.from(t,n,r)}return(0,g.Z)(e,[{key:"goto",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1e9;return this.cursor.goto(e,t),this.active.length=this.activeTo.length=this.activeRank.length=0,this.minActive=-1,this.to=e,this.endSide=t,this.openStart=-1,this.next(),this}},{key:"forward",value:function(e,t){for(;this.minActive>-1&&(this.activeTo[this.minActive]-e||this.active[this.minActive].endSide-t)<0;)this.removeActive(this.minActive);this.cursor.forward(e,t)}},{key:"removeActive",value:function(e){dt(this.active,e),dt(this.activeTo,e),dt(this.activeRank,e),this.minActive=ft(this.active,this.activeTo)}},{key:"addActive",value:function(e){for(var t=0,n=this.cursor,r=n.value,i=n.to,a=n.rank;t-1&&(this.activeTo[i]-this.cursor.from||this.active[i].endSide-this.cursor.startSide)<0){if(this.activeTo[i]>e){this.to=this.activeTo[i],this.endSide=this.active[i].endSide;break}this.removeActive(i),n&&dt(n,i)}else{if(!this.cursor.value){this.to=this.endSide=1e9;break}if(this.cursor.from>e){this.to=this.cursor.from,this.endSide=this.cursor.startSide;break}var a=this.cursor.value;if(a.point)if(t&&this.cursor.to==this.to&&this.cursor.from=0&&!(this.activeRank[n]e||this.activeTo[n]==e&&this.active[n].endSide>=this.point.endSide)&&t.push(this.active[n]);return t.reverse()}},{key:"openEnd",value:function(e){for(var t=0,n=this.activeTo.length-1;n>=0&&this.activeTo[n]>e;n--)t++;return t}}]),e}();function ut(e,t,n,r,i,a){e.goto(t),n.goto(r);for(var o=r+i,s=r,l=r-t;;){var u=e.to+l-n.to||e.endSide-n.endSide,c=u<0?e.to+l:n.to,d=Math.min(c,o);if(e.point||n.point?e.point&&n.point&&(e.point==n.point||e.point.eq(n.point))&&ct(e.activeForPoint(e.to+l),n.activeForPoint(n.to))||a.comparePoint(s,d,e.point,n.point):d>s&&!ct(e.active,n.active)&&a.compareRange(s,d,e.active,n.active),c>o)break;s=c,u<=0&&e.next(),u>=0&&n.next()}}function ct(e,t){if(e.length!=t.length)return!1;for(var n=0;n=t;r--)e[r+1]=e[r];e[t]=n}function ft(e,t){for(var n=-1,r=1e9,i=0;i",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"',229:"Q"},gt="undefined"!=typeof navigator&&/Chrome\/(\d+)/.exec(navigator.userAgent),vt="undefined"!=typeof navigator&&/Apple Computer/.test(navigator.vendor),bt="undefined"!=typeof navigator&&/Gecko\/\d+/.test(navigator.userAgent),yt="undefined"!=typeof navigator&&/Mac/.test(navigator.platform),Ot="undefined"!=typeof navigator&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent),Et=gt&&(yt||+gt[1]<57)||bt&&yt,Tt=0;Tt<10;Tt++)ht[48+Tt]=ht[96+Tt]=String(Tt);for(Tt=1;Tt<=24;Tt++)ht[Tt+111]="F"+Tt;for(Tt=65;Tt<=90;Tt++)ht[Tt]=String.fromCharCode(Tt+32),mt[Tt]=String.fromCharCode(Tt);for(var St in ht)mt.hasOwnProperty(St)||(mt[St]=ht[St]);function kt(e){return(11==e.nodeType?e.getSelection?e:e.ownerDocument:e).getSelection()}function At(e,t){return!!t&&(e==t||e.contains(1!=t.nodeType?t.parentNode:t))}function Ct(e,t){if(!t.anchorNode)return!1;try{return At(e,t.anchorNode)}catch(hm){return!1}}function _t(e){return 3==e.nodeType?Bt(e,0,e.nodeValue.length).getClientRects():1==e.nodeType?e.getClientRects():[]}function wt(e,t,n,r){return!!n&&(xt(e,t,n,r,-1)||xt(e,t,n,r,1))}function Rt(e){for(var t=0;;t++)if(!(e=e.previousSibling))return t}function xt(e,t,n,r,i){for(;;){if(e==n&&t==r)return!0;if(t==(i<0?0:Nt(e))){if("DIV"==e.nodeName)return!1;var a=e.parentNode;if(!a||1!=a.nodeType)return!1;t=Rt(e)+(i<0?0:1),e=a}else{if(1!=e.nodeType)return!1;if(1==(e=e.childNodes[t+(i<0?-1:0)]).nodeType&&"false"==e.contentEditable)return!1;t=i<0?Nt(e):0}}}function Nt(e){return 3==e.nodeType?e.nodeValue.length:e.childNodes.length}var It={left:0,right:0,top:0,bottom:0};function Dt(e,t){var n=t?e.left:e.right;return{left:n,right:n,top:e.top,bottom:e.bottom}}function Lt(e){return{left:0,right:e.innerWidth,top:0,bottom:e.innerHeight}}var Pt,Mt=function(){function e(){(0,m.Z)(this,e),this.anchorNode=null,this.anchorOffset=0,this.focusNode=null,this.focusOffset=0}return(0,g.Z)(e,[{key:"eq",value:function(e){return this.anchorNode==e.anchorNode&&this.anchorOffset==e.anchorOffset&&this.focusNode==e.focusNode&&this.focusOffset==e.focusOffset}},{key:"setRange",value:function(e){this.set(e.anchorNode,e.anchorOffset,e.focusNode,e.focusOffset)}},{key:"set",value:function(e,t,n,r){this.anchorNode=e,this.anchorOffset=t,this.focusNode=n,this.focusOffset=r}}]),e}(),Ft=null;function Ut(e){if(e.setActive)return e.setActive();if(Ft)return e.focus(Ft);for(var t=[],n=e;n&&(t.push(n,n.scrollTop,n.scrollLeft),n!=n.ownerDocument);n=n.parentNode);if(e.focus(null==Ft?{get preventScroll(){return Ft={preventScroll:!0},!0}}:void 0),!Ft){Ft=!1;for(var r=0;r2&&void 0!==arguments[2]?arguments[2]:t,r=Pt||(Pt=document.createRange());return r.setEnd(e,n),r.setStart(e,t),r}function $t(e,t,n){var r={key:t,code:t,keyCode:n,which:n,cancelable:!0},i=new KeyboardEvent("keydown",r);i.synthetic=!0,e.dispatchEvent(i);var a=new KeyboardEvent("keyup",r);return a.synthetic=!0,e.dispatchEvent(a),i.defaultPrevented||a.defaultPrevented}function Qt(e){for(;e;){if(e&&(9==e.nodeType||11==e.nodeType&&e.host))return e;e=e.assignedSlot||e.parentNode}return null}function Zt(e){for(;e.attributes.length;)e.removeAttributeNode(e.attributes[0])}var Gt=function(){function e(t,n){var r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];(0,m.Z)(this,e),this.node=t,this.offset=n,this.precise=r}return(0,g.Z)(e,null,[{key:"before",value:function(t,n){return new e(t.parentNode,Rt(t),n)}},{key:"after",value:function(t,n){return new e(t.parentNode,Rt(t)+1,n)}}]),e}(),Ht=[],Wt=function(){function e(){(0,m.Z)(this,e),this.parent=null,this.dom=null,this.dirty=2}return(0,g.Z)(e,[{key:"editorView",get:function(){if(!this.parent)throw new Error("Accessing view in orphan content view");return this.parent.editorView}},{key:"overrideDOMText",get:function(){return null}},{key:"posAtStart",get:function(){return this.parent?this.parent.posBefore(this):0}},{key:"posAtEnd",get:function(){return this.posAtStart+this.length}},{key:"posBefore",value:function(e){var t,n=this.posAtStart,r=(0,h.Z)(this.children);try{for(r.s();!(t=r.n()).done;){var i=t.value;if(i==e)return n;n+=i.length+i.breakAfter}}catch(a){r.e(a)}finally{r.f()}throw new RangeError("Invalid child in posBefore")}},{key:"posAfter",value:function(e){return this.posBefore(e)+e.length}},{key:"coordsAt",value:function(e,t){return null}},{key:"sync",value:function(t){if(2&this.dirty){var n,r,i=this.dom,a=null,o=(0,h.Z)(this.children);try{for(o.s();!(r=o.n()).done;){var s=r.value;if(s.dirty){if(!s.dom&&(n=a?a.nextSibling:i.firstChild)){var l=e.get(n);l&&(l.parent||l.constructor!=s.constructor)||s.reuseDOM(n)}s.sync(t),s.dirty=0}if(n=a?a.nextSibling:i.firstChild,t&&!t.written&&t.node==i&&n!=s.dom&&(t.written=!0),s.dom.parentNode==i)for(;n&&n!=s.dom;)n=zt(n);else i.insertBefore(s.dom,n);a=s.dom}}catch(p){o.e(p)}finally{o.f()}for((n=a?a.nextSibling:i.firstChild)&&t&&t.node==i&&(t.written=!0);n;)n=zt(n)}else if(1&this.dirty){var u,c=(0,h.Z)(this.children);try{for(c.s();!(u=c.n()).done;){var d=u.value;d.dirty&&(d.sync(t),d.dirty=0)}}catch(p){c.e(p)}finally{c.f()}}}},{key:"reuseDOM",value:function(e){}},{key:"localPosFromDOM",value:function(t,n){var r;if(t==this.dom)r=this.dom.childNodes[n];else{for(var i=0==Nt(t)?0:0==n?-1:1;;){var a=t.parentNode;if(a==this.dom)break;0==i&&a.firstChild!=a.lastChild&&(i=t==a.firstChild?-1:1),t=a}r=i<0?t:t.nextSibling}if(r==this.dom.firstChild)return 0;for(;r&&!e.get(r);)r=r.nextSibling;if(!r)return this.length;for(var o=0,s=0;;o++){var l=this.children[o];if(l.dom==r)return s;s+=l.length+l.breakAfter}}},{key:"domBoundsAround",value:function(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=-1,i=-1,a=-1,o=-1,s=0,l=n,u=n;st)return c.domBoundsAround(e,t,l);if(d>=e&&-1==r&&(r=s,i=l),l>t&&c.dom.parentNode==this.dom){a=s,o=u;break}u=d,l=d+c.breakAfter}return{from:i,to:o<0?n+this.length:o,startDOM:(r?this.children[r-1].dom.nextSibling:null)||this.dom.firstChild,endDOM:a=0?this.children[a].dom:null}}},{key:"markDirty",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.dirty|=2,this.markParentsDirty(e)}},{key:"markParentsDirty",value:function(e){for(var t=this.parent;t;t=t.parent){if(e&&(t.dirty|=2),1&t.dirty)return;t.dirty|=1,e=!1}}},{key:"setParent",value:function(e){this.parent!=e&&(this.parent=e,this.dirty&&this.markParentsDirty(!0))}},{key:"setDOM",value:function(e){this.dom&&(this.dom.cmView=null),this.dom=e,e.cmView=this}},{key:"rootView",get:function(){for(var e=this;;){var t=e.parent;if(!t)return e;e=t}}},{key:"replaceChildren",value:function(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Ht;this.markDirty();for(var i=e;i0&&void 0!==arguments[0]?arguments[0]:this.length;return new jt(this.children,e,this.children.length)}},{key:"childPos",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return this.childCursor().findPos(e,t)}},{key:"toString",value:function(){var e=this.constructor.name.replace("View","");return e+(this.children.length?"("+this.children.join()+")":this.length?"["+("Text"==e?this.text:this.length)+"]":"")+(this.breakAfter?"#":"")}},{key:"isEditable",get:function(){return!0}},{key:"merge",value:function(e,t,n,r,i,a){return!1}},{key:"become",value:function(e){return!1}},{key:"getSide",value:function(){return 0}},{key:"destroy",value:function(){this.parent=null}}],[{key:"get",value:function(e){return e.cmView}}]),e}();function zt(e){var t=e.nextSibling;return e.parentNode.removeChild(e),t}Wt.prototype.breakAfter=0;var jt=function(){function e(t,n,r){(0,m.Z)(this,e),this.children=t,this.pos=n,this.i=r,this.off=0}return(0,g.Z)(e,[{key:"findPos",value:function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;;){if(e>this.pos||e==this.pos&&(t>0||0==this.i||this.children[this.i-1].breakAfter))return this.off=e-this.pos,this;var n=this.children[--this.i];this.pos-=n.length+n.breakAfter}}}]),e}();function Vt(e,t,n,r,i,a,o,s,l){var u=e.children,c=u.length?u[t]:null,d=a.length?a[a.length-1]:null,p=d?d.breakAfter:o;if(!(t==r&&c&&!o&&!p&&a.length<2&&c.merge(n,i,a.length?d:null,0==n,s,l))){if(r0&&(!o&&a.length&&c.merge(n,c.length,a[0],!1,s,0)?c.breakAfter=a.shift().breakAfter:(n2),ln={mac:sn||/Mac/.test(qt.platform),windows:/Win/.test(qt.platform),linux:/Linux|X11/.test(qt.platform),ie:tn,ie_version:Jt?Xt.documentMode||6:en?+en[1]:Kt?+Kt[1]:0,gecko:nn,gecko_version:nn?+(/Firefox\/(\d+)/.exec(qt.userAgent)||[0,0])[1]:0,chrome:!!rn,chrome_version:rn?+rn[1]:0,ios:sn,android:/Android\b/.test(qt.userAgent),webkit:an,safari:on,webkit_version:an?+(/\bAppleWebKit\/(\d+)/.exec(navigator.userAgent)||[0,0])[1]:0,tabSize:null!=Xt.documentElement.style.tabSize?"tab-size":"-moz-tab-size"},un=function(e){(0,p.Z)(n,e);var t=(0,f.Z)(n);function n(e){var r;return(0,m.Z)(this,n),(r=t.call(this)).text=e,r}return(0,g.Z)(n,[{key:"length",get:function(){return this.text.length}},{key:"createDOM",value:function(e){this.setDOM(e||document.createTextNode(this.text))}},{key:"sync",value:function(e){this.dom||this.createDOM(),this.dom.nodeValue!=this.text&&(e&&e.node==this.dom&&(e.written=!0),this.dom.nodeValue=this.text)}},{key:"reuseDOM",value:function(e){3==e.nodeType&&this.createDOM(e)}},{key:"merge",value:function(e,t,r){return(!r||r instanceof n&&!(this.length-(t-e)+r.length>256))&&(this.text=this.text.slice(0,e)+(r?r.text:"")+this.text.slice(t),this.markDirty(),!0)}},{key:"split",value:function(e){var t=new n(this.text.slice(e));return this.text=this.text.slice(0,e),this.markDirty(),t}},{key:"localPosFromDOM",value:function(e,t){return e==this.dom?t:t?this.text.length:0}},{key:"domAtPos",value:function(e){return new Gt(this.dom,e)}},{key:"domBoundsAround",value:function(e,t,n){return{from:n,to:n+this.length,startDOM:this.dom,endDOM:this.dom.nextSibling}}},{key:"coordsAt",value:function(e,t){return dn(this.dom,e,t)}}]),n}(Wt),cn=function(e){(0,p.Z)(n,e);var t=(0,f.Z)(n);function n(e){var r,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;(0,m.Z)(this,n),(r=t.call(this)).mark=e,r.children=i,r.length=a;var o,s=(0,h.Z)(i);try{for(s.s();!(o=s.n()).done;){var u=o.value;u.setParent((0,l.Z)(r))}}catch(c){s.e(c)}finally{s.f()}return r}return(0,g.Z)(n,[{key:"setAttrs",value:function(e){if(Zt(e),this.mark.class&&(e.className=this.mark.class),this.mark.attrs)for(var t in this.mark.attrs)e.setAttribute(t,this.mark.attrs[t]);return e}},{key:"reuseDOM",value:function(e){e.nodeName==this.mark.tagName.toUpperCase()&&(this.setDOM(e),this.dirty|=6)}},{key:"sync",value:function(e){this.dom?4&this.dirty&&this.setAttrs(this.dom):this.setDOM(this.setAttrs(document.createElement(this.mark.tagName))),d((0,u.Z)(n.prototype),"sync",this).call(this,e)}},{key:"merge",value:function(e,t,r,i,a,o){return(!r||!(!(r instanceof n&&r.mark.eq(this.mark))||e&&a<=0||te&&r.push(i=e&&(a=o),i=u,o++}}catch(d){s.e(d)}finally{s.f()}var c=this.length-e;return this.length=e,a>-1&&(this.children.length=a,this.markDirty()),new n(this.mark,r,c)}},{key:"domAtPos",value:function(e){return vn(this.dom,this.children,e)}},{key:"coordsAt",value:function(e,t){return yn(this,e,t)}}]),n}(Wt);function dn(e,t,n){var r=e.nodeValue.length;t>r&&(t=r);var i=t,a=t,o=0;0==t&&n<0||t==r&&n>=0?ln.chrome||ln.gecko||(t?(i--,o=1):(a++,o=-1)):n<0?i--:a++;var s=Bt(e,i,a).getClientRects();if(!s.length)return It;var l=s[(o?o<0:n>=0)?0:s.length-1];return ln.safari&&!o&&0==l.width&&(l=Array.prototype.find.call(s,(function(e){return e.width}))||l),o?Dt(l,o<0):l||null}var pn=function(e){(0,p.Z)(n,e);var t=(0,f.Z)(n);function n(e,r,i){var a;return(0,m.Z)(this,n),(a=t.call(this)).widget=e,a.length=r,a.side=i,a.prevWidget=null,a}return(0,g.Z)(n,[{key:"split",value:function(e){var t=n.create(this.widget,this.length-e,this.side);return this.length-=e,t}},{key:"sync",value:function(){this.dom&&this.widget.updateDOM(this.dom)||(this.dom&&this.prevWidget&&this.prevWidget.destroy(this.dom),this.prevWidget=null,this.setDOM(this.widget.toDOM(this.editorView)),this.dom.contentEditable="false")}},{key:"getSide",value:function(){return this.side}},{key:"merge",value:function(e,t,r,i,a,o){return!(r&&(!(r instanceof n&&this.widget.compare(r.widget))||e>0&&a<=0||t0?n.length-1:0;r=n[i],!(e>0?0==i:i==n.length-1||r.top0?-1:1);return 0==e&&t>0||e==this.length&&t<=0?r:Dt(r,0==e)}},{key:"isEditable",get:function(){return!1}},{key:"destroy",value:function(){d((0,u.Z)(n.prototype),"destroy",this).call(this),this.dom&&this.widget.destroy(this.dom)}}],[{key:"create",value:function(e,t,r){return new(e.customView||n)(e,t,r)}}]),n}(Wt),fn=function(e){(0,p.Z)(n,e);var t=(0,f.Z)(n);function n(){return(0,m.Z)(this,n),t.apply(this,arguments)}return(0,g.Z)(n,[{key:"domAtPos",value:function(e){var t=this.widget,n=t.topView,r=t.text;return n?hn(e,0,n,r,(function(e,t){return e.domAtPos(t)}),(function(e){return new Gt(r,Math.min(e,r.nodeValue.length))})):new Gt(r,Math.min(e,r.nodeValue.length))}},{key:"sync",value:function(){this.setDOM(this.widget.toDOM())}},{key:"localPosFromDOM",value:function(e,t){var n=this.widget,r=n.topView,i=n.text;return r?mn(e,t,r,i):Math.min(t,this.length)}},{key:"ignoreMutation",value:function(){return!1}},{key:"overrideDOMText",get:function(){return null}},{key:"coordsAt",value:function(e,t){var n=this.widget,r=n.topView,i=n.text;return r?hn(e,t,r,i,(function(e,t,n){return e.coordsAt(t,n)}),(function(e,t){return dn(i,e,t)})):dn(i,e,t)}},{key:"destroy",value:function(){var e;d((0,u.Z)(n.prototype),"destroy",this).call(this),null===(e=this.widget.topView)||void 0===e||e.destroy()}},{key:"isEditable",get:function(){return!0}}]),n}(pn);function hn(e,t,n,r,i,a){if(n instanceof cn){var o,s=(0,h.Z)(n.children);try{for(s.s();!(o=s.n()).done;){var l=o.value,u=At(l.dom,r),c=u?r.nodeValue.length:l.length;if(e=0;)if(t<0?r>0:r0?-1:1);return n&&n.topt.top?{left:t.left,right:t.right,top:n.top,bottom:n.bottom}:t}},{key:"overrideDOMText",get:function(){return N.empty}}]),n}(Wt);function vn(e,t,n){for(var r=0,i=0;ri&&n0;r--){var s=t[r-1].dom;if(s.parentNode==e)return Gt.after(s)}return new Gt(e,0)}function bn(e,t,n){var r,i=e.children;n>0&&t instanceof cn&&i.length&&(r=i[i.length-1])instanceof cn&&r.mark.eq(t.mark)?bn(r,t.children[0],n-1):(i.push(t),t.setParent(e)),e.length+=t.length}function yn(e,t,n){for(var r=0,i=0;i0?o>=t:o>t)&&(t0)){var l=0;if(o==r){if(a.getSide()<=0)continue;l=n=-a.getSide()}var u=a.coordsAt(Math.max(0,t-r),n);return l&&u?Dt(u,n<0):u}r=o}var c=e.dom.lastChild;if(!c)return e.dom.getBoundingClientRect();var d=_t(c);return d[d.length-1]||null}function On(e,t){for(var n in e)"class"==n&&t.class?t.class+=" "+e.class:"style"==n&&t.style?t.style+=";"+e.style:t[n]=e[n];return t}function En(e,t){if(e==t)return!0;if(!e||!t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!=r.length)return!1;for(var i=0,a=n;i-1}}],[{key:"mark",value:function(e){return new Cn(e)}},{key:"widget",value:function(e){var t=e.side||0,n=!!e.block;return new wn(e,t+=n?t>0?3e8:-4e8:t>0?1e8:-1e8,t,n,e.widget||null,!1)}},{key:"replace",value:function(e){var t,n,r=!!e.block;if(e.isBlockGap)t=-5e8,n=4e8;else{var i=Rn(e,r);t=(i.start?r?-3e8:-1:5e8)-1,n=1+(i.end?r?2e8:1:-6e8)}return new wn(e,t,n,r,e.widget||null,!0)}},{key:"line",value:function(e){return new _n(e)}},{key:"set",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return tt.of(e,t)}}]),n}(Xe);An.none=tt.empty;var Cn=function(e){(0,p.Z)(n,e);var t=(0,f.Z)(n);function n(e){var r;(0,m.Z)(this,n);var i=Rn(e),a=i.start,o=i.end;return(r=t.call(this,a?-1:5e8,o?1:-6e8,null,e)).tagName=e.tagName||"span",r.class=e.class||"",r.attrs=e.attributes||null,r}return(0,g.Z)(n,[{key:"eq",value:function(e){return this==e||e instanceof n&&this.tagName==e.tagName&&this.class==e.class&&En(this.attrs,e.attrs)}},{key:"range",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e;if(e>=t)throw new RangeError("Mark decorations may not be empty");return d((0,u.Z)(n.prototype),"range",this).call(this,e,t)}}]),n}(An);Cn.prototype.point=!1;var _n=function(e){(0,p.Z)(n,e);var t=(0,f.Z)(n);function n(e){return(0,m.Z)(this,n),t.call(this,-2e8,-2e8,null,e)}return(0,g.Z)(n,[{key:"eq",value:function(e){return e instanceof n&&En(this.spec.attributes,e.spec.attributes)}},{key:"range",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e;if(t!=e)throw new RangeError("Line decoration ranges must be zero-length");return d((0,u.Z)(n.prototype),"range",this).call(this,e,t)}}]),n}(An);_n.prototype.mapMode=Z.TrackBefore,_n.prototype.point=!0;var wn=function(e){(0,p.Z)(n,e);var t=(0,f.Z)(n);function n(e,r,i,a,o,s){var l;return(0,m.Z)(this,n),(l=t.call(this,r,i,o,e)).block=a,l.isReplace=s,l.mapMode=a?r<=0?Z.TrackBefore:Z.TrackAfter:Z.TrackDel,l}return(0,g.Z)(n,[{key:"type",get:function(){return this.startSide=5}},{key:"eq",value:function(e){return e instanceof n&&(t=this.widget,r=e.widget,t==r||!!(t&&r&&t.compare(r)))&&this.block==e.block&&this.startSide==e.startSide&&this.endSide==e.endSide;var t,r}},{key:"range",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e;if(this.isReplace&&(e>t||e==t&&this.startSide>0&&this.endSide<=0))throw new RangeError("Invalid range for replacement decoration");if(!this.isReplace&&t!=e)throw new RangeError("Widget decorations can only have zero-length ranges");return d((0,u.Z)(n.prototype),"range",this).call(this,e,t)}}]),n}(An);function Rn(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.inclusiveStart,r=e.inclusiveEnd;return null==n&&(n=e.inclusive),null==r&&(r=e.inclusive),{start:null!==n&&void 0!==n?n:t,end:null!==r&&void 0!==r?r:t}}function xn(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,i=n.length-1;i>=0&&n[i]+r>=e?n[i]=Math.max(n[i],t):n.push(e,t)}wn.prototype.point=!0;var Nn=function(e){(0,p.Z)(n,e);var t=(0,f.Z)(n);function n(){var e;return(0,m.Z)(this,n),(e=t.apply(this,arguments)).children=[],e.length=0,e.prevAttrs=void 0,e.attrs=null,e.breakAfter=0,e}return(0,g.Z)(n,[{key:"merge",value:function(e,t,r,i,a,o){if(r){if(!(r instanceof n))return!1;this.dom||r.transferDOM(this)}return i&&this.setDeco(r?r.attrs:null),Yt(this,e,t,r?r.children:[],a,o),!0}},{key:"split",value:function(e){var t=new n;if(t.breakAfter=this.breakAfter,0==this.length)return t;var r=this.childPos(e),i=r.i,a=r.off;a&&(t.append(this.children[i].split(a),0),this.children[i].merge(a,this.children[i].length,null,!1,0,0),i++);for(var o=i;o0&&0==this.children[i-1].length;)this.children[--i].destroy();return this.children.length=i,this.markDirty(),this.length=e,t}},{key:"transferDOM",value:function(e){this.dom&&(e.setDOM(this.dom),e.prevAttrs=void 0===this.prevAttrs?this.attrs:this.prevAttrs,this.prevAttrs=void 0,this.dom=null)}},{key:"setDeco",value:function(e){En(this.attrs,e)||(this.dom&&(this.prevAttrs=this.attrs,this.markDirty()),this.attrs=e)}},{key:"append",value:function(e,t){bn(this,e,t)}},{key:"addLineDeco",value:function(e){var t=e.spec.attributes,n=e.spec.class;t&&(this.attrs=On(t,this.attrs||{})),n&&(this.attrs=On({class:n},this.attrs||{}))}},{key:"domAtPos",value:function(e){return vn(this.dom,this.children,e)}},{key:"reuseDOM",value:function(e){"DIV"==e.nodeName&&(this.setDOM(e),this.dirty|=6)}},{key:"sync",value:function(e){var t;this.dom?4&this.dirty&&(Zt(this.dom),this.dom.className="cm-line",this.prevAttrs=this.attrs?null:void 0):(this.setDOM(document.createElement("div")),this.dom.className="cm-line",this.prevAttrs=this.attrs?null:void 0),void 0!==this.prevAttrs&&(Tn(this.dom,this.prevAttrs,this.attrs),this.dom.classList.add("cm-line"),this.prevAttrs=void 0),d((0,u.Z)(n.prototype),"sync",this).call(this,e);for(var r=this.dom.lastChild;r&&Wt.get(r)instanceof cn;)r=r.lastChild;if(!r||!this.length||"BR"!=r.nodeName&&0==(null===(t=Wt.get(r))||void 0===t?void 0:t.isEditable)&&(!ln.ios||!this.children.some((function(e){return e instanceof un})))){var i=document.createElement("BR");i.cmIgnore=!0,this.dom.appendChild(i)}}},{key:"measureTextSize",value:function(){if(0==this.children.length||this.length>20)return null;var e,t=0,n=(0,h.Z)(this.children);try{for(n.s();!(e=n.n()).done;){var r=e.value;if(!(r instanceof un))return null;var i=_t(r.dom);if(1!=i.length)return null;t+=i[0].width}}catch(a){n.e(a)}finally{n.f()}return{lineHeight:this.dom.getBoundingClientRect().height,charWidth:t/this.length}}},{key:"coordsAt",value:function(e,t){return yn(this,e,t)}},{key:"become",value:function(e){return!1}},{key:"type",get:function(){return kn.Text}}],[{key:"find",value:function(e,t){for(var r=0,i=0;r=t){if(a instanceof n)return a;if(o>t)break}i=o+a.breakAfter}return null}}]),n}(Wt),In=function(e){(0,p.Z)(n,e);var t=(0,f.Z)(n);function n(e,r,i){var a;return(0,m.Z)(this,n),(a=t.call(this)).widget=e,a.length=r,a.type=i,a.breakAfter=0,a.prevWidget=null,a}return(0,g.Z)(n,[{key:"merge",value:function(e,t,r,i,a,o){return!(r&&(!(r instanceof n&&this.widget.compare(r.widget))||e>0&&a<=0||t0;){if(this.textOff==this.text.length){var r=this.cursor.next(this.skip),i=r.value,a=r.lineBreak,o=r.done;if(this.skip=0,o)throw new Error("Ran out of text content when drawing inline views");if(a){this.posCovered()||this.getLine(),this.content.length?this.content[this.content.length-1].breakAfter=1:this.breakAtStart=1,this.flushBuffer([]),this.curLine=null,e--;continue}this.text=i,this.textOff=0}var s=Math.min(this.text.length-this.textOff,e,512);this.flushBuffer(t.slice(0,n)),this.getLine().append(Ln(new un(this.text.slice(this.textOff,this.textOff+s)),t),n),this.atCursorPos=!0,this.textOff+=s,e-=s,n=0}}},{key:"span",value:function(e,t,n,r){this.buildText(t-e,n,r),this.pos=t,this.openStart<0&&(this.openStart=r)}},{key:"point",value:function(e,t,n,r,i){var a=t-e;if(n instanceof wn)if(n.block){var o=n.type;o!=kn.WidgetAfter||this.posCovered()||this.getLine(),this.addBlockWidget(new In(n.widget||new Pn("div"),a,o))}else{var s=pn.create(n.widget||new Pn("span"),a,n.startSide),l=this.atCursorPos&&!s.isEditable&&i<=r.length&&(e0),u=!s.isEditable&&(ethis.doc.lineAt(this.pos).to)throw new RangeError("Decorations that replace line breaks may not be specified via plugins")}return!0}}],[{key:"build",value:function(t,n,r,i,a){var o=new e(t,n,r,a);return o.openEnd=tt.spans(i,n,r,o),o.openStart<0&&(o.openStart=o.openEnd),o.finish(o.openEnd),o}}]),e}();function Ln(e,t){var n,r=(0,h.Z)(t);try{for(r.s();!(n=r.n()).done;){var i=n.value;e=new cn(i,[e],e.length)}}catch(a){r.e(a)}finally{r.f()}return e}var Pn=function(e){(0,p.Z)(n,e);var t=(0,f.Z)(n);function n(e){var r;return(0,m.Z)(this,n),(r=t.call(this)).tag=e,r}return(0,g.Z)(n,[{key:"eq",value:function(e){return e.tag==this.tag}},{key:"toDOM",value:function(){return document.createElement(this.tag)}},{key:"updateDOM",value:function(e){return e.nodeName.toLowerCase()==this.tag}}]),n}(Sn),Mn=[],Fn=ne.define(),Un=ne.define(),Bn=ne.define(),$n=ne.define(),Qn=ne.define(),Zn=ne.define(),Gn=Ne.define({map:function(e,t){return e.map(t)}}),Hn=Ne.define({map:function(e,t){return e.map(t)}}),Wn=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"nearest",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"nearest",i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:5,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:5;(0,m.Z)(this,e),this.range=t,this.y=n,this.x=r,this.yMargin=i,this.xMargin=a}return(0,g.Z)(e,[{key:"map",value:function(t){return t.empty?this:new e(this.range.map(t),this.y,this.x,this.yMargin,this.xMargin)}}]),e}(),zn=Ne.define({map:function(e,t){return e.map(t)}});function jn(e,t,n){var r=e.facet($n);r.length?r[0](t):window.onerror?window.onerror(String(t),n,void 0,void 0,t):n?console.error(n+":",t):console.error(t)}var Vn=ne.define({combine:function(e){return!e.length||e[0]}}),Yn=(0,g.Z)((function e(t,n){(0,m.Z)(this,e),this.field=t,this.get=n})),qn=function(){function e(){(0,m.Z)(this,e)}return(0,g.Z)(e,[{key:"from",value:function(e){return new Yn(this,e)}}],[{key:"define",value:function(){return new e}}]),e}();qn.decorations=qn.define(),qn.atomicRanges=qn.define(),qn.scrollMargins=qn.define();var Xn=0,Kn=ne.define(),Jn=function(){function e(t,n,r){(0,m.Z)(this,e),this.id=t,this.create=n,this.fields=r,this.extension=Kn.of(this)}return(0,g.Z)(e,null,[{key:"define",value:function(t,n){var r=n||{},i=r.eventHandlers,a=r.provide,o=r.decorations,s=[];if(a){var l,u=(0,h.Z)(Array.isArray(a)?a:[a]);try{for(u.s();!(l=u.n()).done;){var c=l.value;s.push(c)}}catch(d){u.e(d)}finally{u.f()}}return i&&s.push(er.from((function(e){return{plugin:e,handlers:i}}))),o&&s.push(qn.decorations.from(o)),new e(Xn++,t,s)}},{key:"fromClass",value:function(t,n){return e.define((function(e){return new t(e)}),n)}}]),e}(),er=qn.define(),tr=function(){function e(t){(0,m.Z)(this,e),this.spec=t,this.mustUpdate=null,this.value=null}return(0,g.Z)(e,[{key:"takeField",value:function(e,t){if(this.spec){var n,r=(0,h.Z)(this.spec.fields);try{for(r.s();!(n=r.n()).done;){var i=n.value,a=i.field,o=i.get;a==e&&t.push(o(this.value))}}catch(s){r.e(s)}finally{r.f()}}}},{key:"update",value:function(e){if(this.value){if(this.mustUpdate){var t=this.mustUpdate;if(this.mustUpdate=null,this.value.update)try{this.value.update(t)}catch(n){if(jn(t.state,n,"CodeMirror plugin crashed"),this.value.destroy)try{this.value.destroy()}catch(hm){}this.deactivate()}}}else if(this.spec)try{this.value=this.spec.create(e)}catch(n){jn(e.state,n,"CodeMirror plugin crashed"),this.deactivate()}return this}},{key:"destroy",value:function(e){var t;if(null===(t=this.value)||void 0===t?void 0:t.destroy)try{this.value.destroy()}catch(n){jn(e.state,n,"CodeMirror plugin crashed")}}},{key:"deactivate",value:function(){this.spec=this.value=null}}]),e}(),nr=ne.define(),rr=ne.define(),ir=ne.define(),ar=ne.define(),or=function(){function e(t,n,r,i){(0,m.Z)(this,e),this.fromA=t,this.toA=n,this.fromB=r,this.toB=i}return(0,g.Z)(e,[{key:"join",value:function(t){return new e(Math.min(this.fromA,t.fromA),Math.max(this.toA,t.toA),Math.min(this.fromB,t.fromB),Math.max(this.toB,t.toB))}},{key:"addToSet",value:function(e){for(var t=e.length,n=this;t>0;t--){var r=e[t-1];if(!(r.fromA>n.toA)){if(r.toAc)break;a+=2}if(!l)return r;new e(l.fromA,l.toA,l.fromB,l.toB).addToSet(r),o=l.toA,s=l.toB}}}]),e}(),sr=function(){function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Mn;(0,m.Z)(this,e),this.view=t,this.state=n,this.transactions=r,this.flags=0,this.startState=t.state,this.changes=H.empty(this.startState.doc.length);var i,a=(0,h.Z)(r);try{for(a.s();!(i=a.n()).done;){var o=i.value;this.changes=this.changes.compose(o.changes)}}catch(u){a.e(u)}finally{a.f()}var s=[];this.changes.iterChangedRanges((function(e,t,n,r){return s.push(new or(e,t,n,r))})),this.changedRanges=s;var l=t.hasFocus;l!=t.inputState.notifiedFocused&&(t.inputState.notifiedFocused=l,this.flags|=1)}return(0,g.Z)(e,[{key:"viewportChanged",get:function(){return(4&this.flags)>0}},{key:"heightChanged",get:function(){return(2&this.flags)>0}},{key:"geometryChanged",get:function(){return this.docChanged||(10&this.flags)>0}},{key:"focusChanged",get:function(){return(1&this.flags)>0}},{key:"docChanged",get:function(){return!this.changes.empty}},{key:"selectionSet",get:function(){return this.transactions.some((function(e){return e.selection}))}},{key:"empty",get:function(){return 0==this.flags&&0==this.transactions.length}}]),e}(),lr=function(e){return e[e.LTR=0]="LTR",e[e.RTL=1]="RTL",e}(lr||(lr={})),ur=lr.LTR,cr=lr.RTL;function dr(e){for(var t=[],n=0;n=t){if(o.level==n)return a;(i<0||(0!=r?r<0?o.fromt:e[i].level>o.level))&&(i=a)}}if(i<0)throw new RangeError("Index out of range");return i}}]),e}(),kr=[];function Ar(e,t){var n=e.length,r=t==ur?1:2,i=t==ur?2:1;if(!e||1==r&&!Tr.test(e))return Cr(n);for(var a=0,o=r,s=r;a=0;T-=3)if(mr[T+1]==-v){var S=mr[T+2],k=2&S?r:4&S?1&S?i:r:0;k&&(kr[y]=kr[mr[T]]=k),O=T;break}}else{if(189==mr.length)break;mr[O++]=y,mr[O++]=g,mr[O++]=E}else if(2==(b=kr[y])||1==b){var A=b==r;E=A?0:1;for(var C=O-3;C>=0;C-=3){var _=mr[C+2];if(2&_)break;if(A)mr[C+2]|=2;else{if(4&_)break;mr[C+2]|=4}}}for(var w=0;wP;){for(var U=F,B=2!=kr[--F];F>P&&B==(2!=kr[F-1]);)F--;D.push(new Sr(F,U,B?2:1))}else D.push(new Sr(P,L,0))}else for(var $=0;$1){var c,d=(0,h.Z)(this.points);try{for(d.s();!(c=d.n()).done;){var p=c.value;p.node==e&&p.pos>this.text.length&&(p.pos-=l-1)}}catch(f){d.e(f)}finally{d.f()}}a=s+l}}},{key:"readNode",value:function(e){if(!e.cmIgnore){var t=Wt.get(e),n=t&&t.overrideDOMText;if(null!=n){this.findPointInside(e,n.length);for(var r=n.iter();!r.next().done;)r.lineBreak?this.lineBreak():this.append(r.value)}else 3==e.nodeType?this.readTextNode(e):"BR"==e.nodeName?e.nextSibling&&this.lineBreak():1==e.nodeType&&this.readRange(e.firstChild,null)}}},{key:"findPointBefore",value:function(e,t){var n,r=(0,h.Z)(this.points);try{for(r.s();!(n=r.n()).done;){var i=n.value;i.node==e&&e.childNodes[i.offset]==t&&(i.pos=this.text.length)}}catch(a){r.e(a)}finally{r.f()}}},{key:"findPointInside",value:function(e,t){var n,r=(0,h.Z)(this.points);try{for(r.s();!(n=r.n()).done;){var i=n.value;(3==e.nodeType?i.node==e:e.contains(i.node))&&(i.pos=this.text.length+Math.min(t,i.offset))}}catch(a){r.e(a)}finally{r.f()}}}]),e}();function Nr(e){return 1==e.nodeType&&/^(DIV|P|LI|UL|OL|BLOCKQUOTE|DD|DT|H\d|SECTION|PRE)$/.test(e.nodeName)}var Ir=(0,g.Z)((function e(t,n){(0,m.Z)(this,e),this.node=t,this.offset=n,this.pos=-1})),Dr=function(e){(0,p.Z)(n,e);var t=(0,f.Z)(n);function n(e){var r;return(0,m.Z)(this,n),(r=t.call(this)).view=e,r.compositionDeco=An.none,r.decorations=[],r.pluginDecorationLength=0,r.minWidth=0,r.minWidthFrom=0,r.minWidthTo=0,r.impreciseAnchor=null,r.impreciseHead=null,r.forceSelection=!1,r.lastUpdate=Date.now(),r.setDOM(e.contentDOM),r.children=[new Nn],r.children[0].setParent((0,l.Z)(r)),r.updateDeco(),r.updateInner([new or(0,0,0,e.state.doc.length)],0),r}return(0,g.Z)(n,[{key:"root",get:function(){return this.view.root}},{key:"editorView",get:function(){return this.view}},{key:"length",get:function(){return this.view.state.doc.length}},{key:"update",value:function(e){var t=this,n=e.changedRanges;this.minWidth>0&&n.length&&(n.every((function(e){var n=e.fromA;return e.toAt.minWidthTo}))?(this.minWidthFrom=e.changes.mapPos(this.minWidthFrom,1),this.minWidthTo=e.changes.mapPos(this.minWidthTo,1)):this.minWidth=this.minWidthFrom=this.minWidthTo=0),this.view.inputState.composing<0?this.compositionDeco=An.none:(e.transactions.length||this.dirty)&&(this.compositionDeco=function(e,t){var n=Mr(e);if(!n)return An.none;var r=n.from,i=n.to,a=n.node,o=n.text,s=t.mapPos(r,1),l=Math.max(s,t.mapPos(i,-1)),u=e.state,c=3==a.nodeType?a.nodeValue:new xr([],u).readRange(a.firstChild,null).text;if(l-s=0?e[r]:null;if(!i)break;var a=i.fromA,o=i.toA,s=i.fromB,l=i.toB,u=Dn.build(this.view.state.doc,s,l,this.decorations,this.pluginDecorationLength),c=u.content,d=u.breakAtStart,p=u.openStart,f=u.openEnd,h=n.findPos(o,1),m=h.i,g=h.off,v=n.findPos(a,-1);Vt(this,v.i,v.off,m,g,c,d,p,f)}}},{key:"updateSelection",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(t&&this.view.observer.readSelectionRange(),!(!n&&!this.mayControlSelection()||ln.ios&&this.view.inputState.rapidCompositionStart)){var r=this.forceSelection;this.forceSelection=!1;var i=this.view.state.selection.main,a=this.domAtPos(i.anchor),o=i.empty?a:this.domAtPos(i.head);if(ln.gecko&&i.empty&&Lr(a)){var s=document.createTextNode("");this.view.observer.ignore((function(){return a.node.insertBefore(s,a.node.childNodes[a.offset]||null)})),a=o=new Gt(s,0),r=!0}var l=this.view.observer.selectionRange;!r&&l.focusNode&&wt(a.node,a.offset,l.anchorNode,l.anchorOffset)&&wt(o.node,o.offset,l.focusNode,l.focusOffset)||(this.view.observer.ignore((function(){ln.android&&ln.chrome&&e.dom.contains(l.focusNode)&&Qr(l.focusNode,e.dom)&&(e.dom.blur(),e.dom.focus({preventScroll:!0}));var t=kt(e.root);if(i.empty){if(ln.gecko){var n=Br(a.node,a.offset);if(n&&3!=n){var r=Ur(a.node,a.offset,1==n?1:-1);r&&(a=new Gt(r,1==n?0:r.nodeValue.length))}}t.collapse(a.node,a.offset),null!=i.bidiLevel&&null!=l.cursorBidiLevel&&(l.cursorBidiLevel=i.bidiLevel)}else if(t.extend)t.collapse(a.node,a.offset),t.extend(o.node,o.offset);else{var s=document.createRange();if(i.anchor>i.head){var u=[o,a];a=u[0],o=u[1]}s.setEnd(o.node,o.offset),s.setStart(a.node,a.offset),t.removeAllRanges(),t.addRange(s)}})),this.view.observer.setSelectionRange(a,o)),this.impreciseAnchor=a.precise?null:new Gt(l.anchorNode,l.anchorOffset),this.impreciseHead=o.precise?null:new Gt(l.focusNode,l.focusOffset)}}},{key:"enforceCursorAssoc",value:function(){if(!this.compositionDeco.size){var e=this.view.state.selection.main,t=kt(this.root);if(e.empty&&e.assoc&&t.modify){var n=Nn.find(this,e.head);if(n){var r=n.posAtStart;if(e.head!=r&&e.head!=r+n.length){var i=this.coordsAt(e.head,-1),a=this.coordsAt(e.head,1);if(i&&a&&!(i.bottom>a.top)){var o=this.domAtPos(e.head+e.assoc);t.collapse(o.node,o.offset),t.modify("move",e.assoc<0?"forward":"backward","lineboundary")}}}}}}},{key:"mayControlSelection",value:function(){return this.view.state.facet(Vn)?this.root.activeElement==this.dom:Ct(this.dom,this.view.observer.selectionRange)}},{key:"nearest",value:function(e){for(var t=e;t;){var n=Wt.get(t);if(n&&n.rootView==this)return n;t=t.parentNode}return null}},{key:"posFromDOM",value:function(e,t){var n=this.nearest(e);if(!n)throw new RangeError("Trying to find position for a DOM position outside of the document");return n.localPosFromDOM(e,t)+n.posAtStart}},{key:"domAtPos",value:function(e){for(var t=this.childCursor().findPos(e,-1),n=t.i,r=t.off;na||e==a&&i.type!=kn.WidgetBefore&&i.type!=kn.WidgetAfter&&(!r||2==t||this.children[r-1].breakAfter||this.children[r-1].type==kn.WidgetBefore&&t>-2))return i.coordsAt(e-a,t);n=a}}},{key:"measureVisibleLineHeights",value:function(){for(var e=[],t=this.view.viewState.viewport,n=t.from,r=t.to,i=this.view.contentDOM.clientWidth,a=i>Math.max(this.view.scrollDOM.clientWidth,this.minWidth)+1,o=-1,s=0,l=0;lr)break;if(s>=n){var d=u.dom.getBoundingClientRect();if(e.push(d.height),a){var p=u.dom.lastChild,f=p?_t(p):[];if(f.length){var h=f[f.length-1],m=this.view.textDirection==lr.LTR?h.right-d.left:d.right-h.left;m>o&&(o=m,this.minWidth=i,this.minWidthFrom=s,this.minWidthTo=c)}}}s=c+u.breakAfter}return e}},{key:"measureTextSize",value:function(){var e,t=this,n=(0,h.Z)(this.children);try{for(n.s();!(e=n.n()).done;){var r=e.value;if(r instanceof Nn){var i=r.measureTextSize();if(i)return i}}}catch(l){n.e(l)}finally{n.f()}var a,o,s=document.createElement("div");return s.className="cm-line",s.textContent="abc def ghi jkl mno pqr stu",this.view.observer.ignore((function(){t.dom.appendChild(s);var e=_t(s.firstChild)[0];a=s.getBoundingClientRect().height,o=e?e.width/27:7,s.remove()})),{lineHeight:a,charWidth:o}}},{key:"childCursor",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.length,t=this.children.length;return t&&(e-=this.children[--t].length),new jt(this.children,e,t)}},{key:"computeBlockGapDeco",value:function(){for(var e=[],t=this.view.viewState,n=0,r=0;;r++){var i=r==t.viewports.length?null:t.viewports[r],a=i?i.from-1:this.length;if(a>n){var o=t.lineBlockAt(a).bottom-t.lineBlockAt(n).top;e.push(An.replace({widget:new Pr(o),block:!0,inclusive:!0,isBlockGap:!0}).range(n,a))}if(!i)break;n=i.to+1}return An.set(e)}},{key:"updateDeco",value:function(){var e=this.view.pluginField(qn.decorations);return this.pluginDecorationLength=e.length,this.decorations=[].concat((0,s.Z)(e),(0,s.Z)(this.view.state.facet(ir)),[this.compositionDeco,this.computeBlockGapDeco(),this.view.viewState.lineGapDeco])}},{key:"scrollIntoView",value:function(e){var t,n=e.range,r=this.coordsAt(n.head,n.empty?n.assoc:n.head>n.anchor?-1:1);if(r){!n.empty&&(t=this.coordsAt(n.anchor,n.anchor>n.head?-1:1))&&(r={left:Math.min(r.left,t.left),top:Math.min(r.top,t.top),right:Math.max(r.right,t.right),bottom:Math.max(r.bottom,t.bottom)});var i,a=0,o=0,s=0,l=0,u=(0,h.Z)(this.view.pluginField(qn.scrollMargins));try{for(u.s();!(i=u.n()).done;){var c=i.value;if(c){var d=c.left,p=c.right,f=c.top,m=c.bottom;null!=d&&(a=Math.max(a,d)),null!=p&&(o=Math.max(o,p)),null!=f&&(s=Math.max(s,f)),null!=m&&(l=Math.max(l,m))}}}catch(v){u.e(v)}finally{u.f()}var g={left:r.left-a,top:r.top-s,right:r.right+o,bottom:r.bottom+l};!function(e,t,n,r,i,a,o,s){for(var l=e.ownerDocument,u=l.defaultView,c=e;c;)if(1==c.nodeType){var d=void 0,p=c==l.body;if(p)d=Lt(u);else{if(c.scrollHeight<=c.clientHeight&&c.scrollWidth<=c.clientWidth){c=c.parentNode;continue}var f=c.getBoundingClientRect();d={left:f.left,right:f.left+c.clientWidth,top:f.top,bottom:f.top+c.clientHeight}}var h=0,m=0;if("nearest"==i)t.top0&&t.bottom>d.bottom+m&&(m=t.bottom-d.bottom+m+o)):t.bottom>d.bottom&&(m=t.bottom-d.bottom+o,n<0&&t.top-m0&&t.right>d.right+h&&(h=t.right-d.right+h+a)):t.right>d.right&&(h=t.right-d.right+a,n<0&&t.left0&&n<=0)t=Nt(e=e.childNodes[t-1]);else{if(!(1==e.nodeType&&t=0))return null;e=e.childNodes[t],t=0}}}function Br(e,t){return 1!=e.nodeType?0:(t&&"false"==e.childNodes[t-1].contentEditable?1:0)|(te?t.left-e:Math.max(0,e-t.right)}function Gr(e,t){return t.top>e?t.top-e:Math.max(0,e-t.bottom)}function Hr(e,t){return e.topt.top+1}function Wr(e,t){return te.bottom?{top:e.top,left:e.left,right:e.right,bottom:t}:e}function jr(e,t,n){for(var r,i,a,o,s,l,u,c,d=e.firstChild;d;d=d.nextSibling)for(var p=_t(d),f=0;fg||o==g&&a>m)&&(r=d,i=h,a=m,o=g),0==m?n>h.bottom&&(!u||u.bottomh.top)&&(l=d,c=h):u&&Hr(u,h)?u=zr(u,h.bottom):c&&Hr(c,h)&&(c=Wr(c,h.top))}if(u&&u.bottom>=n?(r=s,i=u):c&&c.top<=n&&(r=l,i=c),!r)return{node:e,offset:0};var v=Math.max(i.left,Math.min(i.right,t));return 3==r.nodeType?Vr(r,v,n):a||"true"!=r.contentEditable?{node:e,offset:Array.prototype.indexOf.call(e.childNodes,r)+(t>=(i.left+i.right)/2?1:0)}:jr(r,v,n)}function Vr(e,t,n){for(var r=e.nodeValue.length,i=-1,a=1e9,o=0,s=0;sn?c.top-n:n-c.bottom)-1;if(c.left-1<=t&&c.right+1>=t&&d=(c.left+c.right)/2,f=p;if(ln.chrome||ln.gecko)Bt(e,s).getBoundingClientRect().left==c.right&&(f=!p);if(d<=0)return{node:e,offset:s+(f?1:0)};i=s+(f?1:0),a=d}}}return{node:e,offset:i>-1?i:o>0?e.nodeValue.length:0}}function Yr(e,t,n){var r,i,a=t.x,o=t.y,s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:-1,l=e.contentDOM.getBoundingClientRect(),u=l.top+e.viewState.paddingTop,c=e.viewState.docHeight,d=o-u;if(d<0)return 0;if(d>c)return e.state.doc.length;for(var p=e.defaultLineHeight/2,f=!1;(i=e.elementAtHeight(d)).type!=kn.Text;)for(;!((d=s>0?i.bottom+p:i.top-p)>=0&&d<=c);){if(f)return n?null:0;f=!0,s=-s}o=u+d;var h=i.from;if(he.viewport.to)return e.viewport.to==e.state.doc.length?e.state.doc.length:n?null:qr(e,l,i,a,o);var m=e.dom.ownerDocument,g=e.root.elementFromPoint?e.root:m,v=g.elementFromPoint(a,o);v&&!e.contentDOM.contains(v)&&(v=null),v||(a=Math.max(l.left+1,Math.min(l.right-1,a)),(v=g.elementFromPoint(a,o))&&!e.contentDOM.contains(v)&&(v=null));var b,y=-1;if(v&&0!=(null===(r=e.docView.nearest(v))||void 0===r?void 0:r.isEditable))if(m.caretPositionFromPoint){var O=m.caretPositionFromPoint(a,o);O&&(b=O.offsetNode,y=O.offset)}else if(m.caretRangeFromPoint){var E=m.caretRangeFromPoint(a,o);E&&(b=E.startContainer,y=E.startOffset,ln.safari&&Xr(b,y,a)&&(b=void 0))}if(!b||!e.docView.dom.contains(b)){var T=Nn.find(e.docView,h);if(!T)return d>i.top+i.height/2?i.to:i.from;var S=jr(T.dom,a,o);b=S.node,y=S.offset}return e.docView.posFromDOM(b,y)}function qr(e,t,n,r,i){var a=Math.round((r-t.left)*e.defaultCharacterWidth);e.lineWrapping&&n.height>1.5*e.defaultLineHeight&&(a+=Math.floor((i-n.top)/e.defaultLineHeight)*e.viewState.heightOracle.lineLength);var o=e.state.sliceDoc(n.from,n.to);return n.from+x(o,a,e.state.tabSize)}function Xr(e,t,n){var r;if(3!=e.nodeType||t!=(r=e.nodeValue.length))return!1;for(var i=e.nextSibling;i;i=i.nextSibling)if(1!=i.nodeType||"BR"!=i.nodeName)return!1;return Bt(e,r-1,r).getBoundingClientRect().left>n}function Kr(e,t,n,r){var i=e.state.doc.lineAt(t.head),a=r&&e.lineWrapping?e.coordsAtPos(t.assoc<0&&t.head>i.from?t.head-1:t.head):null;if(a){var o=e.dom.getBoundingClientRect(),s=e.posAtCoords({x:n==(e.textDirection==lr.LTR)?o.right-1:o.left+1,y:(a.top+a.bottom)/2});if(null!=s)return K.cursor(s,n?-1:1)}var l=Nn.find(e.docView,t.head),u=l?n?l.posAtEnd:l.posAtStart:n?i.to:i.from;return K.cursor(u,n?-1:1)}function Jr(e,t,n,r){for(var i=e.state.doc.lineAt(t.head),a=e.bidiSpans(i),o=t,s=null;;){var l=wr(i,a,e.textDirection,o,n),u=_r;if(!l){if(i.number==(n?e.state.doc.lines:1))return o;u="\n",i=e.state.doc.line(i.number+(n?1:-1)),a=e.bidiSpans(i),l=K.cursor(n?i.from:i.to)}if(s){if(!s(u))return o}else{if(!r)return l;s=r(u)}o=l}}function ei(e,t,n){for(var r=e.pluginField(qn.atomicRanges);;){var i,a=!1,o=(0,h.Z)(r);try{for(o.s();!(i=o.n()).done;){i.value.between(n.from-1,n.from+1,(function(e,r,i){n.from>e&&n.fromn.from?K.cursor(e,1):K.cursor(r,-1),a=!0)}))}}catch(s){o.e(s)}finally{o.f()}if(!a)return n}}var ti=function(){function e(t){var n=this;(0,m.Z)(this,e),this.lastKeyCode=0,this.lastKeyTime=0,this.pendingIOSKey=void 0,this.lastSelectionOrigin=null,this.lastSelectionTime=0,this.lastEscPress=0,this.lastContextMenu=0,this.scrollHandlers=[],this.registeredEvents=[],this.customHandlers=[],this.composing=-1,this.compositionFirstChange=null,this.compositionEndedAt=0,this.rapidCompositionStart=!1,this.mouseSelection=null;var r=function(e){var r=oi[e];t.contentDOM.addEventListener(e,(function(i){ai(t,i)&&!n.ignoreDuringComposition(i)&&("keydown"==e&&n.keydown(t,i)||(n.mustFlushObserver(i)&&t.observer.forceFlush(),n.runCustomHandlers(e,t,i)?i.preventDefault():r(t,i)))})),n.registeredEvents.push(e)};for(var i in oi)r(i);this.notifiedFocused=t.hasFocus,this.ensureHandlers(t),ln.safari&&t.contentDOM.addEventListener("input",(function(){return null}))}return(0,g.Z)(e,[{key:"setSelectionOrigin",value:function(e){this.lastSelectionOrigin=e,this.lastSelectionTime=Date.now()}},{key:"ensureHandlers",value:function(e){var t,n=this,r=this.customHandlers=e.pluginField(er),i=(0,h.Z)(r);try{for(i.s();!(t=i.n()).done;){var a=t.value,o=function(t){n.registeredEvents.indexOf(t)<0&&"scroll"!=t&&(n.registeredEvents.push(t),e.contentDOM.addEventListener(t,(function(r){ai(e,r)&&n.runCustomHandlers(t,e,r)&&r.preventDefault()})))};for(var s in a.handlers)o(s)}}catch(l){i.e(l)}finally{i.f()}}},{key:"runCustomHandlers",value:function(e,t,n){var r,i=(0,h.Z)(this.customHandlers);try{for(i.s();!(r=i.n()).done;){var a=r.value,o=a.handlers[e];if(o)try{if(o.call(a.plugin,n,t)||n.defaultPrevented)return!0}catch(s){jn(t.state,s)}}}catch(l){i.e(l)}finally{i.f()}return!1}},{key:"runScrollHandlers",value:function(e,t){var n,r=(0,h.Z)(this.customHandlers);try{for(r.s();!(n=r.n()).done;){var i=n.value,a=i.handlers.scroll;if(a)try{a.call(i.plugin,t,e)}catch(o){jn(e.state,o)}}}catch(s){r.e(s)}finally{r.f()}}},{key:"keydown",value:function(e,t){var n,r=this;return this.lastKeyCode=t.keyCode,this.lastKeyTime=Date.now(),9==t.keyCode&&Date.now()0||!!(ln.safari&&Date.now()-this.compositionEndedAt<500)&&(this.compositionEndedAt=0,!0))}},{key:"mustFlushObserver",value:function(e){return"keydown"==e.type&&229!=e.keyCode||"compositionend"==e.type&&!ln.ios}},{key:"startMouseSelection",value:function(e){this.mouseSelection&&this.mouseSelection.destroy(),this.mouseSelection=e}},{key:"update",value:function(e){this.mouseSelection&&this.mouseSelection.update(e),e.transactions.length&&(this.lastKeyCode=this.lastSelectionTime=0)}},{key:"destroy",value:function(){this.mouseSelection&&this.mouseSelection.destroy()}}]),e}(),ni=[{key:"Backspace",keyCode:8,inputType:"deleteContentBackward"},{key:"Enter",keyCode:13,inputType:"insertParagraph"},{key:"Delete",keyCode:46,inputType:"deleteContentForward"}],ri=[16,17,18,20,91,92,224,225],ii=function(){function e(t,n,r,i){(0,m.Z)(this,e),this.view=t,this.style=r,this.mustSelect=i,this.lastEvent=n;var a=t.contentDOM.ownerDocument;a.addEventListener("mousemove",this.move=this.move.bind(this)),a.addEventListener("mouseup",this.up=this.up.bind(this)),this.extend=n.shiftKey,this.multiple=t.state.facet(Ge.allowMultipleSelections)&&function(e,t){var n=e.state.facet(Fn);return n.length?n[0](t):ln.mac?t.metaKey:t.ctrlKey}(t,n),this.dragMove=function(e,t){var n=e.state.facet(Un);return n.length?n[0](t):ln.mac?!t.altKey:!t.ctrlKey}(t,n),this.dragging=!(!function(e,t){if(e.state.selection.main.empty)return!1;var n=kt(e.root);if(0==n.rangeCount)return!0;for(var r=n.getRangeAt(0).getClientRects(),i=0;i=t.clientX&&a.top<=t.clientY&&a.bottom>=t.clientY)return!0}return!1}(t,n)||1!=yi(n))&&null,!1===this.dragging&&(n.preventDefault(),this.select(n))}return(0,g.Z)(e,[{key:"move",value:function(e){if(0==e.buttons)return this.destroy();!1===this.dragging&&this.select(this.lastEvent=e)}},{key:"up",value:function(e){null==this.dragging&&this.select(this.lastEvent),this.dragging||e.preventDefault(),this.destroy()}},{key:"destroy",value:function(){var e=this.view.contentDOM.ownerDocument;e.removeEventListener("mousemove",this.move),e.removeEventListener("mouseup",this.up),this.view.inputState.mouseSelection=null}},{key:"select",value:function(e){var t=this.style.get(e,this.extend,this.multiple);!this.mustSelect&&t.eq(this.view.state.selection)&&t.main.assoc==this.view.state.selection.main.assoc||this.view.dispatch({selection:t,userEvent:"select.pointer",scrollIntoView:!0}),this.mustSelect=!1}},{key:"update",value:function(e){var t=this;e.docChanged&&this.dragging&&(this.dragging=this.dragging.map(e.changes)),this.style.update(e)&&setTimeout((function(){return t.select(t.lastEvent)}),20)}}]),e}();function ai(e,t){if(!t.bubbles)return!0;if(t.defaultPrevented)return!1;for(var n,r=t.target;r!=e.contentDOM;r=r.parentNode)if(!r||11==r.nodeType||(n=Wt.get(r))&&n.ignoreEvent(t))return!1;return!0}var oi=Object.create(null),si=ln.ie&&ln.ie_version<15||ln.ios&&ln.webkit_version<604;function li(e,t){var n,r=e.state,i=1,a=r.toText(t),o=a.lines==r.selection.ranges.length,s=null!=Ei&&r.selection.ranges.every((function(e){return e.empty}))&&Ei==a.toString();if(s){var l=-1;n=r.changeByRange((function(e){var n=r.doc.lineAt(e.from);if(n.from==l)return{range:e};l=n.from;var s=r.toText((o?a.line(i++).text:t)+r.lineBreak);return{changes:{from:n.from,insert:s},range:K.cursor(e.from+s.length)}}))}else n=o?r.changeByRange((function(e){var t=a.line(i++);return{changes:{from:e.from,to:e.to,insert:t.text},range:K.cursor(e.from+t.length)}})):r.replaceSelection(a);e.dispatch(n,{userEvent:"input.paste",scrollIntoView:!0})}oi.keydown=function(e,t){e.inputState.setSelectionOrigin("select"),27==t.keyCode?e.inputState.lastEscPress=Date.now():ri.indexOf(t.keyCode)<0&&(e.inputState.lastEscPress=0)};var ui=0;function ci(e,t,n,r){if(1==r)return K.cursor(t,n);if(2==r)return function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=e.charCategorizer(t),i=e.doc.lineAt(t),a=t-i.from;if(0==i.length)return K.cursor(t);0==a?n=1:a==i.length&&(n=-1);var o=a,s=a;n<0?o=E(i.text,a,!1):s=E(i.text,a);for(var l=r(i.text.slice(o,s));o>0;){var u=E(i.text,o,!1);if(r(i.text.slice(u,o))!=l)break;o=u}for(;sDate.now()-2e3&&1==yi(t))){var n,r=null,i=(0,h.Z)(e.state.facet(Bn));try{for(i.s();!(n=i.n()).done;){if(r=(0,n.value)(e,t))break}}catch(o){i.e(o)}finally{i.f()}if(r||0!=t.button||(r=function(e,t){var n=hi(e,t),r=yi(t),i=e.state.selection,a=n,o=t;return{update:function(e){e.docChanged&&(n&&(n.pos=e.changes.mapPos(n.pos)),i=i.map(e.changes),o=null)},get:function(t,s,l){var u;if(o&&t.clientX==o.clientX&&t.clientY==o.clientY?u=a:(u=a=hi(e,t),o=t),!u||!n)return i;var c=ci(e,u.pos,u.bias,r);if(n.pos!=u.pos&&!s){var d=ci(e,n.pos,n.bias,r),p=Math.min(d.from,c.from),f=Math.max(d.to,c.to);c=p=t.top&&e<=t.bottom},pi=function(e,t,n){return di(t,n)&&e>=n.left&&e<=n.right};function fi(e,t,n,r){var i=Nn.find(e.docView,t);if(!i)return 1;var a=t-i.posAtStart;if(0==a)return 1;if(a==i.length)return-1;var o=i.coordsAt(a,-1);if(o&&pi(n,r,o))return-1;var s=i.coordsAt(a,1);return s&&pi(n,r,s)?1:o&&di(r,o)?-1:1}function hi(e,t){var n=e.posAtCoords({x:t.clientX,y:t.clientY},!1);return{pos:n,bias:fi(e,n,t.clientX,t.clientY)}}var mi=ln.ie&&ln.ie_version<=11,gi=null,vi=0,bi=0;function yi(e){if(!mi)return e.detail;var t=gi,n=bi;return gi=e,bi=Date.now(),vi=!t||n>Date.now()-400&&Math.abs(t.clientX-e.clientX)<2&&Math.abs(t.clientY-e.clientY)<2?(vi+1)%3:1}function Oi(e,t,n,r){if(n){var i=e.posAtCoords({x:t.clientX,y:t.clientY},!1);t.preventDefault();var a=e.inputState.mouseSelection,o=r&&a&&a.dragging&&a.dragMove?{from:a.dragging.from,to:a.dragging.to}:null,s={from:i,insert:n},l=e.state.changes(o?[o,s]:s);e.focus(),e.dispatch({changes:l,selection:{anchor:l.mapPos(i,-1),head:l.mapPos(i,1)},userEvent:o?"move.drop":"input.drop"})}}oi.dragstart=function(e,t){var n=e.state.selection.main,r=e.inputState.mouseSelection;r&&(r.dragging=n),t.dataTransfer&&(t.dataTransfer.setData("Text",e.state.sliceDoc(n.from,n.to)),t.dataTransfer.effectAllowed="copyMove")},oi.drop=function(e,t){if(t.dataTransfer){if(e.state.readOnly)return t.preventDefault();var n=t.dataTransfer.files;n&&n.length?function(){t.preventDefault();for(var r=Array(n.length),i=0,a=function(){++i==n.length&&Oi(e,t,r.filter((function(e){return null!=e})).join(e.state.lineBreak),!1)},o=function(e){var t=new FileReader;t.onerror=a,t.onload=function(){/[\x00-\x08\x0e-\x1f]{2}/.test(t.result)||(r[e]=t.result),a()},t.readAsText(n[e])},s=0;sl&&(n.push(d.text),r.push({from:d.from,to:Math.min(e.doc.length,d.to+1)})),l=d.number}}catch(p){u.e(p)}finally{u.f()}i=!0}return{text:n.join(e.lineBreak),ranges:r,linewise:i}}(e.state),r=n.text,i=n.ranges,a=n.linewise;if(r||a){Ei=a?r:null;var o=si?null:t.clipboardData;o?(t.preventDefault(),o.clearData(),o.setData("text/plain",r)):function(e,t){var n=e.dom.parentNode;if(n){var r=n.appendChild(document.createElement("textarea"));r.style.cssText="position: fixed; left: -10000px; top: 10px",r.value=t,r.focus(),r.selectionEnd=t.length,r.selectionStart=0,setTimeout((function(){r.remove(),e.focus()}),50)}}(e,r),"cut"!=t.type||e.state.readOnly||e.dispatch({changes:i,scrollIntoView:!0,userEvent:"delete.cut"})}},oi.focus=oi.blur=function(e){setTimeout((function(){e.hasFocus!=e.inputState.notifiedFocused&&e.update([])}),10)},oi.compositionstart=oi.compositionupdate=function(e){null==e.inputState.compositionFirstChange&&(e.inputState.compositionFirstChange=!0),e.inputState.composing<0&&(e.inputState.composing=0,e.docView.compositionDeco.size&&(e.observer.flush(),Ti(e,!0)))},oi.compositionend=function(e){e.inputState.composing=-1,e.inputState.compositionEndedAt=Date.now(),e.inputState.compositionFirstChange=null,setTimeout((function(){e.inputState.composing<0&&Ti(e,!1)}),50)},oi.contextmenu=function(e){e.inputState.lastContextMenu=Date.now()},oi.beforeinput=function(e,t){var n,r;if(ln.chrome&&ln.android&&(r=ni.find((function(e){return e.inputType==t.inputType})))&&(e.observer.delayAndroidKey(r.key,r.keyCode),"Backspace"==r.key||"Delete"==r.key)){var i=(null===(n=window.visualViewport)||void 0===n?void 0:n.height)||0;setTimeout((function(){var t;((null===(t=window.visualViewport)||void 0===t?void 0:t.height)||0)>i+10&&e.hasFocus&&(e.contentDOM.blur(),e.focus())}),100)}};var Si=["pre-wrap","normal","pre-line","break-spaces"],ki=function(){function e(){(0,m.Z)(this,e),this.doc=N.empty,this.lineWrapping=!1,this.direction=lr.LTR,this.heightSamples={},this.lineHeight=14,this.charWidth=7,this.lineLength=30,this.heightChanged=!1}return(0,g.Z)(e,[{key:"heightForGap",value:function(e,t){var n=this.doc.lineAt(t).number-this.doc.lineAt(e).number+1;return this.lineWrapping&&(n+=Math.ceil((t-e-n*this.lineLength*.5)/this.lineLength)),this.lineHeight*n}},{key:"heightForLine",value:function(e){return this.lineWrapping?(1+Math.max(0,Math.ceil((e-this.lineLength)/(this.lineLength-5))))*this.lineHeight:this.lineHeight}},{key:"setDoc",value:function(e){return this.doc=e,this}},{key:"mustRefreshForStyle",value:function(e,t){return Si.indexOf(e)>-1!=this.lineWrapping||this.direction!=t}},{key:"mustRefreshForHeights",value:function(e){for(var t=!1,n=0;n-1,s=Math.round(n)!=Math.round(this.lineHeight)||this.lineWrapping!=o||this.direction!=t;if(this.lineWrapping=o,this.direction=t,this.lineHeight=n,this.charWidth=r,this.lineLength=i,s){this.heightSamples={};for(var l=0;l2&&void 0!==arguments[2]?arguments[2]:2;(0,m.Z)(this,e),this.length=t,this.height=n,this.flags=r}return(0,g.Z)(e,[{key:"outdated",get:function(){return(2&this.flags)>0},set:function(e){this.flags=(e?2:0)|-3&this.flags}},{key:"setHeight",value:function(e,t){this.height!=t&&(Math.abs(this.height-t)>wi&&(e.heightChanged=!0),this.height=t)}},{key:"replace",value:function(t,n,r){return e.of(r)}},{key:"decomposeLeft",value:function(e,t){t.push(this)}},{key:"decomposeRight",value:function(e,t){t.push(this)}},{key:"applyChanges",value:function(e,t,n,r){for(var i=this,a=r.length-1;a>=0;a--){var o=r[a],s=o.fromA,l=o.toA,u=o.fromB,c=o.toB,d=i.lineAt(s,_i.ByPosNoHeight,t,0,0),p=d.to>=l?d:i.lineAt(l,_i.ByPosNoHeight,t,0,0);for(c+=p.to-l,l=p.to;a>0&&d.from<=r[a-1].toA;)s=r[a-1].fromA,u=r[a-1].fromB,a--,s2*a){var o=t[n-1];o.break?t.splice(--n,1,o.left,null,o.right):t.splice(--n,1,o.left,o.right),r+=1+o.break,i-=o.size}else{if(!(a>2*i))break;var s=t[r];s.break?t.splice(r,1,s.left,null,s.right):t.splice(r,1,s.left,s.right),r+=2+s.break,a-=s.size}else if(i1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>3?arguments[3]:void 0;return n&&n.from<=t&&n.more&&this.setHeight(e,n.heights[n.index++]),this.outdated=!1,this}},{key:"toString",value:function(){return"block(".concat(this.length,")")}}]),n}(Ri),Ni=function(e){(0,p.Z)(n,e);var t=(0,f.Z)(n);function n(e,r){var i;return(0,m.Z)(this,n),(i=t.call(this,e,r,kn.Text)).collapsed=0,i.widgetHeight=0,i}return(0,g.Z)(n,[{key:"replace",value:function(e,t,r){var i=r[0];return 1==r.length&&(i instanceof n||i instanceof Ii&&4&i.flags)&&Math.abs(this.length-i.length)<10?(i instanceof Ii?i=new n(i.length,this.height):i.height=this.height,this.outdated||(i.outdated=!1),i):Ri.of(r)}},{key:"updateHeight",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3?arguments[3]:void 0;return r&&r.from<=t&&r.more?this.setHeight(e,r.heights[r.index++]):(n||this.outdated)&&this.setHeight(e,Math.max(this.widgetHeight,e.heightForLine(this.length-this.collapsed))),this.outdated=!1,this}},{key:"toString",value:function(){return"line(".concat(this.length).concat(this.collapsed?-this.collapsed:"").concat(this.widgetHeight?":"+this.widgetHeight:"",")")}}]),n}(xi),Ii=function(e){(0,p.Z)(n,e);var t=(0,f.Z)(n);function n(e){return(0,m.Z)(this,n),t.call(this,e,0)}return(0,g.Z)(n,[{key:"lines",value:function(e,t){var n=e.lineAt(t).number,r=e.lineAt(t+this.length).number;return{firstLine:n,lastLine:r,lineHeight:this.height/(r-n+1)}}},{key:"blockAt",value:function(e,t,n,r){var i=this.lines(t,r),a=i.firstLine,o=i.lastLine,s=i.lineHeight,l=Math.max(0,Math.min(o-a,Math.floor((e-n)/s))),u=t.line(a+l),c=u.from,d=u.length;return new Ci(c,d,n+s*l,s,kn.Text)}},{key:"lineAt",value:function(e,t,n,r,i){if(t==_i.ByHeight)return this.blockAt(e,n,r,i);if(t==_i.ByPosNoHeight){var a=n.lineAt(e),o=a.from,s=a.to;return new Ci(o,s-o,0,0,kn.Text)}var l=this.lines(n,i),u=l.firstLine,c=l.lineHeight,d=n.lineAt(e),p=d.from,f=d.length,h=d.number;return new Ci(p,f,r+c*(h-u),c,kn.Text)}},{key:"forEachLine",value:function(e,t,n,r,i,a){for(var o=this.lines(n,i),s=o.firstLine,l=o.lineHeight,u=Math.max(e,i),c=Math.min(i+this.length,t);u<=c;){var d=n.lineAt(u);u==e&&(r+=l*(d.number-s)),a(new Ci(d.from,d.length,r,l,kn.Text)),r+=l,u=d.to+1}}},{key:"replace",value:function(e,t,r){var i=this.length-t;if(i>0){var a=r[r.length-1];a instanceof n?r[r.length-1]=new n(a.length+i):r.push(null,new n(i-1))}if(e>0){var o=r[0];o instanceof n?r[0]=new n(e+o.length):r.unshift(new n(e-1),null)}return Ri.of(r)}},{key:"decomposeLeft",value:function(e,t){t.push(new n(e-1),null)}},{key:"decomposeRight",value:function(e,t){t.push(null,new n(this.length-e-1))}},{key:"updateHeight",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=arguments.length>3?arguments[3]:void 0,a=t+this.length;if(i&&i.from<=t+this.length&&i.more){var o=[],s=Math.max(t,i.from),l=-1,u=e.heightChanged;for(i.from>t&&o.push(new n(i.from-t-1).updateHeight(e,t));s<=a&&i.more;){var c=e.doc.lineAt(s).length;o.length&&o.push(null);var d=i.heights[i.index++];-1==l?l=d:Math.abs(d-l)>=wi&&(l=-2);var p=new Ni(c,d);p.outdated=!1,o.push(p),s+=c+1}s<=a&&o.push(null,new n(a-s).updateHeight(e,s));var f=Ri.of(o);return e.heightChanged=u||l<0||Math.abs(f.height-this.height)>=wi||Math.abs(l-this.lines(e.doc,t).lineHeight)>=wi,f}return(r||this.outdated)&&(this.setHeight(e,e.heightForGap(t,t+this.length)),this.outdated=!1),this}},{key:"toString",value:function(){return"gap(".concat(this.length,")")}}]),n}(Ri),Di=function(e){(0,p.Z)(n,e);var t=(0,f.Z)(n);function n(e,r,i){var a;return(0,m.Z)(this,n),(a=t.call(this,e.length+r+i.length,e.height+i.height,r|(e.outdated||i.outdated?2:0))).left=e,a.right=i,a.size=e.size+i.size,a}return(0,g.Z)(n,[{key:"break",get:function(){return 1&this.flags}},{key:"blockAt",value:function(e,t,n,r){var i=n+this.left.height;return eo))return l;var u=t==_i.ByPosNoHeight?_i.ByPosNoHeight:_i.ByPos;return s?l.join(this.right.lineAt(o,u,n,a,o)):this.left.lineAt(o,u,n,r,i).join(l)}},{key:"forEachLine",value:function(e,t,n,r,i,a){var o=r+this.left.height,s=i+this.left.length+this.break;if(this.break)e=s&&this.right.forEachLine(e,t,n,o,s,a);else{var l=this.lineAt(s,_i.ByPos,n,r,i);e=e&&l.from<=t&&a(l),t>l.to&&this.right.forEachLine(l.to+1,t,n,o,s,a)}}},{key:"replace",value:function(e,t,n){var r=this.left.length+this.break;if(tthis.left.length)return this.balanced(this.left,this.right.replace(e-r,t-r,n));var i=[];e>0&&this.decomposeLeft(e,i);var a,o=i.length,s=(0,h.Z)(n);try{for(s.s();!(a=s.n()).done;){var l=a.value;i.push(l)}}catch(c){s.e(c)}finally{s.f()}if(e>0&&Li(i,o-1),t=++n&&t.push(null),e>n&&this.right.decomposeLeft(e-n,t)}},{key:"decomposeRight",value:function(e,t){var n=this.left.length,r=n+this.break;if(e>=r)return this.right.decomposeRight(e-r,t);e2*t.size||t.size>2*e.size?Ri.of(this.break?[e,null,t]:[e,t]):(this.left=e,this.right=t,this.height=e.height+t.height,this.outdated=e.outdated||t.outdated,this.size=e.size+t.size,this.length=e.length+this.break+t.length,this)}},{key:"updateHeight",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3?arguments[3]:void 0,i=this.left,a=this.right,o=t+i.length+this.break,s=null;return r&&r.from<=t+i.length&&r.more?s=i=i.updateHeight(e,t,n,r):i.updateHeight(e,t,n),r&&r.from<=o+a.length&&r.more?s=a=a.updateHeight(e,o,n,r):a.updateHeight(e,o,n),s?this.balanced(i,a):(this.height=this.left.height+this.right.height,this.outdated=!1,this)}},{key:"toString",value:function(){return this.left+(this.break?" ":"-")+this.right}}]),n}(Ri);function Li(e,t){var n,r;null==e[t]&&(n=e[t-1])instanceof Ii&&(r=e[t+1])instanceof Ii&&e.splice(t-1,3,new Ii(n.length+1+r.length))}var Pi=function(){function e(t,n){(0,m.Z)(this,e),this.pos=t,this.oracle=n,this.nodes=[],this.lineStart=-1,this.lineEnd=-1,this.covering=null,this.writtenTo=t}return(0,g.Z)(e,[{key:"isCovered",get:function(){return this.covering&&this.nodes[this.nodes.length-1]==this.covering}},{key:"span",value:function(e,t){if(this.lineStart>-1){var n=Math.min(t,this.lineEnd),r=this.nodes[this.nodes.length-1];r instanceof Ni?r.length+=n-this.pos:(n>this.pos||!this.isCovered)&&this.nodes.push(new Ni(n-this.pos,-1)),this.writtenTo=n,t>n&&(this.nodes.push(null),this.writtenTo++,this.lineStart=-1)}this.pos=t}},{key:"point",value:function(e,t,n){if(e=5)&&this.addLineDeco(r,i)}else t>e&&this.span(e,t);this.lineEnd>-1&&this.lineEnd-1)){var e=this.oracle.doc.lineAt(this.pos),t=e.from,n=e.to;this.lineStart=t,this.lineEnd=n,this.writtenTot&&this.nodes.push(new Ni(this.pos-t,-1)),this.writtenTo=this.pos}}},{key:"blankContent",value:function(e,t){var n=new Ii(t-e);return this.oracle.doc.lineAt(e).to==t&&(n.flags|=4),n}},{key:"ensureLine",value:function(){this.enterLine();var e=this.nodes.length?this.nodes[this.nodes.length-1]:null;if(e instanceof Ni)return e;var t=new Ni(0,-1);return this.nodes.push(t),t}},{key:"addBlock",value:function(e){this.enterLine(),e.type!=kn.WidgetAfter||this.isCovered||this.ensureLine(),this.nodes.push(e),this.writtenTo=this.pos=this.pos+e.length,e.type!=kn.WidgetBefore&&(this.covering=e)}},{key:"addLineDeco",value:function(e,t){var n=this.ensureLine();n.length+=t,n.collapsed+=t,n.widgetHeight=Math.max(n.widgetHeight,e),this.writtenTo=this.pos=this.pos+t}},{key:"finish",value:function(e){var t=0==this.nodes.length?null:this.nodes[this.nodes.length-1];!(this.lineStart>-1)||t instanceof Ni||this.isCovered?(this.writtenTou.clientHeight||u.scrollWidth>u.clientWidth)&&"visible"!=c.overflow){var d=u.getBoundingClientRect();r=Math.max(r,d.left),i=Math.min(i,d.right),a=Math.max(a,d.top),o=Math.min(o,d.bottom)}l="absolute"==c.position||"fixed"==c.position?u.offsetParent:u.parentNode}else{if(11!=l.nodeType)break;l=l.host}return{left:r-n.left,right:Math.max(r,i)-n.left,top:a-(n.top+t),bottom:Math.max(a,o)-(n.top+t)}}function Bi(e,t){var n=e.getBoundingClientRect();return{left:0,right:n.right-n.left,top:t,bottom:n.bottom-(n.top+t)}}var $i=function(){function e(t,n,r){(0,m.Z)(this,e),this.from=t,this.to=n,this.size=r}return(0,g.Z)(e,[{key:"draw",value:function(e){return An.replace({widget:new Qi(this.size,e)}).range(this.from,this.to)}}],[{key:"same",value:function(e,t){if(e.length!=t.length)return!1;for(var n=0;n=t&&i<=n}))){var a=e.lineBlockAt(i),o=a.from,s=a.to;t.push(new Gi(o,s))}},i=0;i<=1;i++)r(i);this.viewports=t.sort((function(e,t){return e.from-t.from})),this.scaler=this.heightMap.height<=7e6?ji:new Vi(this.heightOracle.doc,this.heightMap,this.viewports)}},{key:"updateViewportLines",value:function(){var e=this;this.viewportLines=[],this.heightMap.forEachLine(this.viewport.from,this.viewport.to,this.state.doc,0,0,(function(t){e.viewportLines.push(1==e.scaler.scale?t:Yi(t,e.scaler))}))}},{key:"update",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=this.state;this.state=e.state;var r=this.state.facet(ir),i=e.changedRanges,a=or.extendWithRanges(i,Mi(e.startState.facet(ir),r,e?e.changes:H.empty(this.state.doc.length))),o=this.heightMap.height;this.heightMap=this.heightMap.applyChanges(r,n.doc,this.heightOracle.setDoc(this.state.doc),a),this.heightMap.height!=o&&(e.flags|=2);var s=a.length?this.mapViewport(this.viewport,e.changes):this.viewport;(t&&(t.range.heads.to)||!this.viewportIsAppropriate(s))&&(s=this.getViewport(0,t));var l=!e.changes.empty||2&e.flags||s.from!=this.viewport.from||s.to!=this.viewport.to;this.viewport=s,this.updateForViewport(),l&&this.updateViewportLines(),(this.lineGaps.length||this.viewport.to-this.viewport.from>4e3)&&this.updateLineGaps(this.ensureLineGaps(this.mapLineGaps(this.lineGaps,e.changes))),e.flags|=this.computeVisibleRanges(),t&&(this.scrollTarget=t),!this.mustEnforceCursorAssoc&&e.selectionSet&&e.view.lineWrapping&&e.state.selection.main.empty&&e.state.selection.main.assoc&&(this.mustEnforceCursorAssoc=!0)}},{key:"measure",value:function(e){var t=e.contentDOM,n=window.getComputedStyle(t),r=this.heightOracle,i=n.whiteSpace,a="rtl"==n.direction?lr.RTL:lr.LTR,o=this.heightOracle.mustRefreshForStyle(i,a),s=o||this.mustMeasureContent||this.contentDOMHeight!=t.clientHeight,l=0,u=0;if(this.editorWidth!=e.scrollDOM.clientWidth&&(r.lineWrapping&&(s=!0),this.editorWidth=e.scrollDOM.clientWidth,l|=8),s){this.mustMeasureContent=!1,this.contentDOMHeight=t.clientHeight;var c=parseInt(n.paddingTop)||0,d=parseInt(n.paddingBottom)||0;this.paddingTop==c&&this.paddingBottom==d||(l|=8,this.paddingTop=c,this.paddingBottom=d)}var p=(this.printing?Bi:Ui)(t,this.paddingTop),f=p.top-this.pixelViewport.top,h=p.bottom-this.pixelViewport.bottom;this.pixelViewport=p;var m=this.pixelViewport.bottom>this.pixelViewport.top&&this.pixelViewport.right>this.pixelViewport.left;if(m!=this.inView&&(this.inView=m,m&&(s=!0)),!this.inView)return 0;var g=t.clientWidth;if(this.contentDOMWidth==g&&this.editorHeight==e.scrollDOM.clientHeight||(this.contentDOMWidth=g,this.editorHeight=e.scrollDOM.clientHeight,l|=8),s){var v=e.docView.measureVisibleLineHeights();if(r.mustRefreshForHeights(v)&&(o=!0),o||r.lineWrapping&&Math.abs(g-this.contentDOMWidth)>r.charWidth){var b=e.docView.measureTextSize(),y=b.lineHeight,O=b.charWidth;(o=r.refresh(i,a,y,O,g/O,v))&&(e.docView.minWidth=0,l|=8)}f>0&&h>0?u=Math.max(f,h):f<0&&h<0&&(u=Math.min(f,h)),r.heightChanged=!1,this.heightMap=this.heightMap.updateHeight(r,0,o,new Ai(this.viewport.from,v)),r.heightChanged&&(l|=2)}var E=!this.viewportIsAppropriate(this.viewport,u)||this.scrollTarget&&(this.scrollTarget.range.headthis.viewport.to);return E&&(this.viewport=this.getViewport(u,this.scrollTarget)),this.updateForViewport(),(2&l||E)&&this.updateViewportLines(),(this.lineGaps.length||this.viewport.to-this.viewport.from>4e3)&&this.updateLineGaps(this.ensureLineGaps(o?[]:this.lineGaps)),l|=this.computeVisibleRanges(),this.mustEnforceCursorAssoc&&(this.mustEnforceCursorAssoc=!1,e.docView.enforceCursorAssoc()),l}},{key:"visibleTop",get:function(){return this.scaler.fromDOM(this.pixelViewport.top)}},{key:"visibleBottom",get:function(){return this.scaler.fromDOM(this.pixelViewport.bottom)}},{key:"getViewport",value:function(e,t){var n=.5-Math.max(-.5,Math.min(.5,e/1e3/2)),r=this.heightMap,i=this.state.doc,a=this.visibleTop,o=this.visibleBottom,s=new Gi(r.lineAt(a-1e3*n,_i.ByHeight,i,0,0).from,r.lineAt(o+1e3*(1-n),_i.ByHeight,i,0,0).to);if(t){var l=t.range.head;if(ls.to){var u,c=Math.min(this.editorHeight,this.pixelViewport.bottom-this.pixelViewport.top),d=r.lineAt(l,_i.ByPos,i,0,0);u="center"==t.y?(d.top+d.bottom)/2-c/2:"start"==t.y||"nearest"==t.y&&l1&&void 0!==arguments[1]?arguments[1]:0;if(!this.inView)return!0;var i=this.heightMap.lineAt(t,_i.ByPos,this.state.doc,0,0),a=i.top,o=this.heightMap.lineAt(n,_i.ByPos,this.state.doc,0,0),s=o.bottom,l=this.visibleTop,u=this.visibleBottom;return(0==t||a<=l-Math.max(10,Math.min(-r,250)))&&(n==this.state.doc.length||s>=u+Math.max(10,Math.min(r,250)))&&a>l-2e3&&si&&(r.push({from:i,to:e}),a+=e-i),i=t}},20),ii.from&&d.push({from:i.from,to:o}),s=i.from&&p.from<=i.to&&zi(d,p.from-10,p.from+10),!p.empty&&p.to>=i.from&&p.to<=i.to&&zi(d,p.to-10,p.to+10);for(var f=function(){var r=g[m],o=r.from,s=r.to;s-o>1e3&&n.push(function(e,t){var n,r=(0,h.Z)(e);try{for(r.s();!(n=r.n()).done;){var i=n.value;if(t(i))return i}}catch(a){r.e(a)}finally{r.f()}return}(e,(function(e){return e.from>=i.from&&e.to<=i.to&&Math.abs(e.from-o)<1e3&&Math.abs(e.to-s)<1e3}))||new $i(o,s,t.gapSize(i,o,s,a)))},m=0,g=d;m=this.viewport.from&&e<=this.viewport.to&&this.viewportLines.find((function(t){return t.from<=e&&t.to>=e}))||Yi(this.heightMap.lineAt(e,_i.ByPos,this.state.doc,0,0),this.scaler)}},{key:"lineBlockAtHeight",value:function(e){return Yi(this.heightMap.lineAt(this.scaler.fromDOM(e),_i.ByHeight,this.state.doc,0,0),this.scaler)}},{key:"elementAtHeight",value:function(e){return Yi(this.heightMap.blockAt(this.scaler.fromDOM(e),this.state.doc,0,0),this.scaler)}},{key:"docHeight",get:function(){return this.scaler.toDOM(this.heightMap.height)}},{key:"contentHeight",get:function(){return this.docHeight+this.paddingTop+this.paddingBottom}}]),e}(),Gi=(0,g.Z)((function e(t,n){(0,m.Z)(this,e),this.from=t,this.to=n}));function Hi(e,t){var n=e.total,r=e.ranges;if(t<=0)return r[0].from;if(t>=1)return r[r.length-1].to;for(var i=Math.floor(n*t),a=0;;a++){var o=r[a],s=o.from,l=o.to-s;if(i<=l)return s+i;i-=l}}function Wi(e,t){var n,r=0,i=(0,h.Z)(e.ranges);try{for(i.s();!(n=i.n()).done;){var a=n.value,o=a.from,s=a.to;if(t<=s){r+=t-o;break}r+=s-o}}catch(l){i.e(l)}finally{i.f()}return r/e.total}function zi(e,t,n){for(var r=0;rt){var a=[];i.fromn&&a.push({from:n,to:i.to}),e.splice.apply(e,[r,1].concat(a)),r+=a.length-1}}}var ji={toDOM:function(e){return e},fromDOM:function(e){return e},scale:1},Vi=function(){function e(t,n,r){(0,m.Z)(this,e);var i=0,a=0,o=0;this.viewports=r.map((function(e){var r=e.from,a=e.to,o=n.lineAt(r,_i.ByPos,t,0,0).top,s=n.lineAt(a,_i.ByPos,t,0,0).bottom;return i+=s-o,{from:r,to:a,top:o,bottom:s,domTop:0,domBottom:0}})),this.scale=(7e6-i)/(n.height-i);var s,l=(0,h.Z)(this.viewports);try{for(l.s();!(s=l.n()).done;){var u=s.value;u.domTop=o+(u.top-a)*this.scale,o=u.domBottom=u.domTop+(u.bottom-u.top),a=u.bottom}}catch(c){l.e(c)}finally{l.f()}}return(0,g.Z)(e,[{key:"toDOM",value:function(e){for(var t=0,n=0,r=0;;t++){var i=t-1}}),Ki=Ve.newName(),Ji=Ve.newName(),ea=Ve.newName(),ta={"&light":"."+Ji,"&dark":"."+ea};function na(e,t,n){return new Ve(t,{finish:function(t){return/&/.test(t)?t.replace(/&\w*/,(function(t){if("&"==t)return e;if(!n||!n[t])throw new RangeError("Unsupported selector: ".concat(t));return n[t]})):e+" "+t}})}var ra=na("."+Ki,{"&.cm-editor":{position:"relative !important",boxSizing:"border-box","&.cm-focused":{outline:"1px dotted #212121"},display:"flex !important",flexDirection:"column"},".cm-scroller":{display:"flex !important",alignItems:"flex-start !important",fontFamily:"monospace",lineHeight:1.4,height:"100%",overflowX:"auto",position:"relative",zIndex:0},".cm-content":{margin:0,flexGrow:2,minHeight:"100%",display:"block",whiteSpace:"pre",wordWrap:"normal",boxSizing:"border-box",padding:"4px 0",outline:"none","&[contenteditable=true]":{WebkitUserModify:"read-write-plaintext-only"}},".cm-lineWrapping":{whiteSpace_fallback:"pre-wrap",whiteSpace:"break-spaces",wordBreak:"break-word",overflowWrap:"anywhere"},"&light .cm-content":{caretColor:"black"},"&dark .cm-content":{caretColor:"white"},".cm-line":{display:"block",padding:"0 2px 0 4px"},".cm-selectionLayer":{zIndex:-1,contain:"size style"},".cm-selectionBackground":{position:"absolute"},"&light .cm-selectionBackground":{background:"#d9d9d9"},"&dark .cm-selectionBackground":{background:"#222"},"&light.cm-focused .cm-selectionBackground":{background:"#d7d4f0"},"&dark.cm-focused .cm-selectionBackground":{background:"#233"},".cm-cursorLayer":{zIndex:100,contain:"size style",pointerEvents:"none"},"&.cm-focused .cm-cursorLayer":{animation:"steps(1) cm-blink 1.2s infinite"},"@keyframes cm-blink":{"0%":{},"50%":{visibility:"hidden"},"100%":{}},"@keyframes cm-blink2":{"0%":{},"50%":{visibility:"hidden"},"100%":{}},".cm-cursor, .cm-dropCursor":{position:"absolute",borderLeft:"1.2px solid black",marginLeft:"-0.6px",pointerEvents:"none"},".cm-cursor":{display:"none"},"&dark .cm-cursor":{borderLeftColor:"#444"},"&.cm-focused .cm-cursor":{display:"block"},"&light .cm-activeLine":{backgroundColor:"#f3f9ff"},"&dark .cm-activeLine":{backgroundColor:"#223039"},"&light .cm-specialChar":{color:"red"},"&dark .cm-specialChar":{color:"#f78"},".cm-tab":{display:"inline-block",overflow:"hidden",verticalAlign:"bottom"},".cm-widgetBuffer":{verticalAlign:"text-top",height:"1em",display:"inline"},".cm-placeholder":{color:"#888",display:"inline-block",verticalAlign:"top"},".cm-button":{verticalAlign:"middle",color:"inherit",fontSize:"70%",padding:".2em 1em",borderRadius:"1px"},"&light .cm-button":{backgroundImage:"linear-gradient(#eff1f5, #d9d9df)",border:"1px solid #888","&:active":{backgroundImage:"linear-gradient(#b4b4b4, #d0d3d6)"}},"&dark .cm-button":{backgroundImage:"linear-gradient(#393939, #111)",border:"1px solid #888","&:active":{backgroundImage:"linear-gradient(#111, #333)"}},".cm-textfield":{verticalAlign:"middle",color:"inherit",fontSize:"70%",border:"1px solid silver",padding:".2em .5em"},"&light .cm-textfield":{backgroundColor:"white"},"&dark .cm-textfield":{border:"1px solid #555",backgroundColor:"inherit"}},ta),ia={childList:!0,characterData:!0,subtree:!0,attributes:!0,characterDataOldValue:!0},aa=ln.ie&&ln.ie_version<=11,oa=function(){function e(t,n,r){var i=this;(0,m.Z)(this,e),this.view=t,this.onChange=n,this.onScrollChanged=r,this.active=!1,this.selectionRange=new Mt,this.selectionChanged=!1,this.delayedFlush=-1,this.resizeTimeout=-1,this.queue=[],this.delayedAndroidKey=null,this.scrollTargets=[],this.intersection=null,this.resize=null,this.intersecting=!1,this.gapIntersection=null,this.gaps=[],this.parentCheck=-1,this.dom=t.contentDOM,this.observer=new MutationObserver((function(e){var n,r=(0,h.Z)(e);try{for(r.s();!(n=r.n()).done;){var a=n.value;i.queue.push(a)}}catch(o){r.e(o)}finally{r.f()}(ln.ie&&ln.ie_version<=11||ln.ios&&t.composing)&&e.some((function(e){return"childList"==e.type&&e.removedNodes.length||"characterData"==e.type&&e.oldValue.length>e.target.nodeValue.length}))?i.flushSoon():i.flush()})),aa&&(this.onCharData=function(e){i.queue.push({target:e.target,type:"characterData",oldValue:e.prevValue}),i.flushSoon()}),this.onSelectionChange=this.onSelectionChange.bind(this),window.addEventListener("resize",this.onResize=this.onResize.bind(this)),"function"==typeof ResizeObserver&&(this.resize=new ResizeObserver((function(){i.view.docView.lastUpdate0&&e[e.length-1].intersectionRatio>0!=i.intersecting&&(i.intersecting=!i.intersecting,i.intersecting!=i.view.inView&&i.onScrollChanged(document.createEvent("Event")))}),{}),this.intersection.observe(this.dom),this.gapIntersection=new IntersectionObserver((function(e){e.length>0&&e[e.length-1].intersectionRatio>0&&i.onScrollChanged(document.createEvent("Event"))}),{})),this.listenForScroll(),this.readSelectionRange(),this.dom.ownerDocument.addEventListener("selectionchange",this.onSelectionChange)}return(0,g.Z)(e,[{key:"onScroll",value:function(e){this.intersecting&&this.flush(!1),this.onScrollChanged(e)}},{key:"onResize",value:function(){var e=this;this.resizeTimeout<0&&(this.resizeTimeout=setTimeout((function(){e.resizeTimeout=-1,e.view.requestMeasure()}),50))}},{key:"onPrint",value:function(){var e=this;this.view.viewState.printing=!0,this.view.measure(),setTimeout((function(){e.view.viewState.printing=!1,e.view.requestMeasure()}),500)}},{key:"updateGaps",value:function(e){if(this.gapIntersection&&(e.length!=this.gaps.length||this.gaps.some((function(t,n){return t!=e[n]})))){this.gapIntersection.disconnect();var t,n=(0,h.Z)(e);try{for(n.s();!(t=n.n()).done;){var r=t.value;this.gapIntersection.observe(r)}}catch(i){n.e(i)}finally{n.f()}this.gaps=e}}},{key:"onSelectionChange",value:function(e){if(this.readSelectionRange()&&!this.delayedAndroidKey){var t=this.view,n=this.selectionRange;if(t.state.facet(Vn)?t.root.activeElement==this.dom:Ct(t.dom,n)){var r=n.anchorNode&&t.docView.nearest(n.anchorNode);r&&r.ignoreEvent(e)||((ln.ie&&ln.ie_version<=11||ln.android&&ln.chrome)&&!t.state.selection.main.empty&&n.focusNode&&wt(n.focusNode,n.focusOffset,n.anchorNode,n.anchorOffset)?this.flushSoon():this.flush(!1))}}}},{key:"readSelectionRange",value:function(){var e=this.view.root,t=kt(e),n=ln.safari&&11==e.nodeType&&function(){for(var e=document.activeElement;e&&e.shadowRoot;)e=e.shadowRoot.activeElement;return e}()==this.view.contentDOM&&function(e){var t=null;function n(e){e.preventDefault(),e.stopImmediatePropagation(),t=e.getTargetRanges()[0]}if(e.contentDOM.addEventListener("beforeinput",n,!0),document.execCommand("indent"),e.contentDOM.removeEventListener("beforeinput",n,!0),!t)return null;var r=t.startContainer,i=t.startOffset,a=t.endContainer,o=t.endOffset,s=e.docView.domAtPos(e.state.selection.main.anchor);if(wt(s.node,s.offset,a,o)){var l=[a,o,r,i];r=l[0],i=l[1],a=l[2],o=l[3]}return{anchorNode:r,anchorOffset:i,focusNode:a,focusOffset:o}}(this.view)||t;return!this.selectionRange.eq(n)&&(this.selectionRange.setRange(n),this.selectionChanged=!0)}},{key:"setSelectionRange",value:function(e,t){this.selectionRange.set(e.node,e.offset,t.node,t.offset),this.selectionChanged=!1}},{key:"listenForScroll",value:function(){this.parentCheck=-1;for(var e=0,t=null,n=this.dom;n;)if(1==n.nodeType)!t&&e=0&&(window.clearTimeout(this.delayedFlush),this.delayedFlush=-1,this.flush())}},{key:"processRecords",value:function(){var e,t=this.queue,n=(0,h.Z)(this.observer.takeRecords());try{for(n.s();!(e=n.n()).done;){var r=e.value;t.push(r)}}catch(d){n.e(d)}finally{n.f()}t.length&&(this.queue=[]);var i,a=-1,o=-1,s=!1,l=(0,h.Z)(t);try{for(l.s();!(i=l.n()).done;){var u=i.value,c=this.readMutation(u);c&&(c.typeOver&&(s=!0),-1==a?(a=c.from,o=c.to):(a=Math.min(c.from,a),o=Math.max(c.to,o)))}}catch(d){l.e(d)}finally{l.f()}return{from:a,to:o,typeOver:s}}},{key:"flush",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];if(!(this.delayedFlush>=0||this.delayedAndroidKey)){e&&this.readSelectionRange();var t=this.processRecords(),n=t.from,r=t.to,i=t.typeOver,a=this.selectionChanged&&Ct(this.dom,this.selectionRange);if(!(n<0)||a){this.selectionChanged=!1;var o=this.view.state;this.onChange(n,r,i),this.view.state==o&&this.view.update([])}}}},{key:"readMutation",value:function(e){var t=this.view.docView.nearest(e.target);if(!t||t.ignoreMutation(e))return null;if(t.markDirty("attributes"==e.type),"attributes"==e.type&&(t.dirty|=4),"childList"==e.type){var n=sa(t,e.previousSibling||e.target.previousSibling,-1),r=sa(t,e.nextSibling||e.target.nextSibling,1);return{from:n?t.posAfter(n):t.posAtStart,to:r?t.posBefore(r):t.posAtEnd,typeOver:!1}}return"characterData"==e.type?{from:t.posAtStart,to:t.posAtEnd,typeOver:e.target.nodeValue==e.oldValue}:null}},{key:"destroy",value:function(){var e,t,n;this.stop(),null===(e=this.intersection)||void 0===e||e.disconnect(),null===(t=this.gapIntersection)||void 0===t||t.disconnect(),null===(n=this.resize)||void 0===n||n.disconnect();var r,i=(0,h.Z)(this.scrollTargets);try{for(i.s();!(r=i.n()).done;){r.value.removeEventListener("scroll",this.onScroll)}}catch(a){i.e(a)}finally{i.f()}window.removeEventListener("scroll",this.onScroll),window.removeEventListener("resize",this.onResize),window.removeEventListener("beforeprint",this.onPrint),this.dom.ownerDocument.removeEventListener("selectionchange",this.onSelectionChange),clearTimeout(this.parentCheck),clearTimeout(this.resizeTimeout)}}]),e}();function sa(e,t,n){for(;t;){var r=Wt.get(t);if(r&&r.parent==e)return r;var i=t.parentNode;t=i!=e.dom?i:n>0?t.nextSibling:t.previousSibling}return null}function la(e,t,n,r){var i,a,o=e.state.selection.main;if(t>-1){var s=e.docView.domBoundsAround(t,n,0);if(!s||e.state.readOnly)return;var l=s.from,u=s.to,c=e.docView.impreciseHead||e.docView.impreciseAnchor?[]:function(e){var t=[];if(e.root.activeElement!=e.contentDOM)return t;var n=e.observer.selectionRange,r=n.anchorNode,i=n.anchorOffset,a=n.focusNode,o=n.focusOffset;r&&(t.push(new Ir(r,i)),a==r&&o==i||t.push(new Ir(a,o)));return t}(e),d=new xr(c,e.state);d.readRange(s.startDOM,s.endDOM);var p=o.from,f=null;(8===e.inputState.lastKeyCode&&e.inputState.lastKeyTime>Date.now()-100||ln.android&&d.text.length0&&s>0&&e.charCodeAt(o-1)==t.charCodeAt(s-1);)o--,s--;if("end"==r){n-=o+Math.max(0,a-Math.min(o,s))-a}if(o=o?a-n:0)+(s-o),o=a}else if(s=s?a-n:0)+(o-s),s=a}return{from:a,toA:o,toB:s}}(e.state.doc.sliceString(l,u,Rr),d.text,p-l,f);h&&(ln.chrome&&13==e.inputState.lastKeyCode&&h.toB==h.from+2&&"\uffff\uffff"==d.text.slice(h.from,h.toB)&&h.toB--,i={from:l+h.from,to:l+h.toA,insert:N.of(d.text.slice(h.from,h.toB).split(Rr))}),a=function(e,t){if(0==e.length)return null;var n=e[0].pos,r=2==e.length?e[1].pos:n;return n>-1&&r>-1?K.single(n+t,r+t):null}(c,l)}else if(e.hasFocus||!e.state.facet(Vn)){var m=e.observer.selectionRange,g=e.docView,v=g.impreciseHead,b=g.impreciseAnchor,y=v&&v.node==m.focusNode&&v.offset==m.focusOffset||!At(e.contentDOM,m.focusNode)?e.state.selection.main.head:e.docView.posFromDOM(m.focusNode,m.focusOffset),O=b&&b.node==m.anchorNode&&b.offset==m.anchorOffset||!At(e.contentDOM,m.anchorNode)?e.state.selection.main.anchor:e.docView.posFromDOM(m.anchorNode,m.anchorOffset);y==o.head&&O==o.anchor||(a=K.single(O,y))}if(i||a)if(!i&&r&&!o.empty&&a&&a.main.empty?i={from:o.from,to:o.to,insert:e.state.doc.slice(o.from,o.to)}:i&&i.from>=o.from&&i.to<=o.to&&(i.from!=o.from||i.to!=o.to)&&o.to-o.from-(i.to-i.from)<=4&&(i={from:o.from,to:o.to,insert:e.state.doc.slice(o.from,i.from).append(i.insert).append(e.state.doc.slice(i.to,o.to))}),i){var E=e.state;if(ln.ios&&e.inputState.flushIOSKey(e))return;if(ln.android&&(i.from==o.from&&i.to==o.to&&1==i.insert.length&&2==i.insert.lines&&$t(e.contentDOM,"Enter",13)||i.from==o.from-1&&i.to==o.to&&0==i.insert.length&&$t(e.contentDOM,"Backspace",8)||i.from==o.from&&i.to==o.to+1&&0==i.insert.length&&$t(e.contentDOM,"Delete",46)))return;var T,S=i.insert.toString();if(e.state.facet(Zn).some((function(t){return t(e,i.from,i.to,S)})))return;if(e.inputState.composing>=0&&e.inputState.composing++,i.from>=o.from&&i.to<=o.to&&i.to-i.from>=(o.to-o.from)/3&&(!a||a.main.empty&&a.main.from==i.from+i.insert.length)&&e.inputState.composing<0){var k=o.fromi.to?E.sliceDoc(i.to,o.to):"";T=E.replaceSelection(e.state.toText(k+i.insert.sliceString(0,void 0,e.state.lineBreak)+A))}else{var C=E.changes(i),_=a&&!E.selection.main.eq(a.main)&&a.main.to<=C.newLength?a.main:void 0;if(E.selection.ranges.length>1&&e.inputState.composing>=0&&i.to<=o.to&&i.to>=o.to-10){var w=e.state.sliceDoc(i.from,i.to),R=Mr(e)||e.state.doc.lineAt(o.head),x=o.to-i.to,I=o.to-o.from;T=E.changeByRange((function(t){if(t.from==o.from&&t.to==o.to)return{changes:C,range:_||t.map(C)};var n=t.to-x,r=n-w.length;if(t.to-t.from!=I||e.state.sliceDoc(r,n)!=w||R&&t.to>=R.from&&t.from<=R.to)return{range:t};var a=E.changes({from:r,to:n,insert:i.insert}),s=t.to-o.to;return{changes:a,range:_?K.range(Math.max(0,_.anchor+s),Math.max(0,_.head+s)):t.map(a)}}))}else T={changes:C,selection:_&&E.selection.replaceRange(_)}}var D="input.type";e.composing&&(D+=".compose",e.inputState.compositionFirstChange&&(D+=".start",e.inputState.compositionFirstChange=!1)),e.dispatch(T,{scrollIntoView:!0,userEvent:D})}else if(a&&!a.main.eq(o)){var L=!1,P="select";e.inputState.lastSelectionTime>Date.now()-50&&("select"==e.inputState.lastSelectionOrigin&&(L=!0),P=e.inputState.lastSelectionOrigin),e.dispatch({selection:a,scrollIntoView:L,userEvent:P})}}var ua=function(){function e(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,m.Z)(this,e),this.plugins=[],this.pluginMap=new Map,this.editorAttrs={},this.contentAttrs={},this.bidiCache=[],this.destroyed=!1,this.updateState=2,this.measureScheduled=-1,this.measureRequests=[],this.contentDOM=document.createElement("div"),this.scrollDOM=document.createElement("div"),this.scrollDOM.tabIndex=-1,this.scrollDOM.className="cm-scroller",this.scrollDOM.appendChild(this.contentDOM),this.announceDOM=document.createElement("div"),this.announceDOM.style.cssText="position: absolute; top: -10000px",this.announceDOM.setAttribute("aria-live","polite"),this.dom=document.createElement("div"),this.dom.appendChild(this.announceDOM),this.dom.appendChild(this.scrollDOM),this._dispatch=n.dispatch||function(e){return t.update([e])},this.dispatch=this.dispatch.bind(this),this.root=n.root||Qt(n.parent)||document,this.viewState=new Zi(n.state||Ge.create()),this.plugins=this.state.facet(Kn).map((function(e){return new tr(e)}));var r,i=(0,h.Z)(this.plugins);try{for(i.s();!(r=i.n()).done;){var a=r.value;a.update(this)}}catch(o){i.e(o)}finally{i.f()}this.observer=new oa(this,(function(e,n,r){la(t,e,n,r)}),(function(e){t.inputState.runScrollHandlers(t,e),t.observer.intersecting&&t.measure()})),this.inputState=new ti(this),this.docView=new Dr(this),this.mountStyles(),this.updateAttrs(),this.updateState=0,this.requestMeasure(),n.parent&&n.parent.appendChild(this.dom)}return(0,g.Z)(e,[{key:"state",get:function(){return this.viewState.state}},{key:"viewport",get:function(){return this.viewState.viewport}},{key:"visibleRanges",get:function(){return this.viewState.visibleRanges}},{key:"inView",get:function(){return this.viewState.inView}},{key:"composing",get:function(){return this.inputState.composing>0}},{key:"compositionStarted",get:function(){return this.inputState.composing>=0}},{key:"dispatch",value:function(){var e;this._dispatch(1==arguments.length&&(arguments.length<=0?void 0:arguments[0])instanceof Ie?arguments.length<=0?void 0:arguments[0]:(e=this.state).update.apply(e,arguments))}},{key:"update",value:function(e){if(0!=this.updateState)throw new Error("Calls to EditorView.update are not allowed while an update is in progress");var t,n,r=!1,i=this.state,a=(0,h.Z)(e);try{for(a.s();!(n=a.n()).done;){var o=n.value;if(o.startState!=i)throw new RangeError("Trying to update state with a transaction that doesn't start from the previous state.");i=o.state}}catch(b){a.e(b)}finally{a.f()}if(this.destroyed)this.viewState.state=i;else{if(i.facet(Ge.phrases)!=this.state.facet(Ge.phrases))return this.setState(i);t=new sr(this,i,e);var s=this.viewState.scrollTarget;try{this.updateState=2;var l,u=(0,h.Z)(e);try{for(u.s();!(l=u.n()).done;){var c=l.value;if(s&&(s=s.map(c.changes)),c.scrollIntoView){var d=c.state.selection.main;s=new Wn(d.empty?d:K.cursor(d.head,d.head>d.anchor?-1:1))}var p,f=(0,h.Z)(c.effects);try{for(f.s();!(p=f.n()).done;){var m=p.value;m.is(Gn)?s=new Wn(m.value):m.is(Hn)?s=new Wn(m.value,"center"):m.is(zn)&&(s=m.value)}}catch(b){f.e(b)}finally{f.f()}}}catch(b){u.e(b)}finally{u.f()}this.viewState.update(t,s),this.bidiCache=fa.update(this.bidiCache,t.changes),t.empty||(this.updatePlugins(t),this.inputState.update(t)),r=this.docView.update(t),this.state.facet(ar)!=this.styleModules&&this.mountStyles(),this.updateAttrs(),this.showAnnouncements(e),this.docView.updateSelection(r,e.some((function(e){return e.isUserEvent("select.pointer")})))}finally{this.updateState=0}if(t.startState.facet(qi)!=t.state.facet(qi)&&(this.viewState.mustMeasureContent=!0),(r||s||this.viewState.mustEnforceCursorAssoc||this.viewState.mustMeasureContent)&&this.requestMeasure(),!t.empty){var g,v=(0,h.Z)(this.state.facet(Qn));try{for(v.s();!(g=v.n()).done;){(0,g.value)(t)}}catch(b){v.e(b)}finally{v.f()}}}}},{key:"setState",value:function(e){if(0!=this.updateState)throw new Error("Calls to EditorView.setState are not allowed while an update is in progress");if(this.destroyed)this.viewState.state=e;else{this.updateState=2;var t=this.hasFocus;try{var n,r=(0,h.Z)(this.plugins);try{for(r.s();!(n=r.n()).done;){n.value.destroy(this)}}catch(o){r.e(o)}finally{r.f()}this.viewState=new Zi(e),this.plugins=e.facet(Kn).map((function(e){return new tr(e)})),this.pluginMap.clear();var i,a=(0,h.Z)(this.plugins);try{for(a.s();!(i=a.n()).done;){i.value.update(this)}}catch(o){a.e(o)}finally{a.f()}this.docView=new Dr(this),this.inputState.ensureHandlers(this),this.mountStyles(),this.updateAttrs(),this.bidiCache=[]}finally{this.updateState=0}t&&this.focus(),this.requestMeasure()}}},{key:"updatePlugins",value:function(e){var t=e.startState.facet(Kn),n=e.state.facet(Kn);if(t!=n){var r,i=[],a=(0,h.Z)(n);try{for(a.s();!(r=a.n()).done;){var o=r.value,s=t.indexOf(o);if(s<0)i.push(new tr(o));else{var l=this.plugins[s];l.mustUpdate=e,i.push(l)}}}catch(g){a.e(g)}finally{a.f()}var u,c=(0,h.Z)(this.plugins);try{for(c.s();!(u=c.n()).done;){var d=u.value;d.mustUpdate!=e&&d.destroy(this)}}catch(g){c.e(g)}finally{c.f()}this.plugins=i,this.pluginMap.clear(),this.inputState.ensureHandlers(this)}else{var p,f=(0,h.Z)(this.plugins);try{for(f.s();!(p=f.n()).done;){p.value.mustUpdate=e}}catch(g){f.e(g)}finally{f.f()}}for(var m=0;m0&&void 0!==arguments[0])||arguments[0];if(!this.destroyed){this.measureScheduled>-1&&cancelAnimationFrame(this.measureScheduled),this.measureScheduled=0,t&&this.observer.flush();var n=null;try{for(var r=0;;r++){this.updateState=1;var i=this.viewport,a=this.viewState.measure(this);if(!a&&!this.measureRequests.length&&null==this.viewState.scrollTarget)break;if(r>5){console.warn(this.measureRequests.length?"Measure loop restarted more than 5 times":"Viewport failed to stabilize");break}var o=[];if(!(4&a)){var s=[o,this.measureRequests];this.measureRequests=s[0],o=s[1]}var l=o.map((function(t){try{return t.read(e)}catch(n){return jn(e.state,n),pa}})),u=new sr(this,this.state),c=!1,d=!1;u.flags|=a,n?n.flags|=a:n=u,this.updateState=2,u.empty||(this.updatePlugins(u),this.inputState.update(u),this.updateAttrs(),c=this.docView.update(u));for(var p=0;p-1&&this.measure(!1)}},{key:"requestMeasure",value:function(e){var t=this;if(this.measureScheduled<0&&(this.measureScheduled=requestAnimationFrame((function(){return t.measure()}))),e){if(null!=e.key)for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:0;return this.lineBlockAt(e).moveY(t+this.viewState.paddingTop)}},{key:"lineBlockAt",value:function(e){return this.viewState.lineBlockAt(e)}},{key:"contentHeight",get:function(){return this.viewState.contentHeight}},{key:"moveByChar",value:function(e,t,n){return ei(this,e,Jr(this,e,t,n))}},{key:"moveByGroup",value:function(e,t){var n=this;return ei(this,e,Jr(this,e,t,(function(t){return function(e,t,n){var r=e.state.charCategorizer(t),i=r(n);return function(e){var t=r(e);return i==$e.Space&&(i=t),i==t}}(n,e.head,t)})))}},{key:"moveToLineBoundary",value:function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return Kr(this,e,t,n)}},{key:"moveVertically",value:function(e,t,n){return ei(this,e,function(e,t,n,r){var i=t.head,a=n?1:-1;if(i==(n?e.state.doc.length:0))return K.cursor(i,t.assoc);var o,s=t.goalColumn,l=e.contentDOM.getBoundingClientRect(),u=e.coordsAtPos(i),c=e.documentTop;if(u)null==s&&(s=u.left-l.left),o=a<0?u.top:u.bottom;else{var d=e.viewState.lineBlockAt(i-c);null==s&&(s=Math.min(l.right-l.left,e.defaultCharacterWidth*(i-d.from))),o=(a<0?d.top:d.bottom)+c}for(var p=l.left+s,f=null!==r&&void 0!==r?r:e.defaultLineHeight>>1,h=0;;h+=10){var m=o+(f+h)*a,g=Yr(e,{x:p,y:m},!1,a);if(ml.bottom||(a<0?gi))return K.cursor(g,t.assoc,void 0,s)}}(this,e,t,n))}},{key:"scrollPosIntoView",value:function(e){this.dispatch({effects:Gn.of(K.cursor(e))})}},{key:"domAtPos",value:function(e){return this.docView.domAtPos(e)}},{key:"posAtDOM",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return this.docView.posFromDOM(e,t)}},{key:"posAtCoords",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return this.readMeasured(),Yr(this,e,t)}},{key:"coordsAtPos",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;this.readMeasured();var n=this.docView.coordsAt(e,t);if(!n||n.left==n.right)return n;var r=this.state.doc.lineAt(e),i=this.bidiSpans(r),a=i[Sr.find(i,e-r.from,-1,t)];return Dt(n,a.dir==lr.LTR==t>0)}},{key:"defaultCharacterWidth",get:function(){return this.viewState.heightOracle.charWidth}},{key:"defaultLineHeight",get:function(){return this.viewState.heightOracle.lineHeight}},{key:"textDirection",get:function(){return this.viewState.heightOracle.direction}},{key:"lineWrapping",get:function(){return this.viewState.heightOracle.lineWrapping}},{key:"bidiSpans",value:function(e){if(e.length>ca)return Cr(e.length);var t,n=this.textDirection,r=(0,h.Z)(this.bidiCache);try{for(r.s();!(t=r.n()).done;){var i=t.value;if(i.from==e.from&&i.dir==n)return i.order}}catch(o){r.e(o)}finally{r.f()}var a=Ar(e.text,this.textDirection);return this.bidiCache.push(new fa(e.from,e.to,n,a)),a}},{key:"hasFocus",get:function(){var e;return(document.hasFocus()||ln.safari&&(null===(e=this.inputState)||void 0===e?void 0:e.lastContextMenu)>Date.now()-3e4)&&this.root.activeElement==this.contentDOM}},{key:"focus",value:function(){var e=this;this.observer.ignore((function(){Ut(e.contentDOM),e.docView.updateSelection()}))}},{key:"destroy",value:function(){var e,t=(0,h.Z)(this.plugins);try{for(t.s();!(e=t.n()).done;){e.value.destroy(this)}}catch(n){t.e(n)}finally{t.f()}this.plugins=[],this.inputState.destroy(),this.dom.remove(),this.observer.destroy(),this.measureScheduled>-1&&cancelAnimationFrame(this.measureScheduled),this.destroyed=!0}}],[{key:"scrollIntoView",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return zn.of(new Wn("number"==typeof e?K.cursor(e):e,t.y,t.x,t.yMargin,t.xMargin))}},{key:"domEventHandlers",value:function(e){return Jn.define((function(){return{}}),{eventHandlers:e})}},{key:"theme",value:function(e,t){var n=Ve.newName(),r=[qi.of(n),ar.of(na(".".concat(n),e))];return t&&t.dark&&r.push(Xi.of(!0)),r}},{key:"baseTheme",value:function(e){return he.lowest(ar.of(na("."+Ki,e,ta)))}}]),e}();ua.scrollTo=Gn,ua.centerOn=Hn,ua.styleModule=ar,ua.inputHandler=Zn,ua.exceptionSink=$n,ua.updateListener=Qn,ua.editable=Vn,ua.mouseSelectionStyle=Bn,ua.dragMovesSelection=Un,ua.clickAddsSelectionRange=Fn,ua.decorations=ir,ua.darkTheme=Xi,ua.contentAttributes=rr,ua.editorAttributes=nr,ua.lineWrapping=ua.contentAttributes.of({class:"cm-lineWrapping"}),ua.announce=Ne.define();var ca=4096;function da(e,t){return(null==e?t.contentDOM.getBoundingClientRect().top:e)+t.viewState.paddingTop}var pa={},fa=function(){function e(t,n,r,i){(0,m.Z)(this,e),this.from=t,this.to=n,this.dir=r,this.order=i}return(0,g.Z)(e,null,[{key:"update",value:function(t,n){if(n.empty)return t;for(var r=[],i=t.length?t[t.length-1].dir:lr.LTR,a=Math.max(0,t.length-10);a=0;i--){var a=r[i],o="function"==typeof a?a(e):a;o&&On(o,n)}return n}var ma=ln.mac?"mac":ln.windows?"win":ln.linux?"linux":"key";function ga(e,t){var n,r,i,a,o=e.split(/-(?!$)/),s=o[o.length-1];"Space"==s&&(s=" ");for(var l=0;l1&&void 0!==arguments[1]?arguments[1]:ma,r=Object.create(null),i=Object.create(null),a=function(e,t){var n=i[e];if(null==n)i[e]=t;else if(n!=t)throw new Error("Key binding "+e+" is used both as a regular binding and as a multi-stroke prefix")},o=function(e,t,i,o){for(var s=r[e]||(r[e]=Object.create(null)),l=t.split(/ (?!$)/).map((function(e){return ga(e,n)})),u=function(t){var n=l.slice(0,t).join(" ");a(n,!0),s[n]||(s[n]={preventDefault:!0,commands:[function(t){var r=Ta={view:t,prefix:n,scope:e};return setTimeout((function(){Ta==r&&(Ta=null)}),Sa),!0}]})},c=1;c0&&void 0!==arguments[0]?arguments[0]:{};return[Ca.of(e),Ra,Na]}var wa=function(){function e(t,n,r,i,a){(0,m.Z)(this,e),this.left=t,this.top=n,this.width=r,this.height=i,this.className=a}return(0,g.Z)(e,[{key:"draw",value:function(){var e=document.createElement("div");return e.className=this.className,this.adjust(e),e}},{key:"adjust",value:function(e){e.style.left=this.left+"px",e.style.top=this.top+"px",this.width>=0&&(e.style.width=this.width+"px"),e.style.height=this.height+"px"}},{key:"eq",value:function(e){return this.left==e.left&&this.top==e.top&&this.width==e.width&&this.height==e.height&&this.className==e.className}}]),e}(),Ra=Jn.fromClass(function(){function e(t){(0,m.Z)(this,e),this.view=t,this.rangePieces=[],this.cursors=[],this.measureReq={read:this.readPos.bind(this),write:this.drawSel.bind(this)},this.selectionLayer=t.scrollDOM.appendChild(document.createElement("div")),this.selectionLayer.className="cm-selectionLayer",this.selectionLayer.setAttribute("aria-hidden","true"),this.cursorLayer=t.scrollDOM.appendChild(document.createElement("div")),this.cursorLayer.className="cm-cursorLayer",this.cursorLayer.setAttribute("aria-hidden","true"),t.requestMeasure(this.measureReq),this.setBlinkRate()}return(0,g.Z)(e,[{key:"setBlinkRate",value:function(){this.cursorLayer.style.animationDuration=this.view.state.facet(Ca).cursorBlinkRate+"ms"}},{key:"update",value:function(e){var t=e.startState.facet(Ca)!=e.state.facet(Ca);(t||e.selectionSet||e.geometryChanged||e.viewportChanged)&&this.view.requestMeasure(this.measureReq),e.transactions.some((function(e){return e.scrollIntoView}))&&(this.cursorLayer.style.animationName="cm-blink"==this.cursorLayer.style.animationName?"cm-blink2":"cm-blink"),t&&this.setBlinkRate()}},{key:"readPos",value:function(){var e,t=this,n=this.view.state,r=n.facet(Ca),i=n.selection.ranges.map((function(e){return e.empty?[]:function(e,t){if(t.to<=e.viewport.from||t.from>=e.viewport.to)return[];var n=Math.max(t.from,e.viewport.from),r=Math.min(t.to,e.viewport.to),i=e.textDirection==lr.LTR,a=e.contentDOM,o=a.getBoundingClientRect(),s=Ia(e),l=window.getComputedStyle(a.firstChild),u=o.left+parseInt(l.paddingLeft)+Math.min(0,parseInt(l.textIndent)),c=o.right-parseInt(l.paddingRight),d=La(e,n),p=La(e,r),f=d.type==kn.Text?d:null,m=p.type==kn.Text?p:null;e.lineWrapping&&(f&&(f=Da(e,n,f)),m&&(m=Da(e,r,m)));if(f&&m&&f.from==m.from)return O(E(t.from,t.to,f));var g=f?E(t.from,null,f):T(d,!1),v=m?E(null,t.to,m):T(p,!0),b=[];return(f||d).to<(m||p).from-1?b.push(y(u,g.bottom,c,v.top)):g.bottomp&&g.from=b)break;k>v&&l(Math.max(S,v),null==t&&S<=p,Math.min(k,b),null==n&&k>=f,T.dir)}}catch(A){E.e(A)}finally{E.f()}if((v=O.to+1)>=b)break}}}catch(A){m.e(A)}finally{m.f()}return 0==s.length&&l(p,null==t,f,null==n,e.textDirection),{top:a,bottom:o,horizontal:s}}function T(e,t){var n=o.top+(t?e.top:e.bottom);return{top:n,bottom:n,horizontal:[]}}}(t.view,e)})).reduce((function(e,t){return e.concat(t)})),a=[],o=(0,h.Z)(n.selection.ranges);try{for(o.s();!(e=o.n()).done;){var s=e.value,l=s==n.selection.main;if(s.empty?!l||Aa:r.drawRangeCursor){var u=Pa(this.view,s,l);u&&a.push(u)}}}catch(c){o.e(c)}finally{o.f()}return{rangePieces:i,cursors:a}}},{key:"drawSel",value:function(e){var t=this,n=e.rangePieces,r=e.cursors;if(n.length!=this.rangePieces.length||n.some((function(e,n){return!e.eq(t.rangePieces[n])}))){this.selectionLayer.textContent="";var i,a=(0,h.Z)(n);try{for(a.s();!(i=a.n()).done;){var o=i.value;this.selectionLayer.appendChild(o.draw())}}catch(d){a.e(d)}finally{a.f()}this.rangePieces=n}if(r.length!=this.cursors.length||r.some((function(e,n){return!e.eq(t.cursors[n])}))){var s=this.cursorLayer.children;if(s.length!==r.length){this.cursorLayer.textContent="";var l,u=(0,h.Z)(r);try{for(u.s();!(l=u.n()).done;){var c=l.value;this.cursorLayer.appendChild(c.draw())}}catch(d){u.e(d)}finally{u.f()}}else r.forEach((function(e,t){return e.adjust(s[t])}));this.cursors=r}}},{key:"destroy",value:function(){this.selectionLayer.remove(),this.cursorLayer.remove()}}]),e}()),xa={".cm-line":{"& ::selection":{backgroundColor:"transparent !important"},"&::selection":{backgroundColor:"transparent !important"}}};Aa&&(xa[".cm-line"].caretColor="transparent !important");var Na=he.highest(ua.theme(xa));function Ia(e){var t=e.scrollDOM.getBoundingClientRect();return{left:(e.textDirection==lr.LTR?t.left:t.right-e.scrollDOM.clientWidth)-e.scrollDOM.scrollLeft,top:t.top-e.scrollDOM.scrollTop}}function Da(e,t,n){var r=K.cursor(t);return{from:Math.max(n.from,e.moveToLineBoundary(r,!1,!0).from),to:Math.min(n.to,e.moveToLineBoundary(r,!0,!0).from),type:kn.Text}}function La(e,t){var n=e.lineBlockAt(t);if(Array.isArray(n.type)){var r,i=(0,h.Z)(n.type);try{for(i.s();!(r=i.n()).done;){var a=r.value;if(a.to>t||a.to==t&&(a.to==n.to||a.type==kn.Text))return a}}catch(o){i.e(o)}finally{i.f()}}return n}function Pa(e,t,n){var r=e.coordsAtPos(t.head,t.assoc||1);if(!r)return null;var i=Ia(e);return new wa(r.left-i.left,r.top-i.top,-1,r.bottom-r.top,n?"cm-cursor cm-cursor-primary":"cm-cursor cm-cursor-secondary")}var Ma=Ne.define({map:function(e,t){return null==e?null:t.mapPos(e)}}),Fa=se.define({create:function(){return null},update:function(e,t){return null!=e&&(e=t.changes.mapPos(e)),t.effects.reduce((function(e,t){return t.is(Ma)?t.value:e}),e)}}),Ua=Jn.fromClass(function(){function e(t){(0,m.Z)(this,e),this.view=t,this.cursor=null,this.measureReq={read:this.readPos.bind(this),write:this.drawCursor.bind(this)}}return(0,g.Z)(e,[{key:"update",value:function(e){var t,n=e.state.field(Fa);null==n?null!=this.cursor&&(null===(t=this.cursor)||void 0===t||t.remove(),this.cursor=null):(this.cursor||(this.cursor=this.view.scrollDOM.appendChild(document.createElement("div")),this.cursor.className="cm-dropCursor"),(e.startState.field(Fa)!=n||e.docChanged||e.geometryChanged)&&this.view.requestMeasure(this.measureReq))}},{key:"readPos",value:function(){var e=this.view.state.field(Fa),t=null!=e&&this.view.coordsAtPos(e);if(!t)return null;var n=this.view.scrollDOM.getBoundingClientRect();return{left:t.left-n.left+this.view.scrollDOM.scrollLeft,top:t.top-n.top+this.view.scrollDOM.scrollTop,height:t.bottom-t.top}}},{key:"drawCursor",value:function(e){this.cursor&&(e?(this.cursor.style.left=e.left+"px",this.cursor.style.top=e.top+"px",this.cursor.style.height=e.height+"px"):this.cursor.style.left="-100000px")}},{key:"destroy",value:function(){this.cursor&&this.cursor.remove()}},{key:"setDropPos",value:function(e){this.view.state.field(Fa)!=e&&this.view.dispatch({effects:Ma.of(e)})}}]),e}(),{eventHandlers:{dragover:function(e){this.setDropPos(this.view.posAtCoords({x:e.clientX,y:e.clientY}))},dragleave:function(e){e.target!=this.view.contentDOM&&this.view.contentDOM.contains(e.relatedTarget)||this.setDropPos(null)},dragend:function(){this.setDropPos(null)},drop:function(){this.setDropPos(null)}}});function Ba(){return[Fa,Ua]}function $a(e,t,n,r,i){t.lastIndex=0;for(var a,o=e.iterRange(n,r),s=n;!o.next().done;s+=o.value.length)if(!o.lineBreak)for(;a=t.exec(o.value);)i(s+a.index,s+a.index+a[0].length,a)}var Qa=function(){function e(t){(0,m.Z)(this,e);var n=t.regexp,r=t.decoration,i=t.boundary,a=t.maxLength,o=void 0===a?1e3:a;if(!n.global)throw new RangeError("The regular expression given to MatchDecorator should have its 'g' flag set");this.regexp=n,this.getDeco="function"==typeof r?r:function(){return r},this.boundary=i,this.maxLength=o}return(0,g.Z)(e,[{key:"createDeco",value:function(e){var t,n=this,r=new rt,i=(0,h.Z)(function(e,t){var n=e.visibleRanges;if(1==n.length&&n[0].from==e.viewport.from&&n[0].to==e.viewport.to)return n;var r,i=[],a=(0,h.Z)(n);try{for(a.s();!(r=a.n()).done;){var o=r.value,s=o.from,l=o.to;s=Math.max(e.state.doc.lineAt(s).from,s-t),l=Math.min(e.state.doc.lineAt(l).to,l+t),i.length&&i[i.length-1].to>=s?i[i.length-1].to=l:i.push({from:s,to:l})}}catch(u){a.e(u)}finally{a.f()}return i}(e,this.maxLength));try{for(i.s();!(t=i.n()).done;){var a=t.value,o=a.from,s=a.to;$a(e.state.doc,this.regexp,o,s,(function(t,i,a){return r.add(t,i,n.getDeco(a,e,t))}))}}catch(l){i.e(l)}finally{i.f()}return r.finish()}},{key:"updateDeco",value:function(e,t){var n=1e9,r=-1;return e.docChanged&&e.changes.iterChanges((function(t,i,a,o){o>e.view.viewport.from&&a1e3?this.createDeco(e.view):r>-1?this.updateRange(e.view,t.map(e.changes),n,r):t}},{key:"updateRange",value:function(e,t,n,r){var i,a=this,o=(0,h.Z)(e.visibleRanges);try{for(o.s();!(i=o.n()).done;){var s=i.value,l=Math.max(s.from,n),u=Math.min(s.to,r);u>l&&function(){var n=e.state.doc.lineAt(l),r=n.ton.from;l--)if(a.boundary.test(n.text[l-1-n.from])){i=l;break}for(;uo},add:c})}()}}catch(c){o.e(c)}finally{o.f()}return t}}]),e}(),Za=null!=/x/.unicode?"gu":"g",Ga=new RegExp("[\0-\b\n-\x1f\x7f-\x9f\xad\u061c\u200b\u200e\u200f\u2028\u2029\u202d\u202e\ufeff\ufff9-\ufffc]",Za),Ha={0:"null",7:"bell",8:"backspace",10:"newline",11:"vertical tab",13:"carriage return",27:"escape",8203:"zero width space",8204:"zero width non-joiner",8205:"zero width joiner",8206:"left-to-right mark",8207:"right-to-left mark",8232:"line separator",8237:"left-to-right override",8238:"right-to-left override",8233:"paragraph separator",65279:"zero width no-break space",65532:"object replacement"},Wa=null;var za=ne.define({combine:function(e){var t=He(e,{render:null,specialChars:Ga,addSpecialChars:null});return(t.replaceTabs=!function(){var e;if(null==Wa&&"undefined"!=typeof document&&document.body){var t=document.body.style;Wa=null!=(null!==(e=t.tabSize)&&void 0!==e?e:t.MozTabSize)}return Wa||!1}())&&(t.specialChars=new RegExp("\t|"+t.specialChars.source,Za)),t.addSpecialChars&&(t.specialChars=new RegExp(t.specialChars.source+"|"+t.addSpecialChars.source,Za)),t}});function ja(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return[za.of(e),Ya()]}var Va=null;function Ya(){return Va||(Va=Jn.fromClass(function(){function e(t){(0,m.Z)(this,e),this.view=t,this.decorations=An.none,this.decorationCache=Object.create(null),this.decorator=this.makeDecorator(t.state.facet(za)),this.decorations=this.decorator.createDeco(t)}return(0,g.Z)(e,[{key:"makeDecorator",value:function(e){var t=this;return new Qa({regexp:e.specialChars,decoration:function(n,r,i){var a=r.state.doc,o=C(n[0],0);if(9==o){var s=a.lineAt(i),l=r.state.tabSize,u=R(s.text,l,i-s.from);return An.replace({widget:new Xa((l-u%l)*t.view.defaultCharacterWidth)})}return t.decorationCache[o]||(t.decorationCache[o]=An.replace({widget:new qa(e,o)}))},boundary:e.replaceTabs?void 0:/[^]/})}},{key:"update",value:function(e){var t=e.state.facet(za);e.startState.facet(za)!=t?(this.decorator=this.makeDecorator(t),this.decorations=this.decorator.createDeco(e.view)):this.decorations=this.decorator.updateDeco(e,this.decorations)}}]),e}(),{decorations:function(e){return e.decorations}}))}var qa=function(e){(0,p.Z)(n,e);var t=(0,f.Z)(n);function n(e,r){var i;return(0,m.Z)(this,n),(i=t.call(this)).options=e,i.code=r,i}return(0,g.Z)(n,[{key:"eq",value:function(e){return e.code==this.code}},{key:"toDOM",value:function(e){var t=function(e){return e>=32?"\u2022":10==e?"\u2424":String.fromCharCode(9216+e)}(this.code),n=e.state.phrase("Control character")+" "+(Ha[this.code]||"0x"+this.code.toString(16)),r=this.options.render&&this.options.render(this.code,n,t);if(r)return r;var i=document.createElement("span");return i.textContent=t,i.title=n,i.setAttribute("aria-label",n),i.className="cm-specialChar",i}},{key:"ignoreEvent",value:function(){return!1}}]),n}(Sn),Xa=function(e){(0,p.Z)(n,e);var t=(0,f.Z)(n);function n(e){var r;return(0,m.Z)(this,n),(r=t.call(this)).width=e,r}return(0,g.Z)(n,[{key:"eq",value:function(e){return e.width==this.width}},{key:"toDOM",value:function(){var e=document.createElement("span");return e.textContent="\t",e.className="cm-tab",e.style.width=this.width+"px",e}},{key:"ignoreEvent",value:function(){return!1}}]),n}(Sn);function Ka(){return eo}var Ja=An.line({class:"cm-activeLine"}),eo=Jn.fromClass(function(){function e(t){(0,m.Z)(this,e),this.decorations=this.getDeco(t)}return(0,g.Z)(e,[{key:"update",value:function(e){(e.docChanged||e.selectionSet)&&(this.decorations=this.getDeco(e.view))}},{key:"getDeco",value:function(e){var t,n=-1,r=[],i=(0,h.Z)(e.state.selection.ranges);try{for(i.s();!(t=i.n()).done;){var a=t.value;if(!a.empty)return An.none;var o=e.lineBlockAt(a.head);o.from>n&&(r.push(Ja.range(o.from)),n=o.from)}}catch(s){i.e(s)}finally{i.f()}return An.set(r)}}]),e}(),{decorations:function(e){return e.decorations}}),to=function(e){(0,p.Z)(n,e);var t=(0,f.Z)(n);function n(e){var r;return(0,m.Z)(this,n),(r=t.call(this)).content=e,r}return(0,g.Z)(n,[{key:"toDOM",value:function(){var e=document.createElement("span");return e.className="cm-placeholder",e.style.pointerEvents="none",e.appendChild("string"==typeof this.content?document.createTextNode(this.content):this.content),"string"==typeof this.content?e.setAttribute("aria-label","placeholder "+this.content):e.setAttribute("aria-hidden","true"),e}},{key:"ignoreEvent",value:function(){return!1}}]),n}(Sn);var no=we.define(),ro=we.define(),io=ne.define(),ao=ne.define({combine:function(e){return He(e,{minDepth:100,newGroupDelay:500},{minDepth:Math.max,newGroupDelay:Math.min})}});var oo=se.define({create:function(){return So.empty},update:function(e,t){var n=t.state.facet(ao),r=t.annotation(no);if(r){var i=t.docChanged?K.single(function(e){var t=0;return e.iterChangedRanges((function(e,n){return t=n})),t}(t.changes)):void 0,a=ho.fromTransaction(t,i),o=r.side,s=0==o?e.undone:e.done;return s=a?mo(s,s.length,n.minDepth,a):bo(s,t.startState.selection),new So(0==o?r.rest:s,0==o?s:r.rest)}var l=t.annotation(ro);if("full"!=l&&"before"!=l||(e=e.isolate()),!1===t.annotation(Ie.addToHistory))return t.changes.empty?e:e.addMapping(t.changes.desc);var u=ho.fromTransaction(t),c=t.annotation(Ie.time),d=t.annotation(Ie.userEvent);return u?e=e.addChanges(u,c,d,n.newGroupDelay,n.minDepth):t.selection&&(e=e.addSelection(t.startState.selection,c,d,n.newGroupDelay)),"full"!=l&&"after"!=l||(e=e.isolate()),e},toJSON:function(e){return{done:e.done.map((function(e){return e.toJSON()})),undone:e.undone.map((function(e){return e.toJSON()}))}},fromJSON:function(e){return new So(e.done.map(ho.fromJSON),e.undone.map(ho.fromJSON))}});function so(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return[oo,ao.of(e),ua.domEventHandlers({beforeinput:function(e,t){var n="historyUndo"==e.inputType?uo:"historyRedo"==e.inputType?co:null;return!!n&&(e.preventDefault(),n(t))}})]}function lo(e,t){return function(n){var r=n.state,i=n.dispatch;if(!t&&r.readOnly)return!1;var a=r.field(oo,!1);if(!a)return!1;var o=a.pop(e,r,t);return!!o&&(i(o),!0)}}var uo=lo(0,!1),co=lo(1,!1),po=lo(0,!0),fo=lo(1,!0);var ho=function(){function e(t,n,r,i,a){(0,m.Z)(this,e),this.changes=t,this.effects=n,this.mapped=r,this.startSelection=i,this.selectionsAfter=a}return(0,g.Z)(e,[{key:"setSelAfter",value:function(t){return new e(this.changes,this.effects,this.mapped,this.startSelection,t)}},{key:"toJSON",value:function(){var e,t,n;return{changes:null===(e=this.changes)||void 0===e?void 0:e.toJSON(),mapped:null===(t=this.mapped)||void 0===t?void 0:t.toJSON(),startSelection:null===(n=this.startSelection)||void 0===n?void 0:n.toJSON(),selectionsAfter:this.selectionsAfter.map((function(e){return e.toJSON()}))}}}],[{key:"fromJSON",value:function(t){return new e(t.changes&&H.fromJSON(t.changes),[],t.mapped&&G.fromJSON(t.mapped),t.startSelection&&K.fromJSON(t.startSelection),t.selectionsAfter.map(K.fromJSON))}},{key:"fromTransaction",value:function(t,n){var r,i=vo,a=(0,h.Z)(t.startState.facet(io));try{for(a.s();!(r=a.n()).done;){var o=(0,r.value)(t);o.length&&(i=i.concat(o))}}catch(s){a.e(s)}finally{a.f()}return!i.length&&t.changes.empty?null:new e(t.changes.invert(t.startState.doc),i,void 0,n||t.startState.selection,vo)}},{key:"selection",value:function(t){return new e(void 0,vo,void 0,void 0,t)}}]),e}();function mo(e,t,n,r){var i=t+1>n+20?t-n-1:0,a=e.slice(i,t);return a.push(r),a}function go(e,t){return e.length?t.length?e.concat(t):e:t}var vo=[];function bo(e,t){if(e.length){var n=e[e.length-1],r=n.selectionsAfter.slice(Math.max(0,n.selectionsAfter.length-200));return r.length&&r[r.length-1].eq(t)?e:(r.push(t),mo(e,e.length-1,1e9,n.setSelAfter(r)))}return[ho.selection([t])]}function yo(e){var t=e[e.length-1],n=e.slice();return n[e.length-1]=t.setSelAfter(t.selectionsAfter.slice(0,t.selectionsAfter.length-1)),n}function Oo(e,t){if(!e.length)return e;for(var n=e.length,r=vo;n;){var i=Eo(e[n-1],t,r);if(i.changes&&!i.changes.empty||i.effects.length){var a=e.slice(0,n);return a[n-1]=i,a}t=i.mapped,n--,r=i.selectionsAfter}return r.length?[ho.selection(r)]:vo}function Eo(e,t,n){var r=go(e.selectionsAfter.length?e.selectionsAfter.map((function(e){return e.map(t)})):vo,n);if(!e.changes)return ho.selection(r);var i=e.changes.map(t),a=t.mapDesc(e.changes,!0),o=e.mapped?e.mapped.composeDesc(a):a;return new ho(i,Ne.mapEffects(e.effects,t),o,e.startSelection.map(a),r)}var To=/^(input\.type|delete)($|\.)/,So=function(){function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:void 0;(0,m.Z)(this,e),this.done=t,this.undone=n,this.prevTime=r,this.prevUserEvent=i}return(0,g.Z)(e,[{key:"isolate",value:function(){return this.prevTime?new e(this.done,this.undone):this}},{key:"addChanges",value:function(t,n,r,i,a){var o=this.done,s=o[o.length-1];return o=s&&s.changes&&!s.changes.empty&&t.changes&&(!r||To.test(r))&&(!s.selectionsAfter.length&&n-this.prevTime=s&&i<=l&&(r=!0)}})),r}(s.changes,t.changes)||"input.type.compose"==r)?mo(o,o.length-1,a,new ho(t.changes.compose(s.changes),go(t.effects,s.effects),s.mapped,s.startSelection,vo)):mo(o,o.length,a,t),new e(o,vo,n,r)}},{key:"addSelection",value:function(t,n,r,i){var a,o,s=this.done.length?this.done[this.done.length-1].selectionsAfter:vo;return s.length>0&&n-this.prevTime0&&void 0!==arguments[0]?arguments[0]:{};(0,m.Z)(this,e),this.id=Ao++,this.perNode=!!t.perNode,this.deserialize=t.deserialize||function(){throw new Error("This node type doesn't define a deserialize function")}}return(0,g.Z)(e,[{key:"add",value:function(e){var t=this;if(this.perNode)throw new RangeError("Can't add per-node props to node types");return"function"!=typeof e&&(e=Ro.match(e)),function(n){var r=e(n);return void 0===r?null:[t,r]}}}]),e}();_o.closedBy=new _o({deserialize:function(e){return e.split(" ")}}),_o.openedBy=new _o({deserialize:function(e){return e.split(" ")}}),_o.group=new _o({deserialize:function(e){return e.split(" ")}}),_o.contextHash=new _o({perNode:!0}),_o.lookAhead=new _o({perNode:!0}),_o.mounted=new _o({perNode:!0});var wo=Object.create(null),Ro=function(){function e(t,n,r){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;(0,m.Z)(this,e),this.name=t,this.props=n,this.id=r,this.flags=i}return(0,g.Z)(e,[{key:"prop",value:function(e){return this.props[e.id]}},{key:"isTop",get:function(){return(1&this.flags)>0}},{key:"isSkipped",get:function(){return(2&this.flags)>0}},{key:"isError",get:function(){return(4&this.flags)>0}},{key:"isAnonymous",get:function(){return(8&this.flags)>0}},{key:"is",value:function(e){if("string"==typeof e){if(this.name==e)return!0;var t=this.prop(_o.group);return!!t&&t.indexOf(e)>-1}return this.id==e}}],[{key:"define",value:function(t){var n=t.props&&t.props.length?Object.create(null):wo,r=(t.top?1:0)|(t.skipped?2:0)|(t.error?4:0)|(null==t.name?8:0),i=new e(t.name||"",n,t.id,r);if(t.props){var a,o=(0,h.Z)(t.props);try{for(o.s();!(a=o.n()).done;){var s=a.value;if(Array.isArray(s)||(s=s(i)),s){if(s[0].perNode)throw new RangeError("Can't store a per-node prop on a node type");n[s[0].id]=s[1]}}}catch(l){o.e(l)}finally{o.f()}}return i}},{key:"match",value:function(e){var t=Object.create(null);for(var n in e){var r,i=(0,h.Z)(n.split(" "));try{for(i.s();!(r=i.n()).done;){var a=r.value;t[a]=e[n]}}catch(o){i.e(o)}finally{i.f()}}return function(e){for(var n=e.prop(_o.group),r=-1;r<(n?n.length:0);r++){var i=t[r<0?e.name:n[r]];if(i)return i}}}}]),e}();Ro.none=new Ro("",Object.create(null),0,8);var xo=function(){function e(t){(0,m.Z)(this,e),this.types=t;for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:0,n=null!=e&&No.get(this)||this.topNode,r=new Go(n);return null!=e&&(r.moveTo(e,t),No.set(this,r._tree)),r}},{key:"fullCursor",value:function(){return new Go(this.topNode,1)}},{key:"topNode",get:function(){return new Bo(this,0,0,null)}},{key:"resolve",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=Uo(No.get(this)||this.topNode,e,t,!1);return No.set(this,n),n}},{key:"resolveInner",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=Uo(Io.get(this)||this.topNode,e,t,!0);return Io.set(this,n),n}},{key:"iterate",value:function(e){for(var t=e.enter,n=e.leave,r=e.from,i=void 0===r?0:r,a=e.to,o=void 0===a?this.length:a,s=this.cursor(),l=function(){return s.node};;){var u=!1;if(s.from<=o&&s.to>=i&&(s.type.isAnonymous||!1!==t(s.type,s.from,s.to,l))){if(s.firstChild())continue;s.type.isAnonymous||(u=!0)}for(;u&&n&&n(s.type,s.from,s.to,l),u=s.type.isAnonymous,!s.nextSibling();){if(!s.parent())return;u=!0}}}},{key:"prop",value:function(e){return e.perNode?this.props?this.props[e.id]:void 0:this.type.prop(e)}},{key:"propValues",get:function(){var e=[];if(this.props)for(var t in this.props)e.push([+t,this.props[t]]);return e}},{key:"balance",value:function(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this.children.length<=8?this:Vo(Ro.none,this.children,this.positions,0,this.children.length,0,this.length,(function(n,r,i){return new e(t.type,n,r,i,t.propValues)}),n.makeTree||function(t,n,r){return new e(Ro.none,t,n,r)})}}],[{key:"build",value:function(e){return Wo(e)}}]),e}();Do.empty=new Do(Ro.none,[],[],0);var Lo=function(){function e(t,n){(0,m.Z)(this,e),this.buffer=t,this.index=n}return(0,g.Z)(e,[{key:"id",get:function(){return this.buffer[this.index-4]}},{key:"start",get:function(){return this.buffer[this.index-3]}},{key:"end",get:function(){return this.buffer[this.index-2]}},{key:"size",get:function(){return this.buffer[this.index-1]}},{key:"pos",get:function(){return this.index}},{key:"next",value:function(){this.index-=4}},{key:"fork",value:function(){return new e(this.buffer,this.index)}}]),e}(),Po=function(){function e(t,n,r){(0,m.Z)(this,e),this.buffer=t,this.length=n,this.set=r}return(0,g.Z)(e,[{key:"type",get:function(){return Ro.none}},{key:"toString",value:function(){for(var e=[],t=0;t0));s=a[s+3]);return o}},{key:"slice",value:function(t,n,r,i){for(var a=this.buffer,o=new Uint16Array(n-t),s=t,l=0;s=t&&nt;case 1:return n<=t&&r>t;case 2:return r>t;case 4:return!0}}function Fo(e,t){for(var n=e.childBefore(t);n;){var r=n.lastChild;if(!r||r.to!=n.to)break;r.type.isError&&r.from==r.to?(e=n,n=r.prevSibling):n=r}return e}function Uo(e,t,n,r){for(var i;e.from==e.to||(n<1?e.from>=t:e.from>t)||(n>-1?e.to<=t:e.to4&&void 0!==arguments[4]?arguments[4]:0,o=this;;){for(var s=o.node,l=s.children,u=s.positions,c=n>0?l.length:-1;t!=c;t+=n){var d=l[t],p=u[t]+o._from;if(Mo(i,r,p,p+d.length))if(d instanceof Po){if(2&a)continue;var f=d.findChild(0,d.buffer.length,n,r-p,i);if(f>-1)return new Zo(new Qo(o,d,t,p),null,f)}else if(1&a||!d.type.isAnonymous||Ho(d)){var h=void 0;if(!(1&a)&&d.props&&(h=d.prop(_o.mounted))&&!h.overlay)return new e(h.tree,p,t,o);var m=new e(d,p,t,o);return 1&a||!m.type.isAnonymous?m:m.nextChild(n<0?d.children.length-1:0,n,r,i)}}if(1&a||!o.type.isAnonymous)return null;if(t=o.index>=0?o.index+n:n<0?-1:o._parent.node.children.length,!(o=o._parent))return null}}},{key:"firstChild",get:function(){return this.nextChild(0,1,0,4)}},{key:"lastChild",get:function(){return this.nextChild(this.node.children.length-1,-1,0,4)}},{key:"childAfter",value:function(e){return this.nextChild(0,1,e,2)}},{key:"childBefore",value:function(e){return this.nextChild(this.node.children.length-1,-1,e,-2)}},{key:"enter",value:function(t,n){var r,i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];if(i&&(r=this.node.prop(_o.mounted))&&r.overlay){var o,s=t-this.from,l=(0,h.Z)(r.overlay);try{for(l.s();!(o=l.n()).done;){var u=o.value,c=u.from,d=u.to;if((n>0?c<=s:c=s:d>s))return new e(r.tree,r.overlay[0].from+this.from,-1,this)}}catch(p){l.e(p)}finally{l.f()}}return this.nextChild(0,1,t,n,a?0:2)}},{key:"nextSignificantParent",value:function(){for(var e=this;e.type.isAnonymous&&e._parent;)e=e._parent;return e}},{key:"parent",get:function(){return this._parent?this._parent.nextSignificantParent():null}},{key:"nextSibling",get:function(){return this._parent&&this.index>=0?this._parent.nextChild(this.index+1,1,0,4):null}},{key:"prevSibling",get:function(){return this._parent&&this.index>=0?this._parent.nextChild(this.index-1,-1,0,4):null}},{key:"cursor",get:function(){return new Go(this)}},{key:"tree",get:function(){return this.node}},{key:"toTree",value:function(){return this.node}},{key:"resolve",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return Uo(this,e,t,!1)}},{key:"resolveInner",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return Uo(this,e,t,!0)}},{key:"enterUnfinishedNodesBefore",value:function(e){return Fo(this,e)}},{key:"getChild",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=$o(this,e,t,n);return r.length?r[0]:null}},{key:"getChildren",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return $o(this,e,t,n)}},{key:"toString",value:function(){return this.node.toString()}}]),e}();function $o(e,t,n,r){var i=e.cursor,a=[];if(!i.firstChild())return a;if(null!=n)for(;!i.type.is(n);)if(!i.nextSibling())return a;for(;;){if(null!=r&&i.type.is(r))return a;if(i.type.is(t)&&a.push(i.node),!i.nextSibling())return null==r?a:[]}}var Qo=(0,g.Z)((function e(t,n,r,i){(0,m.Z)(this,e),this.parent=t,this.buffer=n,this.index=r,this.start=i})),Zo=function(){function e(t,n,r){(0,m.Z)(this,e),this.context=t,this._parent=n,this.index=r,this.type=t.buffer.set.types[t.buffer.buffer[r]]}return(0,g.Z)(e,[{key:"name",get:function(){return this.type.name}},{key:"from",get:function(){return this.context.start+this.context.buffer.buffer[this.index+1]}},{key:"to",get:function(){return this.context.start+this.context.buffer.buffer[this.index+2]}},{key:"child",value:function(t,n,r){var i=this.context.buffer,a=i.findChild(this.index+4,i.buffer[this.index+3],t,n-this.context.start,r);return a<0?null:new e(this.context,this,a)}},{key:"firstChild",get:function(){return this.child(1,0,4)}},{key:"lastChild",get:function(){return this.child(-1,0,4)}},{key:"childAfter",value:function(e){return this.child(1,e,2)}},{key:"childBefore",value:function(e){return this.child(-1,e,-2)}},{key:"enter",value:function(t,n,r){var i=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];if(!i)return null;var a=this.context.buffer,o=a.findChild(this.index+4,a.buffer[this.index+3],n>0?1:-1,t-this.context.start,n);return o<0?null:new e(this.context,this,o)}},{key:"parent",get:function(){return this._parent||this.context.parent.nextSignificantParent()}},{key:"externalSibling",value:function(e){return this._parent?null:this.context.parent.nextChild(this.context.index+e,e,0,4)}},{key:"nextSibling",get:function(){var t=this.context.buffer,n=t.buffer[this.index+3];return n<(this._parent?t.buffer[this._parent.index+3]:t.buffer.length)?new e(this.context,this._parent,n):this.externalSibling(1)}},{key:"prevSibling",get:function(){var t=this.context.buffer,n=this._parent?this._parent.index+4:0;return this.index==n?this.externalSibling(-1):new e(this.context,this._parent,t.findChild(n,this.index,-1,0,4))}},{key:"cursor",get:function(){return new Go(this)}},{key:"tree",get:function(){return null}},{key:"toTree",value:function(){var e=[],t=[],n=this.context.buffer,r=this.index+4,i=n.buffer[this.index+3];if(i>r){var a=n.buffer[this.index+1],o=n.buffer[this.index+2];e.push(n.slice(r,i,a,o)),t.push(0)}return new Do(this.type,e,t,this.to-this.from)}},{key:"resolve",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return Uo(this,e,t,!1)}},{key:"resolveInner",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return Uo(this,e,t,!0)}},{key:"enterUnfinishedNodesBefore",value:function(e){return Fo(this,e)}},{key:"toString",value:function(){return this.context.buffer.childString(this.index)}},{key:"getChild",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=$o(this,e,t,n);return r.length?r[0]:null}},{key:"getChildren",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return $o(this,e,t,n)}}]),e}(),Go=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if((0,m.Z)(this,e),this.mode=n,this.buffer=null,this.stack=[],this.index=0,this.bufferNode=null,t instanceof Bo)this.yieldNode(t);else{this._tree=t.context.parent,this.buffer=t.context;for(var r=t._parent;r;r=r._parent)this.stack.unshift(r.index);this.bufferNode=t,this.yieldBuf(t.index)}}return(0,g.Z)(e,[{key:"name",get:function(){return this.type.name}},{key:"yieldNode",value:function(e){return!!e&&(this._tree=e,this.type=e.type,this.from=e.from,this.to=e.to,!0)}},{key:"yieldBuf",value:function(e,t){this.index=e;var n=this.buffer,r=n.start,i=n.buffer;return this.type=t||i.set.types[i.buffer[e]],this.from=r+i.buffer[e+1],this.to=r+i.buffer[e+2],!0}},{key:"yield",value:function(e){return!!e&&(e instanceof Bo?(this.buffer=null,this.yieldNode(e)):(this.buffer=e.context,this.yieldBuf(e.index,e.type)))}},{key:"toString",value:function(){return this.buffer?this.buffer.buffer.childString(this.index):this._tree.toString()}},{key:"enterChild",value:function(e,t,n){if(!this.buffer)return this.yield(this._tree.nextChild(e<0?this._tree.node.children.length-1:0,e,t,n,this.mode));var r=this.buffer.buffer,i=r.findChild(this.index+4,r.buffer[this.index+3],e,t-this.buffer.start,n);return!(i<0)&&(this.stack.push(this.index),this.yieldBuf(i))}},{key:"firstChild",value:function(){return this.enterChild(1,0,4)}},{key:"lastChild",value:function(){return this.enterChild(-1,0,4)}},{key:"childAfter",value:function(e){return this.enterChild(1,e,2)}},{key:"childBefore",value:function(e){return this.enterChild(-1,e,-2)}},{key:"enter",value:function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];return this.buffer?!!r&&this.enterChild(1,e,t):this.yield(this._tree.enter(e,t,n&&!(1&this.mode),r))}},{key:"parent",value:function(){if(!this.buffer)return this.yieldNode(1&this.mode?this._tree._parent:this._tree.parent);if(this.stack.length)return this.yieldBuf(this.stack.pop());var e=1&this.mode?this.buffer.parent:this.buffer.parent.nextSignificantParent();return this.buffer=null,this.yieldNode(e)}},{key:"sibling",value:function(e){if(!this.buffer)return!!this._tree._parent&&this.yield(this._tree.index<0?null:this._tree._parent.nextChild(this._tree.index+e,e,0,4,this.mode));var t=this.buffer.buffer,n=this.stack.length-1;if(e<0){var r=n<0?0:this.stack[n]+4;if(this.index!=r)return this.yieldBuf(t.findChild(r,this.index,-1,0,4))}else{var i=t.buffer[this.index+3];if(i<(n<0?t.buffer.length:t.buffer[this.stack[n]+3]))return this.yieldBuf(i)}return n<0&&this.yield(this.buffer.parent.nextChild(this.buffer.index+e,e,0,4,this.mode))}},{key:"nextSibling",value:function(){return this.sibling(1)}},{key:"prevSibling",value:function(){return this.sibling(-1)}},{key:"atLastNode",value:function(e){var t,n,r=this.buffer;if(r){if(e>0){if(this.index-1)for(var s=t+e,l=e<0?-1:n.node.children.length;s!=l;s+=e){var u=n.node.children[s];if(1&this.mode||u instanceof Po||!u.type.isAnonymous||Ho(u))return!1}}return!0}},{key:"move",value:function(e,t){if(t&&this.enterChild(e,0,4))return!0;for(;;){if(this.sibling(e))return!0;if(this.atLastNode(e)||!this.parent())return!1}}},{key:"next",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this.move(1,e)}},{key:"prev",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this.move(-1,e)}},{key:"moveTo",value:function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;(this.from==this.to||(t<1?this.from>=e:this.from>e)||(t>-1?this.to<=e:this.to=0;){for(var a=e;a;a=a._parent)if(a.index==r){if(r==this.index)return a;t=a,n=i+1;break e}r=this.stack[--i]}for(var o=n;od;){var p=n.size;if(n.id==t&&p>=0)l.size=r,l.start=i,l.skip=o,o+=4,r+=4,n.next();else{var f=n.pos-p;if(p<0||f=u?4:0,m=n.start;for(n.next();n.pos>f;){if(n.size<0){if(-3!=n.size)break e;h+=4}else n.id>=u&&(h+=4);n.next()}i=m,r+=p,o+=h}}(t<0||r==e)&&(l.size=r,l.start=i,l.skip=o);return l.size>4?l:void 0}(c.pos-t,o))){for(var _=new Uint16Array(k.size-k.skip),w=c.pos-k.size,R=_.length;c.pos>w;)R=v(k.start,_,R);S=new Po(_,y-k.start,r),C=k.start-e}else{var x=c.pos-O;c.next();for(var N=[],I=[],D=l>=u?l:-1,L=0,P=y;c.pos>x;)D>=0&&c.id==D&&c.size>=0?(c.end<=P-a&&(m(N,I,b,L,c.end,P,D,E),L=N.length,P=c.end),c.next()):h(b,x,N,I,D);if(D>=0&&L>0&&L-1&&L>0){var M=function(e){return function(t,n,r){var i,a,o=0,s=t.length-1;if(s>=0&&(i=t[s])instanceof Do){if(!s&&i.type==e&&i.length==r)return i;(a=i.prop(_o.lookAhead))&&(o=n[s]+i.length+a)}return g(e,t,n,r,o)}}(A);S=Vo(A,N,I,0,N.length,0,y-b,M,M)}else S=g(A,N,I,y-b,E-y)}n.push(S),i.push(C)}function m(e,t,n,i,a,o,s,l){for(var u=[],c=[];e.length>i;)u.push(e.pop()),c.push(t.pop()+n-a);e.push(g(r.types[s],u,c,o-a,l-o)),t.push(a-n)}function g(e,t,n,r){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,a=arguments.length>5?arguments[5]:void 0;if(p){var o=[_o.contextHash,p];a=a?[o].concat(a):[o]}if(i>25){var s=[_o.lookAhead,i];a=a?[s].concat(a):[s]}return new Do(e,t,n,r,a)}function v(e,t,n){var r=c.id,i=c.start,a=c.end,o=c.size;if(c.next(),o>=0&&r4)for(var l=c.pos-(o-4);c.pos>l;)n=v(e,t,n);t[--n]=s,t[--n]=a-e,t[--n]=i-e,t[--n]=r}else-3==o?p=r:-4==o&&(f=r);return n}for(var b=[],y=[];c.pos>0;)h(e.start||0,e.bufferStart||0,b,y,-1);var O=null!==(t=e.length)&&void 0!==t?t:b.length?y[0]+b[0].length:0;return new Do(d[e.topID],b.reverse(),y.reverse(),O)}var zo=new WeakMap;function jo(e,t){if(!e.isAnonymous||t instanceof Po||t.type!=e)return 1;var n=zo.get(t);if(null==n){n=1;var r,i=(0,h.Z)(t.children);try{for(i.s();!(r=i.n()).done;){var a=r.value;if(a.type!=e||!(a instanceof Do)){n=1;break}n+=jo(e,a)}}catch(o){i.e(o)}finally{i.f()}zo.set(t,n)}return n}function Vo(e,t,n,r,i,a,o,s,l){for(var u=0,c=r;c=d)break;m+=g}if(u==c+1){if(m>d){var v=n[c];t(v.children,v.positions,0,v.children.length,r[c]+s);continue}p.push(n[c])}else{var b=r[u-1]+n[u-1].length-h;p.push(Vo(e,n,r,c,u,h,b,null,l))}f.push(h+s-a)}}(t,n,r,i,0),(s||l)(p,f,o)}var Yo=function(){function e(t,n,r,i){var a=arguments.length>4&&void 0!==arguments[4]&&arguments[4],o=arguments.length>5&&void 0!==arguments[5]&&arguments[5];(0,m.Z)(this,e),this.from=t,this.to=n,this.tree=r,this.offset=i,this.open=(a?1:0)|(o?2:0)}return(0,g.Z)(e,[{key:"openStart",get:function(){return(1&this.open)>0}},{key:"openEnd",get:function(){return(2&this.open)>0}}],[{key:"addTree",value:function(t){var n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=[new e(0,t.length,t,0,!1,i)],o=(0,h.Z)(r);try{for(o.s();!(n=o.n()).done;){var s=n.value;s.to>t.length&&a.push(s)}}catch(l){o.e(l)}finally{o.f()}return a}},{key:"applyChanges",value:function(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:128;if(!n.length)return t;for(var i=[],a=1,o=t.length?t[0]:null,s=0,l=0,u=0;;s++){var c=s=r)for(;o&&o.from=p.from||d<=p.to||u){var f=Math.max(p.from,l)-u,h=Math.min(p.to,d)-u;p=f>=h?null:new e(f,h,p.tree,p.offset+u,s>0,!!c)}if(p&&i.push(p),o.to>d)break;o=a3&&void 0!==arguments[3]?arguments[3]:[];(0,m.Z)(this,e),this.data=t,this.topNode=r,Ge.prototype.hasOwnProperty("tree")||Object.defineProperty(Ge.prototype,"tree",{get:function(){return rs(this)}}),this.parser=n,this.extension=[ps.of(this),Ge.languageData.of((function(e,t,n){return e.facet(ts(e,t,n))}))].concat(i)}return(0,g.Z)(e,[{key:"isActiveAt",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-1;return ts(e,t,n)==this.data}},{key:"findRegions",value:function(e){var t=this,n=e.facet(ps);if((null===n||void 0===n?void 0:n.data)==this.data)return[{from:0,to:e.doc.length}];if(!n||!n.allowsNesting)return[];var r=[];return function e(n,i){if(n.prop(Jo)!=t.data){var a=n.prop(_o.mounted);if(a){if(a.tree.prop(Jo)==t.data){if(a.overlay){var o,s=(0,h.Z)(a.overlay);try{for(s.s();!(o=s.n()).done;){var l=o.value;r.push({from:l.from+i,to:l.to+i})}}catch(p){s.e(p)}finally{s.f()}}else r.push({from:i,to:i+n.length});return}if(a.overlay){var u=r.length;if(e(a.tree,a.overlay[0].from+i),r.length>u)return}}for(var c=0;c0}}],[{key:"define",value:function(e){var t,r=(t=e.languageData,ne.define({combine:t?function(e){return e.concat(t)}:void 0}));return new n(r,e.parser.configure({props:[Jo.add((function(e){return e.isTop?r:void 0}))]}))}}]),n}(es);function rs(e){var t=e.field(es.state,!1);return t?t.tree:Do.empty}var is=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t.length;(0,m.Z)(this,e),this.doc=t,this.length=n,this.cursorPos=0,this.string="",this.cursor=t.iter()}return(0,g.Z)(e,[{key:"syncTo",value:function(e){return this.string=this.cursor.next(e-this.cursorPos).value,this.cursorPos=e+this.string.length,this.cursorPos-this.string.length}},{key:"chunk",value:function(e){return this.syncTo(e),this.string}},{key:"lineChunks",get:function(){return!0}},{key:"read",value:function(e,t){var n=this.cursorPos-this.string.length;return e=this.cursorPos?this.doc.sliceString(e,t):this.string.slice(e-n,t-n)}}]),e}(),as=null,os=function(){function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],i=arguments.length>3?arguments[3]:void 0,a=arguments.length>4?arguments[4]:void 0,o=arguments.length>5?arguments[5]:void 0,s=arguments.length>6?arguments[6]:void 0,l=arguments.length>7?arguments[7]:void 0;(0,m.Z)(this,e),this.parser=t,this.state=n,this.fragments=r,this.tree=i,this.treeLen=a,this.viewport=o,this.skipped=s,this.scheduleOn=l,this.parse=null,this.tempSkipped=[]}return(0,g.Z)(e,[{key:"startParse",value:function(){return this.parser.startParse(new is(this.state.doc),this.fragments)}},{key:"work",value:function(e,t){var n=this;return null!=t&&t>=this.state.doc.length&&(t=void 0),this.tree!=Do.empty&&this.isDone(null!==t&&void 0!==t?t:this.state.doc.length)?(this.takeTree(),!0):this.withContext((function(){var r;if("number"==typeof e){var i=Date.now()+e;e=function(){return Date.now()>i}}for(n.parse||(n.parse=n.startParse()),null!=t&&(null==n.parse.stoppedAt||n.parse.stoppedAt>t)&&t=this.treeLen&&((null==this.parse.stoppedAt||this.parse.stoppedAt>e)&&this.parse.stopAt(e),this.withContext((function(){for(;!(t=n.parse.advance()););})),this.treeLen=e,this.tree=t,this.fragments=this.withoutTempSkipped(Yo.addTree(this.tree,this.fragments,!0)),this.parse=null)}},{key:"withContext",value:function(e){var t=as;as=this;try{return e()}finally{as=t}}},{key:"withoutTempSkipped",value:function(e){for(var t;t=this.tempSkipped.pop();)e=ss(e,t.from,t.to);return e}},{key:"changes",value:function(t,n){var r=this.fragments,i=this.tree,a=this.treeLen,o=this.viewport,s=this.skipped;if(this.takeTree(),!t.empty){var l=[];if(t.iterChangedRanges((function(e,t,n,r){return l.push({fromA:e,toA:t,fromB:n,toB:r})})),r=Yo.applyChanges(r,l),i=Do.empty,a=0,o={from:t.mapPos(o.from,-1),to:t.mapPos(o.to,1)},this.skipped.length){s=[];var u,c=(0,h.Z)(this.skipped);try{for(c.s();!(u=c.n()).done;){var d=u.value,p=t.mapPos(d.from,1),f=t.mapPos(d.to,-1);pe.from&&(this.fragments=ss(this.fragments,i,a),this.skipped.splice(n--,1))}return!(this.skipped.length>=t)&&(this.reset(),!0)}},{key:"reset",value:function(){this.parse&&(this.takeTree(),this.parse=null)}},{key:"skipUntilInView",value:function(e,t){this.skipped.push({from:e,to:t})}},{key:"isDone",value:function(e){e=Math.min(e,this.state.doc.length);var t=this.fragments;return this.treeLen>=e&&t.length&&0==t[0].from&&t[0].to>=e}}],[{key:"getSkippingParser",value:function(e){return new(function(t){(0,p.Z)(r,t);var n=(0,f.Z)(r);function r(){return(0,m.Z)(this,r),n.apply(this,arguments)}return(0,g.Z)(r,[{key:"createParse",value:function(t,n,r){var i=r[0].from,a=r[r.length-1].to,o={parsedPos:i,advance:function(){var t=as;if(t){var n,o=(0,h.Z)(r);try{for(o.s();!(n=o.n()).done;){var s=n.value;t.tempSkipped.push(s)}}catch(l){o.e(l)}finally{o.f()}e&&(t.scheduleOn=t.scheduleOn?Promise.all([t.scheduleOn,e]):e)}return this.parsedPos=a,new Do(Ro.none,[],[],a-i)},stoppedAt:null,stopAt:function(){}};return o}}]),r}(qo))}},{key:"get",value:function(){return as}}]),e}();function ss(e,t,n){return Yo.applyChanges(e,[{fromA:t,toA:n,fromB:t,toB:n}])}var ls=function(){function e(t){(0,m.Z)(this,e),this.context=t,this.tree=t.tree}return(0,g.Z)(e,[{key:"apply",value:function(t){if(!t.docChanged&&this.tree==this.context.tree)return this;var n=this.context.changes(t.changes,t.state),r=this.context.treeLen==t.startState.doc.length?void 0:Math.max(t.changes.mapPos(this.context.treeLen),n.viewport.to);return n.work(20,r)||n.takeTree(),new e(n)}}],[{key:"init",value:function(t){var n=Math.min(3e3,t.doc.length),r=new os(t.facet(ps).parser,t,[],Do.empty,0,{from:0,to:n},[],null);return r.work(20,n)||r.takeTree(),new e(r)}}]),e}();es.state=se.define({create:ls.init,update:function(e,t){var n,r=(0,h.Z)(t.effects);try{for(r.s();!(n=r.n()).done;){var i=n.value;if(i.is(es.setState))return i.value}}catch(a){r.e(a)}finally{r.f()}return t.startState.facet(ps)!=t.state.facet(ps)?ls.init(t.state):e.apply(t)}});var us=function(e){var t=setTimeout((function(){return e()}),500);return function(){return clearTimeout(t)}};"undefined"!=typeof requestIdleCallback&&(us=function(e){var t=-1,n=setTimeout((function(){t=requestIdleCallback(e,{timeout:400})}),100);return function(){return t<0?clearTimeout(n):cancelIdleCallback(t)}});var cs="undefined"!=typeof navigator&&(null===(Ko=navigator.scheduling)||void 0===Ko?void 0:Ko.isInputPending)?function(){return navigator.scheduling.isInputPending()}:null,ds=Jn.fromClass(function(){function e(t){(0,m.Z)(this,e),this.view=t,this.working=null,this.workScheduled=0,this.chunkEnd=-1,this.chunkBudget=-1,this.work=this.work.bind(this),this.scheduleWork()}return(0,g.Z)(e,[{key:"update",value:function(e){var t=this.view.state.field(es.state).context;(t.updateViewport(e.view.viewport)||this.view.viewport.to>t.treeLen)&&this.scheduleWork(),e.docChanged&&(this.view.hasFocus&&(this.chunkBudget+=50),this.scheduleWork()),this.checkAsyncSchedule(t)}},{key:"scheduleWork",value:function(){if(!this.working){var e=this.view.state,t=e.field(es.state);t.tree==t.context.tree&&t.context.isDone(e.doc.length)||(this.working=us(this.work))}}},{key:"work",value:function(e){this.working=null;var t=Date.now();if(this.chunkEndi+1e3,l=a.context.work((function(){return cs&&cs()||Date.now()>o}),i+(s?0:1e5));this.chunkBudget-=Date.now()-t,(l||this.chunkBudget<=0)&&(a.context.takeTree(),this.view.dispatch({effects:es.setState.of(new ls(a.context))})),this.chunkBudget>0&&(!l||s)&&this.scheduleWork(),this.checkAsyncSchedule(a.context)}}}},{key:"checkAsyncSchedule",value:function(e){var t=this;e.scheduleOn&&(this.workScheduled++,e.scheduleOn.then((function(){return t.scheduleWork()})).catch((function(e){return jn(t.view.state,e)})).then((function(){return t.workScheduled--})),e.scheduleOn=null)}},{key:"destroy",value:function(){this.working&&this.working()}},{key:"isWorking",value:function(){return!!(this.working||this.workScheduled>0)}}]),e}(),{eventHandlers:{focus:function(){this.scheduleWork()}}}),ps=ne.define({combine:function(e){return e.length?e[0]:null},enables:[es.state,ds]}),fs=(0,g.Z)((function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];(0,m.Z)(this,e),this.language=t,this.support=n,this.extension=[t,n]})),hs=ne.define(),ms=ne.define({combine:function(e){if(!e.length)return" ";if(!/^(?: +|\t+)$/.test(e[0]))throw new Error("Invalid indent unit: "+JSON.stringify(e[0]));return e[0]}});function gs(e){var t=e.facet(ms);return 9==t.charCodeAt(0)?e.tabSize*t.length:t.length}function vs(e,t){var n="",r=e.tabSize;if(9==e.facet(ms).charCodeAt(0))for(;t>=r;)n+="\t",t-=r;for(var i=0;i1&&void 0!==arguments[1]?arguments[1]:{};(0,m.Z)(this,e),this.state=t,this.options=n,this.unit=gs(t)}return(0,g.Z)(e,[{key:"lineAt",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=this.state.doc.lineAt(e),r=this.options,i=r.simulateBreak,a=r.simulateDoubleBreak;return null!=i&&i>=n.from&&i<=n.to?a&&i==e?{text:"",from:e}:(t<0?i1&&void 0!==arguments[1]?arguments[1]:1;if(this.options.simulateDoubleBreak&&e==this.options.simulateBreak)return"";var n=this.lineAt(e,t),r=n.text,i=n.from;return r.slice(e-i,Math.min(r.length,e+100-i))}},{key:"column",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=this.lineAt(e,t),r=n.text,i=n.from,a=this.countColumn(r,e-i),o=this.options.overrideIndentation?this.options.overrideIndentation(i):-1;return o>-1&&(a+=o-this.countColumn(r,r.search(/\S|$/))),a}},{key:"countColumn",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.length;return R(e,this.state.tabSize,t)}},{key:"lineIndent",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=this.lineAt(e,t),r=n.text,i=n.from,a=this.options.overrideIndentation;if(a){var o=a(i);if(o>-1)return o}return this.countColumn(r,r.search(/\S|$/))}},{key:"simulatedBreak",get:function(){return this.options.simulateBreak||null}}]),e}(),Os=new _o;function Es(e){var t=e.type.prop(Os);if(t)return t;var n,r=e.firstChild;if(r&&(n=r.type.prop(_o.closedBy))){var i=e.lastChild,a=i&&n.indexOf(i.name)>-1;return function(e){return _s(e,!0,1,void 0,a&&!function(e){return e.pos==e.options.simulateBreak&&e.options.simulateDoubleBreak}(e)?i.from:void 0)}}return null==e.parent?Ss:null}function Ts(e,t,n){for(;e;e=e.parent){var r=Es(e);if(r)return r(new ks(n,t,e))}return null}function Ss(){return 0}var ks=function(e){(0,p.Z)(n,e);var t=(0,f.Z)(n);function n(e,r,i){var a;return(0,m.Z)(this,n),(a=t.call(this,e.state,e.options)).base=e,a.pos=r,a.node=i,a}return(0,g.Z)(n,[{key:"textAfter",get:function(){return this.textAfterPos(this.pos)}},{key:"baseIndent",get:function(){for(var e=this.state.doc.lineAt(this.node.from);;){for(var t=this.node.resolve(e.from);t.parent&&t.parent.from==t.from;)t=t.parent;if(As(t,this.node))break;e=this.state.doc.lineAt(t.from)}return this.lineIndent(e.from)}},{key:"continue",value:function(){var e=this.node.parent;return e?Ts(e,this.pos,this.base):0}}]),n}(ys);function As(e,t){for(var n=t;n;n=n.parent)if(e==n)return!0;return!1}function Cs(e){var t=e.closing,n=e.align,r=void 0===n||n,i=e.units,a=void 0===i?1:i;return function(e){return _s(e,r,a,t)}}function _s(e,t,n,r,i){var a=e.textAfter,o=a.match(/^\s*/)[0].length,s=r&&a.slice(o,o+r.length)==r||i==e.pos+o,l=t?function(e){var t=e.node,n=t.childAfter(t.from),r=t.lastChild;if(!n)return null;for(var i=e.options.simulateBreak,a=e.state.doc.lineAt(n.from),o=null==i||i<=a.from?a.to:Math.min(a.to,i),s=n.to;;){var l=t.childAfter(s);if(!l||l==r)return null;if(!l.type.isSkipped)return l.from0&&void 0!==arguments[0]?arguments[0]:{},t=e.except,n=e.units,r=void 0===n?1:n;return function(e){var n=t&&t.test(e.textAfter);return e.baseIndent+(n?0:r*e.unit)}}function Rs(){return Ge.transactionFilter.of((function(e){if(!e.docChanged||!e.isUserEvent("input.type")&&!e.isUserEvent("input.complete"))return e;var t=e.startState.languageDataAt("indentOnInput",e.startState.selection.main.head);if(!t.length)return e;var n=e.newDoc,r=e.newSelection.main.head,i=n.lineAt(r);if(r>i.from+200)return e;var a=n.sliceString(i.from,r);if(!t.some((function(e){return e.test(a)})))return e;var o,s=e.state,l=-1,u=[],c=(0,h.Z)(s.selection.ranges);try{for(c.s();!(o=c.n()).done;){var d=o.value.head,p=s.doc.lineAt(d);if(p.from!=l){l=p.from;var f=bs(s,p.from);if(null!=f){var m=/^\s*/.exec(p.text)[0],g=vs(s,f);m!=g&&u.push({from:p.from,to:p.from+m.length,insert:g})}}}}catch(v){c.e(v)}finally{c.f()}return u.length?[e,{changes:u,sequential:!0}]:e}))}var xs=ne.define(),Ns=new _o;function Is(e){var t=e.lastChild;return t&&t.to==e.to&&t.type.isError}function Ds(e,t,n){var r,i=(0,h.Z)(e.facet(xs));try{for(i.s();!(r=i.n()).done;){var a=(0,r.value)(e,t,n);if(a)return a}}catch(o){i.e(o)}finally{i.f()}return function(e,t,n){var r=rs(e);if(0==r.length)return null;for(var i=null,a=r.resolveInner(n);a;a=a.parent)if(!(a.to<=n||a.from>n)){if(i&&a.from=t&&s.to>n&&(i=s)}}return i}(e,t,n)}var Ls=function(e){(0,p.Z)(n,e);var t=(0,f.Z)(n);function n(){return(0,m.Z)(this,n),t.apply(this,arguments)}return(0,g.Z)(n,[{key:"compare",value:function(e){return this==e||this.constructor==e.constructor&&this.eq(e)}},{key:"eq",value:function(e){return!1}},{key:"destroy",value:function(e){}}]),n}(Xe);Ls.prototype.elementClass="",Ls.prototype.toDOM=void 0,Ls.prototype.mapMode=Z.TrackBefore,Ls.prototype.startSide=Ls.prototype.endSide=-1,Ls.prototype.point=!0;var Ps=ne.define(),Ms={class:"",renderEmptyElements:!1,elementStyle:"",markers:function(){return tt.empty},lineMarker:function(){return null},lineMarkerChange:null,initialSpacer:null,updateSpacer:null,domEventHandlers:{}},Fs=ne.define();function Us(e){return[Qs(),Fs.of(Object.assign(Object.assign({},Ms),e))]}var Bs=ua.baseTheme({".cm-gutters":{display:"flex",height:"100%",boxSizing:"border-box",left:0,zIndex:200},"&light .cm-gutters":{backgroundColor:"#f5f5f5",color:"#999",borderRight:"1px solid #ddd"},"&dark .cm-gutters":{backgroundColor:"#333338",color:"#ccc"},".cm-gutter":{display:"flex !important",flexDirection:"column",flexShrink:0,boxSizing:"border-box",minHeight:"100%",overflow:"hidden"},".cm-gutterElement":{boxSizing:"border-box"},".cm-lineNumbers .cm-gutterElement":{padding:"0 3px 0 5px",minWidth:"20px",textAlign:"right",whiteSpace:"nowrap"},"&light .cm-activeLineGutter":{backgroundColor:"#e2f2ff"},"&dark .cm-activeLineGutter":{backgroundColor:"#222227"}}),$s=ne.define({combine:function(e){return e.some((function(e){return e}))}});function Qs(e){var t=[Zs,Bs];return e&&!1===e.fixed&&t.push($s.of(!0)),t}var Zs=Jn.fromClass(function(){function e(t){(0,m.Z)(this,e),this.view=t,this.prevViewport=t.viewport,this.dom=document.createElement("div"),this.dom.className="cm-gutters",this.dom.setAttribute("aria-hidden","true"),this.dom.style.minHeight=this.view.contentHeight+"px",this.gutters=t.state.facet(Fs).map((function(e){return new zs(t,e)}));var n,r=(0,h.Z)(this.gutters);try{for(r.s();!(n=r.n()).done;){var i=n.value;this.dom.appendChild(i.dom)}}catch(a){r.e(a)}finally{r.f()}this.fixed=!t.state.facet($s),this.fixed&&(this.dom.style.position="sticky"),this.syncGutters(!1),t.scrollDOM.insertBefore(this.dom,t.contentDOM)}return(0,g.Z)(e,[{key:"update",value:function(e){if(this.updateGutters(e)){var t=this.prevViewport,n=e.view.viewport,r=Math.min(t.to,n.to)-Math.max(t.from,n.from);this.syncGutters(r<.8*(n.to-n.from))}e.geometryChanged&&(this.dom.style.minHeight=this.view.contentHeight+"px"),this.view.state.facet($s)!=!this.fixed&&(this.fixed=!this.fixed,this.dom.style.position=this.fixed?"sticky":""),this.prevViewport=e.view.viewport}},{key:"syncGutters",value:function(e){var t=this,n=this.dom.nextSibling;e&&this.dom.remove();var r,i=tt.iter(this.view.state.facet(Ps),this.view.viewport.from),a=[],o=this.gutters.map((function(e){return new Ws(e,t.view.viewport,-t.view.documentPadding.top)})),s=(0,h.Z)(this.view.viewportLineBlocks);try{for(s.s();!(r=s.n()).done;){var l=r.value,u=void 0;if(Array.isArray(l.type)){var c,d=(0,h.Z)(l.type);try{for(d.s();!(c=d.n()).done;){var p=c.value;if(p.type==kn.Text){u=p;break}}}catch(b){d.e(b)}finally{d.f()}}else u=l.type==kn.Text?l:void 0;if(u){a.length&&(a=[]),Hs(i,a,l.from);var f,m=(0,h.Z)(o);try{for(m.s();!(f=m.n()).done;){f.value.line(this.view,u,a)}}catch(b){m.e(b)}finally{m.f()}}}}catch(b){s.e(b)}finally{s.f()}var g,v=(0,h.Z)(o);try{for(v.s();!(g=v.n()).done;){g.value.finish()}}catch(b){v.e(b)}finally{v.f()}e&&this.view.scrollDOM.insertBefore(this.dom,n)}},{key:"updateGutters",value:function(e){var t=e.startState.facet(Fs),n=e.state.facet(Fs),r=e.docChanged||e.heightChanged||e.viewportChanged||!tt.eq(e.startState.facet(Ps),e.state.facet(Ps),e.view.viewport.from,e.view.viewport.to);if(t==n){var i,a=(0,h.Z)(this.gutters);try{for(a.s();!(i=a.n()).done;){i.value.update(e)&&(r=!0)}}catch(b){a.e(b)}finally{a.f()}}else{r=!0;var o,s=[],l=(0,h.Z)(n);try{for(l.s();!(o=l.n()).done;){var u=o.value,c=t.indexOf(u);c<0?s.push(new zs(this.view,u)):(this.gutters[c].update(e),s.push(this.gutters[c]))}}catch(b){l.e(b)}finally{l.f()}var d,p=(0,h.Z)(this.gutters);try{for(p.s();!(d=p.n()).done;){var f=d.value;f.dom.remove(),s.indexOf(f)<0&&f.destroy()}}catch(b){p.e(b)}finally{p.f()}for(var m=0,g=s;mthis.i;){var t=e.elements.pop();e.dom.removeChild(t.dom),t.destroy()}}}]),e}(),zs=function(){function e(t,n){var r=this;(0,m.Z)(this,e),this.view=t,this.config=n,this.elements=[],this.spacer=null,this.dom=document.createElement("div"),this.dom.className="cm-gutter"+(this.config.class?" "+this.config.class:"");var i=function(e){r.dom.addEventListener(e,(function(r){var i=t.lineBlockAtHeight(r.clientY-t.documentTop);n.domEventHandlers[e](t,i,r)&&r.preventDefault()}))};for(var a in n.domEventHandlers)i(a);this.markers=Gs(n.markers(t)),n.initialSpacer&&(this.spacer=new js(t,0,0,[n.initialSpacer(t)]),this.dom.appendChild(this.spacer.dom),this.spacer.dom.style.cssText+="visibility: hidden; pointer-events: none")}return(0,g.Z)(e,[{key:"update",value:function(e){var t=this.markers;if(this.markers=Gs(this.config.markers(e.view)),this.spacer&&this.config.updateSpacer){var n=this.config.updateSpacer(this.spacer.markers[0],e);n!=this.spacer.markers[0]&&this.spacer.update(e.view,0,0,[n])}var r=e.view.viewport;return!tt.eq(this.markers,t,r.from,r.to)||!!this.config.lineMarkerChange&&this.config.lineMarkerChange(e)}},{key:"destroy",value:function(){var e,t=(0,h.Z)(this.elements);try{for(t.s();!(e=t.n()).done;){e.value.destroy()}}catch(n){t.e(n)}finally{t.f()}}}]),e}(),js=function(){function e(t,n,r,i){(0,m.Z)(this,e),this.height=-1,this.above=0,this.markers=[],this.dom=document.createElement("div"),this.update(t,n,r,i)}return(0,g.Z)(e,[{key:"update",value:function(e,t,n,r){this.height!=t&&(this.dom.style.height=(this.height=t)+"px"),this.above!=n&&(this.dom.style.marginTop=(this.above=n)?n+"px":""),function(e,t){if(e.length!=t.length)return!1;for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{};return[Ys.of(e),Qs(),Ks]}function el(e){for(var t=9;tr&&(r=o,n.push(tl.range(o)))}}}catch(s){i.e(s)}finally{i.f()}return tt.of(n)}));function rl(){return nl}function il(e,t){var n=t.mapPos(e.from,1),r=t.mapPos(e.to,-1);return n>=r?void 0:{from:n,to:r}}var al=Ne.define({map:il}),ol=Ne.define({map:il});function sl(e){var t,n=[],r=(0,h.Z)(e.state.selection.ranges);try{var i=function(){var r=t.value.head;if(n.some((function(e){return e.from<=r&&e.to>=r})))return"continue";n.push(e.lineBlockAt(r))};for(r.s();!(t=r.n()).done;)i()}catch(a){r.e(a)}finally{r.f()}return n}var ll=se.define({create:function(){return An.none},update:function(e,t){e=e.map(t.changes);var n,r=(0,h.Z)(t.effects);try{var i=function(){var t=n.value;t.is(al)&&!function(e,t,n){var r=!1;return e.between(t,t,(function(e,i){e==t&&i==n&&(r=!0)})),r}(e,t.value.from,t.value.to)?e=e.update({add:[gl.range(t.value.from,t.value.to)]}):t.is(ol)&&(e=e.update({filter:function(e,n){return t.value.from!=e||t.value.to!=n},filterFrom:t.value.from,filterTo:t.value.to}))};for(r.s();!(n=r.n()).done;)i()}catch(s){r.e(s)}finally{r.f()}if(t.selection){var a=!1,o=t.selection.main.head;e.between(o,o,(function(e,t){eo&&(a=!0)})),a&&(e=e.update({filterFrom:o,filterTo:o,filter:function(e,t){return t<=o||e>=o}}))}return e},provide:function(e){return ua.decorations.from(e)}});function ul(e,t,n){var r,i=null;return null===(r=e.field(ll,!1))||void 0===r||r.between(t,n,(function(e,t){(!i||i.from>e)&&(i={from:e,to:t})})),i}function cl(e,t){return e.field(ll,!1)?t:t.concat(Ne.appendConfig.of(ml()))}function dl(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=e.state.doc.lineAt(t.from).number,i=e.state.doc.lineAt(t.to).number;return ua.announce.of("".concat(e.state.phrase(n?"Folded lines":"Unfolded lines")," ").concat(r," ").concat(e.state.phrase("to")," ").concat(i,"."))}var pl=[{key:"Ctrl-Shift-[",mac:"Cmd-Alt-[",run:function(e){var t,n=(0,h.Z)(sl(e));try{for(n.s();!(t=n.n()).done;){var r=t.value,i=Ds(e.state,r.from,r.to);if(i)return e.dispatch({effects:cl(e.state,[al.of(i),dl(e,i)])}),!0}}catch(a){n.e(a)}finally{n.f()}return!1}},{key:"Ctrl-Shift-]",mac:"Cmd-Alt-]",run:function(e){if(!e.state.field(ll,!1))return!1;var t,n=[],r=(0,h.Z)(sl(e));try{for(r.s();!(t=r.n()).done;){var i=t.value,a=ul(e.state,i.from,i.to);a&&n.push(ol.of(a),dl(e,a,!1))}}catch(o){r.e(o)}finally{r.f()}return n.length&&e.dispatch({effects:n}),n.length>0}},{key:"Ctrl-Alt-[",run:function(e){for(var t=e.state,n=[],r=0;r0&&void 0!==arguments[0]?arguments[0]:{},t=Object.assign(Object.assign({},vl),e),n=new bl(t,!0),r=new bl(t,!1),i=Jn.fromClass(function(){function e(t){(0,m.Z)(this,e),this.from=t.viewport.from,this.markers=this.buildMarkers(t)}return(0,g.Z)(e,[{key:"update",value:function(e){(e.docChanged||e.viewportChanged||e.startState.facet(ps)!=e.state.facet(ps)||e.startState.field(ll,!1)!=e.state.field(ll,!1))&&(this.markers=this.buildMarkers(e.view))}},{key:"buildMarkers",value:function(e){var t,i=new rt,a=(0,h.Z)(e.viewportLineBlocks);try{for(a.s();!(t=a.n()).done;){var o=t.value,s=ul(e.state,o.from,o.to)?r:Ds(e.state,o.from,o.to)?n:null;s&&i.add(o.from,o.from,s)}}catch(l){a.e(l)}finally{a.f()}return i.finish()}}]),e}()),a=t.domEventHandlers;return[i,Us({class:"cm-foldGutter",markers:function(e){var t;return(null===(t=e.plugin(i))||void 0===t?void 0:t.markers)||tt.empty},initialSpacer:function(){return new bl(t,!1)},domEventHandlers:Object.assign(Object.assign({},a),{click:function(e,t,n){if(a.click&&a.click(e,t,n))return!0;var r=ul(e.state,t.from,t.to);if(r)return e.dispatch({effects:ol.of(r)}),!0;var i=Ds(e.state,t.from,t.to);return!!i&&(e.dispatch({effects:al.of(i)}),!0)}})}),ml()]}var Ol=ua.baseTheme({".cm-foldPlaceholder":{backgroundColor:"#eee",border:"1px solid #ddd",color:"#888",borderRadius:".2em",margin:"0 1px",padding:"0 1px",cursor:"pointer"},".cm-foldGutter span":{padding:"0 1px",cursor:"pointer"}}),El=ua.baseTheme({"&.cm-focused .cm-matchingBracket":{backgroundColor:"#328c8252"},"&.cm-focused .cm-nonmatchingBracket":{backgroundColor:"#bb555544"}}),Tl=1e4,Sl="()[]{}",kl=ne.define({combine:function(e){return He(e,{afterCursor:!0,brackets:Sl,maxScanDistance:Tl})}}),Al=An.mark({class:"cm-matchingBracket"}),Cl=An.mark({class:"cm-nonmatchingBracket"}),_l=se.define({create:function(){return An.none},update:function(e,t){if(!t.docChanged&&!t.selection)return e;var n,r=[],i=t.state.facet(kl),a=(0,h.Z)(t.state.selection.ranges);try{for(a.s();!(n=a.n()).done;){var o=n.value;if(o.empty){var s=Nl(t.state,o.head,-1,i)||o.head>0&&Nl(t.state,o.head-1,1,i)||i.afterCursor&&(Nl(t.state,o.head,1,i)||o.head0&&void 0!==arguments[0]?arguments[0]:{};return[kl.of(e),wl]}function xl(e,t,n){var r=e.prop(t<0?_o.openedBy:_o.closedBy);if(r)return r;if(1==e.name.length){var i=n.indexOf(e.name);if(i>-1&&i%2==(t<0?1:0))return[n[i+t]]}return null}function Nl(e,t,n){for(var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=r.maxScanDistance||Tl,a=r.brackets||Sl,o=rs(e),s=o.resolveInner(t,n),l=s;l;l=l.parent){var u=xl(l.type,n,a);if(u&&l.from=r.to){if(0==l&&i.indexOf(u.type.name)>-1&&u.from0)return null;for(var u={from:n<0?t-1:t,to:n>0?t+1:t},c=e.doc.iterRange(t,n>0?e.doc.length:0),d=0,p=0;!c.next().done&&p<=a;){var f=c.value;n<0&&(p+=f.length);for(var h=t+p*n,m=n>0?0:f.length-1,g=n>0?f.length:-1;m!=g;m+=n){var v=o.indexOf(f[m]);if(!(v<0||r.resolve(h+m,1).type!=i))if(v%2==0==n>0)d++;else{if(1==d)return{start:u,end:{from:h+m,to:h+m+1},matched:v>>1==l>>1};d--}}n>0&&(p+=f.length)}return c.done?{start:u,matched:!1}:null}function Ll(e,t){return K.create(e.ranges.map(t),e.mainIndex)}function Pl(e,t){return e.update({selection:t,scrollIntoView:!0,userEvent:"select"})}function Ml(e,t){var n=e.state,r=e.dispatch,i=Ll(n.selection,t);return!i.eq(n.selection)&&(r(Pl(n,i)),!0)}function Fl(e,t){return K.cursor(t?e.to:e.from)}function Ul(e,t){return Ml(e,(function(n){return n.empty?e.moveByChar(n,t):Fl(n,t)}))}var Bl=function(e){return Ul(e,e.textDirection!=lr.LTR)},$l=function(e){return Ul(e,e.textDirection==lr.LTR)};function Ql(e,t){return Ml(e,(function(n){return n.empty?e.moveByGroup(n,t):Fl(n,t)}))}function Zl(e,t,n){if(t.type.prop(n))return!0;var r=t.to-t.from;return r&&(r>2||/[^\s,.;:]/.test(e.sliceDoc(t.from,t.to)))||t.firstChild}function Gl(e,t,n){for(var r=rs(e).resolveInner(t.head),i=n?_o.closedBy:_o.openedBy,a=t.head;;){var o=n?r.childAfter(a):r.childBefore(a);if(!o)break;Zl(e,o,i)?r=o:a=n?o.to:o.from}var s,l;return l=r.type.prop(i)&&(s=n?Nl(e,r.from,1):Nl(e,r.to,-1))&&s.matched?n?s.end.to:s.end.from:n?r.to:r.from,K.cursor(l,n?-1:1)}function Hl(e,t){return Ml(e,(function(n){if(!n.empty)return Fl(n,t);var r=e.moveVertically(n,t);return r.head!=n.head?r:e.moveToLineBoundary(n,t)}))}var Wl=function(e){return Hl(e,!1)},zl=function(e){return Hl(e,!0)};function jl(e,t){var n=e.state,r=Ll(n.selection,(function(n){return n.empty?e.moveVertically(n,t,e.dom.clientHeight):Fl(n,t)}));if(r.eq(n.selection))return!1;var i=e.coordsAtPos(n.selection.main.head),a=e.scrollDOM.getBoundingClientRect();return e.dispatch(Pl(n,r),{effects:i&&i.top>a.top&&i.bottom0&&Nl(e,t.head-1,1)||t.headn&&(i="delete.forward"),n=Math.min(n,a),r=Math.max(r,a)}return n==r?{range:e}:{changes:{from:n,to:r},range:K.cursor(n)}}));return!a.changes.empty&&(r(n.update(a,{scrollIntoView:!0,userEvent:i})),!0)}function bu(e,t,n){if(e instanceof ua){var r,i=(0,h.Z)(e.pluginField(qn.atomicRanges));try{for(i.s();!(r=i.n()).done;){r.value.between(t,t,(function(e,r){et&&(t=n?r:e)}))}}catch(a){i.e(a)}finally{i.f()}}return t}var yu=function(e,t){return vu(e,(function(n){var r,i,a=e.state,o=a.doc.lineAt(n);if(!t&&n>o.from&&n=o.number){var l=n[n.length-1];l.to=s.to,l.ranges.push(a)}else n.push({from:o.from,to:s.to,ranges:[a]});r=s.number+1}}catch(u){i.e(u)}finally{i.f()}return n}function Cu(e,t,n){if(e.readOnly)return!1;var r,i=[],a=[],o=(0,h.Z)(Au(e));try{for(o.s();!(r=o.n()).done;){var s=r.value;if(n?s.to!=e.doc.length:0!=s.from){var l=e.doc.lineAt(n?s.to+1:s.from-1),u=l.length+1;if(n){i.push({from:s.to,to:l.to},{from:s.from,insert:l.text+e.lineBreak});var c,d=(0,h.Z)(s.ranges);try{for(d.s();!(c=d.n()).done;){var p=c.value;a.push(K.range(Math.min(e.doc.length,p.anchor+u),Math.min(e.doc.length,p.head+u)))}}catch(v){d.e(v)}finally{d.f()}}else{i.push({from:l.from,to:s.from},{from:s.to,insert:e.lineBreak+l.text});var f,m=(0,h.Z)(s.ranges);try{for(m.s();!(f=m.n()).done;){var g=f.value;a.push(K.range(g.anchor-u,g.head-u))}}catch(v){m.e(v)}finally{m.f()}}}}}catch(v){o.e(v)}finally{o.f()}return!!i.length&&(t(e.update({changes:i,scrollIntoView:!0,selection:K.create(a,e.selection.mainIndex),userEvent:"move.line"})),!0)}function _u(e,t,n){if(e.readOnly)return!1;var r,i=[],a=(0,h.Z)(Au(e));try{for(a.s();!(r=a.n()).done;){var o=r.value;n?i.push({from:o.from,insert:e.doc.slice(o.from,o.to)+e.lineBreak}):i.push({from:o.to,insert:e.lineBreak+e.doc.slice(o.from,o.to)})}}catch(s){a.e(s)}finally{a.f()}return t(e.update({changes:i,scrollIntoView:!0,userEvent:"input.copyline"})),!0}var wu=Ru(!1);function Ru(e){return function(t){var n=t.state,r=t.dispatch;if(n.readOnly)return!1;var i=n.changeByRange((function(t){var r=t.from,i=t.to,a=n.doc.lineAt(r),o=!e&&r==i&&function(e,t){if(/\(\)|\[\]|\{\}/.test(e.sliceDoc(t-1,t+1)))return{from:t,to:t};var n,r=rs(e).resolveInner(t),i=r.childBefore(t),a=r.childAfter(t);return i&&a&&i.to<=t&&a.from>=t&&(n=i.type.prop(_o.closedBy))&&n.indexOf(a.name)>-1&&e.doc.lineAt(i.to).from==e.doc.lineAt(a.from).from?{from:i.to,to:a.from}:null}(n,r);e&&(r=i=(i<=a.to?a:n.doc.lineAt(i)).to);var s=new ys(n,{simulateBreak:r,simulateDoubleBreak:!!o}),l=bs(s,r);for(null==l&&(l=/^\s*/.exec(n.doc.lineAt(r).text)[0].length);ia.from&&rn&&(r.empty||r.to>o.from)&&(t(o,i,r),n=o.number),a=o.to+1}var s=e.changes(i);return{changes:i,range:K.range(s.mapPos(r.anchor,1),s.mapPos(r.head,1))}}))}var Nu=function(e){var t=e.state,n=e.dispatch;return!t.readOnly&&(n(t.update(xu(t,(function(e,n){n.push({from:e.from,insert:t.facet(ms)})})),{userEvent:"input.indent"})),!0)},Iu=function(e){var t=e.state,n=e.dispatch;return!t.readOnly&&(n(t.update(xu(t,(function(e,n){var r=/^\s*/.exec(e.text)[0];if(r){for(var i=R(r,t.tabSize),a=0,o=vs(t,Math.max(0,i-gs(t)));a1?i=K.create([r.main]):r.main.empty||(i=K.create([K.cursor(r.main.head)])),!!i&&(n(Pl(t,i)),!0)}},{key:"Mod-Enter",run:Ru(!0)},{key:"Alt-l",mac:"Ctrl-l",run:function(e){var t=e.state,n=e.dispatch,r=Au(t).map((function(e){var n=e.from,r=e.to;return K.range(n,Math.min(r+1,t.doc.length))}));return n(t.update({selection:K.create(r),userEvent:"select"})),!0}},{key:"Mod-i",run:function(e){var t=e.state,n=e.dispatch,r=Ll(t.selection,(function(e){for(var n,r=rs(t).resolveInner(e.head,1);!(r.from=e.to||r.to>e.to&&r.from<=e.from)&&(null===(n=r.parent)||void 0===n?void 0:n.parent);)r=r.parent;return K.range(r.to,r.from)}));return n(Pl(t,r)),!0},preventDefault:!0},{key:"Mod-[",run:Iu},{key:"Mod-]",run:Nu},{key:"Mod-Alt-\\",run:function(e){var t=e.state,n=e.dispatch;if(t.readOnly)return!1;var r=Object.create(null),i=new ys(t,{overrideIndentation:function(e){var t=r[e];return null==t?-1:t}}),a=xu(t,(function(e,n,a){var o=bs(i,e.from);if(null!=o){/\S/.test(e.text)||(o=0);var s=/^\s*/.exec(e.text)[0],l=vs(t,o);(s!=l||a.from0?n--:rn?n:Math.max(0,t-1),!1)}))}},{mac:"Mod-Delete",run:ku}].concat([{key:"Ctrl-b",run:Bl,shift:nu,preventDefault:!0},{key:"Ctrl-f",run:$l,shift:ru},{key:"Ctrl-p",run:Wl,shift:ou},{key:"Ctrl-n",run:zl,shift:su},{key:"Ctrl-a",run:function(e){return Ml(e,(function(t){return K.cursor(e.lineBlockAt(t.head).from,1)}))},shift:function(e){return eu(e,(function(t){return K.cursor(e.lineBlockAt(t.head).from)}))}},{key:"Ctrl-e",run:function(e){return Ml(e,(function(t){return K.cursor(e.lineBlockAt(t.head).to,-1)}))},shift:function(e){return eu(e,(function(t){return K.cursor(e.lineBlockAt(t.head).to)}))}},{key:"Ctrl-d",run:Eu},{key:"Ctrl-h",run:Ou},{key:"Ctrl-k",run:ku},{key:"Ctrl-Alt-h",run:Su},{key:"Ctrl-o",run:function(e){var t=e.state,n=e.dispatch;if(t.readOnly)return!1;var r=t.changeByRange((function(e){return{changes:{from:e.from,to:e.to,insert:N.of(["",""])},range:K.cursor(e.from)}}));return n(t.update(r,{scrollIntoView:!0,userEvent:"input"})),!0}},{key:"Ctrl-t",run:function(e){var t=e.state,n=e.dispatch;if(t.readOnly)return!1;var r=t.changeByRange((function(e){if(!e.empty||0==e.from||e.from==t.doc.length)return{range:e};var n=e.from,r=t.doc.lineAt(n),i=n==r.from?n-1:E(r.text,n-r.from,!1)+r.from,a=n==r.to?n+1:E(r.text,n-r.from,!0)+r.from;return{changes:{from:i,to:a,insert:t.doc.slice(n,a).append(t.doc.slice(i,n))},range:K.cursor(a)}}));return!r.changes.empty&&(n(t.update(r,{scrollIntoView:!0,userEvent:"move.character"})),!0)}},{key:"Ctrl-v",run:Yl}].map((function(e){return{mac:e.key,run:e.run,shift:e.shift}})))),Lu={key:"Tab",run:Nu,shift:Iu},Pu={brackets:["(","[","{","'",'"'],before:")]}:;>"},Mu=Ne.define({map:function(e,t){var n=t.mapPos(e,-1,Z.TrackAfter);return null==n?void 0:n}}),Fu=Ne.define({map:function(e,t){return t.mapPos(e)}}),Uu=new(function(e){(0,p.Z)(n,e);var t=(0,f.Z)(n);function n(){return(0,m.Z)(this,n),t.apply(this,arguments)}return(0,g.Z)(n)}(Xe));Uu.startSide=1,Uu.endSide=-1;var Bu=se.define({create:function(){return tt.empty},update:function(e,t){if(t.selection){var n=t.state.doc.lineAt(t.selection.main.head).from,r=t.startState.doc.lineAt(t.startState.selection.main.head).from;n!=t.changes.mapPos(r,-1)&&(e=tt.empty)}e=e.map(t.changes);var i,a=(0,h.Z)(t.effects);try{var o=function(){var t=i.value;t.is(Mu)?e=e.update({add:[Uu.range(t.value,t.value+1)]}):t.is(Fu)&&(e=e.update({filter:function(e){return e!=t.value}}))};for(a.s();!(i=a.n()).done;)o()}catch(s){a.e(s)}finally{a.f()}return e}});function $u(){return[Wu,Bu]}var Qu="()[]{}<>";function Zu(e){for(var t=0;t2||2==r.length&&1==w(C(r,0))||t!=i.from||n!=i.to)return!1;var a=function(e,t){var n,r=Gu(e,e.selection.main.head),i=r.brackets||Pu.brackets,a=(0,h.Z)(i);try{for(a.s();!(n=a.n()).done;){var o=n.value,s=Zu(C(o,0));if(t==o)return s==o?Xu(e,o,i.indexOf(o+o+o)>-1):Yu(e,o,s,r.before||Pu.before);if(t==s&&ju(e,e.selection.main.from))return qu(e,o,s)}}catch(l){a.e(l)}finally{a.f()}return null}(e.state,r);return!!a&&(e.dispatch(a),!0)})),zu=[{key:"Backspace",run:function(e){var t=e.state,n=e.dispatch;if(t.readOnly)return!1;var r=Gu(t,t.selection.main.head).brackets||Pu.brackets,i=null,a=t.changeByRange((function(e){if(e.empty){var n,a=function(e,t){var n=e.sliceString(t-2,t);return w(C(n,0))==n.length?n:n.slice(1)}(t.doc,e.head),o=(0,h.Z)(r);try{for(o.s();!(n=o.n()).done;){var s=n.value;if(s==a&&Vu(t.doc,e.head)==Zu(C(s,0)))return{changes:{from:e.head-s.length,to:e.head+s.length},range:K.cursor(e.head-s.length),userEvent:"delete.backward"}}}catch(l){o.e(l)}finally{o.f()}}return{range:i=e}}));return i||n(t.update(a,{scrollIntoView:!0})),!i}}];function ju(e,t){var n=!1;return e.field(Bu).between(0,e.doc.length,(function(e){e==t&&(n=!0)})),n}function Vu(e,t){var n=e.sliceString(t,t+2);return n.slice(0,w(C(n,0)))}function Yu(e,t,n,r){var i=null,a=e.changeByRange((function(a){if(!a.empty)return{changes:[{insert:t,from:a.from},{insert:n,from:a.to}],effects:Mu.of(a.to+t.length),range:K.range(a.anchor+t.length,a.head+t.length)};var o=Vu(e.doc,a.head);return!o||/\s/.test(o)||r.indexOf(o)>-1?{changes:{insert:t+n,from:a.head},effects:Mu.of(a.head+t.length),range:K.cursor(a.head+t.length)}:{range:i=a}}));return i?null:e.update(a,{scrollIntoView:!0,userEvent:"input.type"})}function qu(e,t,n){var r=null,i=e.selection.ranges.map((function(t){return t.empty&&Vu(e.doc,t.head)==n?K.cursor(t.head+n.length):r=t}));return r?null:e.update({selection:K.create(i,e.selection.mainIndex),scrollIntoView:!0,effects:e.selection.ranges.map((function(e){var t=e.from;return Fu.of(t)}))})}function Xu(e,t,n){var r=null,i=e.changeByRange((function(i){if(!i.empty)return{changes:[{insert:t,from:i.from},{insert:t,from:i.to}],effects:Mu.of(i.to+t.length),range:K.range(i.anchor+t.length,i.head+t.length)};var a=i.head,o=Vu(e.doc,a);if(o==t){if(Ku(e,a))return{changes:{insert:t+t,from:a},effects:Mu.of(a+t.length),range:K.cursor(a+t.length)};if(ju(e,a)){var s=n&&e.sliceDoc(a,a+3*t.length)==t+t+t;return{range:K.cursor(a+t.length*(s?3:1)),effects:Fu.of(a)}}}else{if(n&&e.sliceDoc(a-2*t.length,a)==t+t&&Ku(e,a-2*t.length))return{changes:{insert:t+t+t+t,from:a},effects:Mu.of(a+t.length),range:K.cursor(a+t.length)};if(e.charCategorizer(a)(o)!=$e.Word){var l=e.sliceDoc(a-1,a);if(l!=t&&e.charCategorizer(a)(l)!=$e.Word&&!function(e,t,n){for(var r=rs(e).resolveInner(t,-1),i=0;i<5;i++){if(e.sliceDoc(r.from,r.from+n.length)==n)return!0;var a=r.to==t&&r.parent;if(!a)break;r=a}return!1}(e,a,t))return{changes:{insert:t+t,from:a},effects:Mu.of(a+t.length),range:K.cursor(a+t.length)}}}return{range:r=i}}));return r?null:e.update(i,{scrollIntoView:!0,userEvent:"input.type"})}function Ku(e,t){var n=rs(e).resolveInner(t+1);return n.parent&&n.from==t}var Ju=ne.define({combine:function(e){var t,n,r,i=(0,h.Z)(e);try{for(i.s();!(r=i.n()).done;){var a=r.value;t=t||a.topContainer,n=n||a.bottomContainer}}catch(o){i.e(o)}finally{i.f()}return{topContainer:t,bottomContainer:n}}});function ec(e,t){var n=e.plugin(tc),r=n?n.specs.indexOf(t):-1;return r>-1?n.panels[r]:null}var tc=Jn.fromClass(function(){function e(t){(0,m.Z)(this,e),this.input=t.state.facet(ac),this.specs=this.input.filter((function(e){return e})),this.panels=this.specs.map((function(e){return e(t)}));var n=t.state.facet(Ju);this.top=new nc(t,!0,n.topContainer),this.bottom=new nc(t,!1,n.bottomContainer),this.top.sync(this.panels.filter((function(e){return e.top}))),this.bottom.sync(this.panels.filter((function(e){return!e.top})));var r,i=(0,h.Z)(this.panels);try{for(i.s();!(r=i.n()).done;){var a=r.value;a.dom.classList.add("cm-panel"),a.mount&&a.mount()}}catch(o){i.e(o)}finally{i.f()}}return(0,g.Z)(e,[{key:"update",value:function(e){var t=e.state.facet(Ju);this.top.container!=t.topContainer&&(this.top.sync([]),this.top=new nc(e.view,!0,t.topContainer)),this.bottom.container!=t.bottomContainer&&(this.bottom.sync([]),this.bottom=new nc(e.view,!1,t.bottomContainer)),this.top.syncClasses(),this.bottom.syncClasses();var n=e.state.facet(ac);if(n!=this.input){var r,i=n.filter((function(e){return e})),a=[],o=[],s=[],l=[],u=(0,h.Z)(i);try{for(u.s();!(r=u.n()).done;){var c=r.value,d=this.specs.indexOf(c),p=void 0;d<0?(p=c(e.view),l.push(p)):(p=this.panels[d]).update&&p.update(e),a.push(p),(p.top?o:s).push(p)}}catch(O){u.e(O)}finally{u.f()}this.specs=i,this.panels=a,this.top.sync(o),this.bottom.sync(s);for(var f=0,m=l;f2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:t.length,a=arguments.length>4?arguments[4]:void 0;(0,m.Z)(this,e),this.value={from:0,to:0},this.done=!1,this.matches=[],this.buffer="",this.bufferPos=0,this.iter=t.iterRange(r,i),this.bufferStart=r,this.normalize=a?function(e){return a(lc(e))}:lc,this.query=this.normalize(n)}return(0,g.Z)(e,[{key:"peek",value:function(){if(this.bufferPos==this.buffer.length){if(this.bufferStart+=this.buffer.length,this.iter.next(),this.iter.done)return-1;this.bufferPos=0,this.buffer=this.iter.value}return C(this.buffer,this.bufferPos)}},{key:"next",value:function(){for(;this.matches.length;)this.matches.pop();return this.nextOverlapping()}},{key:"nextOverlapping",value:function(){for(;;){var e=this.peek();if(e<0)return this.done=!0,this;var t=_(e),n=this.bufferStart+this.bufferPos;this.bufferPos+=w(e);for(var r=this.normalize(t),i=0,a=n;;i++){var o=r.charCodeAt(i),s=this.match(o,a);if(s)return this.value=s,this;if(i==r.length-1)break;a==n&&i3&&void 0!==arguments[3]?arguments[3]:0,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:t.length;if((0,m.Z)(this,e),this.to=a,this.curLine="",this.done=!1,this.value=cc,/\\[sWDnr]|\n|\r|\[\^/.test(n))return new mc(t,n,r,i,a);this.re=new RegExp(n,dc+((null===r||void 0===r?void 0:r.ignoreCase)?"i":"")),this.iter=t.iter();var o=t.lineAt(i);this.curLineStart=o.from,this.matchPos=i,this.getLine(this.curLineStart)}return(0,g.Z)(e,[{key:"getLine",value:function(e){this.iter.next(e),this.iter.lineBreak?this.curLine="":(this.curLine=this.iter.value,this.curLineStart+this.curLine.length>this.to&&(this.curLine=this.curLine.slice(0,this.to-this.curLineStart)),this.iter.next())}},{key:"nextLine",value:function(){this.curLineStart=this.curLineStart+this.curLine.length+1,this.curLineStart>this.to?this.curLine="":this.getLine(0)}},{key:"next",value:function(){for(var e=this.matchPos-this.curLineStart;;){this.re.lastIndex=e;var t=this.matchPos<=this.to&&this.re.exec(this.curLine);if(t){var n=this.curLineStart+t.index,r=n+t[0].length;if(this.matchPos=r+(n==r?1:0),n==this.curLine.length&&this.nextLine(),nthis.value.to)return this.value={from:n,to:r,match:t},this;e=this.matchPos-this.curLineStart}else{if(!(this.curLineStart+this.curLine.length=r||i.to<=n){var a=new e(n,t.sliceString(n,r));return fc.set(t,a),a}if(i.from==n&&i.to==r)return i;var o=i.text,s=i.from;return s>n&&(o=t.sliceString(n,s)+o,s=n),i.to=this.to?this.to:this.text.lineAt(e).to}},{key:"next",value:function(){for(;;){var e=this.re.lastIndex=this.matchPos-this.flat.from,t=this.re.exec(this.flat.text);if(t&&!t[0]&&t.index==e&&(this.re.lastIndex=e+1,t=this.re.exec(this.flat.text)),t&&this.flat.tothis.flat.text.length-10&&(t=null),t){var n=this.flat.from+t.index,r=n+t[0].length;return this.value={from:n,to:r,match:t},this.matchPos=r+(n==r?1:0),this}if(this.flat.to==this.to)return this.done=!0,this;this.flat=hc.get(this.text,this.flat.from,this.chunkEnd(this.flat.from+2*this.flat.text.length))}}}]),e}();function gc(e){var t=oc("input",{class:"cm-textfield",name:"line"});function n(){var n=/^([+-])?(\d+)?(:\d+)?(%)?$/.exec(t.value);if(n){var r=e.state,i=r.doc.lineAt(r.selection.main.head),a=(0,o.Z)(n,5),s=a[1],l=a[2],u=a[3],c=a[4],d=u?+u.slice(1):0,p=l?+l:i.number;if(l&&c){var f=p/100;s&&(f=f*("-"==s?-1:1)+i.number/r.doc.lines),p=Math.round(r.doc.lines*f)}else l&&s&&(p=p*("-"==s?-1:1)+i.number);var h=r.doc.line(Math.max(1,Math.min(r.doc.lines,p)));e.dispatch({effects:vc.of(!1),selection:K.cursor(h.from+Math.max(0,Math.min(d,h.length))),scrollIntoView:!0}),e.focus()}}return{dom:oc("form",{class:"cm-gotoLine",onkeydown:function(t){27==t.keyCode?(t.preventDefault(),e.dispatch({effects:vc.of(!1)}),e.focus()):13==t.keyCode&&(t.preventDefault(),n())},onsubmit:function(e){e.preventDefault(),n()}},oc("label",e.state.phrase("Go to line"),": ",t)," ",oc("button",{class:"cm-button",type:"submit"},e.state.phrase("go"))),pos:-10}}"undefined"!=typeof Symbol&&(pc.prototype[Symbol.iterator]=mc.prototype[Symbol.iterator]=function(){return this});var vc=Ne.define(),bc=se.define({create:function(){return!0},update:function(e,t){var n,r=(0,h.Z)(t.effects);try{for(r.s();!(n=r.n()).done;){var i=n.value;i.is(vc)&&(e=i.value)}}catch(a){r.e(a)}finally{r.f()}return e},provide:function(e){return ac.from(e,(function(e){return e?gc:null}))}}),yc=ua.baseTheme({".cm-panel.cm-gotoLine":{padding:"2px 6px 4px","& label":{fontSize:"80%"}}}),Oc={highlightWordAroundCursor:!1,minSelectionLength:1,maxMatches:100,wholeWords:!0},Ec=ne.define({combine:function(e){return He(e,Oc,{highlightWordAroundCursor:function(e,t){return e||t},minSelectionLength:Math.min,maxMatches:Math.min})}});function Tc(e){var t=[_c,Cc];return e&&t.push(Ec.of(e)),t}var Sc=An.mark({class:"cm-selectionMatch"}),kc=An.mark({class:"cm-selectionMatch cm-selectionMatch-main"});function Ac(e,t,n,r){return(0==n||e(t.sliceDoc(n-1,n))!=$e.Word)&&(r==t.doc.length||e(t.sliceDoc(r,r+1))!=$e.Word)}var Cc=Jn.fromClass(function(){function e(t){(0,m.Z)(this,e),this.decorations=this.getDeco(t)}return(0,g.Z)(e,[{key:"update",value:function(e){(e.selectionSet||e.docChanged||e.viewportChanged)&&(this.decorations=this.getDeco(e.view))}},{key:"getDeco",value:function(e){var t=e.state.facet(Ec),n=e.state,r=n.selection;if(r.ranges.length>1)return An.none;var i,a=r.main,o=null;if(a.empty){if(!t.highlightWordAroundCursor)return An.none;var s=n.wordAt(a.head);if(!s)return An.none;o=n.charCategorizer(a.head),i=n.sliceDoc(s.from,s.to)}else{var l=a.to-a.from;if(l200)return An.none;if(t.wholeWords){if(i=n.sliceDoc(a.from,a.to),!Ac(o=n.charCategorizer(a.head),n,a.from,a.to)||!function(e,t,n,r){return e(t.sliceDoc(n,n+1))==$e.Word&&e(t.sliceDoc(r-1,r))==$e.Word}(o,n,a.from,a.to))return An.none}else if(!(i=n.sliceDoc(a.from,a.to).trim()))return An.none}var u,c=[],d=(0,h.Z)(e.visibleRanges);try{for(d.s();!(u=d.n()).done;)for(var p=u.value,f=new uc(n.doc,i,p.from,p.to);!f.next().done;){var m=f.value,g=m.from,v=m.to;if((!o||Ac(o,n,g,v))&&(a.empty&&g<=a.from&&v>=a.to?c.push(kc.range(g,v)):(g>=a.to||v<=a.from)&&c.push(Sc.range(g,v)),c.length>t.maxMatches))return An.none}}catch(b){d.e(b)}finally{d.f()}return An.set(c)}}]),e}(),{decorations:function(e){return e.decorations}}),_c=ua.baseTheme({".cm-selectionMatch":{backgroundColor:"#99ff7780"},".cm-searchMatch .cm-selectionMatch":{backgroundColor:"transparent"}});var wc=ne.define({combine:function(e){var t;return{top:e.reduce((function(e,t){return null!==e&&void 0!==e?e:t.top}),void 0)||!1,caseSensitive:e.reduce((function(e,t){return null!==e&&void 0!==e?e:t.caseSensitive||t.matchCase}),void 0)||!1,createPanel:(null===(t=e.find((function(e){return e.createPanel})))||void 0===t?void 0:t.createPanel)||function(e){return new Jc(e)}}}});var Rc=function(){function e(t){(0,m.Z)(this,e),this.search=t.search,this.caseSensitive=!!t.caseSensitive,this.regexp=!!t.regexp,this.replace=t.replace||"",this.valid=!!this.search&&(!this.regexp||function(e){try{return new RegExp(e,dc),!0}catch(Ko){return!1}}(this.search)),this.unquoted=this.search.replace(/\\([nrt\\])/g,(function(e,t){return"n"==t?"\n":"r"==t?"\r":"t"==t?"\t":"\\"}))}return(0,g.Z)(e,[{key:"eq",value:function(e){return this.search==e.search&&this.replace==e.replace&&this.caseSensitive==e.caseSensitive&&this.regexp==e.regexp}},{key:"create",value:function(){return this.regexp?new Lc(this):new Ic(this)}},{key:"getCursor",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.length;return this.regexp?Dc(this,e,t,n):Nc(this,e,t,n)}}]),e}(),xc=(0,g.Z)((function e(t){(0,m.Z)(this,e),this.spec=t}));function Nc(e,t,n,r){return new uc(t,e.unquoted,n,r,e.caseSensitive?void 0:function(e){return e.toLowerCase()})}var Ic=function(e){(0,p.Z)(n,e);var t=(0,f.Z)(n);function n(e){return(0,m.Z)(this,n),t.call(this,e)}return(0,g.Z)(n,[{key:"nextMatch",value:function(e,t,n){var r=Nc(this.spec,e,n,e.length).nextOverlapping();return r.done&&(r=Nc(this.spec,e,0,t).nextOverlapping()),r.done?null:r.value}},{key:"prevMatchInRange",value:function(e,t,n){for(var r=n;;){for(var i=Math.max(t,r-1e4-this.spec.unquoted.length),a=Nc(this.spec,e,i,r),o=null;!a.nextOverlapping().done;)o=a.value;if(o)return o;if(i==t)return null;r-=1e4}}},{key:"prevMatch",value:function(e,t,n){return this.prevMatchInRange(e,0,t)||this.prevMatchInRange(e,n,e.length)}},{key:"getReplacement",value:function(e){return this.spec.replace}},{key:"matchAll",value:function(e,t){for(var n=Nc(this.spec,e,0,e.length),r=[];!n.next().done;){if(r.length>=t)return null;r.push(n.value)}return r}},{key:"highlight",value:function(e,t,n,r){for(var i=Nc(this.spec,e,Math.max(0,t-this.spec.unquoted.length),Math.min(n+this.spec.unquoted.length,e.length));!i.next().done;)r(i.value.from,i.value.to)}}]),n}(xc);function Dc(e,t,n,r){return new pc(t,e.search,e.caseSensitive?void 0:{ignoreCase:!0},n,r)}var Lc=function(e){(0,p.Z)(n,e);var t=(0,f.Z)(n);function n(){return(0,m.Z)(this,n),t.apply(this,arguments)}return(0,g.Z)(n,[{key:"nextMatch",value:function(e,t,n){var r=Dc(this.spec,e,n,e.length).next();return r.done&&(r=Dc(this.spec,e,0,t).next()),r.done?null:r.value}},{key:"prevMatchInRange",value:function(e,t,n){for(var r=1;;r++){for(var i=Math.max(t,n-1e4*r),a=Dc(this.spec,e,i,n),o=null;!a.next().done;)o=a.value;if(o&&(i==t||o.from>i+10))return o;if(i==t)return null}}},{key:"prevMatch",value:function(e,t,n){return this.prevMatchInRange(e,0,t)||this.prevMatchInRange(e,n,e.length)}},{key:"getReplacement",value:function(e){return this.spec.replace.replace(/\$([$&\d+])/g,(function(t,n){return"$"==n?"$":"&"==n?e.match[0]:"0"!=n&&+n=t)return null;r.push(n.value)}return r}},{key:"highlight",value:function(e,t,n,r){for(var i=Dc(this.spec,e,Math.max(0,t-250),Math.min(n+250,e.length));!i.next().done;)r(i.value.from,i.value.to)}}]),n}(xc),Pc=Ne.define(),Mc=Ne.define(),Fc=se.define({create:function(e){return new Uc(Yc(e).create(),null)},update:function(e,t){var n,r=(0,h.Z)(t.effects);try{for(r.s();!(n=r.n()).done;){var i=n.value;i.is(Pc)?e=new Uc(i.value.create(),e.panel):i.is(Mc)&&(e=new Uc(e.query,i.value?Vc:null))}}catch(a){r.e(a)}finally{r.f()}return e},provide:function(e){return ac.from(e,(function(e){return e.panel}))}});var Uc=(0,g.Z)((function e(t,n){(0,m.Z)(this,e),this.query=t,this.panel=n})),Bc=An.mark({class:"cm-searchMatch"}),$c=An.mark({class:"cm-searchMatch cm-searchMatch-selected"}),Qc=Jn.fromClass(function(){function e(t){(0,m.Z)(this,e),this.view=t,this.decorations=this.highlight(t.state.field(Fc))}return(0,g.Z)(e,[{key:"update",value:function(e){var t=e.state.field(Fc);(t!=e.startState.field(Fc)||e.docChanged||e.selectionSet||e.viewportChanged)&&(this.decorations=this.highlight(t))}},{key:"highlight",value:function(e){var t=e.query;if(!e.panel||!t.spec.valid)return An.none;for(var n=this.view,r=new rt,i=0,a=n.visibleRanges,o=a.length;ia[i+1].from-500;)u=a[++i].to;t.highlight(n.state.doc,l,u,(function(e,t){var i=n.state.selection.ranges.some((function(n){return n.from==e&&n.to==t}));r.add(e,t,i?$c:Bc)}))}return r.finish()}}]),e}(),{decorations:function(e){return e.decorations}});function Zc(e){return function(t){var n=t.state.field(Fc,!1);return n&&n.query.spec.valid?e(t,n):qc(t)}}var Gc=Zc((function(e,t){var n=t.query,r=e.state.selection.main,i=r.from,a=r.to,o=n.nextMatch(e.state.doc,i,a);return!(!o||o.from==i&&o.to==a)&&(e.dispatch({selection:{anchor:o.from,head:o.to},scrollIntoView:!0,effects:nd(e,o),userEvent:"select.search"}),!0)})),Hc=Zc((function(e,t){var n=t.query,r=e.state,i=r.selection.main,a=i.from,o=i.to,s=n.prevMatch(r.doc,a,o);return!!s&&(e.dispatch({selection:{anchor:s.from,head:s.to},scrollIntoView:!0,effects:nd(e,s),userEvent:"select.search"}),!0)})),Wc=Zc((function(e,t){var n=t.query.matchAll(e.state.doc,1e3);return!(!n||!n.length)&&(e.dispatch({selection:K.create(n.map((function(e){return K.range(e.from,e.to)}))),userEvent:"select.search.matches"}),!0)})),zc=Zc((function(e,t){var n=t.query,r=e.state,i=r.selection.main,a=i.from,o=i.to;if(r.readOnly)return!1;var s=n.nextMatch(r.doc,a,a);if(!s)return!1;var l,u,c=[];if(s.from==a&&s.to==o&&(u=r.toText(n.getReplacement(s)),c.push({from:s.from,to:s.to,insert:u}),s=n.nextMatch(r.doc,s.from,s.to)),s){var d=0==c.length||c[0].from>=s.to?0:s.to-s.from-u.length;l={anchor:s.from-d,head:s.to-d}}return e.dispatch({changes:c,selection:l,scrollIntoView:!!l,effects:s?nd(e,s):void 0,userEvent:"input.replace"}),!0})),jc=Zc((function(e,t){var n=t.query;if(e.state.readOnly)return!1;var r=n.matchAll(e.state.doc,1e9).map((function(e){return{from:e.from,to:e.to,insert:n.getReplacement(e)}}));return!!r.length&&(e.dispatch({changes:r,userEvent:"input.replace.all"}),!0)}));function Vc(e){return e.state.facet(wc).createPanel(e)}function Yc(e,t){var n,r=e.selection.main,i=r.empty||r.to>r.from+100?"":e.sliceDoc(r.from,r.to),a=null!==(n=null===t||void 0===t?void 0:t.caseSensitive)&&void 0!==n?n:e.facet(wc).caseSensitive;return t&&!i?t:new Rc({search:i.replace(/\n/g,"\\n"),caseSensitive:a})}var qc=function(e){var t=e.state.field(Fc,!1);if(t&&t.panel){var n=ec(e,Vc);if(!n)return!1;var r=n.dom.querySelector("[name=search]");if(r!=e.root.activeElement){var i=Yc(e.state,t.query.spec);i.valid&&e.dispatch({effects:Pc.of(i)}),r.focus(),r.select()}}else e.dispatch({effects:[Mc.of(!0),t?Pc.of(Yc(e.state,t.query.spec)):Ne.appendConfig.of(id)]});return!0},Xc=function(e){var t=e.state.field(Fc,!1);if(!t||!t.panel)return!1;var n=ec(e,Vc);return n&&n.dom.contains(e.root.activeElement)&&e.focus(),e.dispatch({effects:Mc.of(!1)}),!0},Kc=[{key:"Mod-f",run:qc,scope:"editor search-panel"},{key:"F3",run:Gc,shift:Hc,scope:"editor search-panel",preventDefault:!0},{key:"Mod-g",run:Gc,shift:Hc,scope:"editor search-panel",preventDefault:!0},{key:"Escape",run:Xc,scope:"editor search-panel"},{key:"Mod-Shift-l",run:function(e){var t=e.state,n=e.dispatch,r=t.selection;if(r.ranges.length>1||r.main.empty)return!1;for(var i=r.main,a=i.from,o=i.to,s=[],l=0,u=new uc(t.doc,t.sliceDoc(a,o));!u.next().done;){if(s.length>1e3)return!1;u.value.from==a&&(l=s.length),s.push(K.range(u.value.from,u.value.to))}return n(t.update({selection:K.create(s,l),userEvent:"select.search.matches"})),!0}},{key:"Alt-g",run:function(e){var t=ec(e,gc);if(!t){var n=[vc.of(!0)];null==e.state.field(bc,!1)&&n.push(Ne.appendConfig.of([bc,yc])),e.dispatch({effects:n}),t=ec(e,gc)}return t&&t.dom.querySelector("input").focus(),!0}},{key:"Mod-d",run:function(e){var t=e.state,n=e.dispatch,r=t.selection.ranges;if(r.some((function(e){return e.from===e.to})))return function(e){var t=e.state,n=e.dispatch,r=t.selection,i=K.create(r.ranges.map((function(e){return t.wordAt(e.head)||K.cursor(e.head)})),r.mainIndex);return!i.eq(r)&&(n(t.update({selection:i})),!0)}({state:t,dispatch:n});var i=t.sliceDoc(r[0].from,r[0].to);if(t.selection.ranges.some((function(e){return t.sliceDoc(e.from,e.to)!=i})))return!1;var a=function(e,t){for(var n=e.selection,r=n.main,i=n.ranges,a=e.wordAt(r.head),o=a&&a.from==r.from&&a.to==r.to,s=function(n,r){if(r.next(),!r.done){if(n&&i.some((function(e){return e.from==r.value.from})))return u=r,l=n,"continue";if(o){var a=e.wordAt(r.value.from);if(!a||a.from!=r.value.from||a.to!=r.value.to)return u=r,l=n,"continue"}return l=n,u=r,{v:r.value}}if(n)return u=r,l=n,{v:null};r=new uc(e.doc,t,0,Math.max(0,i[i.length-1].from-1)),l=n=!0,u=r},l=!1,u=new uc(e.doc,t,i[i.length-1].to);;){var c=s(l,u);if("continue"!==c&&"object"===typeof c)return c.v}}(t,i);return!!a&&(n(t.update({selection:t.selection.addRange(K.range(a.from,a.to),!1),effects:ua.scrollIntoView(a.to)})),!0)},preventDefault:!0}],Jc=function(){function e(t){var n=this;(0,m.Z)(this,e),this.view=t;var r=this.query=t.state.field(Fc).query.spec;function i(e,t,n){return oc("button",{class:"cm-button",name:e,onclick:t,type:"button"},n)}this.commit=this.commit.bind(this),this.searchField=oc("input",{value:r.search,placeholder:ed(t,"Find"),"aria-label":ed(t,"Find"),class:"cm-textfield",name:"search",onchange:this.commit,onkeyup:this.commit}),this.replaceField=oc("input",{value:r.replace,placeholder:ed(t,"Replace"),"aria-label":ed(t,"Replace"),class:"cm-textfield",name:"replace",onchange:this.commit,onkeyup:this.commit}),this.caseField=oc("input",{type:"checkbox",name:"case",checked:r.caseSensitive,onchange:this.commit}),this.reField=oc("input",{type:"checkbox",name:"re",checked:r.regexp,onchange:this.commit}),this.dom=oc("div",{onkeydown:function(e){return n.keydown(e)},class:"cm-search"},[this.searchField,i("next",(function(){return Gc(t)}),[ed(t,"next")]),i("prev",(function(){return Hc(t)}),[ed(t,"previous")]),i("select",(function(){return Wc(t)}),[ed(t,"all")]),oc("label",null,[this.caseField,ed(t,"match case")]),oc("label",null,[this.reField,ed(t,"regexp")])].concat((0,s.Z)(t.state.readOnly?[]:[oc("br"),this.replaceField,i("replace",(function(){return zc(t)}),[ed(t,"replace")]),i("replaceAll",(function(){return jc(t)}),[ed(t,"replace all")]),oc("button",{name:"close",onclick:function(){return Xc(t)},"aria-label":ed(t,"close"),type:"button"},["\xd7"])])))}return(0,g.Z)(e,[{key:"commit",value:function(){var e=new Rc({search:this.searchField.value,caseSensitive:this.caseField.checked,regexp:this.reField.checked,replace:this.replaceField.value});e.eq(this.query)||(this.query=e,this.view.dispatch({effects:Pc.of(e)}))}},{key:"keydown",value:function(e){var t,n,r;t=this.view,n=e,r="search-panel",ka(Ea(t.state),n,t,r)?e.preventDefault():13==e.keyCode&&e.target==this.searchField?(e.preventDefault(),(e.shiftKey?Hc:Gc)(this.view)):13==e.keyCode&&e.target==this.replaceField&&(e.preventDefault(),zc(this.view))}},{key:"update",value:function(e){var t,n=(0,h.Z)(e.transactions);try{for(n.s();!(t=n.n()).done;){var r,i=t.value,a=(0,h.Z)(i.effects);try{for(a.s();!(r=a.n()).done;){var o=r.value;o.is(Pc)&&!o.value.eq(this.query)&&this.setQuery(o.value)}}catch(s){a.e(s)}finally{a.f()}}}catch(s){n.e(s)}finally{n.f()}}},{key:"setQuery",value:function(e){this.query=e,this.searchField.value=e.search,this.replaceField.value=e.replace,this.caseField.checked=e.caseSensitive,this.reField.checked=e.regexp}},{key:"mount",value:function(){this.searchField.select()}},{key:"pos",get:function(){return 80}},{key:"top",get:function(){return this.view.state.facet(wc).top}}]),e}();function ed(e,t){return e.state.phrase(t)}var td=/[\s\.,:;?!]/;function nd(e,t){var n=t.from,r=t.to,i=e.state.doc.lineAt(n).from,a=e.state.doc.lineAt(r).to,o=Math.max(i,n-30),s=Math.min(a,r+30),l=e.state.sliceDoc(o,s);if(o!=i)for(var u=0;u<30;u++)if(!td.test(l[u+1])&&td.test(l[u])){l=l.slice(u);break}if(s!=a)for(var c=l.length-1;c>l.length-30;c--)if(!td.test(l[c-1])&&td.test(l[c])){l=l.slice(0,c);break}return ua.announce.of("".concat(e.state.phrase("current match"),". ").concat(l," ").concat(e.state.phrase("on line")," ").concat(e.state.doc.lineAt(n).number))}var rd=ua.baseTheme({".cm-panel.cm-search":{padding:"2px 6px 4px",position:"relative","& [name=close]":{position:"absolute",top:"0",right:"4px",backgroundColor:"inherit",border:"none",font:"inherit",padding:0,margin:0},"& input, & button, & label":{margin:".2em .6em .2em 0"},"& input[type=checkbox]":{marginRight:".2em"},"& label":{fontSize:"80%",whiteSpace:"pre"}},"&light .cm-searchMatch":{backgroundColor:"#ffff0054"},"&dark .cm-searchMatch":{backgroundColor:"#00ffff8a"},"&light .cm-searchMatch-selected":{backgroundColor:"#ff6a0054"},"&dark .cm-searchMatch-selected":{backgroundColor:"#ff00ff8a"}}),id=[Fc,he.lowest(Qc),rd],ad="undefined"!=typeof navigator&&!/Edge\/(\d+)/.exec(navigator.userAgent)&&/Apple Computer/.test(navigator.vendor)&&(/Mobile\/\w+/.test(navigator.userAgent)||navigator.maxTouchPoints>2),od="-10000px",sd=function(){function e(t,n,r){(0,m.Z)(this,e),this.facet=n,this.createTooltipView=r,this.input=t.state.facet(n),this.tooltips=this.input.filter((function(e){return e})),this.tooltipViews=this.tooltips.map(r)}return(0,g.Z)(e,[{key:"update",value:function(e){var t=e.state.facet(this.facet),n=t.filter((function(e){return e}));if(t===this.input){var r,i=(0,h.Z)(this.tooltipViews);try{for(i.s();!(r=i.n()).done;){var a=r.value;a.update&&a.update(e)}}catch(v){i.e(v)}finally{i.f()}return!1}for(var o=[],s=0;sr.lastTransaction-50&&e.length>0&&e[e.length-1].intersectionRatio<1&&r.measureSoon()}),{threshold:[1]}):null,this.observeIntersection(),null===(n=t.dom.ownerDocument.defaultView)||void 0===n||n.addEventListener("resize",this.measureSoon=this.measureSoon.bind(this)),this.maybeMeasure()}return(0,g.Z)(e,[{key:"createContainer",value:function(){this.parent?(this.container=document.createElement("div"),this.container.style.position="relative",this.container.className=this.view.themeClasses,this.parent.appendChild(this.container)):this.container=this.view.dom}},{key:"observeIntersection",value:function(){if(this.intersectionObserver){this.intersectionObserver.disconnect();var e,t=(0,h.Z)(this.manager.tooltipViews);try{for(t.s();!(e=t.n()).done;){var n=e.value;this.intersectionObserver.observe(n.dom)}}catch(r){t.e(r)}finally{t.f()}}}},{key:"measureSoon",value:function(){var e=this;this.measureTimeout<0&&(this.measureTimeout=setTimeout((function(){e.measureTimeout=-1,e.maybeMeasure()}),50))}},{key:"update",value:function(e){e.transactions.length&&(this.lastTransaction=Date.now());var t=this.manager.update(e);t&&this.observeIntersection();var n=t||e.geometryChanged,r=e.state.facet(ud);if(r.position!=this.position){this.position=r.position;var i,a=(0,h.Z)(this.manager.tooltipViews);try{for(a.s();!(i=a.n()).done;){i.value.dom.style.position=this.position}}catch(u){a.e(u)}finally{a.f()}n=!0}if(r.parent!=this.parent){this.parent&&this.container.remove(),this.parent=r.parent,this.createContainer();var o,s=(0,h.Z)(this.manager.tooltipViews);try{for(s.s();!(o=s.n()).done;){var l=o.value;this.container.appendChild(l.dom)}}catch(u){s.e(u)}finally{s.f()}n=!0}else this.parent&&this.view.themeClasses!=this.classes&&(this.classes=this.container.className=this.view.themeClasses);n&&this.maybeMeasure()}},{key:"createTooltip",value:function(e){var t=e.create(this.view);if(t.dom.classList.add("cm-tooltip"),e.arrow&&!t.dom.querySelector(".cm-tooltip > .cm-tooltip-arrow")){var n=document.createElement("div");n.className="cm-tooltip-arrow",t.dom.appendChild(n)}return t.dom.style.position=this.position,t.dom.style.top=od,this.container.appendChild(t.dom),t.mount&&t.mount(this.view),t}},{key:"destroy",value:function(){var e,t;null===(e=this.view.dom.ownerDocument.defaultView)||void 0===e||e.removeEventListener("resize",this.measureSoon);var n,r=(0,h.Z)(this.manager.tooltipViews);try{for(r.s();!(n=r.n()).done;){n.value.dom.remove()}}catch(i){r.e(i)}finally{r.f()}null===(t=this.intersectionObserver)||void 0===t||t.disconnect(),clearTimeout(this.measureTimeout)}},{key:"readMeasure",value:function(){var e=this,t=this.view.dom.getBoundingClientRect();return{editor:t,parent:this.parent?this.container.getBoundingClientRect():t,pos:this.manager.tooltips.map((function(t,n){var r=e.manager.tooltipViews[n];return r.getCoords?r.getCoords(t.pos):e.view.coordsAtPos(t.pos)})),size:this.manager.tooltipViews.map((function(e){return e.dom.getBoundingClientRect()})),space:this.view.state.facet(ud).tooltipSpace(this.view)}}},{key:"writeMeasure",value:function(e){for(var t=e.editor,n=e.space,r=[],i=0;i=Math.min(t.bottom,n.bottom)||l.rightMath.min(t.right,n.right)+.1)s.style.top=od;else{var c=a.arrow?o.dom.querySelector(".cm-tooltip-arrow"):null,d=c?7:0,p=u.right-u.left,f=u.bottom-u.top,m=o.offset||pd,g=this.view.textDirection==lr.LTR,v=u.width>n.right-n.left?g?n.left:n.right-u.width:g?Math.min(l.left-(c?14:0)+m.x,n.right-p):Math.max(n.left,l.left-p+(c?14:0)-m.x),b=!!a.above;!a.strictSide&&(b?l.top-(u.bottom-u.top)-m.yn.bottom)&&b==n.bottom-l.bottom>l.top-n.top&&(b=!b);var y=b?l.top-f-d-m.y:l.bottom+d+m.y,O=v+p;if(!0!==o.overlap){var E,T=(0,h.Z)(r);try{for(T.s();!(E=T.n()).done;){var S=E.value;S.leftv&&S.topy&&(y=b?S.top-f-2-d:S.bottom+d+2)}}catch(k){T.e(k)}finally{T.f()}}"absolute"==this.position?(s.style.top=y-e.parent.top+"px",s.style.left=v-e.parent.left+"px"):(s.style.top=y+"px",s.style.left=v+"px"),c&&(c.style.left="".concat(l.left+(g?m.x:-m.x)-(v+14-7),"px")),!0!==o.overlap&&r.push({left:v,top:y,right:O,bottom:y+f}),s.classList.toggle("cm-tooltip-above",b),s.classList.toggle("cm-tooltip-below",!b),o.positioned&&o.positioned()}}}},{key:"maybeMeasure",value:function(){if(this.manager.tooltips.length&&(this.view.inView&&this.view.requestMeasure(this.measureReq),this.inView!=this.view.inView&&(this.inView=this.view.inView,!this.inView))){var e,t=(0,h.Z)(this.manager.tooltipViews);try{for(t.s();!(e=t.n()).done;){e.value.dom.style.top=od}}catch(n){t.e(n)}finally{t.f()}}}}]),e}(),{eventHandlers:{scroll:function(){this.maybeMeasure()}}}),dd=ua.baseTheme({".cm-tooltip":{zIndex:100},"&light .cm-tooltip":{border:"1px solid #bbb",backgroundColor:"#f5f5f5"},"&light .cm-tooltip-section:not(:first-child)":{borderTop:"1px solid #bbb"},"&dark .cm-tooltip":{backgroundColor:"#333338",color:"white"},".cm-tooltip-arrow":{height:"".concat(7,"px"),width:"".concat(14,"px"),position:"absolute",zIndex:-1,overflow:"hidden","&:before, &:after":{content:"''",position:"absolute",width:0,height:0,borderLeft:"".concat(7,"px solid transparent"),borderRight:"".concat(7,"px solid transparent")},".cm-tooltip-above &":{bottom:"-".concat(7,"px"),"&:before":{borderTop:"".concat(7,"px solid #bbb")},"&:after":{borderTop:"".concat(7,"px solid #f5f5f5"),bottom:"1px"}},".cm-tooltip-below &":{top:"-".concat(7,"px"),"&:before":{borderBottom:"".concat(7,"px solid #bbb")},"&:after":{borderBottom:"".concat(7,"px solid #f5f5f5"),top:"1px"}}},"&dark .cm-tooltip .cm-tooltip-arrow":{"&:before":{borderTopColor:"#333338",borderBottomColor:"#333338"},"&:after":{borderTopColor:"transparent",borderBottomColor:"transparent"}}}),pd={x:0,y:0},fd=ne.define({enables:[cd,dd]}),hd=ne.define(),md=function(){function e(t){var n=this;(0,m.Z)(this,e),this.view=t,this.mounted=!1,this.dom=document.createElement("div"),this.dom.classList.add("cm-tooltip-hover"),this.manager=new sd(t,hd,(function(e){return n.createHostedView(e)}))}return(0,g.Z)(e,[{key:"createHostedView",value:function(e){var t=e.create(this.view);return t.dom.classList.add("cm-tooltip-section"),this.dom.appendChild(t.dom),this.mounted&&t.mount&&t.mount(this.view),t}},{key:"mount",value:function(e){var t,n=(0,h.Z)(this.manager.tooltipViews);try{for(n.s();!(t=n.n()).done;){var r=t.value;r.mount&&r.mount(e)}}catch(i){n.e(i)}finally{n.f()}this.mounted=!0}},{key:"positioned",value:function(){var e,t=(0,h.Z)(this.manager.tooltipViews);try{for(t.s();!(e=t.n()).done;){var n=e.value;n.positioned&&n.positioned()}}catch(r){t.e(r)}finally{t.f()}}},{key:"update",value:function(e){this.manager.update(e)}}],[{key:"create",value:function(t){return new e(t)}}]),e}(),gd=fd.compute([hd],(function(e){var t=e.facet(hd).filter((function(e){return e}));return 0===t.length?null:{pos:Math.min.apply(Math,(0,s.Z)(t.map((function(e){return e.pos})))),end:Math.max.apply(Math,(0,s.Z)(t.filter((function(e){return null!=e.end})).map((function(e){return e.end})))),create:md.create,above:t[0].above,arrow:t.some((function(e){return e.arrow}))}})),vd=function(){function e(t,n,r,i,a){(0,m.Z)(this,e),this.view=t,this.source=n,this.field=r,this.setHover=i,this.hoverTime=a,this.hoverTimeout=-1,this.restartTimeout=-1,this.pending=null,this.lastMove={x:0,y:0,target:t.dom,time:0},this.checkHover=this.checkHover.bind(this),t.dom.addEventListener("mouseleave",this.mouseleave=this.mouseleave.bind(this)),t.dom.addEventListener("mousemove",this.mousemove=this.mousemove.bind(this))}return(0,g.Z)(e,[{key:"update",value:function(){var e=this;this.pending&&(this.pending=null,clearTimeout(this.restartTimeout),this.restartTimeout=setTimeout((function(){return e.startHover()}),20))}},{key:"active",get:function(){return this.view.state.field(this.field)}},{key:"checkHover",value:function(){if(this.hoverTimeout=-1,!this.active){var e=Date.now()-this.lastMove.time;ei.bottom||n.xi.right+this.view.defaultCharacterWidth)){var a=this.view.bidiSpans(this.view.state.doc.lineAt(r)).find((function(e){return e.from<=r&&e.to>=r})),o=a&&a.dir==lr.RTL?-1:1,s=this.source(this.view,r,n.x1&&void 0!==arguments[1]?arguments[1]:{},n=Ne.define(),r=se.define({create:function(){return null},update:function(e,r){if(e&&t.hideOnChange&&(r.docChanged||r.selection))return null;var i,a=(0,h.Z)(r.effects);try{for(a.s();!(i=a.n()).done;){var o=i.value;if(o.is(n))return o.value;if(o.is(Od))return null}}catch(u){a.e(u)}finally{a.f()}if(e&&r.docChanged){var s=r.changes.mapPos(e.pos,-1,Z.TrackDel);if(null==s)return null;var l=Object.assign(Object.create(null),e);return l.pos=s,null!=e.end&&(l.end=r.changes.mapPos(e.end)),l}return e},provide:function(e){return hd.from(e)}});return[r,Jn.define((function(i){return new vd(i,e,r,n,t.hoverTime||300)})),gd]}function yd(e,t){var n=e.plugin(cd);if(!n)return null;var r=n.manager.tooltips.indexOf(t);return r<0?null:n.manager.tooltipViews[r]}var Od=Ne.define();var Ed=function(){function e(t,n,r){(0,m.Z)(this,e),this.state=t,this.pos=n,this.explicit=r,this.abortListeners=[]}return(0,g.Z)(e,[{key:"tokenBefore",value:function(e){for(var t=rs(this.state).resolveInner(this.pos,-1);t&&e.indexOf(t.name)<0;)t=t.parent;return t?{from:t.from,to:this.pos,text:this.state.sliceDoc(t.from,this.pos),type:t.type}:null}},{key:"matchBefore",value:function(e){var t=this.state.doc.lineAt(this.pos),n=Math.max(t.from,this.pos-250),r=t.text.slice(n-t.from,this.pos-t.from),i=r.search(_d(e,!1));return i<0?null:{from:n+i,to:this.pos,text:r.slice(i)}}},{key:"aborted",get:function(){return null==this.abortListeners}},{key:"addEventListener",value:function(e,t){"abort"==e&&this.abortListeners&&this.abortListeners.push(t)}}]),e}();function Td(e){var t=Object.keys(e).join(""),n=/\w/.test(t);return n&&(t=t.replace(/\w/g,"")),"[".concat(n?"\\w":"").concat(t.replace(/[^\w\s]/g,"\\$&"),"]")}function Sd(e){var t=e.map((function(e){return"string"==typeof e?{label:e}:e})),n=t.every((function(e){return/^\w+$/.test(e.label)}))?[/\w*$/,/\w+$/]:function(e){var t,n=Object.create(null),r=Object.create(null),i=(0,h.Z)(e);try{for(i.s();!(t=i.n()).done;){var a=t.value.label;n[a[0]]=!0;for(var o=1;o-1)return null;return t(n)}}var Ad=(0,g.Z)((function e(t,n,r){(0,m.Z)(this,e),this.completion=t,this.source=n,this.match=r}));function Cd(e){return e.selection.main.head}function _d(e,t){var n,r=e.source,i=t&&"^"!=r[0],a="$"!=r[r.length-1];return i||a?new RegExp("".concat(i?"^":"","(?:").concat(r,")").concat(a?"$":""),null!==(n=e.flags)&&void 0!==n?n:e.ignoreCase?"i":""):e}var wd=we.define();function Rd(e,t){var n=t.completion.apply||t.completion.label,r=t.source;"string"==typeof n?e.dispatch({changes:{from:r.from,to:r.to,insert:n},selection:{anchor:r.from+n.length},userEvent:"input.complete",annotations:wd.of(t.completion)}):n(e,t.completion,r.from,r.to)}var xd=new WeakMap;function Nd(e){if(!Array.isArray(e))return e;var t=xd.get(e);return t||xd.set(e,t=Sd(e)),t}var Id=function(){function e(t){(0,m.Z)(this,e),this.pattern=t,this.chars=[],this.folded=[],this.any=[],this.precise=[],this.byWord=[];for(var n=0;n=48&&k<=57||k>=97&&k<=122?2:k>=65&&k<=90?1:0:(A=_(k))!=A.toLowerCase()?1:A!=A.toUpperCase()?2:0;(!E||1==R&&y||0==S&&0!=R)&&(t[h]==k||n[h]==k&&(m=!0)?a[h++]=E:a.length&&(O=!1)),S=R,E+=w(k)}return h==l&&0==a[0]&&O?this.result((m?-200:0)-100,a,e):g==l&&0==v?[-200-e.length,0,b]:s>-1?[-700-e.length,s,s+this.pattern.length]:g==l?[-900-e.length,v,b]:h==l?this.result((m?-200:0)-100-700+(O?0:-1100),a,e):2==t.length?null:this.result((r[0]?-700:0)-200-1100,r,e)}},{key:"result",value:function(e,t,n){var r,i=[e-n.length],a=1,o=(0,h.Z)(t);try{for(o.s();!(r=o.n()).done;){var s=r.value,l=s+(this.astral?w(C(n,s)):1);a>1&&i[a-1]==s?i[a-1]=l:(i[a++]=s,i[a++]=l)}}catch(u){o.e(u)}finally{o.f()}return i}}]),e}(),Dd=ne.define({combine:function(e){return He(e,{activateOnTyping:!0,override:null,maxRenderedOptions:100,defaultKeymap:!0,optionClass:function(){return""},aboveCursor:!1,icons:!0,addToOptions:[]},{defaultKeymap:function(e,t){return e&&t},icons:function(e,t){return e&&t},optionClass:function(e,t){return function(n){return function(e,t){return e?t?e+" "+t:e:t}(e(n),t(n))}},addToOptions:function(e,t){return e.concat(t)}})}});function Ld(e,t,n){if(e<=n)return{from:0,to:e};if(t<=e>>1){var r=Math.floor(t/n);return{from:r*n,to:(r+1)*n}}var i=Math.floor((e-t)/n);return{from:e-(i+1)*n,to:e-i*n}}var Pd=function(){function e(t,n){var r=this;(0,m.Z)(this,e),this.view=t,this.stateField=n,this.info=null,this.placeInfo={read:function(){return r.measureInfo()},write:function(e){return r.positionInfo(e)},key:this};var i=t.state.field(n),a=i.open,o=a.options,l=a.selected,u=t.state.facet(Dd);this.optionContent=function(e){var t=e.addToOptions.slice();return e.icons&&t.push({render:function(e){var t,n=document.createElement("div");return n.classList.add("cm-completionIcon"),e.type&&(t=n.classList).add.apply(t,(0,s.Z)(e.type.split(/\s+/g).map((function(e){return"cm-completionIcon-"+e})))),n.setAttribute("aria-hidden","true"),n},position:20}),t.push({render:function(e,t,n){var r=document.createElement("span");r.className="cm-completionLabel";for(var i=e.label,a=0,o=1;oa&&r.appendChild(document.createTextNode(i.slice(a,s)));var u=r.appendChild(document.createElement("span"));u.appendChild(document.createTextNode(i.slice(s,l))),u.className="cm-completionMatchedText",a=l}return a=this.range.to)&&(this.range=Ld(n.options.length,n.selected,this.view.state.facet(Dd).maxRenderedOptions),this.list.remove(),this.list=this.dom.appendChild(this.createListBox(n.options,t.id,this.range)),this.list.addEventListener("scroll",(function(){e.info&&e.view.requestMeasure(e.placeInfo)}))),this.updateSelectedOption(n.selected)){this.info&&(this.info.remove(),this.info=null);var r=n.options[n.selected].completion,i=r.info;if(!i)return;var a="string"===typeof i?document.createTextNode(i):i(r);if(!a)return;"then"in a?a.then((function(n){n&&e.view.state.field(e.stateField,!1)==t&&e.addInfoPane(n)})).catch((function(t){return jn(e.view.state,t,"completion info")})):this.addInfoPane(a)}}},{key:"addInfoPane",value:function(e){var t=this.info=document.createElement("div");t.className="cm-tooltip cm-completionInfo",t.appendChild(e),this.dom.appendChild(t),this.view.requestMeasure(this.placeInfo)}},{key:"updateSelectedOption",value:function(e){for(var t=null,n=this.list.firstChild,r=this.range.from;n;n=n.nextSibling,r++)r==e?n.hasAttribute("aria-selected")||(n.setAttribute("aria-selected","true"),t=n):n.hasAttribute("aria-selected")&&n.removeAttribute("aria-selected");return t&&function(e,t){var n=e.getBoundingClientRect(),r=t.getBoundingClientRect();r.topn.bottom&&(e.scrollTop+=r.bottom-n.bottom)}(this.list,t),t}},{key:"measureInfo",value:function(){var e=this.dom.querySelector("[aria-selected]");if(!e||!this.info)return null;var t=this.dom.getBoundingClientRect(),n=this.info.getBoundingClientRect(),r=e.getBoundingClientRect();if(r.top>Math.min(innerHeight,t.bottom)-10||r.bottom=this.options.length?this:new e(this.options,$d(n,t),this.tooltip,this.timestamp,t)}},{key:"map",value:function(t){return new e(this.options,this.attrs,Object.assign(Object.assign({},this.tooltip),{pos:t.mapPos(this.tooltip.pos)}),this.timestamp,this.selected)}}],[{key:"build",value:function(t,n,r,i,a){var o=function(e,t){var n,r=[],i=0,a=(0,h.Z)(e);try{for(a.s();!(n=a.n()).done;){var o=n.value;if(o.hasResult())if(!1===o.result.filter){var s,l=(0,h.Z)(o.result.options);try{for(l.s();!(s=l.n()).done;){var u=s.value;r.push(new Ad(u,o,[1e9-i++]))}}catch(E){l.e(E)}finally{l.f()}}else{var c,d=new Id(t.sliceDoc(o.from,o.to)),p=void 0,f=(0,h.Z)(o.result.options);try{for(f.s();!(c=f.n()).done;){var m=c.value;(p=d.match(m.label))&&(null!=m.boost&&(p[0]+=m.boost),r.push(new Ad(m,o,p)))}}catch(E){f.e(E)}finally{f.f()}}}}catch(E){a.e(E)}finally{a.f()}var g,v=[],b=null,y=(0,h.Z)(r.sort(Zd));try{for(y.s();!(g=y.n()).done;){var O=g.value;if(300==v.length)break;b&&b.label==O.completion.label&&b.detail==O.completion.detail&&b.type==O.completion.type&&b.apply==O.completion.apply?Md(O.completion)>Md(b)&&(v[v.length-1]=O):v.push(O),b=O.completion}}catch(E){y.e(E)}finally{y.f()}return v}(t,n);if(!o.length)return null;var s,l=0;if(i&&i.selected)for(var u=i.options[i.selected].completion,c=0;c2&&void 0!==arguments[2]?arguments[2]:-1;(0,m.Z)(this,e),this.source=t,this.state=n,this.explicitPos=r}return(0,g.Z)(e,[{key:"hasResult",value:function(){return!1}},{key:"update",value:function(t,n){var r=Gd(t),i=this;r?i=i.handleUserEvent(t,r,n):t.docChanged?i=i.handleChange(t):t.selection&&0!=i.state&&(i=new e(i.source,0));var a,o=(0,h.Z)(t.effects);try{for(o.s();!(a=o.n()).done;){var s=a.value;if(s.is(zd))i=new e(i.source,1,s.value?Cd(t.state):-1);else if(s.is(jd))i=new e(i.source,0);else if(s.is(Vd)){var l,u=(0,h.Z)(s.value);try{for(u.s();!(l=u.n()).done;){var c=l.value;c.source==i.source&&(i=c)}}catch(d){u.e(d)}finally{u.f()}}}}catch(d){o.e(d)}finally{o.f()}return i}},{key:"handleUserEvent",value:function(t,n,r){return"delete"!=n&&r.activateOnTyping?new e(this.source,1):this.map(t.changes)}},{key:"handleChange",value:function(t){return t.changes.touchesRange(Cd(t.startState))?new e(this.source,0):this.map(t.changes)}},{key:"map",value:function(t){return t.empty||this.explicitPos<0?this:new e(this.source,this.state,t.mapPos(this.explicitPos))}}]),e}(),Wd=function(e){(0,p.Z)(n,e);var t=(0,f.Z)(n);function n(e,r,i,a,o,s){var l;return(0,m.Z)(this,n),(l=t.call(this,e,2,r)).result=i,l.from=a,l.to=o,l.span=s,l}return(0,g.Z)(n,[{key:"hasResult",value:function(){return!0}},{key:"handleUserEvent",value:function(e,t,r){var i=e.changes.mapPos(this.from),a=e.changes.mapPos(this.to,1),o=Cd(e.state);if((this.explicitPos<0?o<=i:oa||"delete"==t&&Cd(e.startState)==this.from)return new Hd(this.source,"input"==t&&r.activateOnTyping?1:0);var s=this.explicitPos<0?-1:e.changes.mapPos(this.explicitPos);return this.span&&(i==a||this.span.test(e.state.sliceDoc(i,a)))?new n(this.source,s,this.result,i,a,this.span):new Hd(this.source,1,s)}},{key:"handleChange",value:function(e){return e.changes.touchesRange(this.from,this.to)?new Hd(this.source,0):this.map(e.changes)}},{key:"map",value:function(e){return e.empty?this:new n(this.source,this.explicitPos<0?-1:e.mapPos(this.explicitPos),this.result,e.mapPos(this.from),e.mapPos(this.to,1),this.span)}}]),n}(Hd),zd=Ne.define(),jd=Ne.define(),Vd=Ne.define({map:function(e,t){return e.map((function(e){return e.map(t)}))}}),Yd=Ne.define(),qd=se.define({create:function(){return Ud.start()},update:function(e,t){return e.update(t)},provide:function(e){return[fd.from(e,(function(e){return e.tooltip})),ua.contentAttributes.from(e,(function(e){return e.attrs}))]}});function Xd(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"option";return function(n){var r=n.state.field(qd,!1);if(!r||!r.open||Date.now()-r.open.timestamp<75)return!1;var i,a=1;"page"==t&&(i=yd(n,r.open.tooltip))&&(a=Math.max(2,Math.floor(i.dom.offsetHeight/i.dom.querySelector("li").offsetHeight)-1));var o=r.open.selected+a*(e?1:-1),s=r.open.options.length;return o<0?o="page"==t?0:s-1:o>=s&&(o="page"==t?s-1:0),n.dispatch({effects:Yd.of(o)}),!0}}var Kd=(0,g.Z)((function e(t,n){(0,m.Z)(this,e),this.active=t,this.context=n,this.time=Date.now(),this.updates=[],this.done=void 0})),Jd=Jn.fromClass(function(){function e(t){(0,m.Z)(this,e),this.view=t,this.debounceUpdate=-1,this.running=[],this.debounceAccept=-1,this.composing=0;var n,r=(0,h.Z)(t.state.field(qd).active);try{for(r.s();!(n=r.n()).done;){var i=n.value;1==i.state&&this.startQuery(i)}}catch(a){r.e(a)}finally{r.f()}}return(0,g.Z)(e,[{key:"update",value:function(e){var t=this,n=e.state.field(qd);if(e.selectionSet||e.docChanged||e.startState.field(qd)!=n){for(var r=e.transactions.some((function(e){return(e.selection||e.docChanged)&&!Gd(e)})),i=0;i50&&Date.now()-a.time>1e3){var o,l=(0,h.Z)(a.context.abortListeners);try{for(l.s();!(o=l.n()).done;){var u=o.value;try{u()}catch(m){jn(this.view.state,m)}}}catch(g){l.e(g)}finally{l.f()}a.context.abortListeners=null,this.running.splice(i--,1)}else{var c;(c=a.updates).push.apply(c,(0,s.Z)(e.transactions))}}if(this.debounceUpdate>-1&&clearTimeout(this.debounceUpdate),this.debounceUpdate=n.active.some((function(e){return 1==e.state&&!t.running.some((function(t){return t.active.source==e.source}))}))?setTimeout((function(){return t.startUpdate()}),50):-1,0!=this.composing){var d,p=(0,h.Z)(e.transactions);try{for(p.s();!(d=p.n()).done;){var f=d.value;"input"==Gd(f)?this.composing=2:2==this.composing&&f.selection&&(this.composing=3)}}catch(g){p.e(g)}finally{p.f()}}}}},{key:"startUpdate",value:function(){var e=this;this.debounceUpdate=-1;var t,n=this.view.state.field(qd),r=(0,h.Z)(n.active);try{var i=function(){var n=t.value;1!=n.state||e.running.some((function(e){return e.active.source==n.source}))||e.startQuery(n)};for(r.s();!(t=r.n()).done;)i()}catch(a){r.e(a)}finally{r.f()}}},{key:"startQuery",value:function(e){var t=this,n=this.view.state,r=Cd(n),i=new Ed(n,r,e.explicitPos==r),a=new Kd(e,i);this.running.push(a),Promise.resolve(e.source(i)).then((function(e){a.context.aborted||(a.done=e||null,t.scheduleAccept())}),(function(e){t.view.dispatch({effects:jd.of(null)}),jn(t.view.state,e)}))}},{key:"scheduleAccept",value:function(){var e=this;this.running.every((function(e){return void 0!==e.done}))?this.accept():this.debounceAccept<0&&(this.debounceAccept=setTimeout((function(){return e.accept()}),50))}},{key:"accept",value:function(){var e,t=this;this.debounceAccept>-1&&clearTimeout(this.debounceAccept),this.debounceAccept=-1;for(var n=[],r=this.view.state.facet(Dd),i=function(i){var o=t.running[i];if(void 0===o.done)return a=i,"continue";if(t.running.splice(i--,1),o.done){var s,l=new Wd(o.active.source,o.active.explicitPos,o.done,o.done.from,null!==(e=o.done.to)&&void 0!==e?e:Cd(o.updates.length?o.updates[0].startState:t.view.state),o.done.span&&!1!==o.done.filter?_d(o.done.span,!0):null),u=(0,h.Z)(o.updates);try{for(u.s();!(s=u.n()).done;){var c=s.value;l=l.update(c,r)}}catch(v){u.e(v)}finally{u.f()}if(l.hasResult())return n.push(l),a=i,"continue"}var d=t.view.state.field(qd).active.find((function(e){return e.source==o.active.source}));if(d&&1==d.state)if(null==o.done){var p,f=new Hd(o.active.source,0),m=(0,h.Z)(o.updates);try{for(m.s();!(p=m.n()).done;){var g=p.value;f=f.update(g,r)}}catch(v){m.e(v)}finally{m.f()}1!=f.state&&n.push(f)}else t.startQuery(d);a=i},a=0;a ul":{fontFamily:"monospace",whiteSpace:"nowrap",overflow:"hidden auto",maxWidth_fallback:"700px",maxWidth:"min(700px, 95vw)",minWidth:"250px",maxHeight:"10em",listStyle:"none",margin:0,padding:0,"& > li":{overflowX:"hidden",textOverflow:"ellipsis",cursor:"pointer",padding:"1px 3px",lineHeight:1.2}}},"&light .cm-tooltip-autocomplete ul li[aria-selected]":{background:"#17c",color:"white"},"&dark .cm-tooltip-autocomplete ul li[aria-selected]":{background:"#347",color:"white"},".cm-completionListIncompleteTop:before, .cm-completionListIncompleteBottom:after":{content:'"\xb7\xb7\xb7"',opacity:.5,display:"block",textAlign:"center"},".cm-tooltip.cm-completionInfo":{position:"absolute",padding:"3px 9px",width:"max-content",maxWidth:"300px"},".cm-completionInfo.cm-completionInfo-left":{right:"100%"},".cm-completionInfo.cm-completionInfo-right":{left:"100%"},"&light .cm-snippetField":{backgroundColor:"#00000022"},"&dark .cm-snippetField":{backgroundColor:"#ffffff22"},".cm-snippetFieldPosition":{verticalAlign:"text-top",width:0,height:"1.15em",margin:"0 -0.7px -.7em",borderLeft:"1.4px dotted #888"},".cm-completionMatchedText":{textDecoration:"underline"},".cm-completionDetail":{marginLeft:"0.5em",fontStyle:"italic"},".cm-completionIcon":{fontSize:"90%",width:".8em",display:"inline-block",textAlign:"center",paddingRight:".6em",opacity:"0.6"},".cm-completionIcon-function, .cm-completionIcon-method":{"&:after":{content:"'\u0192'"}},".cm-completionIcon-class":{"&:after":{content:"'\u25cb'"}},".cm-completionIcon-interface":{"&:after":{content:"'\u25cc'"}},".cm-completionIcon-variable":{"&:after":{content:"'\ud835\udc65'"}},".cm-completionIcon-constant":{"&:after":{content:"'\ud835\udc36'"}},".cm-completionIcon-type":{"&:after":{content:"'\ud835\udc61'"}},".cm-completionIcon-enum":{"&:after":{content:"'\u222a'"}},".cm-completionIcon-property":{"&:after":{content:"'\u25a1'"}},".cm-completionIcon-keyword":{"&:after":{content:"'\ud83d\udd11\ufe0e'"}},".cm-completionIcon-namespace":{"&:after":{content:"'\u25a2'"}},".cm-completionIcon-text":{"&:after":{content:"'abc'",fontSize:"50%",verticalAlign:"middle"}}}),tp=(0,g.Z)((function e(t,n,r,i){(0,m.Z)(this,e),this.field=t,this.line=n,this.from=r,this.to=i})),np=function(){function e(t,n,r){(0,m.Z)(this,e),this.field=t,this.from=n,this.to=r}return(0,g.Z)(e,[{key:"map",value:function(t){var n=t.mapPos(this.from,-1,Z.TrackDel),r=t.mapPos(this.to,1,Z.TrackDel);return null==n||null==r?null:new e(this.field,n,r)}}]),e}(),rp=function(){function e(t,n){(0,m.Z)(this,e),this.lines=t,this.fieldPositions=n}return(0,g.Z)(e,[{key:"instantiate",value:function(e,t){var n,r=[],i=[t],a=e.doc.lineAt(t),o=/^\s*/.exec(a.text)[0],s=(0,h.Z)(this.lines);try{for(s.s();!(n=s.n()).done;){var l=n.value;if(r.length){for(var u=o,c=/^\t*/.exec(l)[0].length,d=0;d=d&&v.field++}}catch(b){g.e(b)}finally{g.f()}}o.push(new tp(d,a.length,n.index,n.index+c.length)),l=l.slice(0,n.index)+c+l.slice(n.index+n[0].length)}a.push(l)}}catch(b){s.e(b)}finally{s.f()}return new e(a,o)}}]),e}(),ip=An.widget({widget:new(function(e){(0,p.Z)(n,e);var t=(0,f.Z)(n);function n(){return(0,m.Z)(this,n),t.apply(this,arguments)}return(0,g.Z)(n,[{key:"toDOM",value:function(){var e=document.createElement("span");return e.className="cm-snippetFieldPosition",e}},{key:"ignoreEvent",value:function(){return!1}}]),n}(Sn))}),ap=An.mark({class:"cm-snippetField"}),op=function(){function e(t,n){(0,m.Z)(this,e),this.ranges=t,this.active=n,this.deco=An.set(t.map((function(e){return(e.from==e.to?ip:ap).range(e.from,e.to)})))}return(0,g.Z)(e,[{key:"map",value:function(t){var n,r=[],i=(0,h.Z)(this.ranges);try{for(i.s();!(n=i.n()).done;){var a=n.value.map(t);if(!a)return null;r.push(a)}}catch(o){i.e(o)}finally{i.f()}return new e(r,this.active)}},{key:"selectionInsideField",value:function(e){var t=this;return e.ranges.every((function(e){return t.ranges.some((function(n){return n.field==t.active&&n.from<=e.from&&n.to>=e.to}))}))}}]),e}(),sp=Ne.define({map:function(e,t){return e&&e.map(t)}}),lp=Ne.define(),up=se.define({create:function(){return null},update:function(e,t){var n,r=(0,h.Z)(t.effects);try{for(r.s();!(n=r.n()).done;){var i=n.value;if(i.is(sp))return i.value;if(i.is(lp)&&e)return new op(e.ranges,i.value)}}catch(a){r.e(a)}finally{r.f()}return e&&t.docChanged&&(e=e.map(t.changes)),e&&t.selection&&!e.selectionInsideField(t.selection)&&(e=null),e},provide:function(e){return ua.decorations.from(e,(function(e){return e?e.deco:An.none}))}});function cp(e,t){return K.create(e.filter((function(e){return e.field==t})).map((function(e){return K.range(e.from,e.to)})))}function dp(e){var t=rp.parse(e);return function(e,n,r,i){var a=t.instantiate(e.state,r),o=a.text,s=a.ranges,l={changes:{from:r,to:i,insert:N.of(o)}};if(s.length&&(l.selection=cp(s,0)),s.length>1){var u=new op(s,0),c=l.effects=[sp.of(u)];void 0===e.state.field(up,!1)&&c.push(Ne.appendConfig.of([up,mp,vp,ep]))}e.dispatch(e.state.update(l))}}function pp(e){return function(t){var n=t.state,r=t.dispatch,i=n.field(up,!1);if(!i||e<0&&0==i.active)return!1;var a=i.active+e,o=e>0&&!i.ranges.some((function(t){return t.field==a+e}));return r(n.update({selection:cp(i.ranges,a),effects:sp.of(o?null:new op(i.ranges,a))})),!0}}var fp=[{key:"Tab",run:pp(1),shift:pp(-1)},{key:"Escape",run:function(e){var t=e.state,n=e.dispatch;return!!t.field(up,!1)&&(n(t.update({effects:sp.of(null)})),!0)}}],hp=ne.define({combine:function(e){return e.length?e[0]:fp}}),mp=he.highest(ya.compute([hp],(function(e){return e.facet(hp)})));function gp(e,t){return Object.assign(Object.assign({},t),{apply:dp(e)})}var vp=ua.domEventHandlers({mousedown:function(e,t){var n,r=t.state.field(up,!1);if(!r||null==(n=t.posAtCoords({x:e.clientX,y:e.clientY})))return!1;var i=r.ranges.find((function(e){return e.from<=n&&e.to>=n}));return!(!i||i.field==r.active)&&(t.dispatch({selection:cp(r.ranges,i.field),effects:sp.of(r.ranges.some((function(e){return e.field>i.field}))?new op(r.ranges,i.field):null)}),!0)}});function bp(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return[qd,Dd.of(e),Jd,Op,ep]}var yp=[{key:"Ctrl-Space",run:function(e){return!!e.state.field(qd,!1)&&(e.dispatch({effects:zd.of(!0)}),!0)}},{key:"Escape",run:function(e){var t=e.state.field(qd,!1);return!(!t||!t.active.some((function(e){return 0!=e.state})))&&(e.dispatch({effects:jd.of(null)}),!0)}},{key:"ArrowDown",run:Xd(!0)},{key:"ArrowUp",run:Xd(!1)},{key:"PageDown",run:Xd(!0,"page")},{key:"PageUp",run:Xd(!1,"page")},{key:"Enter",run:function(e){var t=e.state.field(qd,!1);return!(e.state.readOnly||!t||!t.open||Date.now()-t.open.timestamp<75)&&(Rd(e,t.open.options[t.open.selected]),!0)}}],Op=he.highest(ya.computeN([Dd],(function(e){return e.facet(Dd).defaultKeymap?[yp]:[]})));function Ep(e,t){return function(n){var r=n.state,i=n.dispatch;if(r.readOnly)return!1;var a=e(t,r);return!!a&&(i(r.update(a)),!0)}}var Tp=Ep(Rp,0),Sp=Ep(wp,0),kp=Ep((function(e,t){return wp(e,t,function(e){var t,n=[],r=(0,h.Z)(e.selection.ranges);try{for(r.s();!(t=r.n()).done;){var i=t.value,a=e.doc.lineAt(i.from),o=i.to<=a.to?a:e.doc.lineAt(i.to),s=n.length-1;s>=0&&n[s].to>a.from?n[s].to=o.to:n.push({from:a.from,to:o.to})}}catch(l){r.e(l)}finally{r.f()}return n}(t))}),0),Ap=[{key:"Mod-/",run:function(e){var t=Cp(e.state);return t.line?Tp(e):!!t.block&&kp(e)}},{key:"Alt-A",run:Sp}];function Cp(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.selection.main.head,n=e.languageDataAt("commentTokens",t);return n.length?n[0]:{}}function _p(e,t,n,r){var i,a,o=t.open,s=t.close,l=e.sliceDoc(n-50,n),u=e.sliceDoc(r,r+50),c=/\s*$/.exec(l)[0].length,d=/^\s*/.exec(u)[0].length,p=l.length-c;if(l.slice(p-o.length,p)==o&&u.slice(d,d+s.length)==s)return{open:{pos:n-c,margin:c&&1},close:{pos:r+d,margin:d&&1}};r-n<=100?i=a=e.sliceDoc(n,r):(i=e.sliceDoc(n,n+50),a=e.sliceDoc(r-50,r));var f=/^\s*/.exec(i)[0].length,h=/\s*$/.exec(a)[0].length,m=a.length-h-s.length;return i.slice(f,f+o.length)==o&&a.slice(m,m+s.length)==s?{open:{pos:n+f+o.length,margin:/\s/.test(i.charAt(f+o.length))?1:0},close:{pos:r-h-s.length,margin:/\s/.test(a.charAt(m-1))?1:0}}:null}function wp(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t.selection.ranges,r=n.map((function(e){return Cp(t,e.from).block}));if(!r.every((function(e){return e})))return null;var i=n.map((function(e,n){return _p(t,r[n],e.from,e.to)}));if(2!=e&&!i.every((function(e){return e})))return{changes:t.changes(n.map((function(e,t){return i[t]?[]:[{from:e.from,insert:r[t].open+" "},{from:e.to,insert:" "+r[t].close}]})))};if(1!=e&&i.some((function(e){return e}))){for(var a,o=[],s=0;s2&&void 0!==arguments[2]?arguments[2]:t.selection.ranges,i=[],a=-1,o=(0,h.Z)(r);try{for(o.s();!(n=o.n()).done;){for(var s=n.value,l=s.from,u=s.to,c=i.length,d=1e9,p=l;p<=u;){var f=t.doc.lineAt(p);if(f.from>a&&(l==u||u>f.from)){a=f.from;var m=Cp(t,p).line;if(!m)continue;var g=/^\s*/.exec(f.text)[0].length,v=g==f.length,b=f.text.slice(g,g+m.length)==m?g:-1;g=0}))){var x,N=[],I=(0,h.Z)(i);try{for(I.s();!(x=I.n()).done;){var D=x.value,L=D.line,P=D.comment,M=D.token;if(P>=0){var F=L.from+P,U=F+M.length;" "==L.text[U-L.from]&&U++,N.push({from:F,to:U})}}}catch(B){I.e(B)}finally{I.f()}return{changes:N}}return null}var xp=2e3;function Np(e,t){var n=e.posAtCoords({x:t.clientX,y:t.clientY},!1),r=e.state.doc.lineAt(n),i=n-r.from,a=i>xp?-1:i==r.length?function(e,t){var n=e.coordsAtPos(e.viewport.from);return n?Math.round(Math.abs((n.left-t)/e.defaultCharacterWidth)):-1}(e,t.clientX):R(r.text,e.state.tabSize,n-r.from);return{line:r.number,col:a,off:i}}function Ip(e,t){var n=Np(e,t),r=e.state.selection;return n?{update:function(e){if(e.docChanged){var t=e.changes.mapPos(e.startState.doc.line(n.line).from),i=e.state.doc.lineAt(t);n={line:i.number,col:n.col,off:Math.min(n.off,i.length)},r=r.map(e.changes)}},get:function(t,i,a){var o=Np(e,t);if(!o)return r;var s=function(e,t,n){var r=Math.min(t.line,n.line),i=Math.max(t.line,n.line),a=[];if(t.off>xp||n.off>xp||t.col<0||n.col<0)for(var o=Math.min(t.off,n.off),s=Math.max(t.off,n.off),l=r;l<=i;l++){var u=e.doc.line(l);u.length<=s&&a.push(K.range(u.from+o,u.to+s))}else for(var c=Math.min(t.col,n.col),d=Math.max(t.col,n.col),p=r;p<=i;p++){var f=e.doc.line(p),h=x(f.text,c,e.tabSize,!0);if(h>-1){var m=x(f.text,d,e.tabSize);a.push(K.range(f.from+h,f.from+m))}}return a}(e.state,n,o);return s.length?a?K.create(s.concat(r.ranges)):K.create(s):r}}:null}function Dp(e){var t=(null===e||void 0===e?void 0:e.eventFilter)||function(e){return e.altKey&&0==e.button};return ua.mouseSelectionStyle.of((function(e,n){return t(n)?Ip(e,n):null}))}var Lp={Alt:[18,function(e){return e.altKey}],Control:[17,function(e){return e.ctrlKey}],Shift:[16,function(e){return e.shiftKey}],Meta:[91,function(e){return e.metaKey}]},Pp={style:"cursor: crosshair"};function Mp(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=(0,o.Z)(Lp[e.key||"Alt"],2),n=t[0],r=t[1],i=Jn.fromClass(function(){function e(t){(0,m.Z)(this,e),this.view=t,this.isDown=!1}return(0,g.Z)(e,[{key:"set",value:function(e){this.isDown!=e&&(this.isDown=e,this.view.update([]))}}]),e}(),{eventHandlers:{keydown:function(e){this.set(e.keyCode==n||r(e))},keyup:function(e){e.keyCode!=n&&r(e)||this.set(!1)}}});return[i,ua.contentAttributes.of((function(e){var t;return(null===(t=e.plugin(i))||void 0===t?void 0:t.isDown)?Pp:null}))]}var Fp=0,Up=function(){function e(t,n,r){(0,m.Z)(this,e),this.set=t,this.base=n,this.modified=r,this.id=Fp++}return(0,g.Z)(e,null,[{key:"define",value:function(t){if(null===t||void 0===t?void 0:t.base)throw new Error("Can not derive from a modified tag");var n=new e([],null,[]);if(n.set.push(n),t){var r,i=(0,h.Z)(t.set);try{for(i.s();!(r=i.n()).done;){var a=r.value;n.set.push(a)}}catch(o){i.e(o)}finally{i.f()}}return n}},{key:"defineModifier",value:function(){var e=new $p;return function(t){return t.modified.indexOf(e)>-1?t:$p.get(t.base||t,t.modified.concat(e).sort((function(e,t){return e.id-t.id})))}}}]),e}(),Bp=0,$p=function(){function e(){(0,m.Z)(this,e),this.instances=[],this.id=Bp++}return(0,g.Z)(e,null,[{key:"get",value:function(t,n){if(!n.length)return t;var r=n[0].instances.find((function(e){return e.base==t&&(r=n,i=e.modified,r.length==i.length&&r.every((function(e,t){return e==i[t]})));var r,i}));if(r)return r;var i,a=[],o=new Up(a,t,n),s=(0,h.Z)(n);try{for(s.s();!(i=s.n()).done;){i.value.instances.push(o)}}catch(g){s.e(g)}finally{s.f()}var l,u=Qp(n),c=(0,h.Z)(t.set);try{for(c.s();!(l=c.n()).done;){var d,p=l.value,f=(0,h.Z)(u);try{for(f.s();!(d=f.n()).done;){var m=d.value;a.push(e.get(p,m))}}catch(g){f.e(g)}finally{f.f()}}}catch(g){c.e(g)}finally{c.f()}return o}}]),e}();function Qp(e){for(var t=[e],n=0;n0&&c+3==o.length){l=1;break}var d=/^"(?:[^"\\]|\\.)*?"|[^\/!]+/.exec(u);if(!d)throw new RangeError("Invalid path: "+o);if(s.push("*"==d[0]?null:'"'==d[0][0]?JSON.parse(d[0]):d[0]),(c+=d[0].length)==o.length)break;var p=o[c++];if(c==o.length&&"!"==p){l=0;break}if("/"!=p)throw new RangeError("Invalid path: "+o);u=o.slice(c)}var f=s.length-1,m=s[f];if(!m)throw new RangeError("Invalid path: "+o);var g=new jp(r,l,f>0?s.slice(0,f):null);t[m]=g.sort(t[m])}}}catch(v){a.e(v)}finally{a.f()}}return Gp.add(t)}var Gp=new _o,Hp=ne.define({combine:function(e){return e.length?Vp.combinedMatch(e):null}}),Wp=ne.define({combine:function(e){return e.length?e[0].match:null}});function zp(e){return e.facet(Hp)||e.facet(Wp)}var jp=function(){function e(t,n,r,i){(0,m.Z)(this,e),this.tags=t,this.mode=n,this.context=r,this.next=i}return(0,g.Z)(e,[{key:"sort",value:function(e){return!e||e.depththis.at&&(this.at=e),this.class=t)}},{key:"flush",value:function(e){e>this.at&&this.class&&this.span(this.at,e,this.class)}},{key:"highlightRange",value:function(e,t,n,r,i,a){var o=e.type,s=e.from,l=e.to;if(!(s>=n||l<=t)){Xp[i]=o.name,o.isTop&&(a=o);for(var u=r,c=o.prop(Gp),d=!1;c;){if(!c.context||ef(c.context,Xp,i)){var p,f=(0,h.Z)(c.tags);try{for(f.s();!(p=f.n()).done;){var m=p.value,g=this.style(m,a);g&&(u&&(u+=" "),u+=g,1==c.mode?r+=(r?" ":"")+g:0==c.mode&&(d=!0))}}catch(C){f.e(C)}finally{f.f()}break}c=c.next}if(this.startSpan(e.from,u),!d){var v=e.tree&&e.tree.prop(_o.mounted);if(v&&v.overlay){for(var b=e.node.enter(v.overlay[0].from+s,1),y=e.firstChild(),O=0,E=s;;O++){var T=O=S)&&e.nextSibling()););if(!T||S>n)break;(E=T.to+s)>t&&(this.highlightRange(b.cursor,Math.max(t,T.from+s),Math.min(n,E),r,i,v.tree.type),this.startSpan(E,u))}y&&e.parent()}else if(e.firstChild()){do{if(!(e.to<=t)){if(e.from>=n)break;this.highlightRange(e,t,n,r,i+1,a),this.startSpan(Math.min(n,e.to),u)}}while(e.nextSibling());e.parent()}}}}}]),e}();function Jp(e,t,n,r,i){var a=new Kp(t,r,i);a.highlightRange(e.cursor(),t,n,"",0,e.type),a.flush(n)}function ef(e,t,n){if(e.length>n-1)return!1;for(var r=n-1,i=e.length-1;i>=0;i--,r--){var a=e[i];if(a&&a!=t[r])return!1}return!0}var tf=Up.define,nf=tf(),rf=tf(),af=tf(rf),of=tf(rf),sf=tf(),lf=tf(sf),uf=tf(sf),cf=tf(),df=tf(cf),pf=tf(),ff=tf(),hf=tf(),mf=tf(hf),gf=tf(),vf={comment:nf,lineComment:tf(nf),blockComment:tf(nf),docComment:tf(nf),name:rf,variableName:tf(rf),typeName:af,tagName:tf(af),propertyName:of,attributeName:tf(of),className:tf(rf),labelName:tf(rf),namespace:tf(rf),macroName:tf(rf),literal:sf,string:lf,docString:tf(lf),character:tf(lf),attributeValue:tf(lf),number:uf,integer:tf(uf),float:tf(uf),bool:tf(sf),regexp:tf(sf),escape:tf(sf),color:tf(sf),url:tf(sf),keyword:pf,self:tf(pf),null:tf(pf),atom:tf(pf),unit:tf(pf),modifier:tf(pf),operatorKeyword:tf(pf),controlKeyword:tf(pf),definitionKeyword:tf(pf),moduleKeyword:tf(pf),operator:ff,derefOperator:tf(ff),arithmeticOperator:tf(ff),logicOperator:tf(ff),bitwiseOperator:tf(ff),compareOperator:tf(ff),updateOperator:tf(ff),definitionOperator:tf(ff),typeOperator:tf(ff),controlOperator:tf(ff),punctuation:hf,separator:tf(hf),bracket:mf,angleBracket:tf(mf),squareBracket:tf(mf),paren:tf(mf),brace:tf(mf),content:cf,heading:df,heading1:tf(df),heading2:tf(df),heading3:tf(df),heading4:tf(df),heading5:tf(df),heading6:tf(df),contentSeparator:tf(cf),list:tf(cf),quote:tf(cf),emphasis:tf(cf),strong:tf(cf),link:tf(cf),monospace:tf(cf),strikethrough:tf(cf),inserted:tf(),deleted:tf(),changed:tf(),invalid:tf(),meta:gf,documentMeta:tf(gf),annotation:tf(gf),processingInstruction:tf(gf),definition:Up.defineModifier(),constant:Up.defineModifier(),function:Up.defineModifier(),standard:Up.defineModifier(),local:Up.defineModifier(),special:Up.defineModifier()},bf=Vp.define([{tag:vf.link,textDecoration:"underline"},{tag:vf.heading,textDecoration:"underline",fontWeight:"bold"},{tag:vf.emphasis,fontStyle:"italic"},{tag:vf.strong,fontWeight:"bold"},{tag:vf.strikethrough,textDecoration:"line-through"},{tag:vf.keyword,color:"#708"},{tag:[vf.atom,vf.bool,vf.url,vf.contentSeparator,vf.labelName],color:"#219"},{tag:[vf.literal,vf.inserted],color:"#164"},{tag:[vf.string,vf.deleted],color:"#a11"},{tag:[vf.regexp,vf.escape,vf.special(vf.string)],color:"#e40"},{tag:vf.definition(vf.variableName),color:"#00f"},{tag:vf.local(vf.variableName),color:"#30a"},{tag:[vf.typeName,vf.namespace],color:"#085"},{tag:vf.className,color:"#167"},{tag:[vf.special(vf.variableName),vf.macroName],color:"#256"},{tag:vf.definition(vf.propertyName),color:"#00c"},{tag:vf.comment,color:"#940"},{tag:vf.meta,color:"#7a757a"},{tag:vf.invalid,color:"#f00"}]),yf=(0,g.Z)((function e(t,n,r){(0,m.Z)(this,e),this.from=t,this.to=n,this.diagnostic=r})),Of=function(){function e(t,n,r){(0,m.Z)(this,e),this.diagnostics=t,this.panel=n,this.selected=r}return(0,g.Z)(e,null,[{key:"init",value:function(t,n,r){var i=An.set(t.map((function(e){return e.from==e.to||e.from==e.to-1&&r.doc.lineAt(e.from).to==e.from?An.widget({widget:new Lf(e),diagnostic:e}).range(e.from):An.mark({attributes:{class:"cm-lintRange cm-lintRange-"+e.severity},diagnostic:e}).range(e.from,e.to)})),!0);return new e(i,n,Ef(i))}}]),e}();function Ef(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=null;return e.between(n,1e9,(function(e,n,i){var a=i.spec;if(!t||a.diagnostic==t)return r=new yf(e,n,a.diagnostic),!1})),r}function Tf(e,t){return e.field(Cf,!1)?t:t.concat(Ne.appendConfig.of([Cf,ua.decorations.compute([Cf],(function(e){var t=e.field(Cf),n=t.selected,r=t.panel;return n&&r&&n.from!=n.to?An.set([_f.range(n.from,n.to)]):An.none})),bd(wf),Bf]))}var Sf=Ne.define(),kf=Ne.define(),Af=Ne.define(),Cf=se.define({create:function(){return new Of(An.none,null,null)},update:function(e,t){if(t.docChanged){var n=e.diagnostics.map(t.changes),r=null;if(e.selected){var i=t.changes.mapPos(e.selected.from,1);r=Ef(n,e.selected.diagnostic,i)||Ef(n,null,i)}e=new Of(n,e.panel,r)}var a,o=(0,h.Z)(t.effects);try{for(o.s();!(a=o.n()).done;){var s=a.value;s.is(Sf)?e=Of.init(s.value,e.panel,t.state):s.is(kf)?e=new Of(e.diagnostics,s.value?Mf.open:null,e.selected):s.is(Af)&&(e=new Of(e.diagnostics,e.panel,s.value))}}catch(l){o.e(l)}finally{o.f()}return e},provide:function(e){return[ac.from(e,(function(e){return e.panel})),ua.decorations.from(e,(function(e){return e.diagnostics}))]}});var _f=An.mark({class:"cm-lintRange cm-lintRange-active"});function wf(e,t,n){var r=e.state.field(Cf).diagnostics,i=[],a=2e8,o=0;return r.between(t-(n<0?1:0),t+(n>0?1:0),(function(e,r,s){var l=s.spec;t>=e&&t<=r&&(e==r||(t>e||n>0)&&(t=65&&e.keyCode<=90&&n.selectedIndex>=0))return;for(var r=n.items[n.selectedIndex].diagnostic,i=If(r.actions),a=0;ai&&(e.items.splice(i,c-i),a=!0)),r&&l.diagnostic==r.diagnostic?l.dom.hasAttribute("aria-selected")||(l.dom.setAttribute("aria-selected","true"),o=l):l.dom.hasAttribute("aria-selected")&&l.dom.removeAttribute("aria-selected"),i++}));ir.bottom&&(e.list.scrollTop+=n.bottom-r.bottom)}})):this.selectedIndex<0&&this.list.removeAttribute("aria-activedescendant"),a&&this.sync()}},{key:"sync",value:function(){var e=this.list.firstChild;function t(){var t=e;e=t.nextSibling,t.remove()}var n,r=(0,h.Z)(this.items);try{for(r.s();!(n=r.n()).done;){var i=n.value;if(i.dom.parentNode==this.list){for(;e!=i.dom;)t();e=i.dom.nextSibling}else this.list.insertBefore(i.dom,e)}}catch(a){r.e(a)}finally{r.f()}for(;e;)t()}},{key:"moveSelection",value:function(e){if(!(this.selectedIndex<0)){var t=Ef(this.view.state.field(Cf).diagnostics,this.items[e].diagnostic);t&&this.view.dispatch({selection:{anchor:t.from,head:t.to},scrollIntoView:!0,effects:Af.of(t)})}}}],[{key:"open",value:function(t){return new e(t)}}]),e}();function Ff(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:'viewBox="0 0 40 40"';return'url(\'data:image/svg+xml,").concat(encodeURIComponent(e),"')")}function Uf(e){return Ff(''),'width="6" height="3"')}var Bf=ua.baseTheme({".cm-diagnostic":{padding:"3px 6px 3px 8px",marginLeft:"-1px",display:"block",whiteSpace:"pre-wrap"},".cm-diagnostic-error":{borderLeft:"5px solid #d11"},".cm-diagnostic-warning":{borderLeft:"5px solid orange"},".cm-diagnostic-info":{borderLeft:"5px solid #999"},".cm-diagnosticAction":{font:"inherit",border:"none",padding:"2px 4px",backgroundColor:"#444",color:"white",borderRadius:"3px",marginLeft:"8px"},".cm-diagnosticSource":{fontSize:"70%",opacity:.7},".cm-lintRange":{backgroundPosition:"left bottom",backgroundRepeat:"repeat-x",paddingBottom:"0.7px"},".cm-lintRange-error":{backgroundImage:Uf("#d11")},".cm-lintRange-warning":{backgroundImage:Uf("orange")},".cm-lintRange-info":{backgroundImage:Uf("#999")},".cm-lintRange-active":{backgroundColor:"#ffdd9980"},".cm-tooltip-lint":{padding:0,margin:0},".cm-lintPoint":{position:"relative","&:after":{content:'""',position:"absolute",bottom:0,left:"-2px",borderLeft:"3px solid transparent",borderRight:"3px solid transparent",borderBottom:"4px solid #d11"}},".cm-lintPoint-warning":{"&:after":{borderBottomColor:"orange"}},".cm-lintPoint-info":{"&:after":{borderBottomColor:"#999"}},".cm-panel.cm-panel-lint":{position:"relative","& ul":{maxHeight:"100px",overflowY:"auto","& [aria-selected]":{backgroundColor:"#ddd","& u":{textDecoration:"underline"}},"&:focus [aria-selected]":{background_fallback:"#bdf",backgroundColor:"Highlight",color_fallback:"white",color:"HighlightText"},"& u":{textDecoration:"none"},padding:0,margin:0},"& [name=close]":{position:"absolute",top:"0",right:"2px",background:"inherit",border:"none",font:"inherit",padding:0,margin:0}}});var $f=[Js(),rl(),ja(),so(),yl(),_a(),Ba(),Ge.allowMultipleSelections.of(!0),Rs(),bf.fallback,Rl(),$u(),bp(),Dp(),Mp(),Ka(),Tc(),ya.of([].concat((0,s.Z)(zu),(0,s.Z)(Du),(0,s.Z)(Kc),(0,s.Z)(ko),(0,s.Z)(pl),(0,s.Z)(Ap),(0,s.Z)(yp),(0,s.Z)(Nf)))],Qf="#e06c75",Zf="#abb2bf",Gf="#7d8799",Hf="#d19a66",Wf="#2c313a",zf="#282c34",jf="#353a42",Vf="#528bff",Yf=[ua.theme({"&":{color:Zf,backgroundColor:zf},".cm-content":{caretColor:Vf},"&.cm-focused .cm-cursor":{borderLeftColor:Vf},"&.cm-focused .cm-selectionBackground, .cm-selectionBackground, .cm-content ::selection":{backgroundColor:"#3E4451"},".cm-panels":{backgroundColor:"#21252b",color:Zf},".cm-panels.cm-panels-top":{borderBottom:"2px solid black"},".cm-panels.cm-panels-bottom":{borderTop:"2px solid black"},".cm-searchMatch":{backgroundColor:"#72a1ff59",outline:"1px solid #457dff"},".cm-searchMatch.cm-searchMatch-selected":{backgroundColor:"#6199ff2f"},".cm-activeLine":{backgroundColor:Wf},".cm-selectionMatch":{backgroundColor:"#aafe661a"},"&.cm-focused .cm-matchingBracket, &.cm-focused .cm-nonmatchingBracket":{backgroundColor:"#bad0f847",outline:"1px solid #515a6b"},".cm-gutters":{backgroundColor:zf,color:Gf,border:"none"},".cm-activeLineGutter":{backgroundColor:Wf},".cm-foldPlaceholder":{backgroundColor:"transparent",border:"none",color:"#ddd"},".cm-tooltip":{border:"none",backgroundColor:jf},".cm-tooltip .cm-tooltip-arrow:before":{borderTopColor:"transparent",borderBottomColor:"transparent"},".cm-tooltip .cm-tooltip-arrow:after":{borderTopColor:jf,borderBottomColor:jf},".cm-tooltip-autocomplete":{"& > ul > li[aria-selected]":{backgroundColor:Wf,color:Zf}}},{dark:!0}),Vp.define([{tag:vf.keyword,color:"#c678dd"},{tag:[vf.name,vf.deleted,vf.character,vf.propertyName,vf.macroName],color:Qf},{tag:[vf.function(vf.variableName),vf.labelName],color:"#61afef"},{tag:[vf.color,vf.constant(vf.name),vf.standard(vf.name)],color:Hf},{tag:[vf.definition(vf.name),vf.separator],color:Zf},{tag:[vf.typeName,vf.className,vf.number,vf.changed,vf.annotation,vf.modifier,vf.self,vf.namespace],color:"#e5c07b"},{tag:[vf.operator,vf.operatorKeyword,vf.url,vf.escape,vf.regexp,vf.link,vf.special(vf.string)],color:"#56b6c2"},{tag:[vf.meta,vf.comment],color:Gf},{tag:vf.strong,fontWeight:"bold"},{tag:vf.emphasis,fontStyle:"italic"},{tag:vf.strikethrough,textDecoration:"line-through"},{tag:vf.link,color:Gf,textDecoration:"underline"},{tag:vf.heading,fontWeight:"bold",color:Qf},{tag:[vf.atom,vf.bool,vf.special(vf.variableName)],color:Hf},{tag:[vf.processingInstruction,vf.string,vf.inserted],color:"#98c379"},{tag:vf.invalid,color:"#ffffff"}])],qf=ua.theme({"&":{backgroundColor:"#fff"}},{dark:!1});function Xf(e){var t=e.value,n=e.selection,r=e.onChange,i=e.onUpdate,s=e.extensions,l=void 0===s?[]:s,u=e.autoFocus,c=e.theme,d=void 0===c?"light":c,p=e.height,f=void 0===p?"":p,h=e.minHeight,v=void 0===h?"":h,b=e.maxHeight,y=void 0===b?"":b,O=e.placeholder,E=void 0===O?"":O,T=e.width,S=void 0===T?"":T,k=e.minWidth,A=void 0===k?"":k,C=e.maxWidth,_=void 0===C?"":C,w=e.editable,R=void 0===w||w,x=e.indentWithTab,N=void 0===x||x,I=e.basicSetup,D=void 0===I||I,L=e.root,P=(0,a.useState)(e.container),M=(0,o.Z)(P,2),F=M[0],U=M[1],B=(0,a.useState)(),$=(0,o.Z)(B,2),Q=$[0],Z=$[1],G=(0,a.useState)(),H=(0,o.Z)(G,2),W=H[0],z=H[1],j=ua.theme({"&":{height:f,minHeight:v,maxHeight:y,width:S,minWidth:A,maxWidth:_}}),V=[ua.updateListener.of((function(e){if(e.docChanged&&"function"===typeof r){var t=e.state.doc.toString();r(t,e)}})),j];switch(N&&V.unshift(ya.of([Lu])),D&&V.unshift($f),E&&V.unshift(function(e){return Jn.fromClass(function(){function t(n){(0,m.Z)(this,t),this.view=n,this.placeholder=An.set([An.widget({widget:new to(e),side:1}).range(0)])}return(0,g.Z)(t,[{key:"decorations",get:function(){return this.view.state.doc.length?An.none:this.placeholder}}]),t}(),{decorations:function(e){return e.decorations}})}(E)),d){case"light":V.push(qf);break;case"dark":V.push(Yf);break;default:V.push(d)}return!1===R&&V.push(ua.editable.of(!1)),i&&"function"===typeof i&&V.push(ua.updateListener.of(i)),V=V.concat(l),(0,a.useEffect)((function(){if(F&&!W){var e=Ge.create({doc:t,selection:n,extensions:V});if(z(e),!Q){var r=new ua({state:e,parent:F,root:L});Z(r)}}return function(){Q&&Z(void 0)}}),[F,W]),(0,a.useEffect)((function(){return function(){Q&&(Q.destroy(),Z(void 0))}}),[Q]),(0,a.useEffect)((function(){u&&Q&&Q.focus()}),[u,Q]),(0,a.useEffect)((function(){var e=Q?Q.state.doc.toString():"";Q&&t!==e&&Q.dispatch({changes:{from:0,to:e.length,insert:t||""}})}),[t,Q]),(0,a.useEffect)((function(){Q&&Q.dispatch({effects:Ne.reconfigure.of(V)})}),[d,l,f,v,y,S,E,A,_,R,N,D]),{state:W,setState:z,view:Q,setView:Z,container:F,setContainer:U}}var Kf=n(69286),Jf=["className","value","selection","extensions","onChange","onUpdate","autoFocus","theme","height","minHeight","maxHeight","width","minWidth","maxWidth","basicSetup","placeholder","indentWithTab","editable","root"],eh=a.forwardRef((function(e,t){var n=e.className,o=e.value,s=void 0===o?"":o,l=e.selection,u=e.extensions,c=void 0===u?[]:u,d=e.onChange,p=e.onUpdate,f=e.autoFocus,h=e.theme,m=void 0===h?"light":h,g=e.height,v=e.minHeight,b=e.maxHeight,y=e.width,O=e.minWidth,E=e.maxWidth,T=e.basicSetup,S=e.placeholder,k=e.indentWithTab,A=e.editable,C=e.root,_=(0,i.Z)(e,Jf),w=(0,a.useRef)(null),R=Xf({container:w.current,root:C,value:s,autoFocus:f,theme:m,height:g,minHeight:v,maxHeight:b,width:y,minWidth:O,maxWidth:E,basicSetup:T,placeholder:S,indentWithTab:k,editable:A,selection:l,onChange:d,onUpdate:p,extensions:c}),x=R.state,N=R.view,I=R.container,D=R.setContainer;if((0,a.useImperativeHandle)(t,(function(){return{editor:I,state:x,view:N}}),[I,x,N]),(0,a.useEffect)((function(){D(w.current)}),[]),"string"!==typeof s)throw new Error("value must be typeof string but got "+typeof s);var L="string"===typeof m?"cm-theme-"+m:"cm-theme";return(0,Kf.jsx)("div",(0,r.Z)({ref:w,className:L+(n?" "+n:"")},_))}));eh.displayName="CodeMirror";var th,nh=eh,rh=n(70556),ih=n.n(rh),ah=function(){function e(t,n,r,i,a,o,s,l,u){var c=arguments.length>9&&void 0!==arguments[9]?arguments[9]:0,d=arguments.length>10?arguments[10]:void 0;(0,m.Z)(this,e),this.p=t,this.stack=n,this.state=r,this.reducePos=i,this.pos=a,this.score=o,this.buffer=s,this.bufferBase=l,this.curContext=u,this.lookAhead=c,this.parent=d}return(0,g.Z)(e,[{key:"toString",value:function(){return"[".concat(this.stack.filter((function(e,t){return t%3==0})).concat(this.state),"]@").concat(this.pos).concat(this.score?"!"+this.score:"")}},{key:"context",get:function(){return this.curContext?this.curContext.context:null}},{key:"pushState",value:function(e,t){this.stack.push(this.state,t,this.bufferBase+this.buffer.length),this.state=e}},{key:"reduce",value:function(e){var t=e>>19,n=65535&e,r=this.p.parser,i=r.dynamicPrecedence(n);if(i&&(this.score+=i),0==t)return this.pushState(r.getGoto(this.state,n,!0),this.reducePos),na;)this.stack.pop();this.reduceContext(n,o)}},{key:"storeNode",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:4,i=arguments.length>4&&void 0!==arguments[4]&&arguments[4];if(0==e){var a=this,o=this.buffer.length;if(0==o&&a.parent&&(o=a.bufferBase-a.parent.bufferBase,a=a.parent),o>0&&0==a.buffer[o-4]&&a.buffer[o-1]>-1){if(t==n)return;if(a.buffer[o-2]>=t)return void(a.buffer[o-2]=n)}}if(i&&this.pos!=n){var s=this.buffer.length;if(s>0&&0!=this.buffer[s-4])for(;s>0&&this.buffer[s-2]>n;)this.buffer[s]=this.buffer[s-4],this.buffer[s+1]=this.buffer[s-3],this.buffer[s+2]=this.buffer[s-2],this.buffer[s+3]=this.buffer[s-1],s-=4,r>4&&(r-=4);this.buffer[s]=e,this.buffer[s+1]=t,this.buffer[s+2]=n,this.buffer[s+3]=r}else this.buffer.push(e,t,n,r)}},{key:"shift",value:function(e,t,n){var r=this.pos;if(131072&e)this.pushState(65535&e,this.pos);else if(0==(262144&e)){var i=e,a=this.p.parser;(n>this.pos||t<=a.maxNode)&&(this.pos=n,a.stateFlag(i,1)||(this.reducePos=n)),this.pushState(i,r),this.shiftContext(t,r),t<=a.maxNode&&this.buffer.push(t,r,n,4)}else this.pos=n,this.shiftContext(t,r),t<=this.p.parser.maxNode&&this.buffer.push(t,r,n,4)}},{key:"apply",value:function(e,t,n){65536&e?this.reduce(e):this.shift(e,t,n)}},{key:"useNode",value:function(e,t){var n=this.p.reused.length-1;(n<0||this.p.reused[n]!=e)&&(this.p.reused.push(e),n++);var r=this.pos;this.reducePos=this.pos=r+e.length,this.pushState(t,r),this.buffer.push(n,r,this.reducePos,-1),this.curContext&&this.updateContext(this.curContext.tracker.reuse(this.curContext.context,e,this,this.p.stream.reset(this.pos-e.length)))}},{key:"split",value:function(){for(var t=this,n=t.buffer.length;n>0&&t.buffer[n-2]>t.reducePos;)n-=4;for(var r=t.buffer.slice(n),i=t.bufferBase+n;t&&i==t.bufferBase;)t=t.parent;return new e(this.p,this.stack.slice(),this.state,this.reducePos,this.pos,this.score,r,i,this.curContext,this.lookAhead,t)}},{key:"recoverByDelete",value:function(e,t){var n=e<=this.p.parser.maxNode;n&&this.storeNode(e,this.pos,t,4),this.storeNode(0,this.pos,t,n?8:4),this.pos=this.reducePos=t,this.score-=190}},{key:"canShift",value:function(e){for(var t=new sh(this);;){var n=this.p.parser.stateSlot(t.state,4)||this.p.parser.hasAction(t.state,e);if(0==(65536&n))return!0;if(0==n)return!1;t.reduce(n)}}},{key:"recoverByInsert",value:function(e){if(this.stack.length>=300)return[];var t=this.p.parser.nextStates(this.state);if(t.length>8||this.stack.length>=120){for(var n,r=[],i=0;i>19,r=65535&e,i=this.stack.length-3*n;if(i<0||t.getGoto(this.stack[i],r,!1)<0)return!1;this.storeNode(0,this.reducePos,this.reducePos,4,!0),this.score-=100}return this.reduce(e),!0}},{key:"forceAll",value:function(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.forceReduce()){this.storeNode(0,this.pos,this.pos,4,!0);break}return this}},{key:"deadEnd",get:function(){if(3!=this.stack.length)return!1;var e=this.p.parser;return 65535==e.data[e.stateSlot(this.state,1)]&&!e.stateSlot(this.state,4)}},{key:"restart",value:function(){this.state=this.stack[0],this.stack.length=0}},{key:"sameState",value:function(e){if(this.state!=e.state||this.stack.length!=e.stack.length)return!1;for(var t=0;tthis.lookAhead&&(this.emitLookAhead(),this.lookAhead=e)}},{key:"close",value:function(){this.curContext&&this.curContext.tracker.strict&&this.emitContext(),this.lookAhead>0&&this.emitLookAhead()}}],[{key:"start",value:function(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=t.parser.context;return new e(t,[],n,r,r,0,[],0,i?new oh(i,i.start):null,0,null)}}]),e}(),oh=(0,g.Z)((function e(t,n){(0,m.Z)(this,e),this.tracker=t,this.context=n,this.hash=t.strict?t.hash(n):0}));!function(e){e[e.Insert=200]="Insert",e[e.Delete=190]="Delete",e[e.Reduce=100]="Reduce",e[e.MaxNext=4]="MaxNext",e[e.MaxInsertStackDepth=300]="MaxInsertStackDepth",e[e.DampenInsertStackDepth=120]="DampenInsertStackDepth"}(th||(th={}));var sh=function(){function e(t){(0,m.Z)(this,e),this.start=t,this.state=t.state,this.stack=t.stack,this.base=this.stack.length}return(0,g.Z)(e,[{key:"reduce",value:function(e){var t=65535&e,n=e>>19;0==n?(this.stack==this.start.stack&&(this.stack=this.stack.slice()),this.stack.push(this.state,0,0),this.base+=3):this.base-=3*(n-1);var r=this.start.p.parser.getGoto(this.stack[this.base-3],t,!0);this.state=r}}]),e}(),lh=function(){function e(t,n,r){(0,m.Z)(this,e),this.stack=t,this.pos=n,this.index=r,this.buffer=t.buffer,0==this.index&&this.maybeNext()}return(0,g.Z)(e,[{key:"maybeNext",value:function(){var e=this.stack.parent;null!=e&&(this.index=this.stack.bufferBase-e.bufferBase,this.stack=e,this.buffer=e.buffer)}},{key:"id",get:function(){return this.buffer[this.index-4]}},{key:"start",get:function(){return this.buffer[this.index-3]}},{key:"end",get:function(){return this.buffer[this.index-2]}},{key:"size",get:function(){return this.buffer[this.index-1]}},{key:"next",value:function(){this.index-=4,this.pos-=4,0==this.index&&this.maybeNext()}},{key:"fork",value:function(){return new e(this.stack,this.pos,this.index)}}],[{key:"create",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t.bufferBase+t.buffer.length;return new e(t,n,n-t.bufferBase)}}]),e}(),uh=(0,g.Z)((function e(){(0,m.Z)(this,e),this.start=-1,this.value=-1,this.end=-1,this.extended=-1,this.lookAhead=0,this.mask=0,this.context=0})),ch=new uh,dh=function(){function e(t,n){(0,m.Z)(this,e),this.input=t,this.ranges=n,this.chunk="",this.chunkOff=0,this.chunk2="",this.chunk2Pos=0,this.next=-1,this.token=ch,this.rangeIndex=0,this.pos=this.chunkPos=n[0].from,this.range=n[0],this.end=n[n.length-1].to,this.readNext()}return(0,g.Z)(e,[{key:"resolveOffset",value:function(e,t){for(var n=this.range,r=this.rangeIndex,i=this.pos+e;in.to:i>=n.to;){if(r==this.ranges.length-1)return null;var o=this.ranges[++r];i+=o.from-n.to,n=o}return i}},{key:"peek",value:function(e){var t,n,r=this.chunkOff+e;if(r>=0&&r=this.chunk2Pos&&to.to&&(this.chunk2=this.chunk2.slice(0,o.to-t)),n=this.chunk2.charCodeAt(0)}}return t>=this.token.lookAhead&&(this.token.lookAhead=t+1),n}},{key:"acceptToken",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=t?this.resolveOffset(t,-1):this.pos;if(null==n||n=this.chunk2Pos&&this.posthis.range.to?n.slice(0,this.range.to-this.pos):n,this.chunkPos=this.pos,this.chunkOff=0}}},{key:"readNext",value:function(){return this.chunkOff>=this.chunk.length&&(this.getChunk(),this.chunkOff==this.chunk.length)?this.next=-1:this.next=this.chunk.charCodeAt(this.chunkOff)}},{key:"advance",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;for(this.chunkOff+=e;this.pos+e>=this.range.to;){if(this.rangeIndex==this.ranges.length-1)return this.setDone();e-=this.range.to-this.pos,this.range=this.ranges[++this.rangeIndex],this.pos=this.range.from}return this.pos+=e,this.pos>=this.token.lookAhead&&(this.token.lookAhead=this.pos+1),this.readNext()}},{key:"setDone",value:function(){return this.pos=this.chunkPos=this.end,this.range=this.ranges[this.rangeIndex=this.ranges.length-1],this.chunk="",this.next=-1}},{key:"reset",value:function(e,t){if(t?(this.token=t,t.start=e,t.lookAhead=e+1,t.value=t.extended=-1):this.token=ch,this.pos!=e){if(this.pos=e,e==this.end)return this.setDone(),this;for(;e=this.range.to;)this.range=this.ranges[++this.rangeIndex];e>=this.chunkPos&&e=this.chunkPos&&t<=this.chunkPos+this.chunk.length)return this.chunk.slice(e-this.chunkPos,t-this.chunkPos);if(e>=this.chunk2Pos&&t<=this.chunk2Pos+this.chunk2.length)return this.chunk2.slice(e-this.chunk2Pos,t-this.chunk2Pos);if(e>=this.range.from&&t<=this.range.to)return this.input.read(e,t);var n,r="",i=(0,h.Z)(this.ranges);try{for(i.s();!(n=i.n()).done;){var a=n.value;if(a.from>=t)break;a.to>e&&(r+=this.input.read(Math.max(a.from,e),Math.min(a.to,t)))}}catch(o){i.e(o)}finally{i.f()}return r}}]),e}(),ph=function(){function e(t,n){(0,m.Z)(this,e),this.data=t,this.id=n}return(0,g.Z)(e,[{key:"token",value:function(e,t){!function(e,t,n,r){var i=0,a=1<0){var c=e[u];if(s.allows(c)&&(-1==t.token.value||t.token.value==c||o.overrides(c,t.token.value))){t.acceptToken(c);break}}for(var d=t.next,p=0,f=e[i+2];p>1,m=l+h+(h<<1),g=e[m],v=e[m+1];if(d=v)){i=e[m+2],t.advance();continue e}p=h+1}}break}}(this.data,e,t,this.id)}}]),e}();ph.prototype.contextual=ph.prototype.fallback=ph.prototype.extend=!1;var fh=(0,g.Z)((function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,m.Z)(this,e),this.token=t,this.contextual=!!n.contextual,this.fallback=!!n.fallback,this.extend=!!n.extend}));function hh(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Uint16Array;if("string"!=typeof e)return e;for(var n=null,r=0,i=0;r=92&&o--,o>=34&&o--;var l=o-32;if(l>=46&&(l-=46,s=!0),a+=l,s)break;a*=46}n?n[i++]=a:n=new t(a)}return n}var mh,gh="undefined"!=typeof process&&/\bparse\b/.test({NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0}.LOG),vh=null;function bh(e,t,n){var r=e.fullCursor();for(r.moveTo(t);;)if(!(n<0?r.childBefore(t):r.childAfter(t)))for(;;){if((n<0?r.tot)&&!r.type.isError)return n<0?Math.max(0,Math.min(r.to-1,t-25)):Math.min(e.length,Math.max(r.from+1,t+25));if(n<0?r.prevSibling():r.nextSibling())break;if(!r.parent())return n<0?0:e.length}}!function(e){e[e.Margin=25]="Margin"}(mh||(mh={}));var yh,Oh=function(){function e(t,n){(0,m.Z)(this,e),this.fragments=t,this.nodeSet=n,this.i=0,this.fragment=null,this.safeFrom=-1,this.safeTo=-1,this.trees=[],this.start=[],this.index=[],this.nextFragment()}return(0,g.Z)(e,[{key:"nextFragment",value:function(){var e=this.fragment=this.i==this.fragments.length?null:this.fragments[this.i++];if(e){for(this.safeFrom=e.openStart?bh(e.tree,e.from+e.offset,1)-e.offset:e.from,this.safeTo=e.openEnd?bh(e.tree,e.to+e.offset,-1)-e.offset:e.to;this.trees.length;)this.trees.pop(),this.start.pop(),this.index.pop();this.trees.push(e.tree),this.start.push(-e.offset),this.index.push(0),this.nextStart=this.safeFrom}else this.nextStart=1e9}},{key:"nodeAt",value:function(e){if(ee)return this.nextStart=a,null;if(i instanceof Do){if(a==e){if(a=Math.max(this.safeFrom,e)&&(this.trees.push(i),this.start.push(a),this.index.push(0))}else this.index[t]++,this.nextStart=a+i.length}else this.trees.pop(),this.start.pop(),this.index.pop()}}}]),e}(),Eh=function(){function e(t,n){(0,m.Z)(this,e),this.stream=n,this.tokens=[],this.mainToken=null,this.actions=[],this.tokens=t.tokenizers.map((function(e){return new uh}))}return(0,g.Z)(e,[{key:"getActions",value:function(e){for(var t=0,n=null,r=e.p.parser,i=r.tokenizers,a=r.stateSlot(e.state,3),o=e.curContext?e.curContext.hash:0,s=0,l=0;lc.end+25&&(s=Math.max(c.lookAhead,s)),0!=c.value)){var d=t;if(c.extended>-1&&(t=this.addActions(e,c.extended,c.end,t)),t=this.addActions(e,c.value,c.end,t),!u.extend&&(n=c,t>d))break}}for(;this.actions.length>t;)this.actions.pop();return s&&e.setLookAhead(s),n||e.pos!=this.stream.end||((n=new uh).value=e.p.parser.eofTerm,n.start=n.end=e.pos,t=this.addActions(e,n.value,n.end,t)),this.mainToken=n,this.actions}},{key:"getMainToken",value:function(e){if(this.mainToken)return this.mainToken;var t=new uh,n=e.pos,r=e.p;return t.start=n,t.end=Math.min(n+1,r.stream.end),t.value=n==r.stream.end?r.parser.eofTerm:0,t}},{key:"updateCachedToken",value:function(e,t,n){if(t.token(this.stream.reset(n.pos,e),n),e.value>-1){for(var r=n.p.parser,i=0;i=0&&n.p.parser.dialect.allows(a>>1)){0==(1&a)?e.value=a>>1:e.extended=a>>1;break}}}else e.value=0,e.end=Math.min(n.p.stream.end,n.pos+1)}},{key:"putAction",value:function(e,t,n,r){for(var i=0;i4*t.bufferLength?new Oh(r,t.nodeSet):null}return(0,g.Z)(e,[{key:"parsedPos",get:function(){return this.minStackPos}},{key:"advance",value:function(){for(var e,t,n=this.stacks,r=this.minStackPos,i=this.stacks=[],a=0;ar)i.push(o);else{if(this.advanceStack(o,i,n))continue;e||(e=[],t=[]),e.push(o);var s=this.tokens.getMainToken(o);t.push(s.value,s.end)}break}if(!i.length){var l=e&&function(e){var t,n=null,r=(0,h.Z)(e);try{for(r.s();!(t=r.n()).done;){var i=t.value,a=i.p.stoppedAt;(i.pos==i.p.stream.end||null!=a&&i.pos>a)&&i.p.parser.stateFlag(i.state,2)&&(!n||n.scorethis.stoppedAt?e[0]:this.runRecovery(e,t,i);if(u)return this.stackToTree(u.forceAll())}if(this.recovering){var c=1==this.recovering?1:3*this.recovering;if(i.length>c)for(i.sort((function(e,t){return t.score-e.score}));i.length>c;)i.pop();i.some((function(e){return e.reducePos>r}))&&this.recovering--}else if(i.length>1)e:for(var d=0;d500&&m.buffer.length>500){if(!((p.score-m.score||p.buffer.length-m.buffer.length)>0)){i.splice(d--,1);continue e}i.splice(f--,1)}}this.minStackPos=i[0].pos;for(var g=1;g ":"";if(null!=this.stoppedAt&&r>this.stoppedAt)return e.forceReduce()?e:null;if(this.fragments)for(var o=e.curContext&&e.curContext.tracker.strict,s=o?e.curContext.hash:0,l=this.fragments.nodeAt(r);l;){var u=this.parser.nodeSet.types[l.type.id]==l.type?i.getGoto(e.state,l.type.id):-1;if(u>-1&&l.length&&(!o||(l.prop(_o.contextHash)||0)==s))return e.useNode(l,u),gh&&console.log(a+this.stackID(e)+" (via reuse of ".concat(i.getName(l.type.id),")")),!0;if(!(l instanceof Do)||0==l.children.length||l.positions[0]>0)break;var c=l.children[0];if(!(c instanceof Do&&0==l.positions[0]))break;l=c}var d=i.stateSlot(e.state,4);if(d>0)return e.reduce(d),gh&&console.log(a+this.stackID(e)+" (via always-reduce ".concat(i.getName(65535&d),")")),!0;if(e.stack.length>=15e3)for(;e.stack.length>9e3&&e.forceReduce(););for(var p=this.tokens.getActions(e),f=0;fr?t.push(b):n.push(b)}return!1}},{key:"advanceFully",value:function(e,t){for(var n=e.pos;;){if(!this.advanceStack(e,null,null))return!1;if(e.pos>n)return Sh(e,t),!0}}},{key:"runRecovery",value:function(e,t,n){for(var r=null,i=!1,a=0;a ":"";if(o.deadEnd){if(i)continue;if(i=!0,o.restart(),gh&&console.log(u+this.stackID(o)+" (restarted)"),this.advanceFully(o,n))continue}for(var c=o.split(),d=u,p=0;c.forceReduce()&&p<10;p++){if(gh&&console.log(d+this.stackID(c)+" (via force-reduce)"),this.advanceFully(c,n))break;gh&&(d=this.stackID(c)+" -> ")}var f,m=(0,h.Z)(o.recoverByInsert(s));try{for(m.s();!(f=m.n()).done;){var g=f.value;gh&&console.log(u+this.stackID(g)+" (via recover-insert)"),this.advanceFully(g,n)}}catch(v){m.e(v)}finally{m.f()}this.stream.end>o.pos?(l==o.pos&&(l++,s=0),o.recoverByDelete(s,l),gh&&console.log(u+this.stackID(o)+" (via recover-delete ".concat(this.parser.getName(s),")")),Sh(o,n)):(!r||r.score=0)u(v,f,p[g++]);else{for(var b=p[g+-v],y=-v;y>0;y--)u(p[g++],f,b);g++}}}catch(T){d.e(T)}finally{d.f()}}r.nodeSet=new xo(i.map((function(t,n){return Ro.define({name:n>=r.minRepeatTerm?void 0:t,id:n,props:s[n],top:o.indexOf(n)>-1,error:0==n,skipped:e.skippedNodes&&e.skippedNodes.indexOf(n)>-1})}))),r.strict=!1,r.bufferLength=1024;var O=hh(e.tokenData);if(r.context=e.context,r.specialized=new Uint16Array(e.specialized?e.specialized.length:0),r.specializers=[],e.specialized)for(var E=0;E2&&void 0!==arguments[2]&&arguments[2],r=this.goto;if(t>=r[0])return-1;for(var i=r[t+1];;){var a=r[i++],o=1&a,s=r[i++];if(o&&n)return s;for(var l=i+(a>>1);i0}},{key:"validAction",value:function(e,t){if(t==this.stateSlot(e,4))return!0;for(var n=this.stateSlot(e,1);;n+=3){if(65535==this.data[n]){if(1!=this.data[n+1])return!1;n=wh(this.data,n+2)}if(t==wh(this.data,n+1))return!0}}},{key:"nextStates",value:function(e){for(var t=this,n=[],r=this.stateSlot(e,1);;r+=3){if(65535==this.data[r]){if(1!=this.data[r+1])break;r=wh(this.data,r+2)}0==(1&this.data[r+2])&&function(){var e=t.data[r+1];n.some((function(t,n){return 1&n&&t==e}))||n.push(t.data[r],e)}()}return n}},{key:"overrides",value:function(e,t){var n=Rh(this.data,this.tokenPrecTable,t);return n<0||Rh(this.data,this.tokenPrecTable,e)=0&&(n[o]=!0)}}catch(d){i.e(d)}finally{i.f()}}for(var s=null,l=0;l-1||(47!=r||47!=(n=e.peek(1))&&42!=n)&&125!=r&&59!=r&&-1!=r&&!t.context&&t.canShift(279)&&e.acceptToken(279)}),{contextual:!0}),Ph=new fh((function(e,t){var n=e.next;if((43==n||45==n)&&(e.advance(),n==e.next)){e.advance();var r=!t.context&&t.canShift(1);e.acceptToken(r?1:2)}}),{contextual:!0}),Mh=new fh((function(e){for(var t=!1,n=0;;n++){var r=e.next;if(r<0){n&&e.acceptToken(xh);break}if(96==r){n?e.acceptToken(xh):e.acceptToken(281,1);break}if(123==r&&t){1==n?e.acceptToken(3,1):e.acceptToken(xh,-1);break}if(10==r&&n){e.advance(),e.acceptToken(xh);break}92==r&&e.advance(),t=36==r,e.advance()}}));var Fh={__proto__:null,export:18,as:23,from:29,default:32,async:37,function:38,this:48,true:56,false:56,void:66,typeof:70,null:86,super:88,new:122,await:139,yield:141,delete:142,class:152,extends:154,public:197,private:197,protected:197,readonly:199,instanceof:220,in:222,const:224,import:256,keyof:307,unique:311,infer:317,is:351,abstract:371,implements:373,type:375,let:378,var:380,interface:387,enum:391,namespace:397,module:399,declare:403,global:407,for:428,of:437,while:440,with:444,do:448,if:452,else:454,switch:458,case:464,try:470,catch:472,finally:474,return:478,throw:482,break:486,continue:490,debugger:494},Uh={__proto__:null,async:109,get:111,set:113,public:161,private:161,protected:161,static:163,abstract:165,override:167,readonly:173,new:355},Bh={__proto__:null,"<":129},$h=_h.deserialize({version:13,states:"$1jO`QYOOO'QQ!LdO'#ChO'XOSO'#DVO)dQYO'#D]O)tQYO'#DhO){QYO'#DrO-xQYO'#DxOOQO'#E]'#E]O.]QWO'#E[O.bQWO'#E[OOQ!LS'#Ef'#EfO0aQ!LdO'#IrO2wQ!LdO'#IsO3eQWO'#EzO3jQpO'#FaOOQ!LS'#FS'#FSO3rO!bO'#FSO4QQWO'#FhO5_QWO'#FgOOQ!LS'#Is'#IsOOQ!LQ'#Ir'#IrOOQQ'#J['#J[O5dQWO'#HnO5iQ!LYO'#HoOOQQ'#If'#IfOOQQ'#Hp'#HpQ`QYOOO){QYO'#DjO5qQWO'#G[O5vQ#tO'#CmO6UQWO'#EZO6aQWO'#EgO6fQ#tO'#FRO7QQWO'#G[O7VQWO'#G`O7bQWO'#G`O7pQWO'#GcO7pQWO'#GdO7pQWO'#GfO5qQWO'#GiO8aQWO'#GlO9oQWO'#CdO:PQWO'#GyO:XQWO'#HPO:XQWO'#HRO`QYO'#HTO:XQWO'#HVO:XQWO'#HYO:^QWO'#H`O:cQ!LZO'#HdO){QYO'#HfO:nQ!LZO'#HhO:yQ!LZO'#HjO5iQ!LYO'#HlO){QYO'#DWOOOS'#Hr'#HrO;UOSO,59qOOQ!LS,59q,59qO=gQbO'#ChO=qQYO'#HsO>UQWO'#ItO@TQbO'#ItO'dQYO'#ItO@[QWO,59wO@rQ&jO'#DbOAkQWO'#E]OAxQWO'#JPOBTQWO'#JOOBTQWO'#JOOB]QWO,5:yOBbQWO'#I}OBiQWO'#DyO5vQ#tO'#EZOBwQWO'#EZOCSQ`O'#FROOQ!LS,5:S,5:SOC[QYO,5:SOEYQ!LdO,5:^OEvQWO,5:dOFaQ!LYO'#I|O7VQWO'#I{OFhQWO'#I{OFpQWO,5:xOFuQWO'#I{OGTQYO,5:vOITQWO'#EWOJ_QWO,5:vOKnQWO'#DlOKuQYO'#DqOLPQ&jO,5;PO){QYO,5;POOQQ'#Er'#ErOOQQ'#Et'#EtO){QYO,5;RO){QYO,5;RO){QYO,5;RO){QYO,5;RO){QYO,5;RO){QYO,5;RO){QYO,5;RO){QYO,5;RO){QYO,5;RO){QYO,5;RO){QYO,5;ROOQQ'#Ex'#ExOLXQYO,5;cOOQ!LS,5;h,5;hOOQ!LS,5;i,5;iONXQWO,5;iOOQ!LS,5;j,5;jO){QYO'#H}ON^Q!LYO,5YOOQQ'#Ii'#IiOOQQ,5>Z,5>ZOOQQ-E;n-E;nO!+YQ!LdO,5:UOOQ!LQ'#Cp'#CpO!+yQ#tO,5O,5>OO){QYO,5>OO5iQ!LYO,5>QOOQQ,5>S,5>SO!8VQWO,5>SOOQQ,5>U,5>UO!8VQWO,5>UOOQQ,5>W,5>WO!8[Q`O,59rOOOS-E;p-E;pOOQ!LS1G/]1G/]O!8aQbO,5>_O'dQYO,5>_OOQO,5>d,5>dO!8kQYO'#HsOOQO-E;q-E;qO!8xQWO,5?`O!9QQbO,5?`O!9XQWO,5?jOOQ!LS1G/c1G/cO!9aQpO'#DTOOQO'#Iv'#IvO){QYO'#IvO!:OQpO'#IvO!:mQpO'#DcO!;OQ&jO'#DcO!=ZQYO'#DcO!=bQWO'#IuO!=jQWO,59|O!=oQWO'#EaO!=}QWO'#JQO!>VQWO,5:zO!>mQ&jO'#DcO){QYO,5?kO!>wQWO'#HxOOQO-E;v-E;vO!9XQWO,5?jOOQ!LQ1G0e1G0eO!@TQ&jO'#D|OOQ!LS,5:e,5:eO){QYO,5:eOITQWO,5:eO!@[QWO,5:eO:^QWO,5:uO!,rQpO,5:uO!,zQ#tO,5:uO5vQ#tO,5:uOOQ!LS1G/n1G/nOOQ!LS1G0O1G0OOOQ!LQ'#EV'#EVO){QYO,5?hO!@gQ!LYO,5?hO!@xQ!LYO,5?hO!APQWO,5?gO!AXQWO'#HzO!APQWO,5?gOOQ!LQ1G0d1G0dO7VQWO,5?gOOQ!LS1G0b1G0bO!AsQ!LdO1G0bO!BdQ!LbO,5:rOOQ!LS'#Fq'#FqO!CQQ!LdO'#IoOGTQYO1G0bO!EPQ#tO'#IwO!EZQWO,5:WO!E`QbO'#IxO){QYO'#IxO!EjQWO,5:]OOQ!LS'#DT'#DTOOQ!LS1G0k1G0kO!EoQWO1G0kO!HQQ!LdO1G0mO!HXQ!LdO1G0mO!JlQ!LdO1G0mO!JsQ!LdO1G0mO!LzQ!LdO1G0mO!M_Q!LdO1G0mO#!OQ!LdO1G0mO#!VQ!LdO1G0mO#$jQ!LdO1G0mO#$qQ!LdO1G0mO#&fQ!LdO1G0mO#)`Q7^O'#ChO#+ZQ7^O1G0}O#-UQ7^O'#IsOOQ!LS1G1T1G1TO#-iQ!LdO,5>iOOQ!LQ-E;{-E;{O#.YQ!LdO1G0mOOQ!LS1G0m1G0mO#0[Q!LdO1G1QO#0{QpO,5;sO#1QQpO,5;tO#1VQpO'#F[O#1kQWO'#FZOOQO'#JU'#JUOOQO'#H{'#H{O#1pQpO1G1]OOQ!LS1G1]1G1]OOOO1G1f1G1fO#2OQ7^O'#IrO#2YQWO,5;}OLXQYO,5;}OOOO-E;z-E;zOOQ!LS1G1Y1G1YOOQ!LS,5VQ&jO'#GhOOQQ1G2l1G2lO!&wQ&jO'#IWO!0OQ`O1G2oOOQQ1G2o1G2oOOQQ,5=Y,5=YO#>_Q#tO,5=[O5qQWO,5=[O#5YQWO,5=_O5_QWO,5=_O!,rQpO,5=_O!,zQ#tO,5=_O5vQ#tO,5=_O#>pQWO'#J_O#>{QWO,5=`OOQQ1G.j1G.jO#?QQ!LYO1G.jO#?]QWO1G.jO#?bQWO1G.jO5iQ!LYO1G.jO#?jQbO,5?|O#?tQWO,5?|O#@PQYO,5=gO#@WQWO,5=gO7VQWO,5?|OOQQ1G3P1G3PO`QYO1G3POOQQ1G3V1G3VOOQQ1G3X1G3XO:XQWO1G3ZO#@]QYO1G3]O#DWQYO'#H[OOQQ1G3`1G3`O:^QWO1G3fO#DeQWO1G3fO5iQ!LYO1G3jOOQQ1G3l1G3lOOQ!LQ'#Fx'#FxO5iQ!LYO1G3nO5iQ!LYO1G3pOOOS1G/^1G/^O#DmQ`O,5_O#EPQWO1G4zO#EXQWO1G5UO#EaQWO,5?bOLXQYO,5:{O7VQWO,5:{O:^QWO,59}OLXQYO,59}O!,rQpO,59}O#EfQ7^O,59}OOQO,5:{,5:{O#EpQ&jO'#HtO#FWQWO,5?aOOQ!LS1G/h1G/hO#F`Q&jO'#HyO#FtQWO,5?lOOQ!LQ1G0f1G0fO!;OQ&jO,59}O#F|QbO1G5VO7VQWO,5>dOOQ!LQ'#ES'#ESO#GWQ!LrO'#ETO!?{Q&jO'#D}OOQO'#Hw'#HwO#GrQ&jO,5:hOOQ!LS,5:h,5:hO#GyQ&jO'#D}O#H[Q&jO'#D}O#HcQ&jO'#EYO#HfQ&jO'#ETO#HsQ&jO'#ETO!?{Q&jO'#ETO#IWQWO1G0PO#I]Q`O1G0POOQ!LS1G0P1G0PO){QYO1G0POITQWO1G0POOQ!LS1G0a1G0aO:^QWO1G0aO!,rQpO1G0aO!,zQ#tO1G0aO#IdQ!LdO1G5SO){QYO1G5SO#ItQ!LYO1G5SO#JVQWO1G5RO7VQWO,5>fOOQO,5>f,5>fO#J_QWO,5>fOOQO-E;x-E;xO#JVQWO1G5RO#JmQ!LdO,59jO#LlQ!LdO,5k,5>kO$(]QWO,5>kOOQ!LS1G2P1G2PP$(bQWO'#IPPOQ!LS-E;}-E;}O$)RQ#tO1G2[O$)tQ#tO1G2^O$*OQ#tO1G2`OOQ!LS1G1x1G1xO$*VQWO'#IOO$*eQWO,5?sO$*eQWO,5?sO$*mQWO,5?sO$*xQWO,5?sOOQO1G1z1G1zO$+WQ#tO1G1yO$+hQWO'#IQO$+xQWO,5?tOITQWO,5?tO$,QQ`O,5?tOOQ!LS1G1}1G1}O5iQ!LYO,5n,5>nOOQO-Ev,5>vOOQO-Ep,5>pOOQ!LQ-Er,5>rOOQO-E`,5>`OOQO-E;r-E;rOOQO,5>e,5>eOOQO-E;w-E;wO!,rQpO1G/iO:^QWO,5:iOOQO,5:o,5:oO){QYO,5:oO$9pQ!LYO,5:oO$9{Q!LYO,5:oO!,rQpO,5:iOOQO-E;u-E;uOOQ!LS1G0S1G0SO!?{Q&jO,5:iO$:ZQ&jO,5:iO$:lQ!LrO,5:oO$;WQ&jO,5:iO!?{Q&jO,5:oOOQO,5:t,5:tO$;_Q&jO,5:oO$;lQ!LYO,5:oOOQ!LS7+%k7+%kO#IWQWO7+%kO#I]Q`O7+%kOOQ!LS7+%{7+%{O:^QWO7+%{O!,rQpO7+%{O$lQ!LdO1G2^O$@nQ!LdO1G1yO$BvQ#tO,5>aOOQO-E;s-E;sO$CQQbO,5>bO){QYO,5>bOOQO-E;t-E;tO$C[QWO1G5OO$CdQ7^O1G0bO$EkQ7^O1G0mO$ErQ7^O1G0mO$GsQ7^O1G0mO$GzQ7^O1G0mO$IoQ7^O1G0mO$JSQ7^O1G0mO$LaQ7^O1G0mO$LhQ7^O1G0mO$NiQ7^O1G0mO$NpQ7^O1G0mO%!eQ7^O1G0mO%!xQ!LdO<iOOOO7+'T7+'TOOOS1G/R1G/ROOQ!LS1G4V1G4VOJdQWO7+'zO%'rQWO,5>jO5qQWO,5>jOOQO-E;|-E;|O%(QQWO1G5_O%(QQWO1G5_O%(YQWO1G5_O%(eQ`O,5>lO%(oQWO,5>lOITQWO,5>lOOQO-Eu,5>uO%,RQWO,5>uO%,WQWO,5>uOOQO-EtOOQO-ERQ#tO<cQWO1G4UO%>nQWO1G4UO%>|QWO7+*yO%>|QWO7+*yOITQWO1G4WO%?UQ`O1G4WO%?`QWO7+*zOOQO7+'o7+'oO5iQ!LYO7+'oOOQO7+'n7+'nO$,[QWO7+'pO%?hQ`O7+'pOOQO7+'t7+'tO5iQ!LYO7+'nO$,[QWO7+'oO%?oQWO7+'pOITQWO7+'pO#5TQWO7+'oO%?tQ#tO<oOOQO-EqOOQO-E{AN>{OOQOAN>uAN>uO%0}Q!LdOAN>{O:^QWOAN>uO){QYOAN>{O!,rQpOAN>uO&(PQ!LYOAN>{O&([Q7^O<^O!O&OO~Ox&RO!W&]O!X&UO!Y&UO'[$bO~O]&SOk&SO!Q&VO'e&PO!S'iP!S'tP~P@aO!O'qX!R'qX!]'qX!c'qX'n'qX~O!{'qX#W#PX!S'qX~PAYO!{&^O!O'sX!R'sX~O!R&_O!O'rX~O!O&bO~O!{#eO~PAYOS&fO!T&cO!o&eO'Z$`O~Oc&kO!d$XO'Z$`O~Ou$nO!d$mO~O!S&lO~P`Ou!{Ov!{Ox!|O!b!yO!d!zO'dQOP!faZ!faj!fa!R!fa!a!fa!j!fa#[!fa#]!fa#^!fa#_!fa#`!fa#a!fa#b!fa#c!fa#e!fa#g!fa#i!fa#j!fa'n!fa'u!fa'v!fa~O_!fa'U!fa!O!fa!c!fan!fa!T!fa%Q!fa!]!fa~PCcO!c&mO~O!]!wO!{&oO'n&nO!R'pX_'pX'U'pX~O!c'pX~PE{O!R&sO!c'oX~O!c&uO~Ox$tO!T$uO#V&vO'Z$`O~OPTOQTO]cOb!kOc!jOhcOjTOkcOlcOqTOsTOxRO{cO|cO}cO!TSO!_kO!dUO!gTO!hTO!iTO!jTO!kTO!n!iO#t!lO#x^O'Z9YO'dQO'mYO'zaO~O]#qOh$OOj#rOk#qOl#qOq$POs9lOx#xO!T#yO!_:oO!d#vO#V9rO#t$TO$_9nO$a9pO$d$UO'Z&zO'd#sO~O#W&|O~O]#qOh$OOj#rOk#qOl#qOq$POs$QOx#xO!T#yO!_$VO!d#vO#V$WO#t$TO$_$RO$a$SO$d$UO'Z&zO'd#sO~O'_'kP~PJdO!Q'QO!c'lP~P){O'e'SO'mYO~OP9VOQ9VO]cOb:mOc!jOhcOj9VOkcOlcOq9VOs9VOxRO{cO|cO}cO!T!bO!_9XO!dUO!g9VO!h9VO!i9VO!j9VO!k9VO!n!iO#t!lO#x^O'Z'bO'dQO'mYO'z:kO~O!d!zO~O!R#bO_$]a'U$]a!c$]a!O$]a!T$]a%Q$]a!]$]a~O#d'iO~PITO!]'kO!T'wX#w'wX#z'wX$R'wX~Ou'lO~P! POu'lO!T'wX#w'wX#z'wX$R'wX~O!T'nO#w'rO#z'mO$R'sO~O!Q'vO~PLXO#z#fO$R'yO~Ou$eXx$eX!b$eX'n$eX'u$eX'v$eX~OSfX!RfX!{fX'_fX'_$eX~P!!iOk'{O~OR'|O'S'}O'T(PO~Ou(ROx(SO'n#[O'u(UO'v(WO~O'_(QO~P!#rO'_(ZO~O]#qOh$OOj#rOk#qOl#qOq$POs9lOx#xO!T#yO!_:oO!d#vO#V9rO#t$TO$_9nO$a9pO$d$UO'd#sO~O!Q(_O'Z([O!c'{P~P!$aO#W(aO~O!Q(eO'Z(bO!O'|P~P!$aO_(nOj(sOx(kO!W(qO!X(jO!Y(jO!d(hO!x(rO$w(mO'[$bO'e(gO~O!S(pO~P!&XO!b!yOu'cXx'cX'n'cX'u'cX'v'cX!R'cX!{'cX~O'_'cX#m'cX~P!'TOS(vO!{(uO!R'bX'_'bX~O!R(wO'_'aX~O'Z(yO~O!d)OO~O'Z&zO~O!d(hO~Ox$tO!Q!rO!T$uO#U!uO#V!rO'Z$`O!c'oP~O!]!wO#W)SO~OP#^OZ#dOj#ROu!{Ov!{Ox!|O!a#TO!b!yO!d!zO!j#^O#[#PO#]#QO#^#QO#_#QO#`#SO#a#TO#b#TO#c#TO#e#UO#g#WO#i#YO#j#ZO'dQO'n#[O'u!}O'v#OO~O_!^a!R!^a'U!^a!O!^a!c!^an!^a!T!^a%Q!^a!]!^a~P!)fOS)[O!T&cO!o)ZO%Q)YO'`$cO~O'Z$zO'_'aP~O!])_O!T'^X_'^X'U'^X~O!d$XO'`$cO~O!d$XO'Z$`O'`$cO~O!]!wO#W&|O~O])jO%R)kO'Z)gO!S(TP~O!R)lO^(SX~O'e'SO~OZ)pO~O^)qO~O!T$kO'Z$`O'[$bO^(SP~Ox$tO!Q)vO!R&_O!T$uO'Z$`O!O'rP~O]&YOk&YO!Q)wO'e'SO!S'tP~O!R)xO_(PX'U(PX~O!{)|O'`$cO~OS*PO!T#yO'`$cO~O!T*RO~Ou*TO!TSO~O!n*YO~Oc*_O~O'Z(yO!S(RP~Oc$iO~O%RtO'Z$zO~P8tOZ*eO^*dO~OPTOQTO]cObnOcmOhcOjTOkcOlcOqTOsTOxRO{cO|cO}cO!_kO!dUO!gTO!hTO!iTO!jTO!kTO!nlO#x^O%PqO'dQO'mYO'zaO~O!T!bO#t!lO'Z9YO~P!1RO^*dO_$[O'U$[O~O_*iO#d*kO%T*kO%U*kO~P){O!d%_O~O%t*pO~O!T*rO~O&U*uO&V*tOP&SaQ&SaX&Sa]&Sa_&Sab&Sac&Sah&Saj&Sak&Sal&Saq&Sas&Sax&Sa{&Sa|&Sa}&Sa!T&Sa!_&Sa!d&Sa!g&Sa!h&Sa!i&Sa!j&Sa!k&Sa!n&Sa#d&Sa#t&Sa#x&Sa%P&Sa%R&Sa%T&Sa%U&Sa%X&Sa%Z&Sa%^&Sa%_&Sa%a&Sa%n&Sa%t&Sa%v&Sa%x&Sa%z&Sa%}&Sa&T&Sa&X&Sa&Z&Sa&]&Sa&_&Sa&a&Sa'Q&Sa'Z&Sa'd&Sa'm&Sa'z&Sa!S&Sa%{&Sa`&Sa&Q&Sa~O'Z*xO~On*{O~O!O&ga!R&ga~P!)fO!Q+PO!O&gX!R&gX~P){O!R%yO!O'ha~O!O'ha~P>^O!R&_O!O'ra~O!RwX!R!ZX!SwX!S!ZX!]wX!]!ZX!d!ZX!{wX'`!ZX~O!]+UO!{+TO!R#TX!R'jX!S#TX!S'jX!]'jX!d'jX'`'jX~O!]+WO!d$XO'`$cO!R!VX!S!VX~O]&QOk&QOx&RO'e(gO~OP9VOQ9VO]cOb:mOc!jOhcOj9VOkcOlcOq9VOs9VOxRO{cO|cO}cO!T!bO!_9XO!dUO!g9VO!h9VO!i9VO!j9VO!k9VO!n!iO#t!lO#x^O'dQO'mYO'z:kO~O'Z9vO~P!;^O!R+[O!S'iX~O!S+^O~O!]+UO!{+TO!R#TX!S#TX~O!R+_O!S'tX~O!S+aO~O]&QOk&QOx&RO'[$bO'e(gO~O!X+bO!Y+bO~P!>[Ox$tO!Q+dO!T$uO'Z$`O!O&lX!R&lX~O_+hO!W+kO!X+gO!Y+gO!r+oO!s+mO!t+nO!u+lO!x+pO'[$bO'e(gO'm+eO~O!S+jO~P!?]OS+uO!T&cO!o+tO~O!{+{O!R'pa!c'pa_'pa'U'pa~O!]!wO~P!@gO!R&sO!c'oa~Ox$tO!Q,OO!T$uO#U,QO#V,OO'Z$`O!R&nX!c&nX~O_#Oi!R#Oi'U#Oi!O#Oi!c#Oin#Oi!T#Oi%Q#Oi!]#Oi~P!)fO#W!za!R!za!c!za!{!za!T!za_!za'U!za!O!za~P!#rO#W'cXP'cXZ'cX_'cXj'cXv'cX!a'cX!d'cX!j'cX#['cX#]'cX#^'cX#_'cX#`'cX#a'cX#b'cX#c'cX#e'cX#g'cX#i'cX#j'cX'U'cX'd'cX!c'cX!O'cX!T'cXn'cX%Q'cX!]'cX~P!'TO!R,ZO'_'kX~P!#rO'_,]O~O!R,^O!c'lX~P!)fO!c,aO~O!O,bO~OP#^Ou!{Ov!{Ox!|O!b!yO!d!zO!j#^O'dQOZ#Zi_#Zij#Zi!R#Zi!a#Zi#]#Zi#^#Zi#_#Zi#`#Zi#a#Zi#b#Zi#c#Zi#e#Zi#g#Zi#i#Zi#j#Zi'U#Zi'n#Zi'u#Zi'v#Zi!O#Zi!c#Zin#Zi!T#Zi%Q#Zi!]#Zi~O#[#Zi~P!EtO#[#PO~P!EtOP#^Ou!{Ov!{Ox!|O!b!yO!d!zO!j#^O#[#PO#]#QO#^#QO#_#QO'dQOZ#Zi_#Zi!R#Zi!a#Zi#`#Zi#a#Zi#b#Zi#c#Zi#e#Zi#g#Zi#i#Zi#j#Zi'U#Zi'n#Zi'u#Zi'v#Zi!O#Zi!c#Zin#Zi!T#Zi%Q#Zi!]#Zi~Oj#Zi~P!H`Oj#RO~P!H`OP#^Oj#ROu!{Ov!{Ox!|O!b!yO!d!zO!j#^O#[#PO#]#QO#^#QO#_#QO#`#SO'dQO_#Zi!R#Zi#e#Zi#g#Zi#i#Zi#j#Zi'U#Zi'n#Zi'u#Zi'v#Zi!O#Zi!c#Zin#Zi!T#Zi%Q#Zi!]#Zi~OZ#Zi!a#Zi#a#Zi#b#Zi#c#Zi~P!JzOZ#dO!a#TO#a#TO#b#TO#c#TO~P!JzOP#^OZ#dOj#ROu!{Ov!{Ox!|O!a#TO!b!yO!d!zO!j#^O#[#PO#]#QO#^#QO#_#QO#`#SO#a#TO#b#TO#c#TO#e#UO'dQO_#Zi!R#Zi#g#Zi#i#Zi#j#Zi'U#Zi'n#Zi'v#Zi!O#Zi!c#Zin#Zi!T#Zi%Q#Zi!]#Zi~O'u#Zi~P!MrO'u!}O~P!MrOP#^OZ#dOj#ROu!{Ov!{Ox!|O!a#TO!b!yO!d!zO!j#^O#[#PO#]#QO#^#QO#_#QO#`#SO#a#TO#b#TO#c#TO#e#UO#g#WO'dQO'u!}O_#Zi!R#Zi#i#Zi#j#Zi'U#Zi'n#Zi!O#Zi!c#Zin#Zi!T#Zi%Q#Zi!]#Zi~O'v#Zi~P#!^O'v#OO~P#!^OP#^OZ#dOj#ROu!{Ov!{Ox!|O!a#TO!b!yO!d!zO!j#^O#[#PO#]#QO#^#QO#_#QO#`#SO#a#TO#b#TO#c#TO#e#UO#g#WO#i#YO'dQO'u!}O'v#OO~O_#Zi!R#Zi#j#Zi'U#Zi'n#Zi!O#Zi!c#Zin#Zi!T#Zi%Q#Zi!]#Zi~P#$xOP[XZ[Xj[Xu[Xv[Xx[X!a[X!b[X!d[X!j[X!{[X#WdX#[[X#][X#^[X#_[X#`[X#a[X#b[X#c[X#e[X#g[X#i[X#j[X#o[X'd[X'n[X'u[X'v[X!R[X!S[X~O#m[X~P#']OP#^OZ9jOj9_Ou!{Ov!{Ox!|O!a9aO!b!yO!d!zO!j#^O#[9]O#]9^O#^9^O#_9^O#`9`O#a9aO#b9aO#c9aO#e9bO#g9dO#i9fO#j9gO'dQO'n#[O'u!}O'v#OO~O#m,dO~P#)gOP'gXZ'gXj'gXu'gXv'gXx'gX!a'gX!b'gX!d'gX!j'gX#['gX#]'gX#^'gX#_'gX#`'gX#a'gX#b'gX#e'gX#g'gX#i'gX#j'gX'd'gX'n'gX'u'gX'v'gX!R'gX~O!{9kO#o9kO#c'gX#m'gX!S'gX~P#+bO_&qa!R&qa'U&qa!c&qan&qa!O&qa!T&qa%Q&qa!]&qa~P!)fOP#ZiZ#Zi_#Zij#Ziv#Zi!R#Zi!a#Zi!b#Zi!d#Zi!j#Zi#[#Zi#]#Zi#^#Zi#_#Zi#`#Zi#a#Zi#b#Zi#c#Zi#e#Zi#g#Zi#i#Zi#j#Zi'U#Zi'd#Zi!O#Zi!c#Zin#Zi!T#Zi%Q#Zi!]#Zi~P!#rO_#ni!R#ni'U#ni!O#ni!c#nin#ni!T#ni%Q#ni!]#ni~P!)fO#z,fO~O#z,gO~O!]'kO!{,hO!T$OX#w$OX#z$OX$R$OX~O!Q,iO~O!T'nO#w,kO#z'mO$R,lO~O!R9hO!S'fX~P#)gO!S,mO~O$R,oO~OR'|O'S'}O'T,rO~O],uOk,uO!O,vO~O!RdX!]dX!cdX!c$eX'ndX~P!!iO!c,|O~P!#rO!R,}O!]!wO'n&nO!c'{X~O!c-SO~O!O$eX!R$eX!]$lX~P!!iO!R-UO!O'|X~P!#rO!]-WO~O!O-YO~O!Q(_O'Z$`O!c'{P~Oj-^O!]!wO!d$XO'`$cO'n&nO~O!])_O~O!S-dO~P!&XO!X-eO!Y-eO'[$bO'e(gO~Ox-gO'e(gO~O!x-hO~O'Z$zO!R&vX'_&vX~O!R(wO'_'aa~Ou-mOv-mOx-nO'nra'ura'vra!Rra!{ra~O'_ra#mra~P#6fOu(ROx(SO'n$^a'u$^a'v$^a!R$^a!{$^a~O'_$^a#m$^a~P#7[Ou(ROx(SO'n$`a'u$`a'v$`a!R$`a!{$`a~O'_$`a#m$`a~P#7}O]-oO~O#W-pO~O'_$na!R$na#m$na!{$na~P!#rO#W-sO~OS-|O!T&cO!o-{O%Q-zO~O'_-}O~O]#qOj#rOk#qOl#qOq$POs9lOx#xO!T#yO!_:oO!d#vO#V9rO#t$TO$_9nO$a9pO$d$UO'd#sO~Oh.PO'Z.OO~P#9tO!])_O!T'^a_'^a'U'^a~O#W.VO~OZ[X!RdX!SdX~O!R.WO!S(TX~O!S.YO~OZ.ZO~O].]O'Z)gO~O!T$kO'Z$`O^'OX!R'OX~O!R)lO^(Sa~O!c.`O~P!)fO].bO~OZ.cO~O^.dO~OS-|O!T&cO!o-{O%Q-zO'`$cO~O!R)xO_(Pa'U(Pa~O!{.jO~OS.mO!T#yO~O'e'SO!S(QP~OS.wO!T.sO!o.vO%Q.uO'`$cO~OZ/RO!R/PO!S(RX~O!S/SO~O^/UO_$[O'U$[O~O]/VO~O]/WO'Z(yO~O#c/XO%r/YO~P0zO!{#eO#c/XO%r/YO~O_/ZO~P){O_/]O~O%{/aOP%yiQ%yiX%yi]%yi_%yib%yic%yih%yij%yik%yil%yiq%yis%yix%yi{%yi|%yi}%yi!T%yi!_%yi!d%yi!g%yi!h%yi!i%yi!j%yi!k%yi!n%yi#d%yi#t%yi#x%yi%P%yi%R%yi%T%yi%U%yi%X%yi%Z%yi%^%yi%_%yi%a%yi%n%yi%t%yi%v%yi%x%yi%z%yi%}%yi&T%yi&X%yi&Z%yi&]%yi&_%yi&a%yi'Q%yi'Z%yi'd%yi'm%yi'z%yi!S%yi`%yi&Q%yi~O`/gO!S/eO&Q/fO~P`O!TSO!d/jO~O!R#bOn$]a~O!O&gi!R&gi~P!)fO!R%yO!O'hi~O!R&_O!O'ri~O!O/nO~O!R!Va!S!Va~P#)gO]&QOk&QO!Q/tO'e(gO!R&hX!S&hX~P@aO!R+[O!S'ia~O]&YOk&YO!Q)wO'e'SO!R&mX!S&mX~O!R+_O!S'ta~O!O'si!R'si~P!)fO_$[O!]!wO!d$XO!j0OO!{/|O'U$[O'`$cO'n&nO~O!S0RO~P!?]O!X0SO!Y0SO'[$bO'e(gO'm+eO~O!W0TO~P#GyO!TSO!W0TO!u0VO!x0WO~P#GyO!W0TO!s0YO!t0YO!u0VO!x0WO~P#GyO!T&cO~O!T&cO~P!#rO!R'pi!c'pi_'pi'U'pi~P!)fO!{0cO!R'pi!c'pi_'pi'U'pi~O!R&sO!c'oi~Ox$tO!T$uO#V0eO'Z$`O~O#WraPraZra_rajra!ara!bra!dra!jra#[ra#]ra#^ra#_ra#`ra#ara#bra#cra#era#gra#ira#jra'Ura'dra!cra!Ora!Tranra%Qra!]ra~P#6fO#W$^aP$^aZ$^a_$^aj$^av$^a!a$^a!b$^a!d$^a!j$^a#[$^a#]$^a#^$^a#_$^a#`$^a#a$^a#b$^a#c$^a#e$^a#g$^a#i$^a#j$^a'U$^a'd$^a!c$^a!O$^a!T$^an$^a%Q$^a!]$^a~P#7[O#W$`aP$`aZ$`a_$`aj$`av$`a!a$`a!b$`a!d$`a!j$`a#[$`a#]$`a#^$`a#_$`a#`$`a#a$`a#b$`a#c$`a#e$`a#g$`a#i$`a#j$`a'U$`a'd$`a!c$`a!O$`a!T$`an$`a%Q$`a!]$`a~P#7}O#W$naP$naZ$na_$naj$nav$na!R$na!a$na!b$na!d$na!j$na#[$na#]$na#^$na#_$na#`$na#a$na#b$na#c$na#e$na#g$na#i$na#j$na'U$na'd$na!c$na!O$na!T$na!{$nan$na%Q$na!]$na~P!#rO_#Oq!R#Oq'U#Oq!O#Oq!c#Oqn#Oq!T#Oq%Q#Oq!]#Oq~P!)fO!R&iX'_&iX~PJdO!R,ZO'_'ka~O!Q0mO!R&jX!c&jX~P){O!R,^O!c'la~O!R,^O!c'la~P!)fO#m!fa!S!fa~PCcO#m!^a!R!^a!S!^a~P#)gO!T1QO#x^O$P1RO~O!S1VO~On1WO~P!#rO_$Yq!R$Yq'U$Yq!O$Yq!c$Yqn$Yq!T$Yq%Q$Yq!]$Yq~P!)fO!O1XO~O],uOk,uO~Ou(ROx(SO'v(WO'n$xi'u$xi!R$xi!{$xi~O'_$xi#m$xi~P$(jOu(ROx(SO'n$zi'u$zi'v$zi!R$zi!{$zi~O'_$zi#m$zi~P$)]O#m1YO~P!#rO!Q1[O'Z$`O!R&rX!c&rX~O!R,}O!c'{a~O!R,}O!]!wO!c'{a~O!R,}O!]!wO'n&nO!c'{a~O'_$gi!R$gi#m$gi!{$gi~P!#rO!Q1cO'Z(bO!O&tX!R&tX~P!$aO!R-UO!O'|a~O!R-UO!O'|a~P!#rO!]!wO~O!]!wO#c1mO~Oj1qO!]!wO'n&nO~O!R'bi'_'bi~P!#rO!{1tO!R'bi'_'bi~P!#rO!c1wO~O_$Zq!R$Zq'U$Zq!O$Zq!c$Zqn$Zq!T$Zq%Q$Zq!]$Zq~P!)fO!R1{O!T'}X~P!#rO!T&cO%Q2OO~O!T&cO%Q2OO~P!#rO!T$eX$u[X_$eX'U$eX~P!!iO$u2SOugXxgX!TgX'ngX'ugX'vgX_gX'UgX~O$u2SO~O]2YO%R2ZO'Z)gO!R&}X!S&}X~O!R.WO!S(Ta~OZ2_O~O^2`O~O]2cO~OS2eO!T&cO!o2dO%Q2OO~O_$[O'U$[O~P!#rO!T#yO~P!#rO!R2jO!{2lO!S(QX~O!S2mO~Ox(kO!W2vO!X2oO!Y2oO!r2uO!s2tO!t2tO!x2sO'[$bO'e(gO'm+eO~O!S2rO~P$1nOS2}O!T.sO!o2|O%Q2{O~OS2}O!T.sO!o2|O%Q2{O'`$cO~O'Z(yO!R&|X!S&|X~O!R/PO!S(Ra~O]3XO'e3WO~O]3YO~O^3[O~O!c3_O~P){O_3aO~O_3aO~P){O#c3cO%r3dO~PE{O`/gO!S3hO&Q/fO~P`O!]3jO~O&V3kOP&SqQ&SqX&Sq]&Sq_&Sqb&Sqc&Sqh&Sqj&Sqk&Sql&Sqq&Sqs&Sqx&Sq{&Sq|&Sq}&Sq!T&Sq!_&Sq!d&Sq!g&Sq!h&Sq!i&Sq!j&Sq!k&Sq!n&Sq#d&Sq#t&Sq#x&Sq%P&Sq%R&Sq%T&Sq%U&Sq%X&Sq%Z&Sq%^&Sq%_&Sq%a&Sq%n&Sq%t&Sq%v&Sq%x&Sq%z&Sq%}&Sq&T&Sq&X&Sq&Z&Sq&]&Sq&_&Sq&a&Sq'Q&Sq'Z&Sq'd&Sq'm&Sq'z&Sq!S&Sq%{&Sq`&Sq&Q&Sq~O!R#Ti!S#Ti~P#)gO!{3mO!R#Ti!S#Ti~O!R!Vi!S!Vi~P#)gO_$[O!{3tO'U$[O~O_$[O!]!wO!{3tO'U$[O~O!X3xO!Y3xO'[$bO'e(gO'm+eO~O_$[O!]!wO!d$XO!j3yO!{3tO'U$[O'`$cO'n&nO~O!W3zO~P$:ZO!W3zO!u3}O!x4OO~P$:ZO_$[O!]!wO!j3yO!{3tO'U$[O'n&nO~O!R'pq!c'pq_'pq'U'pq~P!)fO!R&sO!c'oq~O#W$xiP$xiZ$xi_$xij$xiv$xi!a$xi!b$xi!d$xi!j$xi#[$xi#]$xi#^$xi#_$xi#`$xi#a$xi#b$xi#c$xi#e$xi#g$xi#i$xi#j$xi'U$xi'd$xi!c$xi!O$xi!T$xin$xi%Q$xi!]$xi~P$(jO#W$ziP$ziZ$zi_$zij$ziv$zi!a$zi!b$zi!d$zi!j$zi#[$zi#]$zi#^$zi#_$zi#`$zi#a$zi#b$zi#c$zi#e$zi#g$zi#i$zi#j$zi'U$zi'd$zi!c$zi!O$zi!T$zin$zi%Q$zi!]$zi~P$)]O#W$giP$giZ$gi_$gij$giv$gi!R$gi!a$gi!b$gi!d$gi!j$gi#[$gi#]$gi#^$gi#_$gi#`$gi#a$gi#b$gi#c$gi#e$gi#g$gi#i$gi#j$gi'U$gi'd$gi!c$gi!O$gi!T$gi!{$gin$gi%Q$gi!]$gi~P!#rO!R&ia'_&ia~P!#rO!R&ja!c&ja~P!)fO!R,^O!c'li~O#m#Oi!R#Oi!S#Oi~P#)gOP#^Ou!{Ov!{Ox!|O!b!yO!d!zO!j#^O'dQOZ#Zij#Zi!a#Zi#]#Zi#^#Zi#_#Zi#`#Zi#a#Zi#b#Zi#c#Zi#e#Zi#g#Zi#i#Zi#j#Zi#m#Zi'n#Zi'u#Zi'v#Zi!R#Zi!S#Zi~O#[#Zi~P$CqO#[9]O~P$CqOP#^Ou!{Ov!{Ox!|O!b!yO!d!zO!j#^O#[9]O#]9^O#^9^O#_9^O'dQOZ#Zi!a#Zi#`#Zi#a#Zi#b#Zi#c#Zi#e#Zi#g#Zi#i#Zi#j#Zi#m#Zi'n#Zi'u#Zi'v#Zi!R#Zi!S#Zi~Oj#Zi~P$EyOj9_O~P$EyOP#^Oj9_Ou!{Ov!{Ox!|O!b!yO!d!zO!j#^O#[9]O#]9^O#^9^O#_9^O#`9`O'dQO#e#Zi#g#Zi#i#Zi#j#Zi#m#Zi'n#Zi'u#Zi'v#Zi!R#Zi!S#Zi~OZ#Zi!a#Zi#a#Zi#b#Zi#c#Zi~P$HROZ9jO!a9aO#a9aO#b9aO#c9aO~P$HROP#^OZ9jOj9_Ou!{Ov!{Ox!|O!a9aO!b!yO!d!zO!j#^O#[9]O#]9^O#^9^O#_9^O#`9`O#a9aO#b9aO#c9aO#e9bO'dQO#g#Zi#i#Zi#j#Zi#m#Zi'n#Zi'v#Zi!R#Zi!S#Zi~O'u#Zi~P$JgO'u!}O~P$JgOP#^OZ9jOj9_Ou!{Ov!{Ox!|O!a9aO!b!yO!d!zO!j#^O#[9]O#]9^O#^9^O#_9^O#`9`O#a9aO#b9aO#c9aO#e9bO#g9dO'dQO'u!}O#i#Zi#j#Zi#m#Zi'n#Zi!R#Zi!S#Zi~O'v#Zi~P$LoO'v#OO~P$LoOP#^OZ9jOj9_Ou!{Ov!{Ox!|O!a9aO!b!yO!d!zO!j#^O#[9]O#]9^O#^9^O#_9^O#`9`O#a9aO#b9aO#c9aO#e9bO#g9dO#i9fO'dQO'u!}O'v#OO~O#j#Zi#m#Zi'n#Zi!R#Zi!S#Zi~P$NwO_#ky!R#ky'U#ky!O#ky!c#kyn#ky!T#ky%Q#ky!]#ky~P!)fOP#ZiZ#Zij#Ziv#Zi!a#Zi!b#Zi!d#Zi!j#Zi#[#Zi#]#Zi#^#Zi#_#Zi#`#Zi#a#Zi#b#Zi#c#Zi#e#Zi#g#Zi#i#Zi#j#Zi#m#Zi'd#Zi!R#Zi!S#Zi~P!#rO!b!yOP'cXZ'cXj'cXu'cXv'cXx'cX!a'cX!d'cX!j'cX#['cX#]'cX#^'cX#_'cX#`'cX#a'cX#b'cX#c'cX#e'cX#g'cX#i'cX#j'cX#m'cX'd'cX'n'cX'u'cX'v'cX!R'cX!S'cX~O#m#ni!R#ni!S#ni~P#)gO!S4`O~O!R&qa!S&qa~P#)gO!]!wO'n&nO!R&ra!c&ra~O!R,}O!c'{i~O!R,}O!]!wO!c'{i~O!O&ta!R&ta~P!#rO!]4gO~O!R-UO!O'|i~P!#rO!R-UO!O'|i~O!O4mO~O!]!wO#c4sO~Oj4tO!]!wO'n&nO~O!O4vO~O'_$iq!R$iq#m$iq!{$iq~P!#rO_$Zy!R$Zy'U$Zy!O$Zy!c$Zyn$Zy!T$Zy%Q$Zy!]$Zy~P!)fO!R1{O!T'}a~O!T&cO%Q4{O~O!T&cO%Q4{O~P!#rO_#Oy!R#Oy'U#Oy!O#Oy!c#Oyn#Oy!T#Oy%Q#Oy!]#Oy~P!)fOZ5OO~O]5QO'Z)gO~O!R.WO!S(Ti~O]5TO~O^5UO~O'e'SO!R&yX!S&yX~O!R2jO!S(Qa~O!S5cO~P$1nOx-gO'e(gO'm+eO~O!W5fO!X5eO!Y5eO!x0WO'[$bO'e(gO'm+eO~O!s5gO!t5gO~P%-iO!X5eO!Y5eO'[$bO'e(gO'm+eO~O!T.sO~O!T.sO%Q5iO~O!T.sO%Q5iO~P!#rOS5nO!T.sO!o5mO%Q5iO~OZ5sO!R&|a!S&|a~O!R/PO!S(Ri~O]5vO~O!c5wO~O!c5xO~O!c5yO~O!c5yO~P){O_5{O~O!]6OO~O!c6QO~O!R'si!S'si~P#)gO_$[O'U$[O~P!)fO_$[O!{6VO'U$[O~O_$[O!]!wO!{6VO'U$[O~O!X6[O!Y6[O'[$bO'e(gO'm+eO~O_$[O!]!wO!j6]O!{6VO'U$[O'n&nO~O!d$XO'`$cO~P%2TO!W6^O~P%1rO!R'py!c'py_'py'U'py~P!)fO#W$iqP$iqZ$iq_$iqj$iqv$iq!R$iq!a$iq!b$iq!d$iq!j$iq#[$iq#]$iq#^$iq#_$iq#`$iq#a$iq#b$iq#c$iq#e$iq#g$iq#i$iq#j$iq'U$iq'd$iq!c$iq!O$iq!T$iq!{$iqn$iq%Q$iq!]$iq~P!#rO!R&ji!c&ji~P!)fO#m#Oq!R#Oq!S#Oq~P#)gOu-mOv-mOx-nOPraZrajra!ara!bra!dra!jra#[ra#]ra#^ra#_ra#`ra#ara#bra#cra#era#gra#ira#jra#mra'dra'nra'ura'vra!Rra!Sra~Ou(ROx(SOP$^aZ$^aj$^av$^a!a$^a!b$^a!d$^a!j$^a#[$^a#]$^a#^$^a#_$^a#`$^a#a$^a#b$^a#c$^a#e$^a#g$^a#i$^a#j$^a#m$^a'd$^a'n$^a'u$^a'v$^a!R$^a!S$^a~Ou(ROx(SOP$`aZ$`aj$`av$`a!a$`a!b$`a!d$`a!j$`a#[$`a#]$`a#^$`a#_$`a#`$`a#a$`a#b$`a#c$`a#e$`a#g$`a#i$`a#j$`a#m$`a'd$`a'n$`a'u$`a'v$`a!R$`a!S$`a~OP$naZ$naj$nav$na!a$na!b$na!d$na!j$na#[$na#]$na#^$na#_$na#`$na#a$na#b$na#c$na#e$na#g$na#i$na#j$na#m$na'd$na!R$na!S$na~P!#rO#m$Yq!R$Yq!S$Yq~P#)gO#m$Zq!R$Zq!S$Zq~P#)gO!S6hO~O'_$|y!R$|y#m$|y!{$|y~P!#rO!]!wO!R&ri!c&ri~O!]!wO'n&nO!R&ri!c&ri~O!R,}O!c'{q~O!O&ti!R&ti~P!#rO!R-UO!O'|q~O!O6oO~P!#rO!O6oO~O!R'by'_'by~P!#rO!R&wa!T&wa~P!#rO!T$tq_$tq'U$tq~P!#rOZ6wO~O!R.WO!S(Tq~O]6zO~O!T&cO%Q6{O~O!T&cO%Q6{O~P!#rO!{6|O!R&ya!S&ya~O!R2jO!S(Qi~P#)gO!X7SO!Y7SO'[$bO'e(gO'm+eO~O!W7UO!x4OO~P%ArO!T.sO%Q7XO~O!T.sO%Q7XO~P!#rO]7`O'e7_O~O!R/PO!S(Rq~O!c7bO~O!c7bO~P){O!c7dO~O!c7eO~O!R#Ty!S#Ty~P#)gO_$[O!{7kO'U$[O~O_$[O!]!wO!{7kO'U$[O~O!X7nO!Y7nO'[$bO'e(gO'm+eO~O_$[O!]!wO!j7oO!{7kO'U$[O'n&nO~O#W$|yP$|yZ$|y_$|yj$|yv$|y!R$|y!a$|y!b$|y!d$|y!j$|y#[$|y#]$|y#^$|y#_$|y#`$|y#a$|y#b$|y#c$|y#e$|y#g$|y#i$|y#j$|y'U$|y'd$|y!c$|y!O$|y!T$|y!{$|yn$|y%Q$|y!]$|y~P!#rO#m#ky!R#ky!S#ky~P#)gOP$giZ$gij$giv$gi!a$gi!b$gi!d$gi!j$gi#[$gi#]$gi#^$gi#_$gi#`$gi#a$gi#b$gi#c$gi#e$gi#g$gi#i$gi#j$gi#m$gi'd$gi!R$gi!S$gi~P!#rOu(ROx(SO'v(WOP$xiZ$xij$xiv$xi!a$xi!b$xi!d$xi!j$xi#[$xi#]$xi#^$xi#_$xi#`$xi#a$xi#b$xi#c$xi#e$xi#g$xi#i$xi#j$xi#m$xi'd$xi'n$xi'u$xi!R$xi!S$xi~Ou(ROx(SOP$ziZ$zij$ziv$zi!a$zi!b$zi!d$zi!j$zi#[$zi#]$zi#^$zi#_$zi#`$zi#a$zi#b$zi#c$zi#e$zi#g$zi#i$zi#j$zi#m$zi'd$zi'n$zi'u$zi'v$zi!R$zi!S$zi~O#m$Zy!R$Zy!S$Zy~P#)gO#m#Oy!R#Oy!S#Oy~P#)gO!]!wO!R&rq!c&rq~O!R,}O!c'{y~O!O&tq!R&tq~P!#rO!O7uO~P!#rO!R.WO!S(Ty~O!R2jO!S(Qq~O!X8RO!Y8RO'[$bO'e(gO'm+eO~O!T.sO%Q8UO~O!T.sO%Q8UO~P!#rO!c8XO~O&V8YOP&S!ZQ&S!ZX&S!Z]&S!Z_&S!Zb&S!Zc&S!Zh&S!Zj&S!Zk&S!Zl&S!Zq&S!Zs&S!Zx&S!Z{&S!Z|&S!Z}&S!Z!T&S!Z!_&S!Z!d&S!Z!g&S!Z!h&S!Z!i&S!Z!j&S!Z!k&S!Z!n&S!Z#d&S!Z#t&S!Z#x&S!Z%P&S!Z%R&S!Z%T&S!Z%U&S!Z%X&S!Z%Z&S!Z%^&S!Z%_&S!Z%a&S!Z%n&S!Z%t&S!Z%v&S!Z%x&S!Z%z&S!Z%}&S!Z&T&S!Z&X&S!Z&Z&S!Z&]&S!Z&_&S!Z&a&S!Z'Q&S!Z'Z&S!Z'd&S!Z'm&S!Z'z&S!Z!S&S!Z%{&S!Z`&S!Z&Q&S!Z~O_$[O!{8_O'U$[O~O_$[O!]!wO!{8_O'U$[O~OP$iqZ$iqj$iqv$iq!a$iq!b$iq!d$iq!j$iq#[$iq#]$iq#^$iq#_$iq#`$iq#a$iq#b$iq#c$iq#e$iq#g$iq#i$iq#j$iq#m$iq'd$iq!R$iq!S$iq~P!#rO!R&yq!S&yq~P#)gO_$[O!{8tO'U$[O~OP$|yZ$|yj$|yv$|y!a$|y!b$|y!d$|y!j$|y#[$|y#]$|y#^$|y#_$|y#`$|y#a$|y#b$|y#c$|y#e$|y#g$|y#i$|y#j$|y#m$|y'd$|y!R$|y!S$|y~P!#rOn'fX~P.jOn[X!O[X!c[X%r[X!T[X%Q[X!][X~P$zO!]dX!c[X!cdX'ndX~P;aOP9VOQ9VO]cOb:mOc!jOhcOj9VOkcOlcOq9VOs9VOxRO{cO|cO}cO!TSO!_9XO!dUO!g9VO!h9VO!i9VO!j9VO!k9VO!n!iO#t!lO#x^O'Z'bO'dQO'mYO'z:kO~O!R9hO!S$]a~O]#qOh$OOj#rOk#qOl#qOq$POs9mOx#xO!T#yO!_:pO!d#vO#V9sO#t$TO$_9oO$a9qO$d$UO'Z&zO'd#sO~O#d'iO~P&-UO!S[X!SdX~P;aO#W9[O~O!]!wO#W9[O~O!{9kO~O#c9aO~O!{9tO!R'sX!S'sX~O!{9kO!R'qX!S'qX~O#W9uO~O'_9wO~P!#rO#W9|O~O#W9}O~O!]!wO#W:OO~O!]!wO#W9uO~O#m:PO~P#)gO#W:QO~O#W:RO~O#W:SO~O#W:TO~O#m:UO~P!#rO#m:VO~P!#rO#x~!b!r!t!u#U#V'z$_$a$d$u%P%Q%R%X%Z%^%_%a%c~UT#x'z#]}'W'X#z'W'Z'e~",goto:"#Ed(XPPPPPPPP(YP(jP*^PPPP-uPP.[3n5b5uP5uPPP5uP7c5uP5uP7gPP7lP8Qk|}?O}!O>k!O!P?`!P!QCl!Q!R!0[!R![!1q![!]!7s!]!^!8V!^!_!8g!_!`!9d!`!a!:[!a!b!U#R#S2`#S#T!>i#T#o2`#o#p!>y#p#q!?O#q#r!?f#r#s!?x#s$f%T$f$g%c$g#BY2`#BY#BZ!@Y#BZ$IS2`$IS$I_!@Y$I_$I|2`$I|$I}!Bq$I}$JO!Bq$JO$JT2`$JT$JU!@Y$JU$KV2`$KV$KW!@Y$KW&FU2`&FU&FV!@Y&FV?HT2`?HT?HU!@Y?HU~2`W%YR$UWO!^%T!_#o%T#p~%T,T%jg$UW'W+{OX%TXY%cYZ%TZ[%c[p%Tpq%cq!^%T!_#o%T#p$f%T$f$g%c$g#BY%T#BY#BZ%c#BZ$IS%T$IS$I_%c$I_$JT%T$JT$JU%c$JU$KV%T$KV$KW%c$KW&FU%T&FU&FV%c&FV?HT%T?HT?HU%c?HU~%T,T'YR$UW'X+{O!^%T!_#o%T#p~%T$T'jS$UW!j#{O!^%T!_!`'v!`#o%T#p~%T$O'}S#e#v$UWO!^%T!_!`(Z!`#o%T#p~%T$O(bR#e#v$UWO!^%T!_#o%T#p~%T'u(rZ$UW]!ROY(kYZ)eZr(krs*rs!^(k!^!_+U!_#O(k#O#P-b#P#o(k#o#p+U#p~(k&r)jV$UWOr)ers*Ps!^)e!^!_*a!_#o)e#o#p*a#p~)e&r*WR$P&j$UWO!^%T!_#o%T#p~%T&j*dROr*ars*ms~*a&j*rO$P&j'u*{R$P&j$UW]!RO!^%T!_#o%T#p~%T'm+ZV]!ROY+UYZ*aZr+Urs+ps#O+U#O#P+w#P~+U'm+wO$P&j]!R'm+zROr+Urs,Ts~+U'm,[U$P&j]!ROY,nZr,nrs-Vs#O,n#O#P-[#P~,n!R,sU]!ROY,nZr,nrs-Vs#O,n#O#P-[#P~,n!R-[O]!R!R-_PO~,n'u-gV$UWOr(krs-|s!^(k!^!_+U!_#o(k#o#p+U#p~(k'u.VZ$P&j$UW]!ROY.xYZ%TZr.xrs/rs!^.x!^!_,n!_#O.x#O#P0S#P#o.x#o#p,n#p~.x!Z/PZ$UW]!ROY.xYZ%TZr.xrs/rs!^.x!^!_,n!_#O.x#O#P0S#P#o.x#o#p,n#p~.x!Z/yR$UW]!RO!^%T!_#o%T#p~%T!Z0XT$UWO!^.x!^!_,n!_#o.x#o#p,n#p~.xy0mZ$UWOt%Ttu1`u!^%T!_!c%T!c!}1`!}#R%T#R#S1`#S#T%T#T#o1`#p$g%T$g~1`y1g]$UW'mqOt%Ttu1`u!Q%T!Q![1`![!^%T!_!c%T!c!}1`!}#R%T#R#S1`#S#T%T#T#o1`#p$g%T$g~1`&i2k_$UW#zS'Z%k'epOt%Ttu2`u}%T}!O3j!O!Q%T!Q![2`![!^%T!_!c%T!c!}2`!}#R%T#R#S2`#S#T%T#T#o2`#p$g%T$g~2`[3q_$UW#zSOt%Ttu3ju}%T}!O3j!O!Q%T!Q![3j![!^%T!_!c%T!c!}3j!}#R%T#R#S3j#S#T%T#T#o3j#p$g%T$g~3j$O4wS#^#v$UWO!^%T!_!`5T!`#o%T#p~%T$O5[R$UW#o#vO!^%T!_#o%T#p~%T%r5lU'v%j$UWOv%Tvw6Ow!^%T!_!`5T!`#o%T#p~%T$O6VS$UW#i#vO!^%T!_!`5T!`#o%T#p~%T'u6jZ$UW]!ROY6cYZ7]Zw6cwx*rx!^6c!^!_8T!_#O6c#O#P:T#P#o6c#o#p8T#p~6c&r7bV$UWOw7]wx*Px!^7]!^!_7w!_#o7]#o#p7w#p~7]&j7zROw7wwx*mx~7w'm8YV]!ROY8TYZ7wZw8Twx+px#O8T#O#P8o#P~8T'm8rROw8Twx8{x~8T'm9SU$P&j]!ROY9fZw9fwx-Vx#O9f#O#P9}#P~9f!R9kU]!ROY9fZw9fwx-Vx#O9f#O#P9}#P~9f!R:QPO~9f'u:YV$UWOw6cwx:ox!^6c!^!_8T!_#o6c#o#p8T#p~6c'u:xZ$P&j$UW]!ROY;kYZ%TZw;kwx/rx!^;k!^!_9f!_#O;k#O#PW{!^%T!_!`5T!`#o%T#p~%T$O>_S#[#v$UWO!^%T!_!`5T!`#o%T#p~%T$u>rSj$m$UWO!^%T!_!`5T!`#o%T#p~%T&i?VR!R&a$UWO!^%T!_#o%T#p~%T&i?gVu%n$UWO!O%T!O!P?|!P!Q%T!Q![@r![!^%T!_#o%T#p~%Ty@RT$UWO!O%T!O!P@b!P!^%T!_#o%T#p~%Ty@iR!Qq$UWO!^%T!_#o%T#p~%Ty@yZ$UWkqO!Q%T!Q![@r![!^%T!_!g%T!g!hAl!h#R%T#R#S@r#S#X%T#X#YAl#Y#o%T#p~%TyAqZ$UWO{%T{|Bd|}%T}!OBd!O!Q%T!Q![CO![!^%T!_#R%T#R#SCO#S#o%T#p~%TyBiV$UWO!Q%T!Q![CO![!^%T!_#R%T#R#SCO#S#o%T#p~%TyCVV$UWkqO!Q%T!Q![CO![!^%T!_#R%T#R#SCO#S#o%T#p~%T,TCs`$UW#]#vOYDuYZ%TZzDuz{Jl{!PDu!P!Q!-e!Q!^Du!^!_Fx!_!`!.^!`!a!/]!a!}Du!}#OHq#O#PJQ#P#oDu#o#pFx#p~DuXD|[$UW}POYDuYZ%TZ!PDu!P!QEr!Q!^Du!^!_Fx!_!}Du!}#OHq#O#PJQ#P#oDu#o#pFx#p~DuXEy_$UW}PO!^%T!_#Z%T#Z#[Er#[#]%T#]#^Er#^#a%T#a#bEr#b#g%T#g#hEr#h#i%T#i#jEr#j#m%T#m#nEr#n#o%T#p~%TPF}V}POYFxZ!PFx!P!QGd!Q!}Fx!}#OG{#O#PHh#P~FxPGiU}P#Z#[Gd#]#^Gd#a#bGd#g#hGd#i#jGd#m#nGdPHOTOYG{Z#OG{#O#PH_#P#QFx#Q~G{PHbQOYG{Z~G{PHkQOYFxZ~FxXHvY$UWOYHqYZ%TZ!^Hq!^!_G{!_#OHq#O#PIf#P#QDu#Q#oHq#o#pG{#p~HqXIkV$UWOYHqYZ%TZ!^Hq!^!_G{!_#oHq#o#pG{#p~HqXJVV$UWOYDuYZ%TZ!^Du!^!_Fx!_#oDu#o#pFx#p~Du,TJs^$UW}POYJlYZKoZzJlz{NQ{!PJl!P!Q!,R!Q!^Jl!^!_!!]!_!}Jl!}#O!'|#O#P!+a#P#oJl#o#p!!]#p~Jl,TKtV$UWOzKoz{LZ{!^Ko!^!_M]!_#oKo#o#pM]#p~Ko,TL`X$UWOzKoz{LZ{!PKo!P!QL{!Q!^Ko!^!_M]!_#oKo#o#pM]#p~Ko,TMSR$UWU+{O!^%T!_#o%T#p~%T+{M`ROzM]z{Mi{~M]+{MlTOzM]z{Mi{!PM]!P!QM{!Q~M]+{NQOU+{,TNX^$UW}POYJlYZKoZzJlz{NQ{!PJl!P!Q! T!Q!^Jl!^!_!!]!_!}Jl!}#O!'|#O#P!+a#P#oJl#o#p!!]#p~Jl,T! ^_$UWU+{}PO!^%T!_#Z%T#Z#[Er#[#]%T#]#^Er#^#a%T#a#bEr#b#g%T#g#hEr#h#i%T#i#jEr#j#m%T#m#nEr#n#o%T#p~%T+{!!bY}POY!!]YZM]Zz!!]z{!#Q{!P!!]!P!Q!&x!Q!}!!]!}#O!$`#O#P!&f#P~!!]+{!#VY}POY!!]YZM]Zz!!]z{!#Q{!P!!]!P!Q!#u!Q!}!!]!}#O!$`#O#P!&f#P~!!]+{!#|UU+{}P#Z#[Gd#]#^Gd#a#bGd#g#hGd#i#jGd#m#nGd+{!$cWOY!$`YZM]Zz!$`z{!${{#O!$`#O#P!&S#P#Q!!]#Q~!$`+{!%OYOY!$`YZM]Zz!$`z{!${{!P!$`!P!Q!%n!Q#O!$`#O#P!&S#P#Q!!]#Q~!$`+{!%sTU+{OYG{Z#OG{#O#PH_#P#QFx#Q~G{+{!&VTOY!$`YZM]Zz!$`z{!${{~!$`+{!&iTOY!!]YZM]Zz!!]z{!#Q{~!!]+{!&}_}POzM]z{Mi{#ZM]#Z#[!&x#[#]M]#]#^!&x#^#aM]#a#b!&x#b#gM]#g#h!&x#h#iM]#i#j!&x#j#mM]#m#n!&x#n~M],T!(R[$UWOY!'|YZKoZz!'|z{!(w{!^!'|!^!_!$`!_#O!'|#O#P!*o#P#QJl#Q#o!'|#o#p!$`#p~!'|,T!(|^$UWOY!'|YZKoZz!'|z{!(w{!P!'|!P!Q!)x!Q!^!'|!^!_!$`!_#O!'|#O#P!*o#P#QJl#Q#o!'|#o#p!$`#p~!'|,T!*PY$UWU+{OYHqYZ%TZ!^Hq!^!_G{!_#OHq#O#PIf#P#QDu#Q#oHq#o#pG{#p~Hq,T!*tX$UWOY!'|YZKoZz!'|z{!(w{!^!'|!^!_!$`!_#o!'|#o#p!$`#p~!'|,T!+fX$UWOYJlYZKoZzJlz{NQ{!^Jl!^!_!!]!_#oJl#o#p!!]#p~Jl,T!,Yc$UW}POzKoz{LZ{!^Ko!^!_M]!_#ZKo#Z#[!,R#[#]Ko#]#^!,R#^#aKo#a#b!,R#b#gKo#g#h!,R#h#iKo#i#j!,R#j#mKo#m#n!,R#n#oKo#o#pM]#p~Ko,T!-lV$UWT+{OY!-eYZ%TZ!^!-e!^!_!.R!_#o!-e#o#p!.R#p~!-e+{!.WQT+{OY!.RZ~!.R$P!.g[$UW#o#v}POYDuYZ%TZ!PDu!P!QEr!Q!^Du!^!_Fx!_!}Du!}#OHq#O#PJQ#P#oDu#o#pFx#p~Du]!/f[#wS$UW}POYDuYZ%TZ!PDu!P!QEr!Q!^Du!^!_Fx!_!}Du!}#OHq#O#PJQ#P#oDu#o#pFx#p~Duy!0cd$UWkqO!O%T!O!P@r!P!Q%T!Q![!1q![!^%T!_!g%T!g!hAl!h#R%T#R#S!1q#S#U%T#U#V!3X#V#X%T#X#YAl#Y#b%T#b#c!2w#c#d!4m#d#l%T#l#m!5{#m#o%T#p~%Ty!1x_$UWkqO!O%T!O!P@r!P!Q%T!Q![!1q![!^%T!_!g%T!g!hAl!h#R%T#R#S!1q#S#X%T#X#YAl#Y#b%T#b#c!2w#c#o%T#p~%Ty!3OR$UWkqO!^%T!_#o%T#p~%Ty!3^W$UWO!Q%T!Q!R!3v!R!S!3v!S!^%T!_#R%T#R#S!3v#S#o%T#p~%Ty!3}Y$UWkqO!Q%T!Q!R!3v!R!S!3v!S!^%T!_#R%T#R#S!3v#S#b%T#b#c!2w#c#o%T#p~%Ty!4rV$UWO!Q%T!Q!Y!5X!Y!^%T!_#R%T#R#S!5X#S#o%T#p~%Ty!5`X$UWkqO!Q%T!Q!Y!5X!Y!^%T!_#R%T#R#S!5X#S#b%T#b#c!2w#c#o%T#p~%Ty!6QZ$UWO!Q%T!Q![!6s![!^%T!_!c%T!c!i!6s!i#R%T#R#S!6s#S#T%T#T#Z!6s#Z#o%T#p~%Ty!6z]$UWkqO!Q%T!Q![!6s![!^%T!_!c%T!c!i!6s!i#R%T#R#S!6s#S#T%T#T#Z!6s#Z#b%T#b#c!2w#c#o%T#p~%T%w!7|R!]V$UW#m%hO!^%T!_#o%T#p~%T!P!8^R_w$UWO!^%T!_#o%T#p~%T+c!8rR'`d!a%Y#x&s'zP!P!Q!8{!^!_!9Q!_!`!9_W!9QO$WW#v!9VP#`#v!_!`!9Y#v!9_O#o#v#v!9dO#a#v%w!9kT!{%o$UWO!^%T!_!`'v!`!a!9z!a#o%T#p~%T$P!:RR#W#w$UWO!^%T!_#o%T#p~%T%w!:gT'_!s#a#v$RS$UWO!^%T!_!`!:v!`!a!;W!a#o%T#p~%T$O!:}R#a#v$UWO!^%T!_#o%T#p~%T$O!;_T#`#v$UWO!^%T!_!`5T!`!a!;n!a#o%T#p~%T$O!;uS#`#v$UWO!^%T!_!`5T!`#o%T#p~%T%w!]S#g#v$UWO!^%T!_!`5T!`#o%T#p~%T$P!>pR$UW'd#wO!^%T!_#o%T#p~%T~!?OO!T~%r!?VT'u%j$UWO!^%T!_!`5T!`#o%T#p#q!=P#q~%T$u!?oR!S$knQ$UWO!^%T!_#o%T#p~%TX!@PR!kP$UWO!^%T!_#o%T#p~%T,T!@gr$UW'W+{#zS'Z%k'epOX%TXY%cYZ%TZ[%c[p%Tpq%cqt%Ttu2`u}%T}!O3j!O!Q%T!Q![2`![!^%T!_!c%T!c!}2`!}#R%T#R#S2`#S#T%T#T#o2`#p$f%T$f$g%c$g#BY2`#BY#BZ!@Y#BZ$IS2`$IS$I_!@Y$I_$JT2`$JT$JU!@Y$JU$KV2`$KV$KW!@Y$KW&FU2`&FU&FV!@Y&FV?HT2`?HT?HU!@Y?HU~2`,T!CO_$UW'X+{#zS'Z%k'epOt%Ttu2`u}%T}!O3j!O!Q%T!Q![2`![!^%T!_!c%T!c!}2`!}#R%T#R#S2`#S#T%T#T#o2`#p$g%T$g~2`",tokenizers:[Lh,Ph,Mh,0,1,2,3,4,5,6,7,8,Dh],topRules:{Script:[0,7]},dialects:{jsx:11335,ts:11337},dynamicPrecedences:{149:1,176:1},specialized:[{term:287,get:function(e,t){return function(e,t){return"extends"==e&&t.dialectEnabled(1)?4:-1}(e,t)<<1}},{term:287,get:function(e){return Fh[e]||-1}},{term:297,get:function(e){return Uh[e]||-1}},{term:63,get:function(e){return Bh[e]||-1}}],tokenPrec:11358}),Qh=[gp("function ${name}(${params}) {\n\t${}\n}",{label:"function",detail:"definition",type:"keyword"}),gp("for (let ${index} = 0; ${index} < ${bound}; ${index}++) {\n\t${}\n}",{label:"for",detail:"loop",type:"keyword"}),gp("for (let ${name} of ${collection}) {\n\t${}\n}",{label:"for",detail:"of loop",type:"keyword"}),gp("try {\n\t${}\n} catch (${error}) {\n\t${}\n}",{label:"try",detail:"block",type:"keyword"}),gp("class ${name} {\n\tconstructor(${params}) {\n\t\t${}\n\t}\n}",{label:"class",detail:"definition",type:"keyword"}),gp('import {${names}} from "${module}"\n${}',{label:"import",detail:"named",type:"keyword"}),gp('import ${name} from "${module}"\n${}',{label:"import",detail:"default",type:"keyword"})],Zh=ns.define({parser:$h.configure({props:[Os.add({IfStatement:ws({except:/^\s*({|else\b)/}),TryStatement:ws({except:/^\s*({|catch\b|finally\b)/}),LabeledStatement:function(e){return e.baseIndent},SwitchBody:function(e){var t=e.textAfter,n=/^\s*\}/.test(t),r=/^\s*(case|default)\b/.test(t);return e.baseIndent+(n?0:r?1:2)*e.unit},Block:Cs({closing:"}"}),ArrowFunction:function(e){return e.baseIndent+e.unit},"TemplateString BlockComment":function(){return-1},"Statement Property":ws({except:/^{/}),JSXElement:function(e){var t=/^\s*<\//.test(e.textAfter);return e.lineIndent(e.node.from)+(t?0:e.unit)},JSXEscape:function(e){var t=/\s*\}/.test(e.textAfter);return e.lineIndent(e.node.from)+(t?0:e.unit)},"JSXOpenTag JSXSelfClosingTag":function(e){return e.column(e.node.from)+e.unit}}),Ns.add({"Block ClassBody SwitchBody EnumBody ObjectExpression ArrayExpression":function(e){var t=e.firstChild,n=e.lastChild;return t&&t.to0&&void 0!==arguments[0]?arguments[0]:{},t=e.jsx?e.typescript?Wh:Hh:e.typescript?Gh:Zh;return new fs(t,Zh.data.of({autocomplete:kd(["LineComment","BlockComment","String"],Sd(Qh))}))}var jh=n(1064),Vh=n(74003),Yh=["files","embed","json","query"];var qh=function(e){var t=e||{},n=t.files,s=void 0===n?{}:n,l=t.embed,u=t.json,c=t.query,d=(0,i.Z)(t,Yh),p=(0,Vh.Z)({files:s}),f=(0,a.useState)(),h=(0,o.Z)(f,2),m=h[0],g=h[1];return(0,a.useEffect)((function(){e.children||function(e){return fetch("https://codesandbox.io/api/v1/sandboxes/define?json=1",{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify({files:e})}).then((function(e){return e.json()}))}(s).then((function(e){if(e&&e.sandbox_id){var t="https://codesandbox.io/"+(l?"embed":"s")+"/"+e.sandbox_id+"?"+(c||"");g(t)}}))}),[s]),e.children?(0,Kf.jsxs)("form",(0,r.Z)({action:"https://codesandbox.io/api/v1/sandboxes/define",method:"POST",target:"_blank"},d,{children:[(0,Kf.jsx)("input",{type:"hidden",name:"parameters",value:p}),l&&(0,Kf.jsx)("input",{type:"hidden",name:"embed",value:1}),u&&(0,Kf.jsx)("input",{type:"hidden",name:"json",value:1}),c&&(0,Kf.jsx)("input",{type:"hidden",name:"query",value:c}),(0,Kf.jsx)("button",{type:"submit",children:e.children})]})):(0,Kf.jsx)("iframe",(0,r.Z)({},d,{title:d.title||"Example.",src:m,style:(0,r.Z)({width:"100%",height:"100%",border:0,overflow:"hidden"},d.style),allow:"accelerometer; ambient-light-sensor; camera; encrypted-media; geolocation; gyroscope; hid; microphone; midi; payment; usb; vr; xr-spatial-tracking",sandbox:"allow-forms allow-modals allow-popups allow-presentation allow-same-origin allow-scripts"}))},Xh=n(92801),Kh=n.n(Xh),Jh=["includeModule"],em=function(e){var t=e||{},n=t.codePenOption,a=t.codeSandboxOption,o=t.prefixCls,s=n||{},l=s.includeModule,u=(0,i.Z)(s,Jh);if(u&&u.js){var c=(l||[]).join("|");u.js=u.js.replace(/import([\s\S]*?)(?=['"])['"].*['"]( *;|;)?/gm,(function(e){return c&&new RegExp("from\\s+['\"]("+c+")['\"](s.+)?;?").test(e)?e:"/** "+e+" **/"}))}return(0,Kf.jsxs)("div",{className:o+"-thirdparty",children:[n&&(0,Kf.jsx)(Kh(),(0,r.Z)({},u,{children:(0,Kf.jsx)("svg",{height:"12",fill:"currentColor",viewBox:"0 0 69 69",children:(0,Kf.jsx)("path",{d:"M68.974125,23.6022271 C68.9669375,23.556228 68.956875,23.5159788 68.951125,23.4728545 C68.9369583,23.3892382 68.9192128,23.3062677 68.8979375,23.2241717 C68.885,23.1752977 68.8663125,23.127861 68.8505,23.0804244 C68.8278442,23.0077868 68.8029153,22.9358778 68.77575,22.8648035 C68.7562939,22.8157401 68.7342205,22.7677555 68.709625,22.7210562 C68.6804108,22.6530301 68.6463004,22.5872128 68.6075625,22.5241224 C68.5816874,22.4766857 68.5515,22.4321241 68.52275,22.386125 C68.4142531,22.2169066 68.2885197,22.0593814 68.1475625,21.9160713 C68.10875,21.8772595 68.0728125,21.8355728 68.0325625,21.8010735 C67.9775701,21.7523865 67.9214935,21.704938 67.864375,21.6587636 C67.818375,21.6242643 67.77525,21.589765 67.72925,21.5581406 L67.680375,21.5207662 L36.1445,0.497723998 C35.1485978,-0.165907999 33.8514022,-0.165907999 32.8555,0.497723998 L1.32106248,21.5207662 L1.27218748,21.5581406 C1.16574994,21.6321432 1.06485681,21.713817 0.970312494,21.8025109 C0.928625004,21.8355728 0.891249961,21.8772595 0.850999999,21.9160713 C0.800687478,21.9678203 0.750375025,22.0224443 0.704374952,22.0770683 C0.618968308,22.1722554 0.543358166,22.275796 0.47868744,22.386125 L0.392437472,22.5241224 C0.355916851,22.587711 0.322339729,22.6529454 0.291812498,22.7196187 C0.235417041,22.8356642 0.187844895,22.9557936 0.149499967,23.0789869 C0.133687434,23.127861 0.11643744,23.1752977 0.103499962,23.2241717 C0.0819374527,23.3046702 0.0675624468,23.3880436 0.0517499808,23.4728545 C0.0431249503,23.5159787 0.0330624597,23.5562279 0.0273124842,23.6022271 C0.0114999508,23.7272873 0,23.8566599 0,23.9874699 L0,45.0105121 C0,45.1398847 0.0115000182,45.2692572 0.0287499444,45.3986298 C0.0330624597,45.4403165 0.0431249503,45.4834407 0.0517499808,45.5265649 C0.0661249867,45.6113758 0.0819374527,45.6918743 0.103499962,45.7752478 C0.11643744,45.8241218 0.133687434,45.8715585 0.149499967,45.918995 C0.172499936,45.9908687 0.195499972,46.0627423 0.227124972,46.1360534 C0.245812493,46.1849275 0.27024999,46.2309267 0.290374971,46.2798007 C0.323437498,46.3459245 0.355062497,46.4106108 0.392437472,46.478172 C0.421187484,46.5227337 0.448499968,46.5687328 0.47868744,46.6132945 C0.585037244,46.7827707 0.710436736,46.9395172 0.852437459,47.0804732 C0.979968483,47.2145679 1.12112666,47.3350078 1.27362494,47.4398414 L1.32106248,47.4786532 L32.8555,68.5016954 C33.8511677,69.1661015 35.1488322,69.1661015 36.1445,68.5016954 L67.680375,47.4786532 L67.72925,47.4412789 C67.77525,47.4096545 67.818375,47.3751552 67.864375,47.3406558 C67.9215088,47.2940078 67.9775854,47.2460798 68.0325625,47.1969085 C68.0728125,47.1609716 68.10875,47.1221599 68.1475625,47.0819107 C68.2902677,46.9406867 68.4161661,46.7834372 68.52275,46.6132945 C68.5515,46.5672953 68.5816874,46.5227337 68.6075625,46.478172 C68.646375,46.4106108 68.6794375,46.3459245 68.7081875,46.2798007 C68.732625,46.2309267 68.7570625,46.1849275 68.77575,46.1360534 C68.8045,46.0641798 68.8275,45.9908687 68.8505,45.918995 C68.8663125,45.8715584 68.885,45.8241218 68.8979375,45.7752478 C68.9195,45.6918743 68.9353125,45.6113759 68.951125,45.5265649 C68.956875,45.4834407 68.9669375,45.4403165 68.974125,45.4000673 C68.991375,45.2706947 69,45.1413222 69,45.0119496 L69,23.9889074 C69,23.8566599 68.991375,23.7272873 68.974125,23.6022271 Z M38,9 L61,24.1907448 L50.7281277,31 L38.0014231,22.5649276 L38.0014231,9 L38,9 Z M30.997154,9 L30.997154,22.5649276 L18.2740828,31 L8,24.1907448 L31,9 L30.997154,9 Z M6,29 L13,34 L6,39 L6,29 L6,29 Z M31,60 L8,44.8082815 L18.2732954,38 L30.9971538,46.434203 L30.9971538,60 L31,60 Z M34.4985607,41 L24,34 L34.4985607,27 L45,34 L34.4985607,41 Z M38,60 L38,46.4333333 L50.7268564,38 L61,44.8073077 L38,60 L38,60 Z M63,39 L56,34 L63,29 L63,39 L63,39 Z"})})})),a&&(0,Kf.jsx)(qh,(0,r.Z)({},a,{children:(0,Kf.jsx)("svg",{height:"12",fill:"currentColor",viewBox:"0 0 69 69",children:(0,Kf.jsx)("path",{d:"M32,38.2764838 L11,24 L11,35.7160031 L22.0526316,43.2306536 L22.0526316,54.3200601 L32,60 L32,38.2764838 Z M38,38.2764838 L38,60 L47.9473684,54.3200601 L47.9473684,43.2306536 L59,35.7160031 L59,24 L38,38.2764838 Z M46.296506,13 L35.5021904,21.0761293 L24.7078748,13.004586 L15,18.6913552 L35.5021904,33 L56,18.6913552 L46.296506,13.004586 L46.296506,13 Z M37.1676303,0.571217481 L63.7371606,15.5989936 C65.1342563,16.3900364 66,17.8813846 66,19.4990592 L66,49.4964682 C66.0011469,51.1157433 65.1356391,52.6091811 63.7371606,53.4010064 L37.1676303,68.4287825 C35.8224939,69.1904058 34.1819333,69.1904058 32.8367968,68.4287825 L6.26726663,53.4010064 C4.86707992,52.6103421 4,51.1166819 4,49.4964682 L4,19.4990592 C4,17.8813846 4.86574257,16.3900364 6.26283836,15.5989936 L32.8323686,0.571217481 C34.1775051,-0.190405827 35.8180656,-0.190405827 37.1632021,0.571217481 L37.1676303,0.571217481 Z"})})}))]})},tm=(0,Kf.jsx)("svg",{viewBox:"0 0 176 176",children:(0,Kf.jsx)("path",{d:"M40.25 8.8817842e-15 5.25 8.8817842e-15C2.35 8.8817842e-15 0 2.35 0 5.25L0 40.15C0 40.175 0 40.2 0 40.225 0 43.1375 2.35 45.4875 5.25 45.4875 8.15 45.4875 10.525 43.1375 10.525 40.225 10.525 39.925 10.475 39.6125 10.425 39.325L10.425 11.35C10.425 10.8625 10.8125 10.475 11.2875 10.475L39.6875 10.475C39.875 10.4875 40.0625 10.525 40.25 10.525 43.15 10.525 45.5125 8.175 45.5125 5.2625 45.5125 2.35 43.15 8.8817842e-15 40.25 8.8817842e-15ZM143.136561 140.373919C143.136561 142.009731 141.787547 143.3375 140.162358 143.3375L34.0895201 143.3375C32.4537083 143.3375 31.1259389 142.009731 31.1259389 140.373919L31.1259389 34.3117033C31.1259389 32.6652693 32.4537083 31.3375 34.0895201 31.3375L140.162358 31.3375C141.787547 31.3375 143.136561 32.6652693 143.136561 34.3117033L143.136561 140.373919ZM134.725 3.55271368e-15 169.725 3.55271368e-15C172.625 3.55271368e-15 174.975 2.35 174.975 5.25L174.975 40.15C174.975 40.175 175 40.2 175 40.225 175 43.1375 172.6375 45.4875 169.725 45.4875 166.8125 45.4875 164.4625 43.1375 164.4625 40.225 164.4625 39.925 164.5125 39.6125 164.55 39.325L164.55 11.35C164.55 10.8625 164.175 10.475 163.675 10.475L135.2875 10.475C135.0875 10.4875 134.925 10.525 134.725 10.525 131.825 10.525 129.475 8.175 129.475 5.2625 129.475 2.35 131.825 3.55271368e-15 134.725 3.55271368e-15ZM40.25 174.975 5.25 174.975C2.35 174.975 0 172.6375 0 169.7375L0 134.825C0 134.8 0 134.775 0 134.75 0 131.8375 2.35 129.475 5.25 129.475 8.15 129.475 10.525 131.825 10.525 134.75 10.525 135.05 10.475 135.3625 10.425 135.65L10.425 163.6125C10.425 164.1 10.8125 164.4875 11.2875 164.4875L39.6875 164.4875C39.875 164.475 40.05 164.4375 40.2375 164.4375 43.1375 164.4375 45.5 166.7875 45.5 169.7 45.5 172.6125 43.15 174.975 40.25 174.975ZM134.725 174.975 169.725 174.975C172.625 174.975 174.975 172.625 174.975 169.7375L174.975 134.825C174.975 134.8 175 134.775 175 134.75 175 131.8375 172.6375 129.475 169.725 129.475 166.8125 129.475 164.4625 131.825 164.4625 134.75 164.4625 135.05 164.5125 135.3625 164.55 135.65L164.55 163.6125C164.55 164.1 164.175 164.4875 163.675 164.4875L135.2875 164.4875C135.0875 164.475 134.925 164.4375 134.725 164.4375 131.825 164.4375 129.475 166.7875 129.475 169.7 129.475 172.6125 131.825 174.975 134.725 174.975Z",transform:"translate(.5 .512)"})}),nm=(0,Kf.jsx)("svg",{viewBox:"0 0 170 185",children:(0,Kf.jsx)("path",{d:"M153.846154,-3.55271368e-15 L53.8461537,-3.55271368e-15 C45.3846152,-3.55271368e-15 38.4615385,6.92307695 38.4615385,15.3846154 L38.4615385,23.0769232 L130.769231,23.0769232 C139.230769,23.0769232 146.153846,30 146.153846,38.4615385 L146.153846,146.153846 L153.846154,146.153846 C162.307692,146.153846 169.230769,139.230769 169.230769,130.769231 L169.230769,15.3846154 C169.230769,6.92307695 162.307692,-3.55271368e-15 153.846154,-3.55271368e-15 Z M130.769231,53.8461539 C130.769231,45.3846154 123.846154,38.4615385 115.384615,38.4615385 L15.3846154,38.4615385 C6.92307695,38.4615385 3.55271368e-15,45.3846154 3.55271368e-15,53.8461539 L3.55271368e-15,169.230769 C3.55271368e-15,177.692308 6.92307695,184.615385 15.3846154,184.615385 L115.384615,184.615385 C123.846154,184.615385 130.769231,177.692308 130.769231,169.230769 L130.769231,53.8461539 Z M61.5384615,80.7692309 C61.5384615,83.0769232 60,84.6153848 57.6923076,84.6153848 L26.923077,84.6153848 C24.6153846,84.6153848 23.076923,83.0769232 23.076923,80.7692309 L23.076923,73.0769232 C23.076923,70.7692309 24.6153846,69.2307693 26.923077,69.2307693 L57.6923076,69.2307693 C60,69.2307693 61.5384615,70.7692309 61.5384615,73.0769232 L61.5384615,80.7692309 Z M92.3076922,142.307692 C92.3076922,144.615385 90.7692307,146.153846 88.4615385,146.153846 L26.923077,146.153846 C24.6153846,146.153846 23.076923,144.615385 23.076923,142.307692 L23.076923,134.615385 C23.076923,132.307692 24.6153846,130.769231 26.923077,130.769231 L88.4615385,130.769231 C90.7692309,130.769231 92.3076922,132.307692 92.3076922,134.615385 L92.3076922,142.307692 L92.3076922,142.307692 Z M107.692308,111.538462 C107.692308,113.846154 106.153846,115.384615 103.846154,115.384615 L26.923077,115.384615 C24.6153846,115.384615 23.076923,113.846154 23.076923,111.538462 L23.076923,103.846154 C23.076923,101.538462 24.6153846,100 26.923077,100 L103.846154,100 C106.153846,100 107.692308,101.538462 107.692308,103.846154 L107.692308,111.538462 L107.692308,111.538462 Z"})}),rm=(0,Kf.jsx)("svg",{viewBox:"0 0 170 185",children:(0,Kf.jsx)("path",{d:"M153.846154,-3.55271368e-15 L53.8461537,-3.55271368e-15 C45.3846152,-3.55271368e-15 38.4615385,6.92307695 38.4615385,15.3846154 L38.4615385,23.0769232 L130.769231,23.0769232 C139.230769,23.0769232 146.153846,30 146.153846,38.4615385 L146.153846,146.153846 L153.846154,146.153846 C162.307692,146.153846 169.230769,139.230769 169.230769,130.769231 L169.230769,15.3846154 C169.230769,6.92307695 162.307692,-3.55271368e-15 153.846154,-3.55271368e-15 Z M130.769231,53.8461539 C130.769231,45.3846154 123.846154,38.4615385 115.384615,38.4615385 L15.3846154,38.4615385 C6.92307695,38.4615385 3.55271368e-15,45.3846154 3.55271368e-15,53.8461539 L3.55271368e-15,169.230769 C3.55271368e-15,177.692308 6.92307695,184.615385 15.3846154,184.615385 L115.384615,184.615385 C123.846154,184.615385 130.769231,177.692308 130.769231,169.230769 L130.769231,53.8461539 Z M106.941858,105.608333 C110.211682,102.450235 115.409229,102.495402 118.623676,105.709849 C121.838122,108.924296 121.883289,114.121842 118.725191,117.391667 L118.725191,117.391667 L72.8918576,163.225 C69.6376921,166.478183 64.3626897,166.478183 61.1085242,163.225 L61.1085242,163.225 L31.9418576,134.058333 C28.7837592,130.788509 28.828926,125.590962 32.0433729,122.376515 C35.2578198,119.162069 40.4553662,119.116902 43.7251908,122.275 L43.7251908,122.275 L67.0001908,145.55 Z M57.6923076,69.2307693 C60,69.2307693 61.5384615,70.7692309 61.5384615,73.0769232 L61.5384615,80.7692309 C61.5384615,83.0769232 60,84.6153848 57.6923076,84.6153848 L26.923077,84.6153848 C24.6153846,84.6153848 23.076923,83.0769232 23.076923,80.7692309 L23.076923,73.0769232 C23.076923,70.7692309 24.6153846,69.2307693 26.923077,69.2307693 L57.6923076,69.2307693 Z",transform:"translate(1)"})});function im(e){var t=e.message;return(0,a.useMemo)((function(){return t?(0,Kf.jsx)("pre",{children:(0,Kf.jsx)("code",{children:t})}):null}),[t])}var am=n(19113),om=n(7510),sm=n(26999),lm=n(55190);var um=["React","ReactDOM"];function cm(e){var t=(0,a.useState)(),n=(0,o.Z)(t,2),s=n[0],l=n[1],u=(0,a.useRef)(""+parseInt(String(1e9*Math.random()),10).toString(36)),c=(0,a.useState)(!1),d=(0,o.Z)(c,2),p=d[0],f=d[1],h=(0,a.useState)(""),m=(0,o.Z)(h,2),g=m[0],v=m[1],b=(0,a.useState)(!1),y=(0,o.Z)(b,2),O=y[0],E=y[1],T=(0,a.useState)(1),S=(0,o.Z)(T,2),k=S[0],A=S[1],C=(0,a.useState)(!1),_=(0,o.Z)(C,2),w=_[0],R=_[1],x=(0,a.useState)(e.code||""),N=(0,o.Z)(x,2),I=N[0],D=N[1],L=function(t){var n=e.dependencies||{},o=n.React,s=n.ReactDOM,l=(0,i.Z)(n,um);try{var c=(0,r.Z)({React:o||a,ReactDOM:s||om},l),d=[],p=[];for(var f in c)d.push(f),p.push(c[f]);var h=function(e){return(0,sm.transform)(e,{presets:["env","es2015","react"],plugins:[[lm.Z,{removeAll:!0}]]})}(""+(t=t.replace("_mount_","document.getElementById('"+u.current+"')"))),m=h.code;d.push(m||""),(0,am.Z)(Function,d).apply(null,p),v("")}catch(b){var g="";g=b&&b.message?b.message:JSON.stringify(b),v(g)}};return(0,a.useEffect)((function(){return L(I)}),[I,e.noPreview,s]),{playerId:u,demoDom:s,setDemoDom:l,fullScreen:p,setFullScreen:f,errorMessage:g,setErrorMessage:v,width:k,setWidth:A,showEdit:O,setShowEdit:E,copied:w,setCopied:R,code:I,setCode:D,executeCode:L}}var dm=["style","prefixCls","className","editProps","codePenOption","codeSandboxOption","code","dependencies","btnText","btnHideText","onlyEdit","bordered","noCode","noPreview","noScroll","bgWhite"],pm=a.forwardRef((function(e,t){var n=e.style,o=e.prefixCls,s=void 0===o?"w-code-preview":o,l=e.className,u=e.editProps,c=void 0===u?{}:u,d=e.codePenOption,p=e.codeSandboxOption,f=e.code,h=void 0===f?"":f,m=e.dependencies,g=void 0===m?{}:m,v=e.btnText,b=void 0===v?"Code":v,y=e.btnHideText,O=void 0===y?"Hide Editor":y,E=e.onlyEdit,T=void 0!==E&&E,S=e.bordered,k=void 0===S||S,A=e.noCode,C=void 0!==A&&A,_=e.noPreview,w=void 0!==_&&_,R=e.noScroll,x=void 0!==R&&R,N=e.bgWhite,I=void 0!==N&&N,D=(0,i.Z)(e,dm),L=cm((0,r.Z)({code:h,dependencies:g},e)),P=L.playerId,M=L.setDemoDom,F=L.code,U=L.setCode,B=L.fullScreen,$=L.setFullScreen,Q=L.errorMessage,Z=L.width,G=L.setWidth,H=L.showEdit,W=L.setShowEdit,z=L.copied,j=L.setCopied,V=(0,a.useRef)(null),Y=(0,a.useRef)(null);(0,a.useImperativeHandle)(t,(function(){return{editor:Y,demo:V.current}}),[Y,V]);var q=!(!C&&!w)&&(!C||!w),X=1!==Z&&[q?1:2],K=[l,s,x?s+"-noScroll":null,q?s+"-OneItem":null,k?s+"-bordered":null,B?s+"-fullScreen":null].filter(Boolean).join(" ").trim();(0,a.useEffect)((function(){return U(h)}),[h]),(0,a.useEffect)((function(){V.current&&M(V.current),window.addEventListener("popstate",(function(e){document.body.style.overflow="inherit"}),!1)}),[]);var J=function(){return W(1!==Z)};(0,a.useEffect)((function(){var e=V.current;return e&&e.addEventListener("transitionend",J),function(){e&&e.removeEventListener("transitionend",J)}}),[Z]);return(0,Kf.jsxs)(jh.Z,(0,r.Z)({visiable:X,className:K,style:(0,r.Z)({flex:1},n)},D,{children:[!w&&!T&&(0,Kf.jsxs)("div",{className:[s+"-demo",I?null:s+"-demo-bgPlaid",Q?s+"-demo-error":null].filter(Boolean).join(" ").trim(),style:(0,r.Z)({flex:1},1===Z?{width:"100%"}:{}),children:[(0,Kf.jsx)(im,{message:Q}),(0,Kf.jsx)("div",{className:[s+"-demo-source",Q?"error":null].filter(Boolean).join(" ").trim(),id:P.current})]}),(!C||T)&&(0,Kf.jsx)("div",{ref:V,style:{overflow:"hidden",width:T?"100%":Z},children:(H||T)&&(0,Kf.jsx)(nh,(0,r.Z)({value:(F||"").replace(/\n$/,""),ref:Y,extensions:[zh({jsx:!0})]},c,{style:{height:"100%"},height:"100%",onChange:function(e,t){U(e),c&&c.onChange&&c.onChange(e,t)}}))}),!q&&!(C&&w)&&!T&&(0,Kf.jsxs)("div",{style:{flex:1,width:29},className:s+"-bar",children:[(0,Kf.jsx)(em,{prefixCls:s,codePenOption:d,codeSandboxOption:p}),(0,Kf.jsx)("div",{className:s+"-bar-btn",onClick:function(){G(1===Z?"50%":1),W(!0)},children:1===Z?b:O}),(0,Kf.jsx)("div",{className:[s+"-bar-iconbtns",z?s+"-bar-copied":null].filter(Boolean).join(" ").trim(),onClick:function(){ih()(F||"",(function(e){return j(e)})),setTimeout((function(){return j(!1)}),2e3)},children:z?rm:nm}),(0,Kf.jsx)("div",{className:[s+"-bar-iconbtns",B?s+"-bar-copied":null].filter(Boolean).join(" ").trim(),onClick:function(){$(!B),document.body.style.overflow=B?"inherit":"hidden",!B&&V.current&&(V.current.style.maxWidth="inherit")},children:tm})]})]}))}));pm.displayName="CodePreview";var fm=pm},92801:function(e,t,n){"use strict";var r=n(7914).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(73982)),a=r(n(22666)),o=(r(n(41473)),n(69286)),s=["title","html","js","css","editors","css_external","js_external","js_pre_processor"],l="0010",u="babel",c=function(e){var t=e||{},n=t.title,r=t.html,c=t.js,d=t.css,p=t.editors,f=void 0===p?l:p,h=t.css_external,m=t.js_external,g=t.js_pre_processor,v=void 0===g?u:g,b=(0,a.default)(t,s),y={title:n,html:r,js:c,css:d,editors:f,css_external:h,js_external:m,js_pre_processor:v};return(0,o.jsxs)("form",(0,i.default)((0,i.default)({action:"https://codepen.io/pen/define",method:"POST",target:"_blank"},b),{},{children:[(0,o.jsx)("input",{type:"hidden",name:"data",value:JSON.stringify(y)}),(0,o.jsx)("button",{type:"submit",children:e.children})]}))};t.default=c,e.exports=t.default},91025:function(e,t,n){"use strict";n.d(t,{Z:function(){return xc}});var r={};n.r(r),n.d(r,{attentionMarkers:function(){return Qt},contentInitial:function(){return Pt},disable:function(){return Zt},document:function(){return Lt},flow:function(){return Ft},flowInitial:function(){return Mt},insideSpan:function(){return $t},string:function(){return Ut},text:function(){return Bt}});var i={};n.r(i),n.d(i,{boolean:function(){return Zn},booleanish:function(){return Gn},commaOrSpaceSeparated:function(){return Vn},commaSeparated:function(){return jn},number:function(){return Wn},overloadedBoolean:function(){return Hn},spaceSeparated:function(){return zn}});var a={};n.r(a),n.d(a,{boolean:function(){return Wa},booleanish:function(){return za},commaOrSpaceSeparated:function(){return Xa},commaSeparated:function(){return qa},number:function(){return Va},overloadedBoolean:function(){return ja},spaceSeparated:function(){return Ya}});var o={};n.r(o),n.d(o,{boolean:function(){return Vo},booleanish:function(){return Yo},commaOrSpaceSeparated:function(){return es},commaSeparated:function(){return Jo},number:function(){return Xo},overloadedBoolean:function(){return qo},spaceSeparated:function(){return Ko}});var s={};n.r(s),n.d(s,{boolean:function(){return ws},booleanish:function(){return Rs},commaOrSpaceSeparated:function(){return Ls},commaSeparated:function(){return Ds},number:function(){return Ns},overloadedBoolean:function(){return xs},spaceSeparated:function(){return Is}});var l={};n.r(l),n.d(l,{boolean:function(){return Xl},booleanish:function(){return Kl},commaOrSpaceSeparated:function(){return ru},commaSeparated:function(){return nu},number:function(){return eu},overloadedBoolean:function(){return Jl},spaceSeparated:function(){return tu}});var u=n(649),c=n(30808),d=n(25773),p=n(41473),f=n(50189),h=n(22951),m=n(91976),g=n(14940),v=n(67591),b=n(43415),y=n(27597),O=n(6983);var E=n(19113);function T(e){var t="function"===typeof Map?new Map:void 0;return T=function(e){if(null===e||(n=e,-1===Function.toString.call(n).indexOf("[native code]")))return e;var n;if("function"!==typeof e)throw new TypeError("Super expression must either be null or a function");if("undefined"!==typeof t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return(0,E.Z)(e,arguments,(0,y.Z)(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),(0,O.Z)(r,e)},T(e)}function S(e){return e&&"object"===typeof e?"position"in e||"type"in e?A(e.position):"start"in e||"end"in e?A(e):"line"in e||"column"in e?k(e):"":""}function k(e){return C(e&&e.line)+":"+C(e&&e.column)}function A(e){return k(e&&e.start)+"-"+k(e&&e.end)}function C(e){return e&&"number"===typeof e?e:1}var _=function(e){(0,v.Z)(n,e);var t=(0,b.Z)(n);function n(e,r,i){var a;(0,h.Z)(this,n);var o=[null,null],s={start:{line:null,column:null},end:{line:null,column:null}};if(a=t.call(this),"string"===typeof r&&(i=r,r=void 0),"string"===typeof i){var l=i.indexOf(":");-1===l?o[1]=i:(o[0]=i.slice(0,l),o[1]=i.slice(l+1))}return r&&("type"in r||"position"in r?r.position&&(s=r.position):"start"in r||"end"in r?s=r:("line"in r||"column"in r)&&(s.start=r)),a.name=S(r)||"1:1",a.message="object"===typeof e?e.message:e,a.stack="object"===typeof e?e.stack:"",a.reason=a.message,a.fatal,a.line=s.start.line,a.column=s.start.column,a.source=o[0],a.ruleId=o[1],a.position=s,a.actual,a.expected,a.file,a.url,a.note,a}return(0,m.Z)(n)}(T(Error));_.prototype.file="",_.prototype.name="",_.prototype.reason="",_.prototype.message="",_.prototype.stack="",_.prototype.fatal=null,_.prototype.column=null,_.prototype.line=null,_.prototype.source=null,_.prototype.ruleId=null,_.prototype.position=null;var w={basename:function(e,t){if(void 0!==t&&"string"!==typeof t)throw new TypeError('"ext" argument must be a string');x(e);var n,r=0,i=-1,a=e.length;if(void 0===t||0===t.length||t.length>e.length){for(;a--;)if(47===e.charCodeAt(a)){if(n){r=a+1;break}}else i<0&&(n=!0,i=a+1);return i<0?"":e.slice(r,i)}if(t===e)return"";var o=-1,s=t.length-1;for(;a--;)if(47===e.charCodeAt(a)){if(n){r=a+1;break}}else o<0&&(n=!0,o=a+1),s>-1&&(e.charCodeAt(a)===t.charCodeAt(s--)?s<0&&(i=a):(s=-1,i=o));r===i?i=o:i<0&&(i=e.length);return e.slice(r,i)},dirname:function(e){if(x(e),0===e.length)return".";var t,n=-1,r=e.length;for(;--r;)if(47===e.charCodeAt(r)){if(t){n=r;break}}else t||(t=!0);return n<0?47===e.charCodeAt(0)?"/":".":1===n&&47===e.charCodeAt(0)?"//":e.slice(0,n)},extname:function(e){x(e);var t,n=e.length,r=-1,i=0,a=-1,o=0;for(;n--;){var s=e.charCodeAt(n);if(47!==s)r<0&&(t=!0,r=n+1),46===s?a<0?a=n:1!==o&&(o=1):a>-1&&(o=-1);else if(t){i=n+1;break}}if(a<0||r<0||0===o||1===o&&a===r-1&&a===i+1)return"";return e.slice(a,r)},join:function(){for(var e,t=-1,n=arguments.length,r=new Array(n),i=0;i2){if((r=i.lastIndexOf("/"))!==i.length-1){r<0?(i="",a=0):a=(i=i.slice(0,r)).length-1-i.lastIndexOf("/"),o=l,s=0;continue}}else if(i.length>0){i="",a=0,o=l,s=0;continue}t&&(i=i.length>0?i+"/..":"..",a=2)}else i.length>0?i+="/"+e.slice(o+1,l):i=e.slice(o+1,l),a=l-o-1;o=l,s=0}else 46===n&&s>-1?s++:s=-1}return i}(e,!t);return 0!==n.length||t||(n="."),n.length>0&&47===e.charCodeAt(e.length-1)&&(n+="/"),t?"/"+n:n}function x(e){if("string"!==typeof e)throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}var N={cwd:function(){return"/"}};function I(e){return null!==e&&"object"===typeof e&&e.href&&e.origin}function D(e){if("string"===typeof e)e=new URL(e);else if(!I(e)){var t=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+e+"`");throw t.code="ERR_INVALID_ARG_TYPE",t}if("file:"!==e.protocol){var n=new TypeError("The URL must be of scheme file");throw n.code="ERR_INVALID_URL_SCHEME",n}return function(e){if(""!==e.hostname){var t=new TypeError('File URL host must be "localhost" or empty on darwin');throw t.code="ERR_INVALID_FILE_URL_HOST",t}var n=e.pathname,r=-1;for(;++ra.length;l&&a.push(r);try{s=e.apply(this,a)}catch(c){var u=c;if(l&&n)throw u;return r(u)}l||(s instanceof Promise?s.then(i,r):s instanceof Error?r(s):i(s))};function r(e){if(!n){n=!0;for(var r=arguments.length,i=new Array(r>1?r-1:0),a=1;a1?l-1:0),c=1;c1?n-1:0),s=1;sa?0:a+t:t>a?a:t,n=n>0?n:0,r.length<1e4)(i=Array.from(r)).unshift(t,n),[].splice.apply(e,i);else for(n&&[].splice.apply(e,[t,n]);o0?(oe(e,e.length,0,t),e):t}var le={}.hasOwnProperty;function ue(e){for(var t={},n=-1;++nr))return;for(var u,c,d=i.events.length,p=d;p--;)if("exit"===i.events[p][0]&&"chunkFlow"===i.events[p][1].type){if(u){c=i.events[p][1].end;break}u=!0}for(v(o),l=d;lt;){var r=a[n];i.containerState=r[1],r[0].exit.call(i,e)}a.length=t}function b(){t.write([null]),n=void 0,t=void 0,i.containerState._closeFlow=void 0}}},we={tokenize:function(e,t,n){return Ae(e,e.attempt(this.parser.constructs.document,t,n),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}};var Re={tokenize:function(e,t,n){return Ae(e,(function(e){return null===e||Oe(e)?t(e):n(e)}),"linePrefix")},partial:!0};function xe(e){for(var t,n,r,i,a,o,s,l={},u=-1;++u=4?t(i):e.interrupt(r.parser.constructs.flow,n,t)(i)}},partial:!0};var Le={tokenize:function(e){var t=this,n=e.attempt(Re,(function(r){if(null===r)return void e.consume(r);return e.enter("lineEndingBlank"),e.consume(r),e.exit("lineEndingBlank"),t.currentConstruct=void 0,n}),e.attempt(this.parser.constructs.flowInitial,r,Ae(e,e.attempt(this.parser.constructs.flow,r,e.attempt(Ie,r)),"linePrefix")));return n;function r(r){if(null!==r)return e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),t.currentConstruct=void 0,n;e.consume(r)}}};var Pe={resolveAll:Be()},Me=Ue("string"),Fe=Ue("text");function Ue(e){return{tokenize:function(t){var n=this,r=this.parser.constructs[e],i=t.attempt(r,a,o);return a;function a(e){return l(e)?i(e):o(e)}function o(e){if(null!==e)return t.enter("data"),t.consume(e),s;t.consume(e)}function s(e){return l(e)?(t.exit("data"),i(e)):(t.consume(e),s)}function l(e){if(null===e)return!0;var t=r[e],i=-1;if(t)for(;++i-1&&(n[0]=n[0].slice(i)),o>0&&n.push(e[a].slice(0,o)));return n}(o,e)}function f(){return Object.assign({},r)}function h(){for(var e;r._indexu?n(i):(e.consume(i),h):41===i?c--?(e.consume(i),h):(e.exit("chunkString"),e.exit(s),e.exit(o),e.exit(r),t(i)):null===i||ye(i)?c?n(i):(e.exit("chunkString"),e.exit(s),e.exit(o),e.exit(r),t(i)):be(i)?n(i):(e.consume(i),92===i?m:h)}function m(t){return 40===t||41===t||92===t?(e.consume(t),h):h(t)}}function qe(e,t,n,r,i,a){var o,s=this,l=0;return function(t){return e.enter(r),e.enter(i),e.consume(t),e.exit(i),e.enter(a),u};function u(d){return null===d||91===d||93===d&&!o||94===d&&!l&&"_hiddenFootnoteSupport"in s.parser.constructs||l>999?n(d):93===d?(e.exit(a),e.enter(i),e.consume(d),e.exit(i),e.exit(r),t):Oe(d)?(e.enter("lineEnding"),e.consume(d),e.exit("lineEnding"),u):(e.enter("chunkString",{contentType:"string"}),c(d))}function c(t){return null===t||91===t||93===t||Oe(t)||l++>999?(e.exit("chunkString"),u(t)):(e.consume(t),o=o||!Ee(t),92===t?d:c)}function d(t){return 91===t||92===t||93===t?(e.consume(t),l++,c):c(t)}}function Xe(e,t,n,r,i,a){var o;return function(t){return e.enter(r),e.enter(i),e.consume(t),e.exit(i),o=40===t?41:t,s};function s(n){return n===o?(e.enter(i),e.consume(n),e.exit(i),e.exit(r),t):(e.enter(a),l(n))}function l(t){return t===o?(e.exit(a),s(o)):null===t?n(t):Oe(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),Ae(e,l,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),u(t))}function u(t){return t===o||null===t||Oe(t)?(e.exit("chunkString"),l(t)):(e.consume(t),92===t?c:u)}function c(t){return t===o||92===t?(e.consume(t),u):u(t)}}function Ke(e,t){var n;return function r(i){if(Oe(i))return e.enter("lineEnding"),e.consume(i),e.exit("lineEnding"),n=!0,r;if(Ee(i))return Ae(e,r,n?"linePrefix":"lineSuffix")(i);return t(i)}}function Je(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}var et={name:"definition",tokenize:function(e,t,n){var r,i=this;return function(t){return e.enter("definition"),qe.call(i,e,a,n,"definitionLabel","definitionLabelMarker","definitionLabelString")(t)};function a(t){return r=Je(i.sliceSerialize(i.events[i.events.length-1][1]).slice(1,-1)),58===t?(e.enter("definitionMarker"),e.consume(t),e.exit("definitionMarker"),Ke(e,Ye(e,e.attempt(tt,Ae(e,o,"whitespace"),Ae(e,o,"whitespace")),n,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString"))):n(t)}function o(a){return null===a||Oe(a)?(e.exit("definition"),i.parser.defined.includes(r)||i.parser.defined.push(r),t(a)):n(a)}}},tt={tokenize:function(e,t,n){return function(t){return ye(t)?Ke(e,r)(t):n(t)};function r(t){return 34===t||39===t||40===t?Xe(e,Ae(e,i,"whitespace"),n,"definitionTitle","definitionTitleMarker","definitionTitleString")(t):n(t)}function i(e){return null===e||Oe(e)?t(e):n(e)}},partial:!0};var nt={name:"codeIndented",tokenize:function(e,t,n){var r=this;return function(t){return e.enter("codeIndented"),Ae(e,i,"linePrefix",5)(t)};function i(e){var t=r.events[r.events.length-1];return t&&"linePrefix"===t[1].type&&t[2].sliceSerialize(t[1],!0).length>=4?a(e):n(e)}function a(t){return null===t?s(t):Oe(t)?e.attempt(rt,a,s)(t):(e.enter("codeFlowValue"),o(t))}function o(t){return null===t||Oe(t)?(e.exit("codeFlowValue"),a(t)):(e.consume(t),o)}function s(n){return e.exit("codeIndented"),t(n)}}},rt={tokenize:function(e,t,n){var r=this;return i;function i(t){return r.parser.lazy[r.now().line]?n(t):Oe(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),i):Ae(e,a,"linePrefix",5)(t)}function a(e){var a=r.events[r.events.length-1];return a&&"linePrefix"===a[1].type&&a[2].sliceSerialize(a[1],!0).length>=4?t(e):Oe(e)?i(e):n(e)}},partial:!0};var it={name:"headingAtx",tokenize:function(e,t,n){var r=this,i=0;return function(t){return e.enter("atxHeading"),e.enter("atxHeadingSequence"),a(t)};function a(s){return 35===s&&i++<6?(e.consume(s),a):null===s||ye(s)?(e.exit("atxHeadingSequence"),r.interrupt?t(s):o(s)):n(s)}function o(n){return 35===n?(e.enter("atxHeadingSequence"),s(n)):null===n||Oe(n)?(e.exit("atxHeading"),t(n)):Ee(n)?Ae(e,o,"whitespace")(n):(e.enter("atxHeadingText"),l(n))}function s(t){return 35===t?(e.consume(t),s):(e.exit("atxHeadingSequence"),o(t))}function l(t){return null===t||35===t||ye(t)?(e.exit("atxHeadingText"),o(t)):(e.consume(t),l)}},resolve:function(e,t){var n,r,i=e.length-2,a=3;"whitespace"===e[a][1].type&&(a+=2);i-2>a&&"whitespace"===e[i][1].type&&(i-=2);"atxHeadingSequence"===e[i][1].type&&(a===i-1||i-4>a&&"whitespace"===e[i-2][1].type)&&(i-=a+1===i?2:4);i>a&&(n={type:"atxHeadingText",start:e[a][1].start,end:e[i][1].end},r={type:"chunkText",start:e[a][1].start,end:e[i][1].end,contentType:"text"},oe(e,a,i-a+1,[["enter",n,t],["enter",r,t],["exit",r,t],["exit",n,t]]));return e}};var at={name:"setextUnderline",tokenize:function(e,t,n){var r,i,a=this,o=a.events.length;for(;o--;)if("lineEnding"!==a.events[o][1].type&&"linePrefix"!==a.events[o][1].type&&"content"!==a.events[o][1].type){i="paragraph"===a.events[o][1].type;break}return function(t){if(!a.parser.lazy[a.now().line]&&(a.interrupt||i))return e.enter("setextHeadingLine"),e.enter("setextHeadingLineSequence"),r=t,s(t);return n(t)};function s(t){return t===r?(e.consume(t),s):(e.exit("setextHeadingLineSequence"),Ae(e,l,"lineSuffix")(t))}function l(r){return null===r||Oe(r)?(e.exit("setextHeadingLine"),t(r)):n(r)}},resolveTo:function(e,t){var n,r,i,a=e.length;for(;a--;)if("enter"===e[a][0]){if("content"===e[a][1].type){n=a;break}"paragraph"===e[a][1].type&&(r=a)}else"content"===e[a][1].type&&e.splice(a,1),i||"definition"!==e[a][1].type||(i=a);var o={type:"setextHeading",start:Object.assign({},e[r][1].start),end:Object.assign({},e[e.length-1][1].end)};e[r][1].type="setextHeadingText",i?(e.splice(r,0,["enter",o,t]),e.splice(i+1,0,["exit",e[n][1],t]),e[n][1].end=Object.assign({},e[i][1].end)):e[n][1]=o;return e.push(["exit",o,t]),e}};var ot=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","section","source","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],st=["pre","script","style","textarea"],lt={name:"htmlFlow",tokenize:function(e,t,n){var r,i,a,o,s,l=this;return function(t){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(t),u};function u(o){return 33===o?(e.consume(o),c):47===o?(e.consume(o),f):63===o?(e.consume(o),r=3,l.interrupt?t:L):pe(o)?(e.consume(o),a=String.fromCharCode(o),i=!0,h):n(o)}function c(i){return 45===i?(e.consume(i),r=2,d):91===i?(e.consume(i),r=5,a="CDATA[",o=0,p):pe(i)?(e.consume(i),r=4,l.interrupt?t:L):n(i)}function d(r){return 45===r?(e.consume(r),l.interrupt?t:L):n(r)}function p(r){return r===a.charCodeAt(o++)?(e.consume(r),o===a.length?l.interrupt?t:C:p):n(r)}function f(t){return pe(t)?(e.consume(t),a=String.fromCharCode(t),h):n(t)}function h(o){return null===o||47===o||62===o||ye(o)?47!==o&&i&&st.includes(a.toLowerCase())?(r=1,l.interrupt?t(o):C(o)):ot.includes(a.toLowerCase())?(r=6,47===o?(e.consume(o),m):l.interrupt?t(o):C(o)):(r=7,l.interrupt&&!l.parser.lazy[l.now().line]?n(o):i?v(o):g(o)):45===o||me(o)?(e.consume(o),a+=String.fromCharCode(o),h):n(o)}function m(r){return 62===r?(e.consume(r),l.interrupt?t:C):n(r)}function g(t){return Ee(t)?(e.consume(t),g):k(t)}function v(t){return 47===t?(e.consume(t),k):58===t||95===t||pe(t)?(e.consume(t),b):Ee(t)?(e.consume(t),v):k(t)}function b(t){return 45===t||46===t||58===t||95===t||me(t)?(e.consume(t),b):y(t)}function y(t){return 61===t?(e.consume(t),O):Ee(t)?(e.consume(t),y):v(t)}function O(t){return null===t||60===t||61===t||62===t||96===t?n(t):34===t||39===t?(e.consume(t),s=t,E):Ee(t)?(e.consume(t),O):(s=null,T(t))}function E(t){return null===t||Oe(t)?n(t):t===s?(e.consume(t),S):(e.consume(t),E)}function T(t){return null===t||34===t||39===t||60===t||61===t||62===t||96===t||ye(t)?y(t):(e.consume(t),T)}function S(e){return 47===e||62===e||Ee(e)?v(e):n(e)}function k(t){return 62===t?(e.consume(t),A):n(t)}function A(t){return Ee(t)?(e.consume(t),A):null===t||Oe(t)?C(t):n(t)}function C(t){return 45===t&&2===r?(e.consume(t),x):60===t&&1===r?(e.consume(t),N):62===t&&4===r?(e.consume(t),P):63===t&&3===r?(e.consume(t),L):93===t&&5===r?(e.consume(t),D):!Oe(t)||6!==r&&7!==r?null===t||Oe(t)?_(t):(e.consume(t),C):e.check(ut,P,_)(t)}function _(t){return e.exit("htmlFlowData"),w(t)}function w(t){return null===t?M(t):Oe(t)?e.attempt({tokenize:R,partial:!0},w,M)(t):(e.enter("htmlFlowData"),C(t))}function R(e,t,n){return function(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),r};function r(e){return l.parser.lazy[l.now().line]?n(e):t(e)}}function x(t){return 45===t?(e.consume(t),L):C(t)}function N(t){return 47===t?(e.consume(t),a="",I):C(t)}function I(t){return 62===t&&st.includes(a.toLowerCase())?(e.consume(t),P):pe(t)&&a.length<8?(e.consume(t),a+=String.fromCharCode(t),I):C(t)}function D(t){return 93===t?(e.consume(t),L):C(t)}function L(t){return 62===t?(e.consume(t),P):45===t&&2===r?(e.consume(t),L):C(t)}function P(t){return null===t||Oe(t)?(e.exit("htmlFlowData"),M(t)):(e.consume(t),P)}function M(n){return e.exit("htmlFlow"),t(n)}},resolveTo:function(e){var t=e.length;for(;t--&&("enter"!==e[t][0]||"htmlFlow"!==e[t][1].type););t>1&&"linePrefix"===e[t-2][1].type&&(e[t][1].start=e[t-2][1].start,e[t+1][1].start=e[t-2][1].start,e.splice(t-2,2));return e},concrete:!0},ut={tokenize:function(e,t,n){return function(r){return e.exit("htmlFlowData"),e.enter("lineEndingBlank"),e.consume(r),e.exit("lineEndingBlank"),e.attempt(Re,t,n)}},partial:!0};var ct={name:"codeFenced",tokenize:function(e,t,n){var r,i=this,a={tokenize:function(e,t,n){var i=0;return Ae(e,a,"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4);function a(t){return e.enter("codeFencedFence"),e.enter("codeFencedFenceSequence"),o(t)}function o(t){return t===r?(e.consume(t),i++,o):i1&&e[c][1].end.offset-e[c][1].start.offset>1?2:1;var d=Object.assign({},e[n][1].end),p=Object.assign({},e[c][1].start);St(d,-s),St(p,s),a={type:s>1?"strongSequence":"emphasisSequence",start:d,end:Object.assign({},e[n][1].end)},o={type:s>1?"strongSequence":"emphasisSequence",start:Object.assign({},e[c][1].start),end:p},i={type:s>1?"strongText":"emphasisText",start:Object.assign({},e[n][1].end),end:Object.assign({},e[c][1].start)},r={type:s>1?"strong":"emphasis",start:Object.assign({},a.start),end:Object.assign({},o.end)},e[n][1].end=Object.assign({},a.start),e[c][1].start=Object.assign({},o.end),l=[],e[n][1].end.offset-e[n][1].start.offset&&(l=se(l,[["enter",e[n][1],t],["exit",e[n][1],t]])),l=se(l,[["enter",r,t],["enter",a,t],["exit",a,t],["enter",i,t]]),l=se(l,Qe(t.parser.constructs.insideSpan.null,e.slice(n+1,c),t)),l=se(l,[["exit",i,t],["enter",o,t],["exit",o,t],["exit",r,t]]),e[c][1].end.offset-e[c][1].start.offset?(u=2,l=se(l,[["enter",e[c][1],t],["exit",e[c][1],t]])):u=0,oe(e,n-1,c-n+3,l),c=n+l.length-u-2;break}c=-1;for(;++c13&&n<32||n>126&&n<160||n>55295&&n<57344||n>64975&&n<65008||65535===(65535&n)||65534===(65535&n)||n>1114111?"\ufffd":String.fromCharCode(n)}var Wt=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function zt(e){return e.replace(Wt,jt)}function jt(e,t,n){if(t)return t;if(35===n.charCodeAt(0)){var r=n.charCodeAt(1),i=120===r||88===r;return Ht(n.slice(i?2:1),i?16:10)}return pt(n)||e}var Vt={}.hasOwnProperty,Yt=function(e,t,n){return"string"!==typeof t&&(n=t,t=void 0),function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=qt({transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:l(ae),autolinkProtocol:R,autolinkEmail:R,atxHeading:l(ee),blockQuote:l(Y),characterEscape:R,characterReference:R,codeFenced:l(q),codeFencedFenceInfo:u,codeFencedFenceMeta:u,codeIndented:l(q,u),codeText:l(X,u),codeTextData:R,data:R,codeFlowValue:R,definition:l(K),definitionDestinationString:u,definitionLabelString:u,definitionTitleString:u,emphasis:l(J),hardBreakEscape:l(te),hardBreakTrailing:l(te),htmlFlow:l(ne,u),htmlFlowData:R,htmlText:l(ne,u),htmlTextData:R,image:l(ie),label:u,link:l(ae),listItem:l(se),listItemValue:m,listOrdered:l(oe,h),listUnordered:l(oe),paragraph:l(le),reference:G,referenceString:u,resourceDestinationString:u,resourceTitleString:u,setextHeading:l(ee),strong:l(ue),thematicBreak:l(de)},exit:{atxHeading:d(),atxHeadingSequence:A,autolink:d(),autolinkEmail:V,autolinkProtocol:j,blockQuote:d(),characterEscapeValue:x,characterReferenceMarkerHexadecimal:W,characterReferenceMarkerNumeric:W,characterReferenceValue:z,codeFenced:d(y),codeFencedFence:b,codeFencedFenceInfo:g,codeFencedFenceMeta:v,codeFlowValue:x,codeIndented:d(O),codeText:d(P),codeTextData:x,data:x,definition:d(),definitionDestinationString:k,definitionLabelString:E,definitionTitleString:T,emphasis:d(),hardBreakEscape:d(I),hardBreakTrailing:d(I),htmlFlow:d(D),htmlFlowData:x,htmlText:d(L),htmlTextData:x,image:d(F),label:B,labelText:U,lineEnding:N,link:d(M),listItem:d(),listOrdered:d(),listUnordered:d(),paragraph:d(),referenceString:H,resourceDestinationString:$,resourceTitleString:Q,resource:Z,setextHeading:d(w),setextHeadingLineSequence:_,setextHeadingText:C,strong:d(),thematicBreak:d()}},e.mdastExtensions||[]),n={};return r;function r(e){for(var n={type:"root",children:[]},r=[],l=[],d={stack:[n],tokenStack:r,config:t,enter:c,exit:p,buffer:u,resume:f,setData:a,getData:o},h=-1;++h0){var g=r[r.length-1];(g[1]||Kt).call(d,void 0,g[0])}for(n.position={start:s(e.length>0?e[0][1].start:{line:1,column:1,offset:0}),end:s(e.length>0?e[e.length-2][1].end:{line:1,column:1,offset:0})},h=-1;++h0&&void 0!==arguments[0]?arguments[0]:{}).extensions||[])),content:t(Ce),document:t(_e),flow:t(Le),string:t(Me),text:t(Fe)};return e;function t(t){return function(n){return Ze(e,t,n)}}}(n).document().write(function(){var e,t=1,n="",r=!0;return function(i,a,o){var s,l,u,c,d,p=[];for(i=n+i.toString(a),u=0,n="",r&&(65279===i.charCodeAt(0)&&u++,r=void 0);u":"")+")"}));return d;function d(){var u,c,d,p=[];if((!t||i(o,s,l[l.length-1]||null))&&(p=function(e){if(Array.isArray(e))return e;if("number"===typeof e)return[true,e];return[e]}(n(o,l)),false===p[0]))return p;if(o.children&&"skip"!==p[0])for(c=(r?o.children.length:-1)+a,d=l.concat(o);c>-1&&c-1?n.offset:null}}}var cn=function(e){if(void 0===e||null===e)return pn;if("string"===typeof e)return function(e){return dn(t);function t(t){return t&&t.type===e}}(e);if("object"===typeof e)return Array.isArray(e)?function(e){var t=[],n=-1;for(;++n":"")+")"}));return d;function d(){var u,c,d,p=[];if((!t||i(o,s,l[l.length-1]||null))&&(p=function(e){if(Array.isArray(e))return e;if("number"===typeof e)return[true,e];return[e]}(n(o,l)),false===p[0]))return p;if(o.children&&"skip"!==p[0])for(c=(r?o.children.length:-1)+a,d=l.concat(o);c>-1&&c":"gt"};function Sn(e,t){var n=function(e){return e.replace(/["&<>]/g,(function(e){return"&"+Tn[e]+";"}))}(function(e){var t=[],n=-1,r=0,i=0;for(;++n55295&&a<57344){var s=e.charCodeAt(n+1);a<56320&&s>56319&&s<57344?(o=String.fromCharCode(a,s),i=1):o="\ufffd"}else o=String.fromCharCode(a);o&&(t.push(e.slice(r,n),encodeURIComponent(o)),r=n+i+1,o=""),i&&(n+=i,i=0)}return t.join("")+e.slice(r)}(e||""));if(!t)return n;var r=n.indexOf(":"),i=n.indexOf("?"),a=n.indexOf("#"),o=n.indexOf("/");return r<0||o>-1&&r>o||i>-1&&r>i||a>-1&&r>a||t.test(n.slice(0,r))?n:""}function kn(e,t){var n=[],r=-1;for(t&&n.push(en("text","\n"));++r0&&n.push(en("text","\n")),n}function An(e,t){var n,r=String(t.identifier),i=Sn(r.toLowerCase()),a=e.footnoteOrder.indexOf(r);-1===a?(e.footnoteOrder.push(r),e.footnoteCounts[r]=1,n=e.footnoteOrder.length):(e.footnoteCounts[r]++,n=a+1);var o=e.footnoteCounts[r];return e(t,"sup",[e(t.position,"a",{href:"#"+e.clobberPrefix+"fn-"+i,id:e.clobberPrefix+"fnref-"+i+(o>1?"-"+o:""),dataFootnoteRef:!0,ariaDescribedBy:"footnote-label"},[en("text",String(n))])])}var Cn=n(64677);function _n(e,t){var n=t.referenceType,r="]";if("collapsed"===n?r+="[]":"full"===n&&(r+="["+(t.label||t.identifier)+"]"),"imageReference"===t.type)return en("text","!["+t.alt+r);var i=En(e,t),a=i[0];a&&"text"===a.type?a.value="["+a.value:i.unshift(en("text","["));var o=i[i.length-1];return o&&"text"===o.type?o.value+=r:i.push(en("text",r)),i}function wn(e){var t=e.spread;return void 0===t||null===t?e.children.length>1:t}var Rn={blockquote:function(e,t){return e(t,"blockquote",kn(En(e,t),!0))},break:function(e,t){return[e(t,"br"),en("text","\n")]},code:function(e,t){var n=t.value?t.value+"\n":"",r=t.lang&&t.lang.match(/^[^ \t]+(?=[ \t]|$)/),i={};r&&(i.className=["language-"+r]);var a=e(t,"code",i,[en("text",n)]);return t.meta&&(a.data={meta:t.meta}),e(t.position,"pre",[a])},delete:function(e,t){return e(t,"del",En(e,t))},emphasis:function(e,t){return e(t,"em",En(e,t))},footnoteReference:An,footnote:function(e,t){for(var n=e.footnoteById,r=1;r in n;)r++;var i=String(r);return n[i]={type:"footnoteDefinition",identifier:i,children:[{type:"paragraph",children:t.children}],position:t.position},An(e,{type:"footnoteReference",identifier:i,position:t.position})},heading:function(e,t){return e(t,"h"+t.depth,En(e,t))},html:function(e,t){return e.dangerous?e.augment(t,en("raw",t.value)):null},imageReference:function(e,t){var n=e.definition(t.identifier);if(!n)return _n(e,t);var r={src:Cn(n.url||""),alt:t.alt};return null!==n.title&&void 0!==n.title&&(r.title=n.title),e(t,"img",r)},image:function(e,t){var n={src:Cn(t.url),alt:t.alt};return null!==t.title&&void 0!==t.title&&(n.title=t.title),e(t,"img",n)},inlineCode:function(e,t){return e(t,"code",[en("text",t.value.replace(/\r?\n|\r/g," "))])},linkReference:function(e,t){var n=e.definition(t.identifier);if(!n)return _n(e,t);var r={href:Cn(n.url||"")};return null!==n.title&&void 0!==n.title&&(r.title=n.title),e(t,"a",r,En(e,t))},link:function(e,t){var n={href:Cn(t.url)};return null!==t.title&&void 0!==t.title&&(n.title=t.title),e(t,"a",n,En(e,t))},listItem:function(e,t,n){var r,i=En(e,t),a=n?function(e){var t=e.spread,n=e.children,r=-1;for(;!t&&++r0&&r.children.unshift(en("text"," ")),r.children.unshift(e(null,"input",{type:"checkbox",checked:t.checked,disabled:!0})),o.className=["task-list-item"]);for(var l=-1;++l1?"-"+s:""),dataFootnoteBackref:!0,className:["data-footnote-backref"],ariaLabel:e.footnoteBackLabel},children:[{type:"text",value:"\u21a9"}]};s>1&&u.children.push({type:"element",tagName:"sup",children:[{type:"text",value:String(s)}]}),l.length>0&&l.push({type:"text",value:" "}),l.push(u)}var c=i[i.length-1];if(c&&"element"===c.type&&"p"===c.tagName){var d,p=c.children[c.children.length-1];p&&"text"===p.type?p.value+=" ":c.children.push({type:"text",value:" "}),(d=c.children).push.apply(d,l)}else i.push.apply(i,l);var f={type:"element",tagName:"li",properties:{id:e.clobberPrefix+"fn-"+o},children:kn(i,!0)};r.position&&(f.position=r.position),n.push(f)}}return 0===n.length?null:{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:"h2",properties:{id:"footnote-label",className:["sr-only"]},children:[en("text",e.footnoteLabel)]},{type:"text",value:"\n"},{type:"element",tagName:"ol",properties:{},children:kn(n,!0)},{type:"text",value:"\n"}]}}(n);return i&&r.children.push(en("text","\n"),i),Array.isArray(r)?{type:"root",children:r}:r}var Ln=function(e,t){return e&&"run"in e?function(e,t){return function(n,r,i){e.run(Dn(n,t),r,(function(e){i(e)}))}}(e,t):function(e){return function(t){return Dn(t,e)}}(e||t)};var Pn=n(32386),Mn=(0,m.Z)((function e(t,n,r){(0,h.Z)(this,e),this.property=t,this.normal=n,r&&(this.space=r)}));function Fn(e,t){for(var n={},r={},i=-1;++i":"")+")"}));return d;function d(){var u,c,d,p=[];if((!t||i(o,s,l[l.length-1]||null))&&(p=function(e){if(Array.isArray(e))return e;if("number"===typeof e)return[true,e];return[e]}(n(o,l)),false===p[0]))return p;if(o.children&&"skip"!==p[0])for(c=(r?o.children.length:-1)+a,d=l.concat(o);c>-1&&c0?p.createElement(h,l,c):p.createElement(h,l)}function xr(e,t){for(var n=-1,r=0;++n4&&"data"===n.slice(0,4)&&yr.test(t)){if("-"===t.charAt(4)){var a=t.slice(5).replace(Or,Sr);r="data"+a.charAt(0).toUpperCase()+a.slice(1)}else{var o=t.slice(4);if(!Or.test(o)){var s=o.replace(Er,Tr);"-"!==s.charAt(0)&&(s="-"+s),t="data"+s}}i=Xn}return new i(r,t)}(r.schema,t),a=n;null!==a&&void 0!==a&&a===a&&(Array.isArray(a)&&(a=i.commaSeparated?function(e,t){var n=t||{};return""===e[e.length-1]&&(e=e.concat("")),e.join((n.padRight?" ":"")+","+(!1===n.padLeft?"":" ")).trim()}(a):a.join(" ").trim()),"style"===i.property&&"string"===typeof a&&(a=function(e){var t={};try{Ar(e,n)}catch(r){}return t;function n(e,n){var r="-ms-"===e.slice(0,4)?"ms-".concat(e.slice(4)):e;t[r.replace(/-([a-z])/g,Ir)]=n}}(a)),i.space&&i.property?e[Cr.call(kr,i.property)?kr[i.property]:i.property]=a:i.attribute&&(e[i.attribute]=a))}function Ir(e,t){return t.toUpperCase()}var Dr={}.hasOwnProperty,Lr={plugins:{to:"plugins",id:"change-plugins-to-remarkplugins"},renderers:{to:"components",id:"change-renderers-to-components"},astPlugins:{id:"remove-buggy-html-in-markdown-parser"},allowDangerousHtml:{id:"remove-buggy-html-in-markdown-parser"},escapeHtml:{id:"remove-buggy-html-in-markdown-parser"},source:{to:"children",id:"change-source-to-children"},allowNode:{to:"allowElement",id:"replace-allownode-allowedtypes-and-disallowedtypes"},allowedTypes:{to:"allowedElements",id:"replace-allownode-allowedtypes-and-disallowedtypes"},disallowedTypes:{to:"disallowedElements",id:"replace-allownode-allowedtypes-and-disallowedtypes"},includeNodeIndex:{to:"includeElementIndex",id:"change-includenodeindex-to-includeelementindex"}};function Pr(e){for(var t in Lr)if(Dr.call(Lr,t)&&Dr.call(e,t)){var n=Lr[t];console.warn("[react-markdown] Warning: please ".concat(n.to?"use `".concat(n.to,"` instead of"):"remove"," `").concat(t,"` (see <").concat("https://github.com/remarkjs/react-markdown/blob/main/changelog.md","#").concat(n.id,"> for more info)")),delete Lr[t]}var r=V().use(Jt).use(e.remarkPlugins||[]).use(Ln,(0,f.Z)((0,f.Z)({},e.remarkRehypeOptions),{},{allowDangerousHtml:!0})).use(e.rehypePlugins||[]).use(mr,e),i=new P;"string"===typeof e.children?i.value=e.children:void 0!==e.children&&null!==e.children&&console.warn("[react-markdown] Warning: please pass a string as `children` (not: `".concat(e.children,"`)"));var a=r.runSync(r.parse(i),i);if("root"!==a.type)throw new TypeError("Expected a `root` node");var o=p.createElement(p.Fragment,{},wr({options:e,schema:ur,listDepth:0},a));return e.className&&(o=p.createElement("div",{className:e.className},o)),o}Pr.defaultProps={transformLinkUri:function(e){var t=(e||"").trim(),n=t.charAt(0);if("#"===n||"/"===n)return t;var r=t.indexOf(":");if(-1===r)return t;for(var i=-1;++ii||-1!==(i=t.indexOf("#"))&&r>i?t:"javascript:void(0)"}},Pr.propTypes={children:Pn.string,className:Pn.string,allowElement:Pn.func,allowedElements:Pn.arrayOf(Pn.string),disallowedElements:Pn.arrayOf(Pn.string),unwrapDisallowed:Pn.bool,remarkPlugins:Pn.arrayOf(Pn.oneOfType([Pn.object,Pn.func,Pn.arrayOf(Pn.oneOfType([Pn.object,Pn.func]))])),rehypePlugins:Pn.arrayOf(Pn.oneOfType([Pn.object,Pn.func,Pn.arrayOf(Pn.oneOfType([Pn.object,Pn.func]))])),sourcePos:Pn.bool,rawSourcePos:Pn.bool,skipHtml:Pn.bool,includeElementIndex:Pn.bool,transformLinkUri:Pn.oneOfType([Pn.func,Pn.bool]),linkTarget:Pn.oneOfType([Pn.func,Pn.string]),transformImageUri:Pn.func,components:Pn.object};for(var Mr={tokenize:function(e,t,n){return function(t){return e.consume(t),r};function r(t){return 87===t||119===t?(e.consume(t),i):n(t)}function i(t){return 87===t||119===t?(e.consume(t),a):n(t)}function a(t){return 46===t?(e.consume(t),o):n(t)}function o(e){return null===e||Oe(e)?n(e):t(e)}},partial:!0},Fr={tokenize:function(e,t,n){var r,i;return a;function a(t){return 38===t?e.check($r,s,o)(t):46===t||95===t?e.check(Br,s,o)(t):null===t||be(t)||Te(t)||45!==t&&Se(t)?s(t):(e.consume(t),a)}function o(t){return 46===t?(i=r,r=void 0,e.consume(t),a):(95===t&&(r=!0),e.consume(t),a)}function s(e){return i||r?n(e):t(e)}},partial:!0},Ur={tokenize:function(e,t){var n=0;return r;function r(o){return 38===o?e.check($r,t,i)(o):(40===o&&n++,41===o?e.check(Br,a,i)(o):Vr(o)?t(o):jr(o)?e.check(Br,t,i)(o):(e.consume(o),r))}function i(t){return e.consume(t),r}function a(e){return--n<0?t(e):i(e)}},partial:!0},Br={tokenize:function(e,t,n){return function(t){return e.consume(t),r};function r(i){return jr(i)?(e.consume(i),r):Vr(i)?t(i):n(i)}},partial:!0},$r={tokenize:function(e,t,n){return function(t){return e.consume(t),r};function r(t){return pe(t)?(e.consume(t),r):59===t?(e.consume(t),i):n(t)}function i(e){return Vr(e)?t(e):n(e)}},partial:!0},Qr={tokenize:function(e,t,n){var r=this;return function(t){if(87!==t&&119!==t||!qr(r.previous)||Jr(r.events))return n(t);return e.enter("literalAutolink"),e.enter("literalAutolinkWww"),e.check(Mr,e.attempt(Fr,e.attempt(Ur,i),n),n)(t)};function i(n){return e.exit("literalAutolinkWww"),e.exit("literalAutolink"),t(n)}},previous:qr},Zr={tokenize:function(e,t,n){var r=this;return function(t){if(72!==t&&104!==t||!Xr(r.previous)||Jr(r.events))return n(t);return e.enter("literalAutolink"),e.enter("literalAutolinkHttp"),e.consume(t),i};function i(t){return 84===t||116===t?(e.consume(t),a):n(t)}function a(t){return 84===t||116===t?(e.consume(t),o):n(t)}function o(t){return 80===t||112===t?(e.consume(t),s):n(t)}function s(t){return 83===t||115===t?(e.consume(t),l):l(t)}function l(t){return 58===t?(e.consume(t),u):n(t)}function u(t){return 47===t?(e.consume(t),c):n(t)}function c(t){return 47===t?(e.consume(t),d):n(t)}function d(t){return null===t||be(t)||Te(t)||Se(t)?n(t):e.attempt(Fr,e.attempt(Ur,p),n)(t)}function p(n){return e.exit("literalAutolinkHttp"),e.exit("literalAutolink"),t(n)}},previous:Xr},Gr={tokenize:function(e,t,n){var r,i,a=this;return function(t){if(!Yr(t)||!Kr(a.previous)||Jr(a.events))return n(t);return e.enter("literalAutolink"),e.enter("literalAutolinkEmail"),o(t)};function o(t){return Yr(t)?(e.consume(t),o):64===t?(e.consume(t),s):n(t)}function s(t){return 46===t?e.check(Br,d,l)(t):45===t||95===t?e.check(Br,n,u)(t):me(t)?(!i&&fe(t)&&(i=!0),e.consume(t),s):d(t)}function l(t){return e.consume(t),r=!0,i=void 0,s}function u(t){return e.consume(t),c}function c(t){return 46===t?e.check(Br,n,l)(t):s(t)}function d(a){return r&&!i?(e.exit("literalAutolinkEmail"),e.exit("literalAutolink"),t(a)):n(a)}},previous:Kr},Hr={},Wr={text:Hr},zr=48;zr<123;)Hr[zr]=Gr,58===++zr?zr=65:91===zr&&(zr=97);function jr(e){return 33===e||34===e||39===e||41===e||42===e||44===e||46===e||58===e||59===e||60===e||63===e||95===e||126===e}function Vr(e){return null===e||60===e||ye(e)}function Yr(e){return 43===e||45===e||46===e||95===e||me(e)}function qr(e){return null===e||40===e||42===e||95===e||126===e||ye(e)}function Xr(e){return null===e||!pe(e)}function Kr(e){return 47!==e&&Xr(e)}function Jr(e){for(var t=e.length,n=!1;t--;){var r=e[t][1];if(("labelLink"===r.type||"labelImage"===r.type)&&!r._balanced){n=!0;break}if(r._gfmAutolinkLiteralWalkedInto){n=!1;break}}return e.length>0&&!n&&(e[e.length-1][1]._gfmAutolinkLiteralWalkedInto=!0),n}Hr[43]=Gr,Hr[45]=Gr,Hr[46]=Gr,Hr[95]=Gr,Hr[72]=[Gr,Zr],Hr[104]=[Gr,Zr],Hr[87]=[Gr,Qr],Hr[119]=[Gr,Qr];var ei={tokenize:function(e,t,n){var r=this;return Ae(e,(function(e){var i=r.events[r.events.length-1];return i&&"gfmFootnoteDefinitionIndent"===i[1].type&&4===i[2].sliceSerialize(i[1],!0).length?t(e):n(e)}),"gfmFootnoteDefinitionIndent",5)},partial:!0};function ti(){var e;return{document:(0,Ge.Z)({},91,{tokenize:ai,continuation:{tokenize:oi},exit:si}),text:(e={},(0,Ge.Z)(e,91,{tokenize:ii}),(0,Ge.Z)(e,93,{add:"after",tokenize:ni,resolveTo:ri}),e)}}function ni(e,t,n){for(var r,i=this,a=i.events.length,o=i.parser.gfmFootnotes||(i.parser.gfmFootnotes=[]);a--;){var s=i.events[a][1];if("labelImage"===s.type){r=s;break}if("gfmFootnoteCall"===s.type||"labelLink"===s.type||"label"===s.type||"image"===s.type||"link"===s.type)break}return function(a){if(!r||!r._balanced)return n(a);var s=Je(i.sliceSerialize({start:r.end,end:i.now()}));if(94!==s.charCodeAt(0)||!o.includes(s.slice(1)))return n(a);return e.enter("gfmFootnoteCallLabelMarker"),e.consume(a),e.exit("gfmFootnoteCallLabelMarker"),t(a)}}function ri(e,t){for(var n=e.length;n--;)if("labelImage"===e[n][1].type&&"enter"===e[n][0]){e[n][1];break}e[n+1][1].type="data",e[n+3][1].type="gfmFootnoteCallLabelMarker";var r={type:"gfmFootnoteCall",start:Object.assign({},e[n+3][1].start),end:Object.assign({},e[e.length-1][1].end)},i={type:"gfmFootnoteCallMarker",start:Object.assign({},e[n+3][1].end),end:Object.assign({},e[n+3][1].end)};i.end.column++,i.end.offset++,i.end._bufferIndex++;var a={type:"gfmFootnoteCallString",start:Object.assign({},i.end),end:Object.assign({},e[e.length-1][1].start)},o={type:"chunkString",contentType:"string",start:Object.assign({},a.start),end:Object.assign({},a.end)},s=[e[n+1],e[n+2],["enter",r,t],e[n+3],e[n+4],["enter",i,t],["exit",i,t],["enter",a,t],["enter",o,t],["exit",o,t],["exit",a,t],e[e.length-2],e[e.length-1],["exit",r,t]];return e.splice.apply(e,[n,e.length-n+1].concat(s)),e}function ii(e,t,n){var r,i=this,a=i.parser.gfmFootnotes||(i.parser.gfmFootnotes=[]),o=0;return function(t){return e.enter("gfmFootnoteCall"),e.enter("gfmFootnoteCallLabelMarker"),e.consume(t),e.exit("gfmFootnoteCallLabelMarker"),s};function s(t){return 94!==t?n(t):(e.enter("gfmFootnoteCallMarker"),e.consume(t),e.exit("gfmFootnoteCallMarker"),e.enter("gfmFootnoteCallString"),e.enter("chunkString").contentType="string",l)}function l(s){var c;return null===s||91===s||o++>999?n(s):93===s?r?(e.exit("chunkString"),c=e.exit("gfmFootnoteCallString"),a.includes(Je(i.sliceSerialize(c)))?function(n){return e.enter("gfmFootnoteCallLabelMarker"),e.consume(n),e.exit("gfmFootnoteCallLabelMarker"),e.exit("gfmFootnoteCall"),t}(s):n(s)):n(s):(e.consume(s),ye(s)||(r=!0),92===s?u:l)}function u(t){return 91===t||92===t||93===t?(e.consume(t),o++,l):l(t)}}function ai(e,t,n){var r,i,a=this,o=a.parser.gfmFootnotes||(a.parser.gfmFootnotes=[]),s=0;return function(t){return e.enter("gfmFootnoteDefinition")._container=!0,e.enter("gfmFootnoteDefinitionLabel"),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionLabelMarker"),l};function l(t){return 94===t?(e.enter("gfmFootnoteDefinitionMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionMarker"),e.enter("gfmFootnoteDefinitionLabelString"),u):n(t)}function u(t){var o;return null===t||91===t||s>999?n(t):93===t?i?(o=e.exit("gfmFootnoteDefinitionLabelString"),r=Je(a.sliceSerialize(o)),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionLabelMarker"),e.exit("gfmFootnoteDefinitionLabel"),p):n(t):Oe(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),s++,u):(e.enter("chunkString").contentType="string",c(t))}function c(t){return null===t||Oe(t)||91===t||93===t||s>999?(e.exit("chunkString"),u(t)):(ye(t)||(i=!0),s++,e.consume(t),92===t?d:c)}function d(t){return 91===t||92===t||93===t?(e.consume(t),s++,c):c(t)}function p(t){return 58===t?(e.enter("definitionMarker"),e.consume(t),e.exit("definitionMarker"),Ae(e,f,"gfmFootnoteDefinitionWhitespace")):n(t)}function f(e){return o.includes(r)||o.push(r),t(e)}}function oi(e,t,n){return e.check(Re,t,e.attempt(ei,t,n))}function si(e){e.exit("gfmFootnoteDefinition")}function li(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.singleTilde,n={tokenize:i,resolveAll:r};return null!==t&&void 0!==t||(t=!0),{text:(0,Ge.Z)({},126,n),insideSpan:{null:[n]},attentionMarkers:{null:[126]}};function r(e,t){for(var n=-1;++n1?r(a):(e.consume(a),o++,s);if(o<2&&!t)return r(a);var u=e.exit("strikethroughSequenceTemporary"),c=Et(a);return u._open=!c||2===c&&Boolean(l),u._close=!l||2===l&&Boolean(c),n(a)}}}var ui={flow:{null:{tokenize:function(e,t,n){var r,i,a=this,o=[],s=0;return function(t){if(e.enter("table")._align=o,e.enter("tableHead"),e.enter("tableRow"),124===t)return l(t);return s++,e.enter("temporaryTableCellContent"),d(t)};function l(t){return e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),r=!0,u}function u(t){return null===t||Oe(t)?function(t){if(null===t)return n(t);e.exit("tableRow"),e.exit("tableHead");var r=a.interrupt;return a.interrupt=!0,e.attempt({tokenize:w,partial:!0},(function(t){return a.interrupt=r,e.enter("tableDelimiterRow"),f(t)}),(function(e){return a.interrupt=r,n(e)}))(t)}(t):Ee(t)?(e.enter("whitespace"),e.consume(t),c):(r&&(r=void 0,s++),124===t?l(t):(e.enter("temporaryTableCellContent"),d(t)))}function c(t){return Ee(t)?(e.consume(t),c):(e.exit("whitespace"),u(t))}function d(t){return null===t||124===t||ye(t)?(e.exit("temporaryTableCellContent"),u(t)):(e.consume(t),92===t?p:d)}function p(t){return 92===t||124===t?(e.consume(t),d):d(t)}function f(t){return null===t||Oe(t)?b(t):Ee(t)?(e.enter("whitespace"),e.consume(t),h):45===t?(e.enter("tableDelimiterFiller"),e.consume(t),i=!0,o.push("none"),m):58===t?(e.enter("tableDelimiterAlignment"),e.consume(t),e.exit("tableDelimiterAlignment"),o.push("left"),g):124===t?(e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),f):n(t)}function h(t){return Ee(t)?(e.consume(t),h):(e.exit("whitespace"),f(t))}function m(t){return 45===t?(e.consume(t),m):(e.exit("tableDelimiterFiller"),58===t?(e.enter("tableDelimiterAlignment"),e.consume(t),e.exit("tableDelimiterAlignment"),o[o.length-1]="left"===o[o.length-1]?"center":"right",v):f(t))}function g(t){return 45===t?(e.enter("tableDelimiterFiller"),e.consume(t),i=!0,m):n(t)}function v(t){return null===t||Oe(t)?b(t):Ee(t)?(e.enter("whitespace"),e.consume(t),h):124===t?(e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),f):n(t)}function b(t){return e.exit("tableDelimiterRow"),i&&s===o.length?null===t?y(t):e.check(ci,y,e.attempt({tokenize:w,partial:!0},Ae(e,O,"linePrefix",4),y))(t):n(t)}function y(n){return e.exit("table"),t(n)}function O(t){return e.enter("tableBody"),E(t)}function E(t){return e.enter("tableRow"),124===t?T(t):(e.enter("temporaryTableCellContent"),A(t))}function T(t){return e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),S}function S(t){return null===t||Oe(t)?function(t){if(e.exit("tableRow"),null===t)return _(t);return e.check(ci,_,e.attempt({tokenize:w,partial:!0},Ae(e,E,"linePrefix",4),_))(t)}(t):Ee(t)?(e.enter("whitespace"),e.consume(t),k):124===t?T(t):(e.enter("temporaryTableCellContent"),A(t))}function k(t){return Ee(t)?(e.consume(t),k):(e.exit("whitespace"),S(t))}function A(t){return null===t||124===t||ye(t)?(e.exit("temporaryTableCellContent"),S(t)):(e.consume(t),92===t?C:A)}function C(t){return 92===t||124===t?(e.consume(t),A):A(t)}function _(t){return e.exit("tableBody"),y(t)}function w(e,t,n){return function(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),Ae(e,r,"linePrefix")};function r(r){if(a.parser.lazy[a.now().line]||null===r||Oe(r))return n(r);var i=a.events[a.events.length-1];return!a.parser.constructs.disable.null.includes("codeIndented")&&i&&"linePrefix"===i[1].type&&i[2].sliceSerialize(i[1],!0).length>=4?n(r):(a._gfmTableDynamicInterruptHack=!0,e.check(a.parser.constructs.flow,(function(e){return a._gfmTableDynamicInterruptHack=!1,n(e)}),(function(e){return a._gfmTableDynamicInterruptHack=!1,t(e)}))(r))}}},resolve:function(e,t){var n,r,i,a,o,s,l,u=-1;for(;++u":"")+")"}));return d;function d(){var u,c,d,p=[];if((!t||i(o,s,l[l.length-1]||null))&&(p=function(e){if(Array.isArray(e))return e;if("number"===typeof e)return[true,e];return[e]}(n(o,l)),false===p[0]))return p;if(o.children&&"skip"!==p[0])for(c=(r?o.children.length:-1)+a,d=l.concat(o);c>-1&&c0?{type:"text",value:p}:void 0),!1!==p){var f;if(a!==n&&c.push({type:"text",value:e.value.slice(a,n)}),Array.isArray(p))(f=c).push.apply(f,(0,u.Z)(p));else p&&c.push(p);a=n+d[0].length}if(!r.global)break;d=r.exec(e.value)}if(void 0===n)c=[e],o--;else{var h;a?\]}]+$/.exec(e);if(a)for(e=e.slice(0,a.index),t=(i=a[0]).indexOf(")"),n=mi(e,"("),r=mi(e,")");-1!==t&&n>r;)e+=i.slice(0,t+1),t=(i=i.slice(t+1)).indexOf(")"),r++;return[e,i]}(n+r);if(!o[0])return!1;var s={type:"link",title:null,url:a+t+o[0],children:[{type:"text",value:t+o[0]}]};return o[1]?[s,{type:"text",value:o[1]}]:s}function xi(e,t,n,r){return!(!Ni(r,!0)||/[_-\d]$/.test(n))&&{type:"link",title:null,url:"mailto:"+t+"@"+n,children:[{type:"text",value:t+"@"+n}]}}function Ni(e,t){var n=e.input.charCodeAt(e.index-1);return(0===e.index||Te(n)||Se(n))&&(!t||47!==n)}function Ii(e){return e.label||!e.identifier?e.label||"":zt(e.identifier)}function Di(e){var t=e||{},n=t.now||{},r=t.lineShift||0,i=n.line||1,a=n.column||1;return{move:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=e.split(/\r?\n|\r/g),n=t[t.length-1];return i+=t.length-1,a=1===t.length?a+n.length:1+n.length+r,e},current:function(){return{now:{line:i,column:a},lineShift:r}},shift:function(e){r+=e}}}function Li(e,t,n){var r=t.indexStack,i=e.children||[],a=Di(n),o=[],s=-1;for(r.push(-1);++s=m||(g+10?" ":"")),i.shift(4),a+=i.move(Mi(Li(e,n,i.current()),(function(e,t,n){if(t)return(n?"":" ")+e;return e}))),o(),a},footnoteReference:e}};function e(e,t,n,r){var i=Di(r),a=i.move("[^"),o=n.enter("footnoteReference"),s=n.enter("reference");return a+=i.move($i(n,Ii(e),(0,f.Z)((0,f.Z)({},i.current()),{},{before:a,after:"]"}))),s(),o(),a+=i.move("]")}}function Hi(e,t,n){var r=t.indexStack,i=e.children||[],a=[],o=-1,s=n.before;r.push(-1);for(var l=Di(n);++o0&&("\r"===s||"\n"===s)&&"html"===u.type&&(a[a.length-1]=a[a.length-1].replace(/(\r?\n|\r)$/," "),s=" ",(l=Di(n)).move(a.join(""))),a.push(l.move(t.handle(u,e,t,(0,f.Z)((0,f.Z)({},l.current()),{},{before:s,after:c})))),s=a[a.length-1].slice(-1)}return r.pop(),a.join("")}var Wi={canContainEols:["delete"],enter:{strikethrough:function(e){this.enter({type:"delete",children:[]},e)}},exit:{strikethrough:function(e){this.exit(e)}}},zi={unsafe:[{character:"~",inConstruct:"phrasing"}],handlers:{delete:ji}};function ji(e,t,n,r){var i=Di(r),a=n.enter("emphasis"),o=i.move("~~");return o+=Hi(e,n,(0,f.Z)((0,f.Z)({},i.current()),{},{before:o,after:"~"})),o+=i.move("~~"),a(),o}function Vi(e,t,n){for(var r=e.value||"",i="`",a=-1;new RegExp("(^|[^`])"+i+"([^`]|$)").test(r);)i+="`";for(/[^ \r\n]/.test(r)&&(/^[ \r\n]/.test(r)&&/[ \r\n]$/.test(r)||/^`|`$/.test(r))&&(r=" "+r+" ");++a1&&void 0!==arguments[1]?arguments[1]:{},n=(t.align||[]).concat(),r=t.stringLength||qi,i=[],a=[],o=[],s=[],l=0,u=-1;++ul&&(l=e[u].length);++ps[p])&&(s[p]=h)}c.push(f)}a[u]=c,o[u]=d}var m=-1;if("object"===typeof n&&"length"in n)for(;++ms[m]&&(s[m]=T),b[m]=T),v[m]=S}a.splice(1,0,v),o.splice(1,0,b),u=-1;for(var k=[];++u-1?t.start:1)+(!1===n.options.incrementListMarker?0:t.children.indexOf(e))+a);var o=a.length+1;("tab"===i||"mixed"===i&&(t&&"list"===t.type&&t.spread||e.spread))&&(o=4*Math.ceil(o/4));var s=Di(r);s.move(a+" ".repeat(o-a.length)),s.shift(o);var l=n.enter("listItem"),u=Mi(Li(e,n,s.current()),(function(e,t,n){if(t)return(n?"":" ".repeat(o))+e;return(n?a:a+" ".repeat(o-a.length))+e}));return l(),u}var ia={exit:{taskListCheckValueChecked:oa,taskListCheckValueUnchecked:oa,paragraph:function(e){var t,n=this.stack[this.stack.length-2],r=this.stack[this.stack.length-1],i=n.children,a=r.children[0],o=-1;if(n&&"listItem"===n.type&&"boolean"===typeof n.checked&&a&&"text"===a.type){for(;++o0&&void 0!==arguments[0]?arguments[0]:{},t=this.data();function n(e,n){(t[e]?t[e]:t[e]=[]).push(n)}n("micromarkExtensions",hi(e)),n("fromMarkdownExtensions",sa()),n("toMarkdownExtensions",la(e))}var ca=n(68026),da={}.hasOwnProperty;function pa(e,t){var n=t&&e&&"object"===typeof e&&"element"===e.type&&e.properties&&da.call(e.properties,t)&&e.properties[t];return null!==n&&void 0!==n&&!1!==n}function fa(e){var t=e&&"element"===e.type&&e.tagName.toLowerCase()||"",n=2===t.length&&104===t.charCodeAt(0)?t.charCodeAt(1):0;return n>48&&n<55?n-48:null}function ha(e){return"text"===e.type?e.value:"children"in e?ma(e):""}function ma(e){for(var t=-1,n=[];++t":"")+")"}));return d;function d(){var u,c,d,p=[];if((!t||i(o,s,l[l.length-1]||null))&&(p=function(e){if(Array.isArray(e))return e;if("number"===typeof e)return[true,e];return[e]}(n(o,l)),false===p[0]))return p;if(o.children&&"skip"!==p[0])for(c=(r?o.children.length:-1)+a,d=l.concat(o);c>-1&&c1?n-1:0),i=1;i":"")+")"}));return d;function d(){var u,c,d,p=[];if((!t||i(o,s,l[l.length-1]||null))&&(p=function(e){if(Array.isArray(e))return e;if("number"===typeof e)return[true,e];return[e]}(n(o,l)),false===p[0]))return p;if(o.children&&p[0]!==xa)for(c=(r?o.children.length:-1)+a,d=l.concat(o);c>-1&&c0&&void 0!==arguments[0]?arguments[0]:{},n=t.properties,r=t.behaviour||t.behavior||"prepend",i=t.content||Da,a=t.group,o=Sa(t.test);return"wrap"===r?e=c:"before"===r||"after"===r?e=l:(n||(n={ariaHidden:"true",tabIndex:-1}),e=s),function(t){Ia(t,"element",(function(t,n,r){if(fa(t)&&pa(t,"id")&&o(t,n,r))return e(t,n,r)}))};function s(e){return e.children["prepend"===r?"unshift":"push"](f(e,W(!0,{},n),d(i,e))),[xa]}function l(e,t,o){var s;if("number"===typeof t&&o){var l=f(e,W(!0,{},n),d(i,e)),c="before"===r?[l,e]:[e,l];if(a){var h=p(a,e);h&&!Array.isArray(h)&&"element"===h.type&&(h.children=c,c=[h])}return(s=o.children).splice.apply(s,[t,1].concat((0,u.Z)(c))),[xa,t+c.length]}}function c(e){return e.children=[f(e,W(!0,{},n),e.children)],[xa]}function d(e,t){var n=p(e,t);return Array.isArray(n)?n:[n]}function p(e,t){return"function"===typeof e?e(t):W(!0,Array.isArray(e)?[]:{},e)}function f(e,t,n){return{type:"element",tagName:"a",properties:Object.assign({},t,{href:"#"+(e.properties||{}).id}),children:n}}}var Pa=n(7986),Ma=function(e){if(void 0===e||null===e)return Ua;if("string"===typeof e)return function(e){return Fa(t);function t(t){return t&&t.type===e}}(e);if("object"===typeof e)return Array.isArray(e)?function(e){var t=[],n=-1;for(;++n":"")+")"}));return d;function d(){var u,c,d,p=[];if((!t||i(o,s,l[l.length-1]||null))&&(p=function(e){if(Array.isArray(e))return e;if("number"===typeof e)return[true,e];return[e]}(n(o,l)),false===p[0]))return p;if(o.children&&"skip"!==p[0])for(c=(r?o.children.length:-1)+a,d=l.concat(o);c>-1&&c4&&"data"===n.slice(0,4)&&mo.test(t)){if("-"===t.charAt(4)){var a=t.slice(5).replace(go,Oo);r="data"+a.charAt(0).toUpperCase()+a.slice(1)}else{var o=t.slice(4);if(!go.test(o)){var s=o.replace(vo,yo);"-"!==s.charAt(0)&&(s="-"+s),t="data"+s}}i=eo}return new i(r,t)}function yo(e){return"-"+e.toLowerCase()}function Oo(e){return e.charAt(1).toUpperCase()}var Eo=/[#.]/g,To=function(e){for(var t,n,r,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"div",a=e||"",o={},s=0;s2?l-2:0),c=2;c-1&&ee)return{line:t+1,column:e-(n[t-1]||0)+1,offset:e};return{line:void 0,column:void 0,offset:void 0}},toOffset:function(e){var t,r=e&&e.line,i=e&&e.column;return"number"!==typeof r||"number"!==typeof i||Number.isNaN(r)||Number.isNaN(i)||!(r-1 in n)||(t=(n[r-2]||0)+i-1||0),t>-1&&t4&&"data"===n.slice(0,4)&&vs.test(t)){if("-"===t.charAt(4)){var a=t.slice(5).replace(bs,Ts);r="data"+a.charAt(0).toUpperCase()+a.slice(1)}else{var o=t.slice(4);if(!bs.test(o)){var s=o.replace(ys,Es);"-"!==s.charAt(0)&&(s="-"+s),t="data"+s}}i=rs}return new i(r,t)}function Es(e){return"-"+e.toLowerCase()}function Ts(e){return e.charAt(1).toUpperCase()}var Ss=(0,m.Z)((function e(t,n,r){(0,h.Z)(this,e),this.property=t,this.normal=n,r&&(this.space=r)}));function ks(e,t){for(var n={},r={},i=-1;++i0?e.call(t,o,s,l):e.call(t,o,s)}function fl(e,t,n,r,i){var a,o=function(e,t){var n=As(t),r=t,i=Cs;if(n in e.normal)return e.property[e.normal[n]];if(n.length>4&&"data"===n.slice(0,4)&&Xs.test(t)){if("-"===t.charAt(4)){var a=t.slice(5).replace(Ks,tl);r="data"+a.charAt(0).toUpperCase()+a.slice(1)}else{var o=t.slice(4);if(!Ks.test(o)){var s=o.replace(Js,el);"-"!==s.charAt(0)&&(s="-"+s),t="data"+s}}i=Fs}return new i(r,t)}(r.schema,t);void 0===n||null===n||"number"===typeof n&&Number.isNaN(n)||!1===n&&(r.vue||r.vdom||r.hyperscript)||!n&&o.boolean&&(r.vue||r.vdom||r.hyperscript)||(Array.isArray(n)&&(n=o.commaSeparated?function(e,t){var n=t||{};return""===e[e.length-1]&&(e=e.concat("")),e.join((n.padRight?" ":"")+","+(!1===n.padLeft?"":" ")).trim()}(n):n.join(" ").trim()),o.boolean&&r.hyperscript&&(n=""),"style"===o.property&&"string"===typeof n&&(r.react||r.vue||r.vdom)&&(n=function(e,t){var n={};try{Ar(e,(function(e,t){"-ms-"===e.slice(0,4)&&(e="ms-"+e.slice(4)),n[e.replace(/-([a-z])/g,(function(e,t){return t.toUpperCase()}))]=t}))}catch(r){throw r.message=t+"[style]"+r.message.slice("undefined".length),r}return n}(n,i)),r.vue?"style"!==o.property&&(a="attrs"):o.mustUseProperty||(r.vdom?"style"!==o.property&&(a="attributes"):r.hyperscript&&(a="attrs")),a?e[a]=Object.assign(e[a]||{},(0,Ge.Z)({},o.attribute,n)):o.space&&r.react?e[ol[o.property]||o.property]=n:e[o.attribute]=n)}function hl(e){return"context"in e&&"cleanup"in e}var ml={}.hasOwnProperty;function gl(e,t){var n=t||{};function r(t){var n=r.invalid,i=r.handlers;if(t&&ml.call(t,e)&&(n=ml.call(i,t[e])?i[t[e]]:r.unknown),n)return n.apply(this,arguments)}return r.handlers=n.handlers||{},r.invalid=n.invalid,r.unknown=n.unknown,r}var vl={}.hasOwnProperty,bl=gl("type",{handlers:{root:function(e,t){var n={nodeName:"#document",mode:(e.data||{}).quirksMode?"quirks":"no-quirks",childNodes:[]};return n.childNodes=yl(e.children,n,t),Ol(e,n)},element:function(e,t){var n=t.space;return dl((function(n,r){var i,a,o,s,l,u=[];for(o in r)vl.call(r,o)&&!1!==r[o]&&((i=Os(t,o)).boolean&&!r[o]||(a={name:o,value:!0===r[o]?"":String(r[o])},i.space&&"html"!==i.space&&"svg"!==i.space&&((s=o.indexOf(":"))<0?a.prefix="":(a.name=o.slice(s+1),a.prefix=o.slice(0,s)),a.namespace=Lo[i.space]),u.push(a)));"html"===t.space&&"svg"===e.tagName&&(t=gs);(l=Ol(e,{nodeName:n,tagName:n,attrs:u,namespaceURI:Lo[t.space],childNodes:[],parentNode:void 0})).childNodes=yl(e.children,l,t),"template"===n&&(l.content=function(e,t){var n={nodeName:"#document-fragment",childNodes:[]};return n.childNodes=yl(e.children,n,t),Ol(e,n)}(e.content,t));return l}),Object.assign({},e,{children:[]}),{space:n})},text:function(e){return Ol(e,{nodeName:"#text",value:e.value,parentNode:void 0})},comment:function(e){return Ol(e,{nodeName:"#comment",data:e.value,parentNode:void 0})},doctype:function(e){return Ol(e,{nodeName:"#documentType",name:"html",publicId:"",systemId:"",parentNode:void 0})}}});function yl(e,t,n){var r,i=-1,a=[];if(e)for(;++i1&&void 0!==arguments[1]?arguments[1]:{};return Zo(r)?(n=r,t={}):(n=r.file,t=r),Fo({schema:"svg"===t.space?ho:fo,file:n,verbose:t.verbose,location:!1},e)}(function(e){var t="root"===e.type?e.children[0]:e;return Boolean(t&&("doctype"===t.type||"element"===t.type&&"html"===t.tagName))}(t)?function(){var e=d.treeAdapter.createDocument();if(d._bootstrap(e,void 0),!(a=d.tokenizer))throw new Error("Expected `tokenizer`");return o=a.preprocessor,l=a.__mixins[0],s=l.posTracker,p(t),e}():function(){var e={nodeName:"template",tagName:"template",attrs:[],namespaceURI:Lo.html,childNodes:[]},n={nodeName:"documentmock",tagName:"documentmock",attrs:[],namespaceURI:Lo.html,childNodes:[]},r={nodeName:"#document-fragment",childNodes:[]};if(d._bootstrap(n,e),d._pushTmplInsertionMode("IN_TEMPLATE_MODE"),d._initTokenizerForFragmentParsing(),d._insertFakeRootElement(),d._resetInsertionMode(),d._findFormInFragmentContext(),!(a=d.tokenizer))throw new Error("Expected `tokenizer`");return o=a.preprocessor,l=a.__mixins[0],s=l.posTracker,p(t),d._adoptNodes(n.childNodes[0],r),r}(),n);return i&&function(e,t,n,r){"function"===typeof t&&"function"!==typeof n&&(r=n,n=t,t=null),Ba(e,t,(function(e,t){var r=t[t.length-1];return n(e,r?r.children.indexOf(e):null,r)}),r)}(h,"comment",(function(e,t,n){var r=e;if(r.value.stitch&&null!==n&&null!==t)return n.children[t]=r.value.stitch,t})),"root"!==t.type&&"root"===h.type&&1===h.children.length?h.children[0]:h;function m(e){var t=-1;if(e)for(;++t0&&void 0!==arguments[0]?arguments[0]:{};return function(t,n){return kl(t,n,e)}}var xl=function(e){if(void 0===e||null===e)return Il;if("string"===typeof e)return function(e){return Nl(t);function t(t){return t&&t.type===e}}(e);if("object"===typeof e)return Array.isArray(e)?function(e){var t=[],n=-1;for(;++n":"")+")"}));return d;function d(){var u,c,d,p=[];if((!t||i(o,s,l[l.length-1]||null))&&(p=function(e){if(Array.isArray(e))return e;if("number"===typeof e)return[true,e];return[e]}(n(o,l)),false===p[0]))return p;if(o.children&&"skip"!==p[0])for(c=(r?o.children.length:-1)+a,d=l.concat(o);c>-1&&c0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1?arguments[1]:void 0,r=arguments.length>2?arguments[2]:void 0,i=n;i1){var i=e.children[0];if(i&&"code"===i.tagName&&"number"===typeof n){var a=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;t>-1;){if(!e[--t])return;if(e[t]&&e[t].value&&""!==e[t].value.replace(/(\n|\s)/g,"")||"text"!==e[t].type){if(!/^rehype:/.test(e[t].value)||"comment"!==e[t].type)return;return e[t]}}}(r.children,n);if(a){var o=Pl(a);Object.keys(o).length>0&&(e.properties=(0,f.Z)((0,f.Z)({},e.properties),{"data-type":"rehyp"}),i.properties=Ml(i.properties,o,t.properties))}}}if(/^(em|strong|b|a|i|p|pre|kbd|blockquote|h(1|2|3|4|5|6)|code|table|img|del|ul|ol)$/.test(e.tagName)&&r&&Array.isArray(r.children)&&"number"===typeof n){var s=Ll(r.children,n);if(s){var l=Pl(s);Object.keys(l).length>0&&(e.properties=Ml(e.properties,l,t.properties))}}}))}},Bl=n(61864),$l=n.n(Bl),Ql=function(e){if(void 0===e||null===e)return Gl;if("string"===typeof e)return function(e){return Zl(t);function t(t){return t&&t.type===e}}(e);if("object"===typeof e)return Array.isArray(e)?function(e){var t=[],n=-1;for(;++n":"")+")"}));return d;function d(){var u,c,d,p=[];if((!t||i(o,s,l[l.length-1]||null))&&(p=function(e){if(Array.isArray(e))return e;if("number"===typeof e)return[true,e];return[e]}(n(o,l)),false===p[0]))return p;if(o.children&&"skip"!==p[0])for(c=(r?o.children.length:-1)+a,d=l.concat(o);c>-1&&c":"")+")"}));return d;function d(){var u,c,d,p=[];if((!t||i(o,s,l[l.length-1]||null))&&(p=function(e){if(Array.isArray(e))return e;if("number"===typeof e)return[true,e];return[e]}(n(o,l)),p[0]===Ru))return p;if(o.children&&p[0]!==wu)for(c=(r?o.children.length:-1)+a,d=l.concat(o);c>-1&&c":$u,"+":function(e,t,n,r,i){if(!r||null===n)return;Qu(e,r,i,n+1,!0)},"~":function(e,t,n,r,i){if(!r||null===n)return;Qu(e,r,i,n+1)}}});function Uu(e,t,n,r,i){Fu(e,t,n,r,i)}function Bu(e,t,n,r,i){var a=i.iterator;i.iterator=function e(t,n,r,i,o){if(!a)throw new Error("Expected `iterator`");if(o.iterator=a,a(t,n,r,i,o),o.iterator=e,o.one&&o.found)return;$u(t,n,r,i,o)},$u(e,t,n,r,i)}function $u(e,t,n,r,i){(function(e){return Array.isArray(e.children)})(t)&&0!==t.children.length&&Qu(e,t,i)}function Qu(e,t,n,r,i){var a=n.index?function(e,t){var r=s,i=Mu.call(u,e.tagName)?u[e.tagName]:0;h(e.tagName),c.push((function(){n.elementIndex=r,n.typeIndex=i,n.elementCount=s,n.typeCount=u[e.tagName],f(e,t)}))}:f,o=t.children,s=0,l=-1,u={},c=[];if(void 0!==r&&null!==r||(r=0),!(r>=o.length)){if(n.index)for(;++l0;return i.shallow=a,i.one=o,i.scopeElements=s,u},lang:function(e,t,n,r,i){return""!==i.language&&void 0!==i.language&&null!==i.language&&Gu(i.language,function(e){for(var t,n,r=[],i=String(e||""),a=i.indexOf(","),o=0;!t;)-1===a&&(a=i.length,t=!0),!(n=i.slice(o,a).trim())&&t||r.push(n),o=a+1,a=i.indexOf(",",o);return r}(e.value)).length>0},"last-child":function(e,t,n,r,i){return Ju(i,e),Boolean(i.elementCount&&i.elementIndex===i.elementCount-1)},"last-of-type":function(e,t,n,r,i){return Ju(i,e),"number"===typeof i.typeIndex&&"number"===typeof i.typeCount&&i.typeIndex===i.typeCount-1},matches:Vu,not:function(e,t,n,r,i){return!Vu(e,t,n,r,i)},"nth-child":function(e,t,n,r,i){return Ju(i,e),"number"===typeof i.elementIndex&&e.value(i.elementIndex)},"nth-last-child":function(e,t,n,r,i){return Ju(i,e),Boolean("number"===typeof i.elementCount&&"number"===typeof i.elementIndex&&e.value(i.elementCount-i.elementIndex-1))},"nth-of-type":function(e,t,n,r,i){return Ju(i,e),"number"===typeof i.typeIndex&&e.value(i.typeIndex)},"nth-last-of-type":function(e,t,n,r,i){return Ju(i,e),"number"===typeof i.typeCount&&"number"===typeof i.typeIndex&&e.value(i.typeCount-1-i.typeIndex)},"only-child":function(e,t,n,r,i){return Ju(i,e),1===i.elementCount},"only-of-type":function(e,t,n,r,i){return Ju(i,e),1===i.typeCount},optional:function(e,t){return!qu(e,t)},"read-only":function(e,t,n,r,i){return!Xu(e,t,n,r,i)},"read-write":Xu,required:qu,root:function(e,t,n,r,i){return Boolean((!r||"root"===r.type)&&i.schema&&("html"===i.schema.space||"svg"===i.schema.space)&&Ta(t,["html","svg"]))},scope:function(e,t,n,r,i){return Boolean(Ta(t)&&i.scopeElements&&i.scopeElements.includes(t))}}});function ju(e,t,n,r,i){for(var a=e.pseudos,o=-1;++o4&&"data"===n.slice(0,4)&&ec.test(t)){if("-"===t.charAt(4)){var a=t.slice(5).replace(tc,ac);r="data"+a.charAt(0).toUpperCase()+a.slice(1)}else{var o=t.slice(4);if(!tc.test(o)){var s=o.replace(nc,ic);"-"!==s.charAt(0)&&(s="-"+s),t="data"+s}}i=ou}return new i(r,t)}function ic(e){return"-"+e.toLowerCase()}function ac(e){return e.charAt(1).toUpperCase()}function oc(e){return e.join(" ").trim()}var sc=gl("operator",{unknown:function(e){throw new Error("Unknown operator `"+e.operator+"`")},invalid:function(e,t,n){return pa(t,n.property)},handlers:{"=":function(e,t,n){return Boolean(pa(t,n.property)&&t.properties&&lc(t.properties[n.property],n)===e.value)},"~=":function(e,t,n){var r=t.properties&&t.properties[n.property];return!n.commaSeparated&&r&&"object"===typeof r&&e.value&&r.includes(e.value)||pa(t,n.property)&&lc(r,n)===e.value},"|=":function(e,t,n){var r=lc(t.properties&&t.properties[n.property],n);return Boolean(pa(t,n.property)&&e.value&&(r===e.value||r.slice(0,e.value.length)===e.value&&"-"===r.charAt(e.value.length)))},"^=":function(e,t,n){return Boolean(pa(t,n.property)&&t.properties&&e.value&&lc(t.properties[n.property],n).slice(0,e.value.length)===e.value)},"$=":function(e,t,n){return Boolean(pa(t,n.property)&&t.properties&&e.value&&lc(t.properties[n.property],n).slice(-e.value.length)===e.value)},"*=":function(e,t,n){return Boolean(pa(t,n.property)&&t.properties&&e.value&&lc(t.properties[n.property],n).includes(e.value))}}});function lc(e,t){return"boolean"===typeof e?t.attribute:Array.isArray(e)?(t.commaSeparated?Wu:oc)(e):String(e)}function uc(e,t,n,r,i){return Boolean(Nu(t)&&i.schema&&(!e.tagName||function(e,t){return"*"===e.tagName||e.tagName===t.tagName}(e,t))&&(!e.classNames||function(e,t){var n=t.properties.className||[],r=-1;if(e.classNames)for(;++r","+","~");var Tc=function(e){var t=e||{},n=t.selector,r=t.rewrite;return function(e){if(r&&"function"===typeof r)if(n&&"string"===typeof n){var t=Ec(n,e);t&&t.length>0&&Wl(e,t,(function(e,t,n){r(e,t,n)}))}else Wl(e,(function(e,t,n){r(e,t,n)}))}},Sc={type:"element",tagName:"svg",properties:{className:"octicon octicon-link",viewBox:"0 0 16 16",version:"1.1",width:"16",height:"16",ariaHidden:"true"},children:[{type:"element",tagName:"path",children:[],properties:{fillRule:"evenodd",d:"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"}}]},kc=n(70556),Ac=n.n(kc);var Cc=n(69286),_c=["prefixCls","className","source","style","onScroll","onMouseOver","pluginsFilter","warpperElement"],wc=function(e,t,n){if("element"===e.type&&n&&"root"===n.type&&/h(1|2|3|4|5|6)/.test(e.tagName)){var r=e.children&&e.children[0];r&&r.properties&&"true"===r.properties.ariaHidden&&(r.properties=(0,d.Z)({class:"anchor"},r.properties),r.children=[Sc])}if("element"===e.type&&"pre"===e.tagName){var i=Rc(e.children);e.children.push((void 0===(a=i)&&(a="test"),{type:"element",tagName:"div",properties:{onClick:function(e){var t=e.target;t.classList.add("active"),Ac()(t.dataset.code,(function(){setTimeout((function(){t.classList.remove("active")}),2e3)}))},"data-code":a,class:"copied"},children:[{type:"element",tagName:"svg",properties:{className:"octicon-copy",ariaHidden:"true",viewBox:"0 0 16 16",fill:"currentColor",height:12,width:12},children:[{type:"element",tagName:"path",properties:{fillRule:"evenodd",d:"M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 010 1.5h-1.5a.25.25 0 00-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 00.25-.25v-1.5a.75.75 0 011.5 0v1.5A1.75 1.75 0 019.25 16h-7.5A1.75 1.75 0 010 14.25v-7.5z"},children:[]},{type:"element",tagName:"path",properties:{fillRule:"evenodd",d:"M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0114.25 11h-7.5A1.75 1.75 0 015 9.25v-7.5zm1.75-.25a.25.25 0 00-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 00.25-.25v-7.5a.25.25 0 00-.25-.25h-7.5z"},children:[]}]},{type:"element",tagName:"svg",properties:{className:"octicon-check",ariaHidden:"true",viewBox:"0 0 16 16",fill:"currentColor",height:12,width:12},children:[{type:"element",tagName:"path",properties:{fillRule:"evenodd",d:"M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"},children:[]}]}]}))}var a},Rc=function e(t,n){return void 0===t&&(t=[]),void 0===n&&(n=""),t.forEach((function(t){"text"===t.type?n+=t.value:"element"===t.type&&t.children&&Array.isArray(t.children)&&(n+=e(t.children))})),n},xc=p.forwardRef((function(e,t){var n=e.prefixCls,r=void 0===n?"wmde-markdown wmde-markdown-color":n,i=e.className,a=e.source,o=e.style,s=e.onScroll,l=e.onMouseOver,f=e.pluginsFilter,h=e.warpperElement,m=void 0===h?{}:h,g=(0,c.Z)(e,_c),v=p.createRef();(0,p.useImperativeHandle)(t,(function(){return(0,d.Z)({},e,{mdp:v})}),[v,e]);var b=(r||"")+" "+(i||""),y=[[$l(),{ignoreMissing:!0}],Rl,Ea,La,[Tc,{rewrite:wc}],[Ul,{properties:"attr"}]].concat((0,u.Z)(g.rehypePlugins||[])),O=[].concat((0,u.Z)(g.remarkPlugins||[]),[ua]);return(0,Cc.jsx)("div",(0,d.Z)({ref:v,onScroll:s,onMouseOver:l},m,{className:b,style:o,children:(0,Cc.jsx)(Pr,(0,d.Z)({},g,{rehypePlugins:f?f("rehype",y):y,remarkPlugins:f?f("remark",O):O,children:a||""}))}))}))},55190:function(e,t){"use strict";function n(e,t){return(Array.isArray(t)?t:[t]).some((function(t){return"string"===typeof t&&(t=new RegExp(t)),t.test(e||"")}))}t.Z=function(){return{name:"transform-remove-imports",visitor:{CallExpression:function(e,t){var r=e.node;if("require"===r.callee.name){var i=r.arguments[0].value,a=t.opts;if(!a.test||n(i,a.test)){var o=e.parentPath.node.type;"effects"===a.remove&&"ExpressionStatement"!==o||e.remove()}}},ImportDeclaration:function(e,t){var r=e.node,i=r.source,a=t.opts;if(a.removeAll)e.remove();else if(a.test){var o=i&&i.value?i.value:void 0,s=n(o,a.test);"effects"!==a.remove?o&&s&&e.remove():r.specifiers&&0===r.specifiers.length&&o&&s&&e.remove()}else console.warn('transform-remove-imports: "test" option should be specified')}}}}},85986:function(e){e.exports={trueFunc:function(){return!0},falseFunc:function(){return!1}}},74003:function(e,t,n){"use strict";t.Z=void 0;var r=n(80326);t.Z=function(e){return t=JSON.stringify(e),r.compressToBase64(t).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"");var t}},22074:function(e,t){"use strict";t.Q=function(e){var t,n=[],r=String(e||""),i=r.indexOf(","),a=0,o=!1;for(;!o;)-1===i&&(i=r.length,o=!0),!(t=r.slice(a,i).trim())&&o||n.push(t),a=i+1,i=r.indexOf(",",a);return n}},91038:function(e,t,n){"use strict";var r=n(99856),i=n(22121),a=function(){function e(){this.pseudos={},this.attrEqualityMods={},this.ruleNestingOperators={},this.substitutesEnabled=!1}return e.prototype.registerSelectorPseudos=function(){for(var e=[],t=0;t=s)throw Error("Expected symbol but end of file reached.");if(l=e.charAt(t),r.identSpecialChars[l])n+=l;else{if(r.isHex(l)){var i=l;for(t++,l=e.charAt(t);r.isHex(l);)i+=l,t++,l=e.charAt(t);" "===l&&(t++,l=e.charAt(t)),n+=String.fromCharCode(parseInt(i,16));continue}n+=l}}t++,l=e.charAt(t)}return n}function d(){l=e.charAt(t);for(var n=!1;" "===l||"\t"===l||"\n"===l||"\r"===l||"\f"===l;)n=!0,t++,l=e.charAt(t);return n}function p(){var n=f();if(!n)return null;var r=n;for(l=e.charAt(t);","===l;){if(t++,d(),"selectors"!==r.type&&(r={type:"selectors",selectors:[n]}),!(n=f()))throw Error('Rule expected after ",".');r.selectors.push(n)}return r}function f(){d();var n={type:"ruleSet"},r=h();if(!r)return null;for(var i=n;r&&(r.type="rule",i.rule=r,i=r,d(),l=e.charAt(t),!(t>=s||","===l||")"===l));)if(a[l]){var o=l;if(t++,d(),!(r=h()))throw Error('Rule expected after "'+o+'".');r.nestingOperator=o}else(r=h())&&(r.nestingOperator=null);return n}function h(){for(var a=null;t=s)throw Error('Expected "=" but end of file reached.');if("="!==l)throw Error('Expected "=" but "'+l+'" found.');f.operator=h+"=",t++,d();var m="";if(f.valueType="string",'"'===l)m=u('"',r.doubleQuotesEscapeChars);else if("'"===l)m=u("'",r.singleQuoteEscapeChars);else if(o&&"$"===l)t++,m=c(),f.valueType="substitute";else{for(;t=s)throw Error('Expected "]" but end of file reached.');if("]"!==l)throw Error('Expected "]" but "'+l+'" found.');t++,f.value=m}((a=a||{}).attrs=a.attrs||[]).push(f)}else{if(":"!==l)break;t++;var g=c(),v={name:g};if("("===l){t++;var b="";if(d(),"selector"===n[g])v.valueType="selector",b=p();else{if(v.valueType=n[g]||"string",'"'===l)b=u('"',r.doubleQuotesEscapeChars);else if("'"===l)b=u("'",r.singleQuoteEscapeChars);else if(o&&"$"===l)t++,b=c(),v.valueType="substitute";else{for(;t=s)throw Error('Expected ")" but end of file reached.');if(")"!==l)throw Error('Expected ")" but "'+l+'" found.');t++,v.value=b}((a=a||{}).pseudos=a.pseudos||[]).push(v)}return a}return function(){var n=p();if(t="a"&&e<="z"||e>="A"&&e<="Z"||"-"===e||"_"===e},t.isIdent=function(e){return e>="a"&&e<="z"||e>="A"&&e<="Z"||e>="0"&&e<="9"||"-"===e||"_"===e},t.isHex=function(e){return e>="a"&&e<="f"||e>="A"&&e<="F"||e>="0"&&e<="9"},t.escapeIdentifier=function(e){for(var n=e.length,r="",i=0;i="A"&&a<="Z"||a>="a"&&a<="z"||0!==i&&a>="0"&&a<="9")r+=a;else{var o=a.charCodeAt(0);if(55296===(63488&o)){var s=e.charCodeAt(i++);if(55296!==(64512&o)||56320!==(64512&s))throw Error("UCS-2(decode): illegal sequence");o=((1023&o)<<10)+(1023&s)+65536}r+="\\"+o.toString(16)+" "}i++}return r},t.escapeStr=function(e){for(var n,r=e.length,i="",a=0;a":!0,"?":!0,"@":!0,"[":!0,"\\":!0,"]":!0,"^":!0,"`":!0,"{":!0,"|":!0,"}":!0,"~":!0},t.strReplacementsRev={"\n":"\\n","\r":"\\r","\t":"\\t","\f":"\\f","\v":"\\v"},t.singleQuoteEscapeChars={n:"\n",r:"\r",t:"\t",f:"\f","\\":"\\","'":"'"},t.doubleQuotesEscapeChars={n:"\n",r:"\r",t:"\t",f:"\f","\\":"\\",'"':'"'}},47362:function(e){"use strict";var t=Object.prototype.hasOwnProperty,n=Object.prototype.toString,r=Object.defineProperty,i=Object.getOwnPropertyDescriptor,a=function(e){return"function"===typeof Array.isArray?Array.isArray(e):"[object Array]"===n.call(e)},o=function(e){if(!e||"[object Object]"!==n.call(e))return!1;var r,i=t.call(e,"constructor"),a=e.constructor&&e.constructor.prototype&&t.call(e.constructor.prototype,"isPrototypeOf");if(e.constructor&&!i&&!a)return!1;for(r in e);return"undefined"===typeof r||t.call(e,r)},s=function(e,t){r&&"__proto__"===t.name?r(e,t.name,{enumerable:!0,configurable:!0,value:t.newValue,writable:!0}):e[t.name]=t.newValue},l=function(e,n){if("__proto__"===n){if(!t.call(e,n))return;if(i)return i(e,n).value}return e[n]};e.exports=function e(){var t,n,r,i,u,c,d=arguments[0],p=1,f=arguments.length,h=!1;for("boolean"===typeof d&&(h=d,d=arguments[1]||{},p=2),(null==d||"object"!==typeof d&&"function"!==typeof d)&&(d={});p=97&&t<=122||t>=65&&t<=90}},56702:function(e,t,n){"use strict";var r=n(33945),i=n(42396);e.exports=function(e){return r(e)||i(e)}},14940:function(e){e.exports=function(e){return null!=e&&null!=e.constructor&&"function"===typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}},42396:function(e){"use strict";e.exports=function(e){var t="string"===typeof e?e.charCodeAt(0):e;return t>=48&&t<=57}},29528:function(e){"use strict";e.exports=function(e){var t="string"===typeof e?e.charCodeAt(0):e;return t>=97&&t<=102||t>=65&&t<=70||t>=48&&t<=57}},80326:function(e,t,n){var r,i=function(){var e=String.fromCharCode,t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+-$",r={};function i(e,t){if(!r[e]){r[e]={};for(var n=0;n>>8,n[2*r+1]=o%256}return n},decompressFromUint8Array:function(t){if(null===t||void 0===t)return a.decompress(t);for(var n=new Array(t.length/2),r=0,i=n.length;r>=1}else{for(i=1,r=0;r>=1}0==--d&&(d=Math.pow(2,f),f++),delete s[c]}else for(i=o[c],r=0;r>=1;0==--d&&(d=Math.pow(2,f),f++),o[u]=p++,c=String(l)}if(""!==c){if(Object.prototype.hasOwnProperty.call(s,c)){if(c.charCodeAt(0)<256){for(r=0;r>=1}else{for(i=1,r=0;r>=1}0==--d&&(d=Math.pow(2,f),f++),delete s[c]}else for(i=o[c],r=0;r>=1;0==--d&&(d=Math.pow(2,f),f++)}for(i=2,r=0;r>=1;for(;;){if(m<<=1,g==t-1){h.push(n(m));break}g++}return h.join("")},decompress:function(e){return null==e?"":""==e?null:a._decompress(e.length,32768,(function(t){return e.charCodeAt(t)}))},_decompress:function(t,n,r){var i,a,o,s,l,u,c,d=[],p=4,f=4,h=3,m="",g=[],v={val:r(0),position:n,index:1};for(i=0;i<3;i+=1)d[i]=i;for(o=0,l=Math.pow(2,2),u=1;u!=l;)s=v.val&v.position,v.position>>=1,0==v.position&&(v.position=n,v.val=r(v.index++)),o|=(s>0?1:0)*u,u<<=1;switch(o){case 0:for(o=0,l=Math.pow(2,8),u=1;u!=l;)s=v.val&v.position,v.position>>=1,0==v.position&&(v.position=n,v.val=r(v.index++)),o|=(s>0?1:0)*u,u<<=1;c=e(o);break;case 1:for(o=0,l=Math.pow(2,16),u=1;u!=l;)s=v.val&v.position,v.position>>=1,0==v.position&&(v.position=n,v.val=r(v.index++)),o|=(s>0?1:0)*u,u<<=1;c=e(o);break;case 2:return""}for(d[3]=c,a=c,g.push(c);;){if(v.index>t)return"";for(o=0,l=Math.pow(2,h),u=1;u!=l;)s=v.val&v.position,v.position>>=1,0==v.position&&(v.position=n,v.val=r(v.index++)),o|=(s>0?1:0)*u,u<<=1;switch(c=o){case 0:for(o=0,l=Math.pow(2,8),u=1;u!=l;)s=v.val&v.position,v.position>>=1,0==v.position&&(v.position=n,v.val=r(v.index++)),o|=(s>0?1:0)*u,u<<=1;d[f++]=e(o),c=f-1,p--;break;case 1:for(o=0,l=Math.pow(2,16),u=1;u!=l;)s=v.val&v.position,v.position>>=1,0==v.position&&(v.position=n,v.val=r(v.index++)),o|=(s>0?1:0)*u,u<<=1;d[f++]=e(o),c=f-1,p--;break;case 2:return g.join("")}if(0==p&&(p=Math.pow(2,h),h++),d[c])m=d[c];else{if(c!==f)return null;m=a+a.charAt(0)}g.push(m),d[f++]=a+m.charAt(0),a=m,0==--p&&(p=Math.pow(2,h),h++)}}};return a}();void 0===(r=function(){return i}.call(t,n,t,e))||(e.exports=r)},64677:function(e){"use strict";var t={};function n(e,r,i){var a,o,s,l,u,c="";for("string"!==typeof r&&(i=r,r=n.defaultChars),"undefined"===typeof i&&(i=!0),u=function(e){var n,r,i=t[e];if(i)return i;for(i=t[e]=[],n=0;n<128;n++)r=String.fromCharCode(n),/^[0-9a-z]$/i.test(r)?i.push(r):i.push("%"+("0"+n.toString(16).toUpperCase()).slice(-2));for(n=0;n=55296&&s<=57343){if(s>=55296&&s<=56319&&a+1=56320&&l<=57343){c+=encodeURIComponent(e[a]+e[a+1]),a++;continue}c+="%EF%BF%BD"}else c+=encodeURIComponent(e[a]);return c}n.defaultChars=";/?:@&=+$,-_.!~*'()#",n.componentChars="-_.!~*'()",e.exports=n},39509:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.compile=void 0;var r=n(85986);t.compile=function(e){var t=e[0],n=e[1]-1;if(n<0&&t<=0)return r.falseFunc;if(-1===t)return function(e){return e<=n};if(0===t)return function(e){return e===n};if(1===t)return n<0?r.trueFunc:function(e){return e>=n};var i=Math.abs(t),a=(n%i+i)%i;return t>1?function(e){return e>=n&&e%i===a}:function(e){return e<=n&&e%i===a}}},63051:function(e,t,n){"use strict";var r=n(97311);var i=n(39509);t.ZP=function(e){return(0,i.compile)((0,r.parse)(e))}},97311:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parse=void 0;var n=new Set([9,10,12,13,32]),r="0".charCodeAt(0),i="9".charCodeAt(0);t.parse=function(e){if("even"===(e=e.trim().toLowerCase()))return[2,0];if("odd"===e)return[2,1];var t=0,a=0,o=l(),s=u();if(t=r&&e.charCodeAt(t)<=i;)a=10*a+(e.charCodeAt(t)-r),t++;return t===n?null:a}function c(){for(;t65535&&(C+=c((T-=65536)>>>10|55296),T=56320|1023&T),T=C+c(T))):x!==f&&k(4,L)),T?(te(),I=J(),j=P-1,Y+=P-R+1,K.push(T),(D=J()).offset++,B&&B.call(Z,T,{start:I,end:D},e.slice(R-1,P)),I=D):(p=e.slice(R-1,P),X+=p,Y+=p.length,j=P-1)}else 10===E&&(q++,V++,Y=0),E===E?(X+=c(E),Y++):te();return K.join("");function J(){return{line:q,column:Y,offset:j+(H.offset||0)}}function ee(e,t){var n=J();n.column+=t,n.offset+=t,$.call(G,b[e],n,e)}function te(){X&&(K.push(X),U&&U.call(Q,X,{start:I,end:J()}),X="")}}(e,o)};var u={}.hasOwnProperty,c=String.fromCharCode,d=Function.prototype,p={warning:null,reference:null,text:null,warningContext:null,referenceContext:null,textContext:null,position:{},additional:null,attribute:!1,nonTerminated:!0},f="named",h="hexadecimal",m="decimal",g={hexadecimal:16,decimal:10},v={};v.named=s,v[m]=a,v[h]=o;var b={};function y(e){return e>=55296&&e<=57343||e>1114111}function O(e){return e>=1&&e<=8||11===e||e>=13&&e<=31||e>=127&&e<=159||e>=64976&&e<=65007||65535===(65535&e)||65534===(65535&e)}b[1]="Named character references must be terminated by a semicolon",b[2]="Numeric character references must be terminated by a semicolon",b[3]="Named character references cannot be empty",b[4]="Numeric character references cannot be empty",b[5]="Named character references must be known",b[6]="Numeric character references cannot be disallowed",b[7]="Numeric character references cannot be outside the permissible Unicode range"},19548:function(e,t,n){"use strict";var r=n(17246).DOCUMENT_MODE,i="html",a=["+//silmaril//dtd html pro v0r11 19970101//","-//as//dtd html 3.0 aswedit + extensions//","-//advasoft ltd//dtd html 3.0 aswedit + extensions//","-//ietf//dtd html 2.0 level 1//","-//ietf//dtd html 2.0 level 2//","-//ietf//dtd html 2.0 strict level 1//","-//ietf//dtd html 2.0 strict level 2//","-//ietf//dtd html 2.0 strict//","-//ietf//dtd html 2.0//","-//ietf//dtd html 2.1e//","-//ietf//dtd html 3.0//","-//ietf//dtd html 3.2 final//","-//ietf//dtd html 3.2//","-//ietf//dtd html 3//","-//ietf//dtd html level 0//","-//ietf//dtd html level 1//","-//ietf//dtd html level 2//","-//ietf//dtd html level 3//","-//ietf//dtd html strict level 0//","-//ietf//dtd html strict level 1//","-//ietf//dtd html strict level 2//","-//ietf//dtd html strict level 3//","-//ietf//dtd html strict//","-//ietf//dtd html//","-//metrius//dtd metrius presentational//","-//microsoft//dtd internet explorer 2.0 html strict//","-//microsoft//dtd internet explorer 2.0 html//","-//microsoft//dtd internet explorer 2.0 tables//","-//microsoft//dtd internet explorer 3.0 html strict//","-//microsoft//dtd internet explorer 3.0 html//","-//microsoft//dtd internet explorer 3.0 tables//","-//netscape comm. corp.//dtd html//","-//netscape comm. corp.//dtd strict html//","-//o'reilly and associates//dtd html 2.0//","-//o'reilly and associates//dtd html extended 1.0//","-//o'reilly and associates//dtd html extended relaxed 1.0//","-//sq//dtd html 2.0 hotmetal + extensions//","-//softquad software//dtd hotmetal pro 6.0::19990601::extensions to html 4.0//","-//softquad//dtd hotmetal pro 4.0::19971010::extensions to html 4.0//","-//spyglass//dtd html 2.0 extended//","-//sun microsystems corp.//dtd hotjava html//","-//sun microsystems corp.//dtd hotjava strict html//","-//w3c//dtd html 3 1995-03-24//","-//w3c//dtd html 3.2 draft//","-//w3c//dtd html 3.2 final//","-//w3c//dtd html 3.2//","-//w3c//dtd html 3.2s draft//","-//w3c//dtd html 4.0 frameset//","-//w3c//dtd html 4.0 transitional//","-//w3c//dtd html experimental 19960712//","-//w3c//dtd html experimental 970421//","-//w3c//dtd w3 html//","-//w3o//dtd w3 html 3.0//","-//webtechs//dtd mozilla html 2.0//","-//webtechs//dtd mozilla html//"],o=a.concat(["-//w3c//dtd html 4.01 frameset//","-//w3c//dtd html 4.01 transitional//"]),s=["-//w3o//dtd w3 html strict 3.0//en//","-/w3c/dtd html 4.0 transitional/en","html"],l=["-//w3c//dtd xhtml 1.0 frameset//","-//w3c//dtd xhtml 1.0 transitional//"],u=l.concat(["-//w3c//dtd html 4.01 frameset//","-//w3c//dtd html 4.01 transitional//"]);function c(e){var t=-1!==e.indexOf('"')?"'":'"';return t+e+t}function d(e,t){for(var n=0;n-1)return r.QUIRKS;var c=null===t?o:a;if(d(n,c))return r.QUIRKS;if(d(n,c=null===t?l:u))return r.LIMITED_QUIRKS}return r.NO_QUIRKS},t.serializeContent=function(e,t,n){var r="!DOCTYPE ";return e&&(r+=e),t?r+=" PUBLIC "+c(t):n&&(r+=" SYSTEM"),null!==n&&(r+=" "+c(n)),r}},48240:function(e){"use strict";e.exports={controlCharacterInInputStream:"control-character-in-input-stream",noncharacterInInputStream:"noncharacter-in-input-stream",surrogateInInputStream:"surrogate-in-input-stream",nonVoidHtmlElementStartTagWithTrailingSolidus:"non-void-html-element-start-tag-with-trailing-solidus",endTagWithAttributes:"end-tag-with-attributes",endTagWithTrailingSolidus:"end-tag-with-trailing-solidus",unexpectedSolidusInTag:"unexpected-solidus-in-tag",unexpectedNullCharacter:"unexpected-null-character",unexpectedQuestionMarkInsteadOfTagName:"unexpected-question-mark-instead-of-tag-name",invalidFirstCharacterOfTagName:"invalid-first-character-of-tag-name",unexpectedEqualsSignBeforeAttributeName:"unexpected-equals-sign-before-attribute-name",missingEndTagName:"missing-end-tag-name",unexpectedCharacterInAttributeName:"unexpected-character-in-attribute-name",unknownNamedCharacterReference:"unknown-named-character-reference",missingSemicolonAfterCharacterReference:"missing-semicolon-after-character-reference",unexpectedCharacterAfterDoctypeSystemIdentifier:"unexpected-character-after-doctype-system-identifier",unexpectedCharacterInUnquotedAttributeValue:"unexpected-character-in-unquoted-attribute-value",eofBeforeTagName:"eof-before-tag-name",eofInTag:"eof-in-tag",missingAttributeValue:"missing-attribute-value",missingWhitespaceBetweenAttributes:"missing-whitespace-between-attributes",missingWhitespaceAfterDoctypePublicKeyword:"missing-whitespace-after-doctype-public-keyword",missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers:"missing-whitespace-between-doctype-public-and-system-identifiers",missingWhitespaceAfterDoctypeSystemKeyword:"missing-whitespace-after-doctype-system-keyword",missingQuoteBeforeDoctypePublicIdentifier:"missing-quote-before-doctype-public-identifier",missingQuoteBeforeDoctypeSystemIdentifier:"missing-quote-before-doctype-system-identifier",missingDoctypePublicIdentifier:"missing-doctype-public-identifier",missingDoctypeSystemIdentifier:"missing-doctype-system-identifier",abruptDoctypePublicIdentifier:"abrupt-doctype-public-identifier",abruptDoctypeSystemIdentifier:"abrupt-doctype-system-identifier",cdataInHtmlContent:"cdata-in-html-content",incorrectlyOpenedComment:"incorrectly-opened-comment",eofInScriptHtmlCommentLikeText:"eof-in-script-html-comment-like-text",eofInDoctype:"eof-in-doctype",nestedComment:"nested-comment",abruptClosingOfEmptyComment:"abrupt-closing-of-empty-comment",eofInComment:"eof-in-comment",incorrectlyClosedComment:"incorrectly-closed-comment",eofInCdata:"eof-in-cdata",absenceOfDigitsInNumericCharacterReference:"absence-of-digits-in-numeric-character-reference",nullCharacterReference:"null-character-reference",surrogateCharacterReference:"surrogate-character-reference",characterReferenceOutsideUnicodeRange:"character-reference-outside-unicode-range",controlCharacterReference:"control-character-reference",noncharacterCharacterReference:"noncharacter-character-reference",missingWhitespaceBeforeDoctypeName:"missing-whitespace-before-doctype-name",missingDoctypeName:"missing-doctype-name",invalidCharacterSequenceAfterDoctypeName:"invalid-character-sequence-after-doctype-name",duplicateAttribute:"duplicate-attribute",nonConformingDoctype:"non-conforming-doctype",missingDoctype:"missing-doctype",misplacedDoctype:"misplaced-doctype",endTagWithoutMatchingOpenElement:"end-tag-without-matching-open-element",closingOfElementWithOpenChildElements:"closing-of-element-with-open-child-elements",disallowedContentInNoscriptInHead:"disallowed-content-in-noscript-in-head",openElementsLeftAfterEof:"open-elements-left-after-eof",abandonedHeadElementChild:"abandoned-head-element-child",misplacedStartTagForHeadElement:"misplaced-start-tag-for-head-element",nestedNoscriptInHead:"nested-noscript-in-head",eofInElementThatCanContainOnlyText:"eof-in-element-that-can-contain-only-text"}},46424:function(e,t,n){"use strict";var r,i=n(65526).default,a=n(54762),o=n(17246),s=o.TAG_NAMES,l=o.NAMESPACES,u=o.ATTRS,c="text/html",d="application/xhtml+xml",p={attributename:"attributeName",attributetype:"attributeType",basefrequency:"baseFrequency",baseprofile:"baseProfile",calcmode:"calcMode",clippathunits:"clipPathUnits",diffuseconstant:"diffuseConstant",edgemode:"edgeMode",filterunits:"filterUnits",glyphref:"glyphRef",gradienttransform:"gradientTransform",gradientunits:"gradientUnits",kernelmatrix:"kernelMatrix",kernelunitlength:"kernelUnitLength",keypoints:"keyPoints",keysplines:"keySplines",keytimes:"keyTimes",lengthadjust:"lengthAdjust",limitingconeangle:"limitingConeAngle",markerheight:"markerHeight",markerunits:"markerUnits",markerwidth:"markerWidth",maskcontentunits:"maskContentUnits",maskunits:"maskUnits",numoctaves:"numOctaves",pathlength:"pathLength",patterncontentunits:"patternContentUnits",patterntransform:"patternTransform",patternunits:"patternUnits",pointsatx:"pointsAtX",pointsaty:"pointsAtY",pointsatz:"pointsAtZ",preservealpha:"preserveAlpha",preserveaspectratio:"preserveAspectRatio",primitiveunits:"primitiveUnits",refx:"refX",refy:"refY",repeatcount:"repeatCount",repeatdur:"repeatDur",requiredextensions:"requiredExtensions",requiredfeatures:"requiredFeatures",specularconstant:"specularConstant",specularexponent:"specularExponent",spreadmethod:"spreadMethod",startoffset:"startOffset",stddeviation:"stdDeviation",stitchtiles:"stitchTiles",surfacescale:"surfaceScale",systemlanguage:"systemLanguage",tablevalues:"tableValues",targetx:"targetX",targety:"targetY",textlength:"textLength",viewbox:"viewBox",viewtarget:"viewTarget",xchannelselector:"xChannelSelector",ychannelselector:"yChannelSelector",zoomandpan:"zoomAndPan"},f={"xlink:actuate":{prefix:"xlink",name:"actuate",namespace:l.XLINK},"xlink:arcrole":{prefix:"xlink",name:"arcrole",namespace:l.XLINK},"xlink:href":{prefix:"xlink",name:"href",namespace:l.XLINK},"xlink:role":{prefix:"xlink",name:"role",namespace:l.XLINK},"xlink:show":{prefix:"xlink",name:"show",namespace:l.XLINK},"xlink:title":{prefix:"xlink",name:"title",namespace:l.XLINK},"xlink:type":{prefix:"xlink",name:"type",namespace:l.XLINK},"xml:base":{prefix:"xml",name:"base",namespace:l.XML},"xml:lang":{prefix:"xml",name:"lang",namespace:l.XML},"xml:space":{prefix:"xml",name:"space",namespace:l.XML},xmlns:{prefix:"",name:"xmlns",namespace:l.XMLNS},"xmlns:xlink":{prefix:"xmlns",name:"xlink",namespace:l.XMLNS}},h=t.SVG_TAG_NAMES_ADJUSTMENT_MAP={altglyph:"altGlyph",altglyphdef:"altGlyphDef",altglyphitem:"altGlyphItem",animatecolor:"animateColor",animatemotion:"animateMotion",animatetransform:"animateTransform",clippath:"clipPath",feblend:"feBlend",fecolormatrix:"feColorMatrix",fecomponenttransfer:"feComponentTransfer",fecomposite:"feComposite",feconvolvematrix:"feConvolveMatrix",fediffuselighting:"feDiffuseLighting",fedisplacementmap:"feDisplacementMap",fedistantlight:"feDistantLight",feflood:"feFlood",fefunca:"feFuncA",fefuncb:"feFuncB",fefuncg:"feFuncG",fefuncr:"feFuncR",fegaussianblur:"feGaussianBlur",feimage:"feImage",femerge:"feMerge",femergenode:"feMergeNode",femorphology:"feMorphology",feoffset:"feOffset",fepointlight:"fePointLight",fespecularlighting:"feSpecularLighting",fespotlight:"feSpotLight",fetile:"feTile",feturbulence:"feTurbulence",foreignobject:"foreignObject",glyphref:"glyphRef",lineargradient:"linearGradient",radialgradient:"radialGradient",textpath:"textPath"},m=(i(r={},s.B,!0),i(r,s.BIG,!0),i(r,s.BLOCKQUOTE,!0),i(r,s.BODY,!0),i(r,s.BR,!0),i(r,s.CENTER,!0),i(r,s.CODE,!0),i(r,s.DD,!0),i(r,s.DIV,!0),i(r,s.DL,!0),i(r,s.DT,!0),i(r,s.EM,!0),i(r,s.EMBED,!0),i(r,s.H1,!0),i(r,s.H2,!0),i(r,s.H3,!0),i(r,s.H4,!0),i(r,s.H5,!0),i(r,s.H6,!0),i(r,s.HEAD,!0),i(r,s.HR,!0),i(r,s.I,!0),i(r,s.IMG,!0),i(r,s.LI,!0),i(r,s.LISTING,!0),i(r,s.MENU,!0),i(r,s.META,!0),i(r,s.NOBR,!0),i(r,s.OL,!0),i(r,s.P,!0),i(r,s.PRE,!0),i(r,s.RUBY,!0),i(r,s.S,!0),i(r,s.SMALL,!0),i(r,s.SPAN,!0),i(r,s.STRONG,!0),i(r,s.STRIKE,!0),i(r,s.SUB,!0),i(r,s.SUP,!0),i(r,s.TABLE,!0),i(r,s.TT,!0),i(r,s.U,!0),i(r,s.UL,!0),i(r,s.VAR,!0),r);t.causesExit=function(e){var t=e.tagName;return!!(t===s.FONT&&(null!==a.getTokenAttr(e,u.COLOR)||null!==a.getTokenAttr(e,u.SIZE)||null!==a.getTokenAttr(e,u.FACE)))||m[t]},t.adjustTokenMathMLAttrs=function(e){for(var t=0;t=55296&&e<=57343},t.isSurrogatePair=function(e){return e>=56320&&e<=57343},t.getSurrogatePairCodePoint=function(e,t){return 1024*(e-55296)+9216+t},t.isControlCodePoint=function(e){return 32!==e&&10!==e&&13!==e&&9!==e&&12!==e&&e>=1&&e<=31||e>=127&&e<=159},t.isUndefinedCodePoint=function(e){return e>=64976&&e<=65007||n.indexOf(e)>-1}},22810:function(e,t,n){"use strict";var r=n(89372).default,i=n(5816).default,a=n(44422).default,o=n(79484).default,s=function(e){a(n,e);var t=o(n);function n(e,i){var a;return r(this,n),(a=t.call(this,e)).posTracker=null,a.onParseError=i.onParseError,a}return i(n,[{key:"_setErrorLocation",value:function(e){e.startLine=e.endLine=this.posTracker.line,e.startCol=e.endCol=this.posTracker.col,e.startOffset=e.endOffset=this.posTracker.offset}},{key:"_reportError",value:function(e){var t={code:e,startLine:-1,startCol:-1,startOffset:-1,endLine:-1,endCol:-1,endOffset:-1};this._setErrorLocation(t),this.onParseError(t)}},{key:"_getOverriddenMethods",value:function(e){return{_err:function(t){e._reportError(t)}}}}]),n}(n(64433));e.exports=s},42425:function(e,t,n){"use strict";var r=n(89372).default,i=n(5816).default,a=n(44422).default,o=n(79484).default,s=n(22810),l=n(23462),u=n(3549),c=n(64433),d=function(e){a(n,e);var t=o(n);function n(e,i){var a;return r(this,n),(a=t.call(this,e,i)).opts=i,a.ctLoc=null,a.locBeforeToken=!1,a}return i(n,[{key:"_setErrorLocation",value:function(e){this.ctLoc&&(e.startLine=this.ctLoc.startLine,e.startCol=this.ctLoc.startCol,e.startOffset=this.ctLoc.startOffset,e.endLine=this.locBeforeToken?this.ctLoc.startLine:this.ctLoc.endLine,e.endCol=this.locBeforeToken?this.ctLoc.startCol:this.ctLoc.endCol,e.endOffset=this.locBeforeToken?this.ctLoc.startOffset:this.ctLoc.endOffset)}},{key:"_getOverriddenMethods",value:function(e,t){return{_bootstrap:function(n,r){t._bootstrap.call(this,n,r),c.install(this.tokenizer,l,e.opts),c.install(this.tokenizer,u)},_processInputToken:function(n){e.ctLoc=n.location,t._processInputToken.call(this,n)},_err:function(t,n){e.locBeforeToken=n&&n.beforeToken,e._reportError(t)}}}}]),n}(s);e.exports=d},93540:function(e,t,n){"use strict";var r=n(89372).default,i=n(5816).default,a=n(33854).default,o=n(38620).default,s=n(44422).default,l=n(79484).default,u=n(22810),c=n(83155),d=n(64433),p=function(e){s(n,e);var t=l(n);function n(e,i){var a;return r(this,n),(a=t.call(this,e,i)).posTracker=d.install(e,c),a.lastErrOffset=-1,a}return i(n,[{key:"_reportError",value:function(e){this.lastErrOffset!==this.posTracker.offset&&(this.lastErrOffset=this.posTracker.offset,a(o(n.prototype),"_reportError",this).call(this,e))}}]),n}(u);e.exports=p},23462:function(e,t,n){"use strict";var r=n(5816).default,i=n(89372).default,a=n(44422).default,o=n(79484).default,s=n(22810),l=n(93540),u=n(64433),c=function(e){a(n,e);var t=o(n);function n(e,r){var a;i(this,n),a=t.call(this,e,r);var o=u.install(e.preprocessor,l,r);return a.posTracker=o.posTracker,a}return r(n)}(s);e.exports=c},78097:function(e,t,n){"use strict";var r=n(89372).default,i=n(5816).default,a=n(44422).default,o=n(79484).default,s=function(e){a(n,e);var t=o(n);function n(e,i){var a;return r(this,n),(a=t.call(this,e)).onItemPop=i.onItemPop,a}return i(n,[{key:"_getOverriddenMethods",value:function(e,t){return{pop:function(){e.onItemPop(this.current),t.pop.call(this)},popAllUpToHtmlElement:function(){for(var n=this.stackTop;n>0;n--)e.onItemPop(this.items[n]);t.popAllUpToHtmlElement.call(this)},remove:function(n){e.onItemPop(this.current),t.remove.call(this,n)}}}}]),n}(n(64433));e.exports=s},78967:function(e,t,n){"use strict";var r=n(89372).default,i=n(5816).default,a=n(44422).default,o=n(79484).default,s=n(64433),l=n(54762),u=n(3549),c=n(78097),d=n(17246).TAG_NAMES,p=function(e){a(n,e);var t=o(n);function n(e){var i;return r(this,n),(i=t.call(this,e)).parser=e,i.treeAdapter=i.parser.treeAdapter,i.posTracker=null,i.lastStartTagToken=null,i.lastFosterParentingLocation=null,i.currentToken=null,i}return i(n,[{key:"_setStartLocation",value:function(e){var t=null;this.lastStartTagToken&&((t=Object.assign({},this.lastStartTagToken.location)).startTag=this.lastStartTagToken.location),this.treeAdapter.setNodeSourceCodeLocation(e,t)}},{key:"_setEndLocation",value:function(e,t){if(this.treeAdapter.getNodeSourceCodeLocation(e)&&t.location){var n=t.location,r=this.treeAdapter.getTagName(e),i={};t.type===l.END_TAG_TOKEN&&r===t.tagName?(i.endTag=Object.assign({},n),i.endLine=n.endLine,i.endCol=n.endCol,i.endOffset=n.endOffset):(i.endLine=n.startLine,i.endCol=n.startCol,i.endOffset=n.startOffset),this.treeAdapter.updateNodeSourceCodeLocation(e,i)}}},{key:"_getOverriddenMethods",value:function(e,t){return{_bootstrap:function(n,r){t._bootstrap.call(this,n,r),e.lastStartTagToken=null,e.lastFosterParentingLocation=null,e.currentToken=null;var i=s.install(this.tokenizer,u);e.posTracker=i.posTracker,s.install(this.openElements,c,{onItemPop:function(t){e._setEndLocation(t,e.currentToken)}})},_runParsingLoop:function(n){t._runParsingLoop.call(this,n);for(var r=this.openElements.stackTop;r>=0;r--)e._setEndLocation(this.openElements.items[r],e.currentToken)},_processTokenInForeignContent:function(n){e.currentToken=n,t._processTokenInForeignContent.call(this,n)},_processToken:function(n){if(e.currentToken=n,t._processToken.call(this,n),n.type===l.END_TAG_TOKEN&&(n.tagName===d.HTML||n.tagName===d.BODY&&this.openElements.hasInScope(d.BODY)))for(var r=this.openElements.stackTop;r>=0;r--){var i=this.openElements.items[r];if(this.treeAdapter.getTagName(i)===n.tagName){e._setEndLocation(i,n);break}}},_setDocumentType:function(e){t._setDocumentType.call(this,e);for(var n=this.treeAdapter.getChildNodes(this.document),r=n.length,i=0;i=3)for(var r=this.treeAdapter.getAttrList(t).length,i=this.treeAdapter.getTagName(t),a=this.treeAdapter.getNamespaceURI(t),o=this.length-1;o>=0;o--){var s=this.entries[o];if(s.type===e.MARKER_ENTRY)break;var l=s.element,u=this.treeAdapter.getAttrList(l);this.treeAdapter.getTagName(l)===i&&this.treeAdapter.getNamespaceURI(l)===a&&u.length===r&&n.push({idx:o,attrs:u})}return n.length<3?[]:n}},{key:"_ensureNoahArkCondition",value:function(e){var t=this._getNoahArkConditionCandidates(e),n=t.length;if(n){for(var r=this.treeAdapter.getAttrList(e),i=r.length,a=Object.create(null),o=0;o=2;d--)this.entries.splice(t[d].idx,1),this.length--}}},{key:"insertMarker",value:function(){this.entries.push({type:e.MARKER_ENTRY}),this.length++}},{key:"pushElement",value:function(t,n){this._ensureNoahArkCondition(t),this.entries.push({type:e.ELEMENT_ENTRY,element:t,token:n}),this.length++}},{key:"insertElementAfterBookmark",value:function(t,n){for(var r=this.length-1;r>=0&&this.entries[r]!==this.bookmark;r--);this.entries.splice(r+1,0,{type:e.ELEMENT_ENTRY,element:t,token:n}),this.length++}},{key:"removeEntry",value:function(e){for(var t=this.length-1;t>=0;t--)if(this.entries[t]===e){this.entries.splice(t,1),this.length--;break}}},{key:"clearToLastMarker",value:function(){for(;this.length;){var t=this.entries.pop();if(this.length--,t.type===e.MARKER_ENTRY)break}}},{key:"getElementEntryInScopeWithTagName",value:function(t){for(var n=this.length-1;n>=0;n--){var r=this.entries[n];if(r.type===e.MARKER_ENTRY)return null;if(this.treeAdapter.getTagName(r.element)===t)return r}return null}},{key:"getElementEntry",value:function(t){for(var n=this.length-1;n>=0;n--){var r=this.entries[n];if(r.type===e.ELEMENT_ENTRY&&r.element===t)return r}return null}}]),e}();a.MARKER_ENTRY="MARKER_ENTRY",a.ELEMENT_ENTRY="ELEMENT_ENTRY",e.exports=a},7986:function(e,t,n){"use strict";var r,i,a,o,s,l,u,c,d,p,f,h,m,g,v,b,y,O,E,T,S,k,A,C,_,w,R=n(89372).default,x=n(5816).default,N=n(65526).default,I=n(54762),D=n(45557),L=n(35468),P=n(78967),M=n(42425),F=n(64433),U=n(98653),B=n(19416),$=n(19548),Q=n(46424),Z=n(48240),G=n(22525),H=n(17246),W=H.TAG_NAMES,z=H.NAMESPACES,j=H.ATTRS,V={scriptingEnabled:!0,sourceCodeLocationInfo:!1,onParseError:null,treeAdapter:U},Y="hidden",q="INITIAL_MODE",X="BEFORE_HTML_MODE",K="BEFORE_HEAD_MODE",J="IN_HEAD_MODE",ee="IN_HEAD_NO_SCRIPT_MODE",te="AFTER_HEAD_MODE",ne="IN_BODY_MODE",re="TEXT_MODE",ie="IN_TABLE_MODE",ae="IN_TABLE_TEXT_MODE",oe="IN_CAPTION_MODE",se="IN_COLUMN_GROUP_MODE",le="IN_TABLE_BODY_MODE",ue="IN_ROW_MODE",ce="IN_CELL_MODE",de="IN_SELECT_MODE",pe="IN_SELECT_IN_TABLE_MODE",fe="IN_TEMPLATE_MODE",he="AFTER_BODY_MODE",me="IN_FRAMESET_MODE",ge="AFTER_FRAMESET_MODE",ve="AFTER_AFTER_BODY_MODE",be="AFTER_AFTER_FRAMESET_MODE",ye=(N(r={},W.TR,ue),N(r,W.TBODY,le),N(r,W.THEAD,le),N(r,W.TFOOT,le),N(r,W.CAPTION,oe),N(r,W.COLGROUP,se),N(r,W.TABLE,ie),N(r,W.BODY,ne),N(r,W.FRAMESET,me),r),Oe=(N(i={},W.CAPTION,ie),N(i,W.COLGROUP,ie),N(i,W.TBODY,ie),N(i,W.TFOOT,ie),N(i,W.THEAD,ie),N(i,W.COL,se),N(i,W.TR,le),N(i,W.TD,ue),N(i,W.TH,ue),i),Ee=(N(w={},q,(N(a={},I.CHARACTER_TOKEN,Me),N(a,I.NULL_CHARACTER_TOKEN,Me),N(a,I.WHITESPACE_CHARACTER_TOKEN,xe),N(a,I.COMMENT_TOKEN,Ie),N(a,I.DOCTYPE_TOKEN,(function(e,t){e._setDocumentType(t);var n=t.forceQuirks?H.DOCUMENT_MODE.QUIRKS:$.getDocumentMode(t);$.isConforming(t)||e._err(Z.nonConformingDoctype);e.treeAdapter.setDocumentMode(e.document,n),e.insertionMode=X})),N(a,I.START_TAG_TOKEN,Me),N(a,I.END_TAG_TOKEN,Me),N(a,I.EOF_TOKEN,Me),a)),N(w,X,(N(o={},I.CHARACTER_TOKEN,Fe),N(o,I.NULL_CHARACTER_TOKEN,Fe),N(o,I.WHITESPACE_CHARACTER_TOKEN,xe),N(o,I.COMMENT_TOKEN,Ie),N(o,I.DOCTYPE_TOKEN,xe),N(o,I.START_TAG_TOKEN,(function(e,t){t.tagName===W.HTML?(e._insertElement(t,z.HTML),e.insertionMode=K):Fe(e,t)})),N(o,I.END_TAG_TOKEN,(function(e,t){var n=t.tagName;n!==W.HTML&&n!==W.HEAD&&n!==W.BODY&&n!==W.BR||Fe(e,t)})),N(o,I.EOF_TOKEN,Fe),o)),N(w,K,(N(s={},I.CHARACTER_TOKEN,Ue),N(s,I.NULL_CHARACTER_TOKEN,Ue),N(s,I.WHITESPACE_CHARACTER_TOKEN,xe),N(s,I.COMMENT_TOKEN,Ie),N(s,I.DOCTYPE_TOKEN,Ne),N(s,I.START_TAG_TOKEN,(function(e,t){var n=t.tagName;n===W.HTML?nt(e,t):n===W.HEAD?(e._insertElement(t,z.HTML),e.headElement=e.openElements.current,e.insertionMode=J):Ue(e,t)})),N(s,I.END_TAG_TOKEN,(function(e,t){var n=t.tagName;n===W.HEAD||n===W.BODY||n===W.HTML||n===W.BR?Ue(e,t):e._err(Z.endTagWithoutMatchingOpenElement)})),N(s,I.EOF_TOKEN,Ue),s)),N(w,J,(N(l={},I.CHARACTER_TOKEN,Qe),N(l,I.NULL_CHARACTER_TOKEN,Qe),N(l,I.WHITESPACE_CHARACTER_TOKEN,Le),N(l,I.COMMENT_TOKEN,Ie),N(l,I.DOCTYPE_TOKEN,Ne),N(l,I.START_TAG_TOKEN,Be),N(l,I.END_TAG_TOKEN,$e),N(l,I.EOF_TOKEN,Qe),l)),N(w,ee,(N(u={},I.CHARACTER_TOKEN,Ze),N(u,I.NULL_CHARACTER_TOKEN,Ze),N(u,I.WHITESPACE_CHARACTER_TOKEN,Le),N(u,I.COMMENT_TOKEN,Ie),N(u,I.DOCTYPE_TOKEN,Ne),N(u,I.START_TAG_TOKEN,(function(e,t){var n=t.tagName;n===W.HTML?nt(e,t):n===W.BASEFONT||n===W.BGSOUND||n===W.HEAD||n===W.LINK||n===W.META||n===W.NOFRAMES||n===W.STYLE?Be(e,t):n===W.NOSCRIPT?e._err(Z.nestedNoscriptInHead):Ze(e,t)})),N(u,I.END_TAG_TOKEN,(function(e,t){var n=t.tagName;n===W.NOSCRIPT?(e.openElements.pop(),e.insertionMode=J):n===W.BR?Ze(e,t):e._err(Z.endTagWithoutMatchingOpenElement)})),N(u,I.EOF_TOKEN,Ze),u)),N(w,te,(N(c={},I.CHARACTER_TOKEN,Ge),N(c,I.NULL_CHARACTER_TOKEN,Ge),N(c,I.WHITESPACE_CHARACTER_TOKEN,Le),N(c,I.COMMENT_TOKEN,Ie),N(c,I.DOCTYPE_TOKEN,Ne),N(c,I.START_TAG_TOKEN,(function(e,t){var n=t.tagName;n===W.HTML?nt(e,t):n===W.BODY?(e._insertElement(t,z.HTML),e.framesetOk=!1,e.insertionMode=ne):n===W.FRAMESET?(e._insertElement(t,z.HTML),e.insertionMode=me):n===W.BASE||n===W.BASEFONT||n===W.BGSOUND||n===W.LINK||n===W.META||n===W.NOFRAMES||n===W.SCRIPT||n===W.STYLE||n===W.TEMPLATE||n===W.TITLE?(e._err(Z.abandonedHeadElementChild),e.openElements.push(e.headElement),Be(e,t),e.openElements.remove(e.headElement)):n===W.HEAD?e._err(Z.misplacedStartTagForHeadElement):Ge(e,t)})),N(c,I.END_TAG_TOKEN,(function(e,t){var n=t.tagName;n===W.BODY||n===W.HTML||n===W.BR?Ge(e,t):n===W.TEMPLATE?$e(e,t):e._err(Z.endTagWithoutMatchingOpenElement)})),N(c,I.EOF_TOKEN,Ge),c)),N(w,ne,(N(d={},I.CHARACTER_TOKEN,We),N(d,I.NULL_CHARACTER_TOKEN,xe),N(d,I.WHITESPACE_CHARACTER_TOKEN,He),N(d,I.COMMENT_TOKEN,Ie),N(d,I.DOCTYPE_TOKEN,xe),N(d,I.START_TAG_TOKEN,nt),N(d,I.END_TAG_TOKEN,ot),N(d,I.EOF_TOKEN,st),d)),N(w,re,(N(p={},I.CHARACTER_TOKEN,Le),N(p,I.NULL_CHARACTER_TOKEN,Le),N(p,I.WHITESPACE_CHARACTER_TOKEN,Le),N(p,I.COMMENT_TOKEN,xe),N(p,I.DOCTYPE_TOKEN,xe),N(p,I.START_TAG_TOKEN,xe),N(p,I.END_TAG_TOKEN,(function(e,t){t.tagName===W.SCRIPT&&(e.pendingScript=e.openElements.current);e.openElements.pop(),e.insertionMode=e.originalInsertionMode})),N(p,I.EOF_TOKEN,(function(e,t){e._err(Z.eofInElementThatCanContainOnlyText),e.openElements.pop(),e.insertionMode=e.originalInsertionMode,e._processToken(t)})),p)),N(w,ie,(N(f={},I.CHARACTER_TOKEN,lt),N(f,I.NULL_CHARACTER_TOKEN,lt),N(f,I.WHITESPACE_CHARACTER_TOKEN,lt),N(f,I.COMMENT_TOKEN,Ie),N(f,I.DOCTYPE_TOKEN,xe),N(f,I.START_TAG_TOKEN,ut),N(f,I.END_TAG_TOKEN,ct),N(f,I.EOF_TOKEN,st),f)),N(w,ae,(N(h={},I.CHARACTER_TOKEN,(function(e,t){e.pendingCharacterTokens.push(t),e.hasNonWhitespacePendingCharacterToken=!0})),N(h,I.NULL_CHARACTER_TOKEN,xe),N(h,I.WHITESPACE_CHARACTER_TOKEN,(function(e,t){e.pendingCharacterTokens.push(t)})),N(h,I.COMMENT_TOKEN,pt),N(h,I.DOCTYPE_TOKEN,pt),N(h,I.START_TAG_TOKEN,pt),N(h,I.END_TAG_TOKEN,pt),N(h,I.EOF_TOKEN,pt),h)),N(w,oe,(N(m={},I.CHARACTER_TOKEN,We),N(m,I.NULL_CHARACTER_TOKEN,xe),N(m,I.WHITESPACE_CHARACTER_TOKEN,He),N(m,I.COMMENT_TOKEN,Ie),N(m,I.DOCTYPE_TOKEN,xe),N(m,I.START_TAG_TOKEN,(function(e,t){var n=t.tagName;n===W.CAPTION||n===W.COL||n===W.COLGROUP||n===W.TBODY||n===W.TD||n===W.TFOOT||n===W.TH||n===W.THEAD||n===W.TR?e.openElements.hasInTableScope(W.CAPTION)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(W.CAPTION),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=ie,e._processToken(t)):nt(e,t)})),N(m,I.END_TAG_TOKEN,(function(e,t){var n=t.tagName;n===W.CAPTION||n===W.TABLE?e.openElements.hasInTableScope(W.CAPTION)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(W.CAPTION),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=ie,n===W.TABLE&&e._processToken(t)):n!==W.BODY&&n!==W.COL&&n!==W.COLGROUP&&n!==W.HTML&&n!==W.TBODY&&n!==W.TD&&n!==W.TFOOT&&n!==W.TH&&n!==W.THEAD&&n!==W.TR&&ot(e,t)})),N(m,I.EOF_TOKEN,st),m)),N(w,se,(N(g={},I.CHARACTER_TOKEN,ft),N(g,I.NULL_CHARACTER_TOKEN,ft),N(g,I.WHITESPACE_CHARACTER_TOKEN,Le),N(g,I.COMMENT_TOKEN,Ie),N(g,I.DOCTYPE_TOKEN,xe),N(g,I.START_TAG_TOKEN,(function(e,t){var n=t.tagName;n===W.HTML?nt(e,t):n===W.COL?(e._appendElement(t,z.HTML),t.ackSelfClosing=!0):n===W.TEMPLATE?Be(e,t):ft(e,t)})),N(g,I.END_TAG_TOKEN,(function(e,t){var n=t.tagName;n===W.COLGROUP?e.openElements.currentTagName===W.COLGROUP&&(e.openElements.pop(),e.insertionMode=ie):n===W.TEMPLATE?$e(e,t):n!==W.COL&&ft(e,t)})),N(g,I.EOF_TOKEN,st),g)),N(w,le,(N(v={},I.CHARACTER_TOKEN,lt),N(v,I.NULL_CHARACTER_TOKEN,lt),N(v,I.WHITESPACE_CHARACTER_TOKEN,lt),N(v,I.COMMENT_TOKEN,Ie),N(v,I.DOCTYPE_TOKEN,xe),N(v,I.START_TAG_TOKEN,(function(e,t){var n=t.tagName;n===W.TR?(e.openElements.clearBackToTableBodyContext(),e._insertElement(t,z.HTML),e.insertionMode=ue):n===W.TH||n===W.TD?(e.openElements.clearBackToTableBodyContext(),e._insertFakeElement(W.TR),e.insertionMode=ue,e._processToken(t)):n===W.CAPTION||n===W.COL||n===W.COLGROUP||n===W.TBODY||n===W.TFOOT||n===W.THEAD?e.openElements.hasTableBodyContextInTableScope()&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=ie,e._processToken(t)):ut(e,t)})),N(v,I.END_TAG_TOKEN,(function(e,t){var n=t.tagName;n===W.TBODY||n===W.TFOOT||n===W.THEAD?e.openElements.hasInTableScope(n)&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=ie):n===W.TABLE?e.openElements.hasTableBodyContextInTableScope()&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=ie,e._processToken(t)):(n!==W.BODY&&n!==W.CAPTION&&n!==W.COL&&n!==W.COLGROUP||n!==W.HTML&&n!==W.TD&&n!==W.TH&&n!==W.TR)&&ct(e,t)})),N(v,I.EOF_TOKEN,st),v)),N(w,ue,(N(b={},I.CHARACTER_TOKEN,lt),N(b,I.NULL_CHARACTER_TOKEN,lt),N(b,I.WHITESPACE_CHARACTER_TOKEN,lt),N(b,I.COMMENT_TOKEN,Ie),N(b,I.DOCTYPE_TOKEN,xe),N(b,I.START_TAG_TOKEN,(function(e,t){var n=t.tagName;n===W.TH||n===W.TD?(e.openElements.clearBackToTableRowContext(),e._insertElement(t,z.HTML),e.insertionMode=ce,e.activeFormattingElements.insertMarker()):n===W.CAPTION||n===W.COL||n===W.COLGROUP||n===W.TBODY||n===W.TFOOT||n===W.THEAD||n===W.TR?e.openElements.hasInTableScope(W.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=le,e._processToken(t)):ut(e,t)})),N(b,I.END_TAG_TOKEN,(function(e,t){var n=t.tagName;n===W.TR?e.openElements.hasInTableScope(W.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=le):n===W.TABLE?e.openElements.hasInTableScope(W.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=le,e._processToken(t)):n===W.TBODY||n===W.TFOOT||n===W.THEAD?(e.openElements.hasInTableScope(n)||e.openElements.hasInTableScope(W.TR))&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=le,e._processToken(t)):(n!==W.BODY&&n!==W.CAPTION&&n!==W.COL&&n!==W.COLGROUP||n!==W.HTML&&n!==W.TD&&n!==W.TH)&&ct(e,t)})),N(b,I.EOF_TOKEN,st),b)),N(w,ce,(N(y={},I.CHARACTER_TOKEN,We),N(y,I.NULL_CHARACTER_TOKEN,xe),N(y,I.WHITESPACE_CHARACTER_TOKEN,He),N(y,I.COMMENT_TOKEN,Ie),N(y,I.DOCTYPE_TOKEN,xe),N(y,I.START_TAG_TOKEN,(function(e,t){var n=t.tagName;n===W.CAPTION||n===W.COL||n===W.COLGROUP||n===W.TBODY||n===W.TD||n===W.TFOOT||n===W.TH||n===W.THEAD||n===W.TR?(e.openElements.hasInTableScope(W.TD)||e.openElements.hasInTableScope(W.TH))&&(e._closeTableCell(),e._processToken(t)):nt(e,t)})),N(y,I.END_TAG_TOKEN,(function(e,t){var n=t.tagName;n===W.TD||n===W.TH?e.openElements.hasInTableScope(n)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(n),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=ue):n===W.TABLE||n===W.TBODY||n===W.TFOOT||n===W.THEAD||n===W.TR?e.openElements.hasInTableScope(n)&&(e._closeTableCell(),e._processToken(t)):n!==W.BODY&&n!==W.CAPTION&&n!==W.COL&&n!==W.COLGROUP&&n!==W.HTML&&ot(e,t)})),N(y,I.EOF_TOKEN,st),y)),N(w,de,(N(O={},I.CHARACTER_TOKEN,Le),N(O,I.NULL_CHARACTER_TOKEN,xe),N(O,I.WHITESPACE_CHARACTER_TOKEN,Le),N(O,I.COMMENT_TOKEN,Ie),N(O,I.DOCTYPE_TOKEN,xe),N(O,I.START_TAG_TOKEN,ht),N(O,I.END_TAG_TOKEN,mt),N(O,I.EOF_TOKEN,st),O)),N(w,pe,(N(E={},I.CHARACTER_TOKEN,Le),N(E,I.NULL_CHARACTER_TOKEN,xe),N(E,I.WHITESPACE_CHARACTER_TOKEN,Le),N(E,I.COMMENT_TOKEN,Ie),N(E,I.DOCTYPE_TOKEN,xe),N(E,I.START_TAG_TOKEN,(function(e,t){var n=t.tagName;n===W.CAPTION||n===W.TABLE||n===W.TBODY||n===W.TFOOT||n===W.THEAD||n===W.TR||n===W.TD||n===W.TH?(e.openElements.popUntilTagNamePopped(W.SELECT),e._resetInsertionMode(),e._processToken(t)):ht(e,t)})),N(E,I.END_TAG_TOKEN,(function(e,t){var n=t.tagName;n===W.CAPTION||n===W.TABLE||n===W.TBODY||n===W.TFOOT||n===W.THEAD||n===W.TR||n===W.TD||n===W.TH?e.openElements.hasInTableScope(n)&&(e.openElements.popUntilTagNamePopped(W.SELECT),e._resetInsertionMode(),e._processToken(t)):mt(e,t)})),N(E,I.EOF_TOKEN,st),E)),N(w,fe,(N(T={},I.CHARACTER_TOKEN,We),N(T,I.NULL_CHARACTER_TOKEN,xe),N(T,I.WHITESPACE_CHARACTER_TOKEN,He),N(T,I.COMMENT_TOKEN,Ie),N(T,I.DOCTYPE_TOKEN,xe),N(T,I.START_TAG_TOKEN,(function(e,t){var n=t.tagName;if(n===W.BASE||n===W.BASEFONT||n===W.BGSOUND||n===W.LINK||n===W.META||n===W.NOFRAMES||n===W.SCRIPT||n===W.STYLE||n===W.TEMPLATE||n===W.TITLE)Be(e,t);else{var r=Oe[n]||ne;e._popTmplInsertionMode(),e._pushTmplInsertionMode(r),e.insertionMode=r,e._processToken(t)}})),N(T,I.END_TAG_TOKEN,(function(e,t){t.tagName===W.TEMPLATE&&$e(e,t)})),N(T,I.EOF_TOKEN,gt),T)),N(w,he,(N(S={},I.CHARACTER_TOKEN,vt),N(S,I.NULL_CHARACTER_TOKEN,vt),N(S,I.WHITESPACE_CHARACTER_TOKEN,He),N(S,I.COMMENT_TOKEN,(function(e,t){e._appendCommentNode(t,e.openElements.items[0])})),N(S,I.DOCTYPE_TOKEN,xe),N(S,I.START_TAG_TOKEN,(function(e,t){t.tagName===W.HTML?nt(e,t):vt(e,t)})),N(S,I.END_TAG_TOKEN,(function(e,t){t.tagName===W.HTML?e.fragmentContext||(e.insertionMode=ve):vt(e,t)})),N(S,I.EOF_TOKEN,Pe),S)),N(w,me,(N(k={},I.CHARACTER_TOKEN,xe),N(k,I.NULL_CHARACTER_TOKEN,xe),N(k,I.WHITESPACE_CHARACTER_TOKEN,Le),N(k,I.COMMENT_TOKEN,Ie),N(k,I.DOCTYPE_TOKEN,xe),N(k,I.START_TAG_TOKEN,(function(e,t){var n=t.tagName;n===W.HTML?nt(e,t):n===W.FRAMESET?e._insertElement(t,z.HTML):n===W.FRAME?(e._appendElement(t,z.HTML),t.ackSelfClosing=!0):n===W.NOFRAMES&&Be(e,t)})),N(k,I.END_TAG_TOKEN,(function(e,t){t.tagName!==W.FRAMESET||e.openElements.isRootHtmlElementCurrent()||(e.openElements.pop(),e.fragmentContext||e.openElements.currentTagName===W.FRAMESET||(e.insertionMode=ge))})),N(k,I.EOF_TOKEN,Pe),k)),N(w,ge,(N(A={},I.CHARACTER_TOKEN,xe),N(A,I.NULL_CHARACTER_TOKEN,xe),N(A,I.WHITESPACE_CHARACTER_TOKEN,Le),N(A,I.COMMENT_TOKEN,Ie),N(A,I.DOCTYPE_TOKEN,xe),N(A,I.START_TAG_TOKEN,(function(e,t){var n=t.tagName;n===W.HTML?nt(e,t):n===W.NOFRAMES&&Be(e,t)})),N(A,I.END_TAG_TOKEN,(function(e,t){t.tagName===W.HTML&&(e.insertionMode=be)})),N(A,I.EOF_TOKEN,Pe),A)),N(w,ve,(N(C={},I.CHARACTER_TOKEN,bt),N(C,I.NULL_CHARACTER_TOKEN,bt),N(C,I.WHITESPACE_CHARACTER_TOKEN,He),N(C,I.COMMENT_TOKEN,De),N(C,I.DOCTYPE_TOKEN,xe),N(C,I.START_TAG_TOKEN,(function(e,t){t.tagName===W.HTML?nt(e,t):bt(e,t)})),N(C,I.END_TAG_TOKEN,bt),N(C,I.EOF_TOKEN,Pe),C)),N(w,be,(N(_={},I.CHARACTER_TOKEN,xe),N(_,I.NULL_CHARACTER_TOKEN,xe),N(_,I.WHITESPACE_CHARACTER_TOKEN,He),N(_,I.COMMENT_TOKEN,De),N(_,I.DOCTYPE_TOKEN,xe),N(_,I.START_TAG_TOKEN,(function(e,t){var n=t.tagName;n===W.HTML?nt(e,t):n===W.NOFRAMES&&Be(e,t)})),N(_,I.END_TAG_TOKEN,xe),N(_,I.EOF_TOKEN,Pe),_)),w),Te=function(){function e(t){R(this,e),this.options=B(V,t),this.treeAdapter=this.options.treeAdapter,this.pendingScript=null,this.options.sourceCodeLocationInfo&&F.install(this,P),this.options.onParseError&&F.install(this,M,{onParseError:this.options.onParseError})}return x(e,[{key:"parse",value:function(e){var t=this.treeAdapter.createDocument();return this._bootstrap(t,null),this.tokenizer.write(e,!0),this._runParsingLoop(null),t}},{key:"parseFragment",value:function(e,t){t||(t=this.treeAdapter.createElement(W.TEMPLATE,z.HTML,[]));var n=this.treeAdapter.createElement("documentmock",z.HTML,[]);this._bootstrap(n,t),this.treeAdapter.getTagName(t)===W.TEMPLATE&&this._pushTmplInsertionMode(fe),this._initTokenizerForFragmentParsing(),this._insertFakeRootElement(),this._resetInsertionMode(),this._findFormInFragmentContext(),this.tokenizer.write(e,!0),this._runParsingLoop(null);var r=this.treeAdapter.getFirstChild(n),i=this.treeAdapter.createDocumentFragment();return this._adoptNodes(r,i),i}},{key:"_bootstrap",value:function(e,t){this.tokenizer=new I(this.options),this.stopped=!1,this.insertionMode=q,this.originalInsertionMode="",this.document=e,this.fragmentContext=t,this.headElement=null,this.formElement=null,this.openElements=new D(this.document,this.treeAdapter),this.activeFormattingElements=new L(this.treeAdapter),this.tmplInsertionModeStack=[],this.tmplInsertionModeStackTop=-1,this.currentTmplInsertionMode=null,this.pendingCharacterTokens=[],this.hasNonWhitespacePendingCharacterToken=!1,this.framesetOk=!0,this.skipNextNewLine=!1,this.fosterParentingEnabled=!1}},{key:"_err",value:function(){}},{key:"_runParsingLoop",value:function(e){for(;!this.stopped;){this._setupTokenizerCDATAMode();var t=this.tokenizer.getNextToken();if(t.type===I.HIBERNATION_TOKEN)break;if(this.skipNextNewLine&&(this.skipNextNewLine=!1,t.type===I.WHITESPACE_CHARACTER_TOKEN&&"\n"===t.chars[0])){if(1===t.chars.length)continue;t.chars=t.chars.substr(1)}if(this._processInputToken(t),e&&this.pendingScript)break}}},{key:"runParsingLoopForCurrentChunk",value:function(e,t){if(this._runParsingLoop(t),t&&this.pendingScript){var n=this.pendingScript;return this.pendingScript=null,void t(n)}e&&e()}},{key:"_setupTokenizerCDATAMode",value:function(){var e=this._getAdjustedCurrentElement();this.tokenizer.allowCDATA=e&&e!==this.document&&this.treeAdapter.getNamespaceURI(e)!==z.HTML&&!this._isIntegrationPoint(e)}},{key:"_switchToTextParsing",value:function(e,t){this._insertElement(e,z.HTML),this.tokenizer.state=t,this.originalInsertionMode=this.insertionMode,this.insertionMode=re}},{key:"switchToPlaintextParsing",value:function(){this.insertionMode=re,this.originalInsertionMode=ne,this.tokenizer.state=I.MODE.PLAINTEXT}},{key:"_getAdjustedCurrentElement",value:function(){return 0===this.openElements.stackTop&&this.fragmentContext?this.fragmentContext:this.openElements.current}},{key:"_findFormInFragmentContext",value:function(){var e=this.fragmentContext;do{if(this.treeAdapter.getTagName(e)===W.FORM){this.formElement=e;break}e=this.treeAdapter.getParentNode(e)}while(e)}},{key:"_initTokenizerForFragmentParsing",value:function(){if(this.treeAdapter.getNamespaceURI(this.fragmentContext)===z.HTML){var e=this.treeAdapter.getTagName(this.fragmentContext);e===W.TITLE||e===W.TEXTAREA?this.tokenizer.state=I.MODE.RCDATA:e===W.STYLE||e===W.XMP||e===W.IFRAME||e===W.NOEMBED||e===W.NOFRAMES||e===W.NOSCRIPT?this.tokenizer.state=I.MODE.RAWTEXT:e===W.SCRIPT?this.tokenizer.state=I.MODE.SCRIPT_DATA:e===W.PLAINTEXT&&(this.tokenizer.state=I.MODE.PLAINTEXT)}}},{key:"_setDocumentType",value:function(e){var t=e.name||"",n=e.publicId||"",r=e.systemId||"";this.treeAdapter.setDocumentType(this.document,t,n,r)}},{key:"_attachElementToTree",value:function(e){if(this._shouldFosterParentOnInsertion())this._fosterParentElement(e);else{var t=this.openElements.currentTmplContent||this.openElements.current;this.treeAdapter.appendChild(t,e)}}},{key:"_appendElement",value:function(e,t){var n=this.treeAdapter.createElement(e.tagName,t,e.attrs);this._attachElementToTree(n)}},{key:"_insertElement",value:function(e,t){var n=this.treeAdapter.createElement(e.tagName,t,e.attrs);this._attachElementToTree(n),this.openElements.push(n)}},{key:"_insertFakeElement",value:function(e){var t=this.treeAdapter.createElement(e,z.HTML,[]);this._attachElementToTree(t),this.openElements.push(t)}},{key:"_insertTemplate",value:function(e){var t=this.treeAdapter.createElement(e.tagName,z.HTML,e.attrs),n=this.treeAdapter.createDocumentFragment();this.treeAdapter.setTemplateContent(t,n),this._attachElementToTree(t),this.openElements.push(t)}},{key:"_insertFakeRootElement",value:function(){var e=this.treeAdapter.createElement(W.HTML,z.HTML,[]);this.treeAdapter.appendChild(this.openElements.current,e),this.openElements.push(e)}},{key:"_appendCommentNode",value:function(e,t){var n=this.treeAdapter.createCommentNode(e.data);this.treeAdapter.appendChild(t,n)}},{key:"_insertCharacters",value:function(e){if(this._shouldFosterParentOnInsertion())this._fosterParentText(e.chars);else{var t=this.openElements.currentTmplContent||this.openElements.current;this.treeAdapter.insertText(t,e.chars)}}},{key:"_adoptNodes",value:function(e,t){for(var n=this.treeAdapter.getFirstChild(e);n;n=this.treeAdapter.getFirstChild(e))this.treeAdapter.detachNode(n),this.treeAdapter.appendChild(t,n)}},{key:"_shouldProcessTokenInForeignContent",value:function(e){var t=this._getAdjustedCurrentElement();if(!t||t===this.document)return!1;var n=this.treeAdapter.getNamespaceURI(t);if(n===z.HTML)return!1;if(this.treeAdapter.getTagName(t)===W.ANNOTATION_XML&&n===z.MATHML&&e.type===I.START_TAG_TOKEN&&e.tagName===W.SVG)return!1;var r=e.type===I.CHARACTER_TOKEN||e.type===I.NULL_CHARACTER_TOKEN||e.type===I.WHITESPACE_CHARACTER_TOKEN;return(!(e.type===I.START_TAG_TOKEN&&e.tagName!==W.MGLYPH&&e.tagName!==W.MALIGNMARK)&&!r||!this._isIntegrationPoint(t,z.MATHML))&&((e.type!==I.START_TAG_TOKEN&&!r||!this._isIntegrationPoint(t,z.HTML))&&e.type!==I.EOF_TOKEN)}},{key:"_processToken",value:function(e){Ee[this.insertionMode][e.type](this,e)}},{key:"_processTokenInBodyMode",value:function(e){Ee.IN_BODY_MODE[e.type](this,e)}},{key:"_processTokenInForeignContent",value:function(e){e.type===I.CHARACTER_TOKEN?function(e,t){e._insertCharacters(t),e.framesetOk=!1}(this,e):e.type===I.NULL_CHARACTER_TOKEN?function(e,t){t.chars=G.REPLACEMENT_CHARACTER,e._insertCharacters(t)}(this,e):e.type===I.WHITESPACE_CHARACTER_TOKEN?Le(this,e):e.type===I.COMMENT_TOKEN?Ie(this,e):e.type===I.START_TAG_TOKEN?function(e,t){if(Q.causesExit(t)&&!e.fragmentContext){for(;e.treeAdapter.getNamespaceURI(e.openElements.current)!==z.HTML&&!e._isIntegrationPoint(e.openElements.current);)e.openElements.pop();e._processToken(t)}else{var n=e._getAdjustedCurrentElement(),r=e.treeAdapter.getNamespaceURI(n);r===z.MATHML?Q.adjustTokenMathMLAttrs(t):r===z.SVG&&(Q.adjustTokenSVGTagName(t),Q.adjustTokenSVGAttrs(t)),Q.adjustTokenXMLAttrs(t),t.selfClosing?e._appendElement(t,r):e._insertElement(t,r),t.ackSelfClosing=!0}}(this,e):e.type===I.END_TAG_TOKEN&&function(e,t){for(var n=e.openElements.stackTop;n>0;n--){var r=e.openElements.items[n];if(e.treeAdapter.getNamespaceURI(r)===z.HTML){e._processToken(t);break}if(e.treeAdapter.getTagName(r).toLowerCase()===t.tagName){e.openElements.popUntilElementPopped(r);break}}}(this,e)}},{key:"_processInputToken",value:function(e){this._shouldProcessTokenInForeignContent(e)?this._processTokenInForeignContent(e):this._processToken(e),e.type===I.START_TAG_TOKEN&&e.selfClosing&&!e.ackSelfClosing&&this._err(Z.nonVoidHtmlElementStartTagWithTrailingSolidus)}},{key:"_isIntegrationPoint",value:function(e,t){var n=this.treeAdapter.getTagName(e),r=this.treeAdapter.getNamespaceURI(e),i=this.treeAdapter.getAttrList(e);return Q.isIntegrationPoint(n,r,i,t)}},{key:"_reconstructActiveFormattingElements",value:function(){var e=this.activeFormattingElements.length;if(e){var t=e,n=null;do{if(t--,(n=this.activeFormattingElements.entries[t]).type===L.MARKER_ENTRY||this.openElements.contains(n.element)){t++;break}}while(t>0);for(var r=t;r=0;e--){var n=this.openElements.items[e];0===e&&(t=!0,this.fragmentContext&&(n=this.fragmentContext));var r=this.treeAdapter.getTagName(n),i=ye[r];if(i){this.insertionMode=i;break}if(!(t||r!==W.TD&&r!==W.TH)){this.insertionMode=ce;break}if(!t&&r===W.HEAD){this.insertionMode=J;break}if(r===W.SELECT){this._resetInsertionModeForSelect(e);break}if(r===W.TEMPLATE){this.insertionMode=this.currentTmplInsertionMode;break}if(r===W.HTML){this.insertionMode=this.headElement?te:K;break}if(t){this.insertionMode=ne;break}}}},{key:"_resetInsertionModeForSelect",value:function(e){if(e>0)for(var t=e-1;t>0;t--){var n=this.openElements.items[t],r=this.treeAdapter.getTagName(n);if(r===W.TEMPLATE)break;if(r===W.TABLE)return void(this.insertionMode=pe)}this.insertionMode=de}},{key:"_pushTmplInsertionMode",value:function(e){this.tmplInsertionModeStack.push(e),this.tmplInsertionModeStackTop++,this.currentTmplInsertionMode=e}},{key:"_popTmplInsertionMode",value:function(){this.tmplInsertionModeStack.pop(),this.tmplInsertionModeStackTop--,this.currentTmplInsertionMode=this.tmplInsertionModeStack[this.tmplInsertionModeStackTop]}},{key:"_isElementCausesFosterParenting",value:function(e){var t=this.treeAdapter.getTagName(e);return t===W.TABLE||t===W.TBODY||t===W.TFOOT||t===W.THEAD||t===W.TR}},{key:"_shouldFosterParentOnInsertion",value:function(){return this.fosterParentingEnabled&&this._isElementCausesFosterParenting(this.openElements.current)}},{key:"_findFosterParentingLocation",value:function(){for(var e={parent:null,beforeElement:null},t=this.openElements.stackTop;t>=0;t--){var n=this.openElements.items[t],r=this.treeAdapter.getTagName(n),i=this.treeAdapter.getNamespaceURI(n);if(r===W.TEMPLATE&&i===z.HTML){e.parent=this.treeAdapter.getTemplateContent(n);break}if(r===W.TABLE){e.parent=this.treeAdapter.getParentNode(n),e.parent?e.beforeElement=n:e.parent=this.openElements.items[t-1];break}}return e.parent||(e.parent=this.openElements.items[0]),e}},{key:"_fosterParentElement",value:function(e){var t=this._findFosterParentingLocation();t.beforeElement?this.treeAdapter.insertBefore(t.parent,e,t.beforeElement):this.treeAdapter.appendChild(t.parent,e)}},{key:"_fosterParentText",value:function(e){var t=this._findFosterParentingLocation();t.beforeElement?this.treeAdapter.insertTextBefore(t.parent,e,t.beforeElement):this.treeAdapter.insertText(t.parent,e)}},{key:"_isSpecialElement",value:function(e){var t=this.treeAdapter.getTagName(e),n=this.treeAdapter.getNamespaceURI(e);return H.SPECIAL_ELEMENTS[n][t]}}]),e}();function Se(e,t){var n=e.activeFormattingElements.getElementEntryInScopeWithTagName(t.tagName);return n?e.openElements.contains(n.element)?e.openElements.hasInScope(t.tagName)||(n=null):(e.activeFormattingElements.removeEntry(n),n=null):at(e,t),n}function ke(e,t){for(var n=null,r=e.openElements.stackTop;r>=0;r--){var i=e.openElements.items[r];if(i===t.element)break;e._isSpecialElement(i)&&(n=i)}return n||(e.openElements.popUntilElementPopped(t.element),e.activeFormattingElements.removeEntry(t)),n}function Ae(e,t,n){for(var r=t,i=e.openElements.getCommonAncestor(t),a=0,o=i;o!==n;a++,o=i){i=e.openElements.getCommonAncestor(o);var s=e.activeFormattingElements.getElementEntry(o),l=s&&a>=3;!s||l?(l&&e.activeFormattingElements.removeEntry(s),e.openElements.remove(o)):(o=Ce(e,s),r===t&&(e.activeFormattingElements.bookmark=s),e.treeAdapter.detachNode(r),e.treeAdapter.appendChild(o,r),r=o)}return r}function Ce(e,t){var n=e.treeAdapter.getNamespaceURI(t.element),r=e.treeAdapter.createElement(t.token.tagName,n,t.token.attrs);return e.openElements.replace(t.element,r),t.element=r,r}function _e(e,t,n){if(e._isElementCausesFosterParenting(t))e._fosterParentElement(n);else{var r=e.treeAdapter.getTagName(t),i=e.treeAdapter.getNamespaceURI(t);r===W.TEMPLATE&&i===z.HTML&&(t=e.treeAdapter.getTemplateContent(t)),e.treeAdapter.appendChild(t,n)}}function we(e,t,n){var r=e.treeAdapter.getNamespaceURI(n.element),i=n.token,a=e.treeAdapter.createElement(i.tagName,r,i.attrs);e._adoptNodes(t,a),e.treeAdapter.appendChild(t,a),e.activeFormattingElements.insertElementAfterBookmark(a,n.token),e.activeFormattingElements.removeEntry(n),e.openElements.remove(n.element),e.openElements.insertAfter(t,a)}function Re(e,t){for(var n,r=0;r<8&&(n=Se(e,t));r++){var i=ke(e,n);if(!i)break;e.activeFormattingElements.bookmark=n;var a=Ae(e,i,n.element),o=e.openElements.getCommonAncestor(n.element);e.treeAdapter.detachNode(a),_e(e,o,a),we(e,i,n)}}function xe(){}function Ne(e){e._err(Z.misplacedDoctype)}function Ie(e,t){e._appendCommentNode(t,e.openElements.currentTmplContent||e.openElements.current)}function De(e,t){e._appendCommentNode(t,e.document)}function Le(e,t){e._insertCharacters(t)}function Pe(e){e.stopped=!0}function Me(e,t){e._err(Z.missingDoctype,{beforeToken:!0}),e.treeAdapter.setDocumentMode(e.document,H.DOCUMENT_MODE.QUIRKS),e.insertionMode=X,e._processToken(t)}function Fe(e,t){e._insertFakeRootElement(),e.insertionMode=K,e._processToken(t)}function Ue(e,t){e._insertFakeElement(W.HEAD),e.headElement=e.openElements.current,e.insertionMode=J,e._processToken(t)}function Be(e,t){var n=t.tagName;n===W.HTML?nt(e,t):n===W.BASE||n===W.BASEFONT||n===W.BGSOUND||n===W.LINK||n===W.META?(e._appendElement(t,z.HTML),t.ackSelfClosing=!0):n===W.TITLE?e._switchToTextParsing(t,I.MODE.RCDATA):n===W.NOSCRIPT?e.options.scriptingEnabled?e._switchToTextParsing(t,I.MODE.RAWTEXT):(e._insertElement(t,z.HTML),e.insertionMode=ee):n===W.NOFRAMES||n===W.STYLE?e._switchToTextParsing(t,I.MODE.RAWTEXT):n===W.SCRIPT?e._switchToTextParsing(t,I.MODE.SCRIPT_DATA):n===W.TEMPLATE?(e._insertTemplate(t,z.HTML),e.activeFormattingElements.insertMarker(),e.framesetOk=!1,e.insertionMode=fe,e._pushTmplInsertionMode(fe)):n===W.HEAD?e._err(Z.misplacedStartTagForHeadElement):Qe(e,t)}function $e(e,t){var n=t.tagName;n===W.HEAD?(e.openElements.pop(),e.insertionMode=te):n===W.BODY||n===W.BR||n===W.HTML?Qe(e,t):n===W.TEMPLATE&&e.openElements.tmplCount>0?(e.openElements.generateImpliedEndTagsThoroughly(),e.openElements.currentTagName!==W.TEMPLATE&&e._err(Z.closingOfElementWithOpenChildElements),e.openElements.popUntilTagNamePopped(W.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e._popTmplInsertionMode(),e._resetInsertionMode()):e._err(Z.endTagWithoutMatchingOpenElement)}function Qe(e,t){e.openElements.pop(),e.insertionMode=te,e._processToken(t)}function Ze(e,t){var n=t.type===I.EOF_TOKEN?Z.openElementsLeftAfterEof:Z.disallowedContentInNoscriptInHead;e._err(n),e.openElements.pop(),e.insertionMode=J,e._processToken(t)}function Ge(e,t){e._insertFakeElement(W.BODY),e.insertionMode=ne,e._processToken(t)}function He(e,t){e._reconstructActiveFormattingElements(),e._insertCharacters(t)}function We(e,t){e._reconstructActiveFormattingElements(),e._insertCharacters(t),e.framesetOk=!1}function ze(e,t){e.openElements.hasInButtonScope(W.P)&&e._closePElement(),e._insertElement(t,z.HTML)}function je(e,t){e.openElements.hasInButtonScope(W.P)&&e._closePElement(),e._insertElement(t,z.HTML),e.skipNextNewLine=!0,e.framesetOk=!1}function Ve(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,z.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}function Ye(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,z.HTML),e.activeFormattingElements.insertMarker(),e.framesetOk=!1}function qe(e,t){e._reconstructActiveFormattingElements(),e._appendElement(t,z.HTML),e.framesetOk=!1,t.ackSelfClosing=!0}function Xe(e,t){e._appendElement(t,z.HTML),t.ackSelfClosing=!0}function Ke(e,t){e._switchToTextParsing(t,I.MODE.RAWTEXT)}function Je(e,t){e.openElements.currentTagName===W.OPTION&&e.openElements.pop(),e._reconstructActiveFormattingElements(),e._insertElement(t,z.HTML)}function et(e,t){e.openElements.hasInScope(W.RUBY)&&e.openElements.generateImpliedEndTags(),e._insertElement(t,z.HTML)}function tt(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,z.HTML)}function nt(e,t){var n=t.tagName;switch(n.length){case 1:n===W.I||n===W.S||n===W.B||n===W.U?Ve(e,t):n===W.P?ze(e,t):n===W.A?function(e,t){var n=e.activeFormattingElements.getElementEntryInScopeWithTagName(W.A);n&&(Re(e,t),e.openElements.remove(n.element),e.activeFormattingElements.removeEntry(n)),e._reconstructActiveFormattingElements(),e._insertElement(t,z.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}(e,t):tt(e,t);break;case 2:n===W.DL||n===W.OL||n===W.UL?ze(e,t):n===W.H1||n===W.H2||n===W.H3||n===W.H4||n===W.H5||n===W.H6?function(e,t){e.openElements.hasInButtonScope(W.P)&&e._closePElement();var n=e.openElements.currentTagName;n!==W.H1&&n!==W.H2&&n!==W.H3&&n!==W.H4&&n!==W.H5&&n!==W.H6||e.openElements.pop(),e._insertElement(t,z.HTML)}(e,t):n===W.LI||n===W.DD||n===W.DT?function(e,t){e.framesetOk=!1;for(var n=t.tagName,r=e.openElements.stackTop;r>=0;r--){var i=e.openElements.items[r],a=e.treeAdapter.getTagName(i),o=null;if(n===W.LI&&a===W.LI?o=W.LI:n!==W.DD&&n!==W.DT||a!==W.DD&&a!==W.DT||(o=a),o){e.openElements.generateImpliedEndTagsWithExclusion(o),e.openElements.popUntilTagNamePopped(o);break}if(a!==W.ADDRESS&&a!==W.DIV&&a!==W.P&&e._isSpecialElement(i))break}e.openElements.hasInButtonScope(W.P)&&e._closePElement(),e._insertElement(t,z.HTML)}(e,t):n===W.EM||n===W.TT?Ve(e,t):n===W.BR?qe(e,t):n===W.HR?function(e,t){e.openElements.hasInButtonScope(W.P)&&e._closePElement(),e._appendElement(t,z.HTML),e.framesetOk=!1,t.ackSelfClosing=!0}(e,t):n===W.RB?et(e,t):n===W.RT||n===W.RP?function(e,t){e.openElements.hasInScope(W.RUBY)&&e.openElements.generateImpliedEndTagsWithExclusion(W.RTC),e._insertElement(t,z.HTML)}(e,t):n!==W.TH&&n!==W.TD&&n!==W.TR&&tt(e,t);break;case 3:n===W.DIV||n===W.DIR||n===W.NAV?ze(e,t):n===W.PRE?je(e,t):n===W.BIG?Ve(e,t):n===W.IMG||n===W.WBR?qe(e,t):n===W.XMP?function(e,t){e.openElements.hasInButtonScope(W.P)&&e._closePElement(),e._reconstructActiveFormattingElements(),e.framesetOk=!1,e._switchToTextParsing(t,I.MODE.RAWTEXT)}(e,t):n===W.SVG?function(e,t){e._reconstructActiveFormattingElements(),Q.adjustTokenSVGAttrs(t),Q.adjustTokenXMLAttrs(t),t.selfClosing?e._appendElement(t,z.SVG):e._insertElement(t,z.SVG),t.ackSelfClosing=!0}(e,t):n===W.RTC?et(e,t):n!==W.COL&&tt(e,t);break;case 4:n===W.HTML?function(e,t){0===e.openElements.tmplCount&&e.treeAdapter.adoptAttributes(e.openElements.items[0],t.attrs)}(e,t):n===W.BASE||n===W.LINK||n===W.META?Be(e,t):n===W.BODY?function(e,t){var n=e.openElements.tryPeekProperlyNestedBodyElement();n&&0===e.openElements.tmplCount&&(e.framesetOk=!1,e.treeAdapter.adoptAttributes(n,t.attrs))}(e,t):n===W.MAIN||n===W.MENU?ze(e,t):n===W.FORM?function(e,t){var n=e.openElements.tmplCount>0;e.formElement&&!n||(e.openElements.hasInButtonScope(W.P)&&e._closePElement(),e._insertElement(t,z.HTML),n||(e.formElement=e.openElements.current))}(e,t):n===W.CODE||n===W.FONT?Ve(e,t):n===W.NOBR?function(e,t){e._reconstructActiveFormattingElements(),e.openElements.hasInScope(W.NOBR)&&(Re(e,t),e._reconstructActiveFormattingElements()),e._insertElement(t,z.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}(e,t):n===W.AREA?qe(e,t):n===W.MATH?function(e,t){e._reconstructActiveFormattingElements(),Q.adjustTokenMathMLAttrs(t),Q.adjustTokenXMLAttrs(t),t.selfClosing?e._appendElement(t,z.MATHML):e._insertElement(t,z.MATHML),t.ackSelfClosing=!0}(e,t):n===W.MENU?function(e,t){e.openElements.hasInButtonScope(W.P)&&e._closePElement(),e._insertElement(t,z.HTML)}(e,t):n!==W.HEAD&&tt(e,t);break;case 5:n===W.STYLE||n===W.TITLE?Be(e,t):n===W.ASIDE?ze(e,t):n===W.SMALL?Ve(e,t):n===W.TABLE?function(e,t){e.treeAdapter.getDocumentMode(e.document)!==H.DOCUMENT_MODE.QUIRKS&&e.openElements.hasInButtonScope(W.P)&&e._closePElement(),e._insertElement(t,z.HTML),e.framesetOk=!1,e.insertionMode=ie}(e,t):n===W.EMBED?qe(e,t):n===W.INPUT?function(e,t){e._reconstructActiveFormattingElements(),e._appendElement(t,z.HTML);var n=I.getTokenAttr(t,j.TYPE);n&&n.toLowerCase()===Y||(e.framesetOk=!1),t.ackSelfClosing=!0}(e,t):n===W.PARAM||n===W.TRACK?Xe(e,t):n===W.IMAGE?function(e,t){t.tagName=W.IMG,qe(e,t)}(e,t):n!==W.FRAME&&n!==W.TBODY&&n!==W.TFOOT&&n!==W.THEAD&&tt(e,t);break;case 6:n===W.SCRIPT?Be(e,t):n===W.CENTER||n===W.FIGURE||n===W.FOOTER||n===W.HEADER||n===W.HGROUP||n===W.DIALOG?ze(e,t):n===W.BUTTON?function(e,t){e.openElements.hasInScope(W.BUTTON)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(W.BUTTON)),e._reconstructActiveFormattingElements(),e._insertElement(t,z.HTML),e.framesetOk=!1}(e,t):n===W.STRIKE||n===W.STRONG?Ve(e,t):n===W.APPLET||n===W.OBJECT?Ye(e,t):n===W.KEYGEN?qe(e,t):n===W.SOURCE?Xe(e,t):n===W.IFRAME?function(e,t){e.framesetOk=!1,e._switchToTextParsing(t,I.MODE.RAWTEXT)}(e,t):n===W.SELECT?function(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,z.HTML),e.framesetOk=!1,e.insertionMode===ie||e.insertionMode===oe||e.insertionMode===le||e.insertionMode===ue||e.insertionMode===ce?e.insertionMode=pe:e.insertionMode=de}(e,t):n===W.OPTION?Je(e,t):tt(e,t);break;case 7:n===W.BGSOUND?Be(e,t):n===W.DETAILS||n===W.ADDRESS||n===W.ARTICLE||n===W.SECTION||n===W.SUMMARY?ze(e,t):n===W.LISTING?je(e,t):n===W.MARQUEE?Ye(e,t):n===W.NOEMBED?Ke(e,t):n!==W.CAPTION&&tt(e,t);break;case 8:n===W.BASEFONT?Be(e,t):n===W.FRAMESET?function(e,t){var n=e.openElements.tryPeekProperlyNestedBodyElement();e.framesetOk&&n&&(e.treeAdapter.detachNode(n),e.openElements.popAllUpToHtmlElement(),e._insertElement(t,z.HTML),e.insertionMode=me)}(e,t):n===W.FIELDSET?ze(e,t):n===W.TEXTAREA?function(e,t){e._insertElement(t,z.HTML),e.skipNextNewLine=!0,e.tokenizer.state=I.MODE.RCDATA,e.originalInsertionMode=e.insertionMode,e.framesetOk=!1,e.insertionMode=re}(e,t):n===W.TEMPLATE?Be(e,t):n===W.NOSCRIPT?e.options.scriptingEnabled?Ke(e,t):tt(e,t):n===W.OPTGROUP?Je(e,t):n!==W.COLGROUP&&tt(e,t);break;case 9:n===W.PLAINTEXT?function(e,t){e.openElements.hasInButtonScope(W.P)&&e._closePElement(),e._insertElement(t,z.HTML),e.tokenizer.state=I.MODE.PLAINTEXT}(e,t):tt(e,t);break;case 10:n===W.BLOCKQUOTE||n===W.FIGCAPTION?ze(e,t):tt(e,t);break;default:tt(e,t)}}function rt(e,t){var n=t.tagName;e.openElements.hasInScope(n)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(n))}function it(e,t){var n=t.tagName;e.openElements.hasInScope(n)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(n),e.activeFormattingElements.clearToLastMarker())}function at(e,t){for(var n=t.tagName,r=e.openElements.stackTop;r>0;r--){var i=e.openElements.items[r];if(e.treeAdapter.getTagName(i)===n){e.openElements.generateImpliedEndTagsWithExclusion(n),e.openElements.popUntilElementPopped(i);break}if(e._isSpecialElement(i))break}}function ot(e,t){var n=t.tagName;switch(n.length){case 1:n===W.A||n===W.B||n===W.I||n===W.S||n===W.U?Re(e,t):n===W.P?function(e){e.openElements.hasInButtonScope(W.P)||e._insertFakeElement(W.P),e._closePElement()}(e):at(e,t);break;case 2:n===W.DL||n===W.UL||n===W.OL?rt(e,t):n===W.LI?function(e){e.openElements.hasInListItemScope(W.LI)&&(e.openElements.generateImpliedEndTagsWithExclusion(W.LI),e.openElements.popUntilTagNamePopped(W.LI))}(e):n===W.DD||n===W.DT?function(e,t){var n=t.tagName;e.openElements.hasInScope(n)&&(e.openElements.generateImpliedEndTagsWithExclusion(n),e.openElements.popUntilTagNamePopped(n))}(e,t):n===W.H1||n===W.H2||n===W.H3||n===W.H4||n===W.H5||n===W.H6?function(e){e.openElements.hasNumberedHeaderInScope()&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilNumberedHeaderPopped())}(e):n===W.BR?function(e){e._reconstructActiveFormattingElements(),e._insertFakeElement(W.BR),e.openElements.pop(),e.framesetOk=!1}(e):n===W.EM||n===W.TT?Re(e,t):at(e,t);break;case 3:n===W.BIG?Re(e,t):n===W.DIR||n===W.DIV||n===W.NAV||n===W.PRE?rt(e,t):at(e,t);break;case 4:n===W.BODY?function(e){e.openElements.hasInScope(W.BODY)&&(e.insertionMode=he)}(e):n===W.HTML?function(e,t){e.openElements.hasInScope(W.BODY)&&(e.insertionMode=he,e._processToken(t))}(e,t):n===W.FORM?function(e){var t=e.openElements.tmplCount>0,n=e.formElement;t||(e.formElement=null),(n||t)&&e.openElements.hasInScope(W.FORM)&&(e.openElements.generateImpliedEndTags(),t?e.openElements.popUntilTagNamePopped(W.FORM):e.openElements.remove(n))}(e):n===W.CODE||n===W.FONT||n===W.NOBR?Re(e,t):n===W.MAIN||n===W.MENU?rt(e,t):at(e,t);break;case 5:n===W.ASIDE?rt(e,t):n===W.SMALL?Re(e,t):at(e,t);break;case 6:n===W.CENTER||n===W.FIGURE||n===W.FOOTER||n===W.HEADER||n===W.HGROUP||n===W.DIALOG?rt(e,t):n===W.APPLET||n===W.OBJECT?it(e,t):n===W.STRIKE||n===W.STRONG?Re(e,t):at(e,t);break;case 7:n===W.ADDRESS||n===W.ARTICLE||n===W.DETAILS||n===W.SECTION||n===W.SUMMARY||n===W.LISTING?rt(e,t):n===W.MARQUEE?it(e,t):at(e,t);break;case 8:n===W.FIELDSET?rt(e,t):n===W.TEMPLATE?$e(e,t):at(e,t);break;case 10:n===W.BLOCKQUOTE||n===W.FIGCAPTION?rt(e,t):at(e,t);break;default:at(e,t)}}function st(e,t){e.tmplInsertionModeStackTop>-1?gt(e,t):e.stopped=!0}function lt(e,t){var n=e.openElements.currentTagName;n===W.TABLE||n===W.TBODY||n===W.TFOOT||n===W.THEAD||n===W.TR?(e.pendingCharacterTokens=[],e.hasNonWhitespacePendingCharacterToken=!1,e.originalInsertionMode=e.insertionMode,e.insertionMode=ae,e._processToken(t)):dt(e,t)}function ut(e,t){var n=t.tagName;switch(n.length){case 2:n===W.TD||n===W.TH||n===W.TR?function(e,t){e.openElements.clearBackToTableContext(),e._insertFakeElement(W.TBODY),e.insertionMode=le,e._processToken(t)}(e,t):dt(e,t);break;case 3:n===W.COL?function(e,t){e.openElements.clearBackToTableContext(),e._insertFakeElement(W.COLGROUP),e.insertionMode=se,e._processToken(t)}(e,t):dt(e,t);break;case 4:n===W.FORM?function(e,t){e.formElement||0!==e.openElements.tmplCount||(e._insertElement(t,z.HTML),e.formElement=e.openElements.current,e.openElements.pop())}(e,t):dt(e,t);break;case 5:n===W.TABLE?function(e,t){e.openElements.hasInTableScope(W.TABLE)&&(e.openElements.popUntilTagNamePopped(W.TABLE),e._resetInsertionMode(),e._processToken(t))}(e,t):n===W.STYLE?Be(e,t):n===W.TBODY||n===W.TFOOT||n===W.THEAD?function(e,t){e.openElements.clearBackToTableContext(),e._insertElement(t,z.HTML),e.insertionMode=le}(e,t):n===W.INPUT?function(e,t){var n=I.getTokenAttr(t,j.TYPE);n&&n.toLowerCase()===Y?e._appendElement(t,z.HTML):dt(e,t),t.ackSelfClosing=!0}(e,t):dt(e,t);break;case 6:n===W.SCRIPT?Be(e,t):dt(e,t);break;case 7:n===W.CAPTION?function(e,t){e.openElements.clearBackToTableContext(),e.activeFormattingElements.insertMarker(),e._insertElement(t,z.HTML),e.insertionMode=oe}(e,t):dt(e,t);break;case 8:n===W.COLGROUP?function(e,t){e.openElements.clearBackToTableContext(),e._insertElement(t,z.HTML),e.insertionMode=se}(e,t):n===W.TEMPLATE?Be(e,t):dt(e,t);break;default:dt(e,t)}}function ct(e,t){var n=t.tagName;n===W.TABLE?e.openElements.hasInTableScope(W.TABLE)&&(e.openElements.popUntilTagNamePopped(W.TABLE),e._resetInsertionMode()):n===W.TEMPLATE?$e(e,t):n!==W.BODY&&n!==W.CAPTION&&n!==W.COL&&n!==W.COLGROUP&&n!==W.HTML&&n!==W.TBODY&&n!==W.TD&&n!==W.TFOOT&&n!==W.TH&&n!==W.THEAD&&n!==W.TR&&dt(e,t)}function dt(e,t){var n=e.fosterParentingEnabled;e.fosterParentingEnabled=!0,e._processTokenInBodyMode(t),e.fosterParentingEnabled=n}function pt(e,t){var n=0;if(e.hasNonWhitespacePendingCharacterToken)for(;n0?(e.openElements.popUntilTagNamePopped(W.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e._popTmplInsertionMode(),e._resetInsertionMode(),e._processToken(t)):e.stopped=!0}function vt(e,t){e.insertionMode=ne,e._processToken(t)}function bt(e,t){e.insertionMode=ne,e._processToken(t)}e.exports=Te},45557:function(e,t,n){"use strict";var r=n(89372).default,i=n(5816).default,a=n(17246),o=a.TAG_NAMES,s=a.NAMESPACES;function l(e){switch(e.length){case 1:return e===o.P;case 2:return e===o.RB||e===o.RP||e===o.RT||e===o.DD||e===o.DT||e===o.LI;case 3:return e===o.RTC;case 6:return e===o.OPTION;case 8:return e===o.OPTGROUP}return!1}function u(e){switch(e.length){case 1:return e===o.P;case 2:return e===o.RB||e===o.RP||e===o.RT||e===o.DD||e===o.DT||e===o.LI||e===o.TD||e===o.TH||e===o.TR;case 3:return e===o.RTC;case 5:return e===o.TBODY||e===o.TFOOT||e===o.THEAD;case 6:return e===o.OPTION;case 7:return e===o.CAPTION;case 8:return e===o.OPTGROUP||e===o.COLGROUP}return!1}function c(e,t){switch(e.length){case 2:if(e===o.TD||e===o.TH)return t===s.HTML;if(e===o.MI||e===o.MO||e===o.MN||e===o.MS)return t===s.MATHML;break;case 4:if(e===o.HTML)return t===s.HTML;if(e===o.DESC)return t===s.SVG;break;case 5:if(e===o.TABLE)return t===s.HTML;if(e===o.MTEXT)return t===s.MATHML;if(e===o.TITLE)return t===s.SVG;break;case 6:return(e===o.APPLET||e===o.OBJECT)&&t===s.HTML;case 7:return(e===o.CAPTION||e===o.MARQUEE)&&t===s.HTML;case 8:return e===o.TEMPLATE&&t===s.HTML;case 13:return e===o.FOREIGN_OBJECT&&t===s.SVG;case 14:return e===o.ANNOTATION_XML&&t===s.MATHML}return!1}var d=function(){function e(t,n){r(this,e),this.stackTop=-1,this.items=[],this.current=t,this.currentTagName=null,this.currentTmplContent=null,this.tmplCount=0,this.treeAdapter=n}return i(e,[{key:"_indexOf",value:function(e){for(var t=-1,n=this.stackTop;n>=0;n--)if(this.items[n]===e){t=n;break}return t}},{key:"_isInTemplate",value:function(){return this.currentTagName===o.TEMPLATE&&this.treeAdapter.getNamespaceURI(this.current)===s.HTML}},{key:"_updateCurrentElement",value:function(){this.current=this.items[this.stackTop],this.currentTagName=this.current&&this.treeAdapter.getTagName(this.current),this.currentTmplContent=this._isInTemplate()?this.treeAdapter.getTemplateContent(this.current):null}},{key:"push",value:function(e){this.items[++this.stackTop]=e,this._updateCurrentElement(),this._isInTemplate()&&this.tmplCount++}},{key:"pop",value:function(){this.stackTop--,this.tmplCount>0&&this._isInTemplate()&&this.tmplCount--,this._updateCurrentElement()}},{key:"replace",value:function(e,t){var n=this._indexOf(e);this.items[n]=t,n===this.stackTop&&this._updateCurrentElement()}},{key:"insertAfter",value:function(e,t){var n=this._indexOf(e)+1;this.items.splice(n,0,t),n===++this.stackTop&&this._updateCurrentElement()}},{key:"popUntilTagNamePopped",value:function(e){for(;this.stackTop>-1;){var t=this.currentTagName,n=this.treeAdapter.getNamespaceURI(this.current);if(this.pop(),t===e&&n===s.HTML)break}}},{key:"popUntilElementPopped",value:function(e){for(;this.stackTop>-1;){var t=this.current;if(this.pop(),t===e)break}}},{key:"popUntilNumberedHeaderPopped",value:function(){for(;this.stackTop>-1;){var e=this.currentTagName,t=this.treeAdapter.getNamespaceURI(this.current);if(this.pop(),e===o.H1||e===o.H2||e===o.H3||e===o.H4||e===o.H5||e===o.H6&&t===s.HTML)break}}},{key:"popUntilTableCellPopped",value:function(){for(;this.stackTop>-1;){var e=this.currentTagName,t=this.treeAdapter.getNamespaceURI(this.current);if(this.pop(),e===o.TD||e===o.TH&&t===s.HTML)break}}},{key:"popAllUpToHtmlElement",value:function(){this.stackTop=0,this._updateCurrentElement()}},{key:"clearBackToTableContext",value:function(){for(;this.currentTagName!==o.TABLE&&this.currentTagName!==o.TEMPLATE&&this.currentTagName!==o.HTML||this.treeAdapter.getNamespaceURI(this.current)!==s.HTML;)this.pop()}},{key:"clearBackToTableBodyContext",value:function(){for(;this.currentTagName!==o.TBODY&&this.currentTagName!==o.TFOOT&&this.currentTagName!==o.THEAD&&this.currentTagName!==o.TEMPLATE&&this.currentTagName!==o.HTML||this.treeAdapter.getNamespaceURI(this.current)!==s.HTML;)this.pop()}},{key:"clearBackToTableRowContext",value:function(){for(;this.currentTagName!==o.TR&&this.currentTagName!==o.TEMPLATE&&this.currentTagName!==o.HTML||this.treeAdapter.getNamespaceURI(this.current)!==s.HTML;)this.pop()}},{key:"remove",value:function(e){for(var t=this.stackTop;t>=0;t--)if(this.items[t]===e){this.items.splice(t,1),this.stackTop--,this._updateCurrentElement();break}}},{key:"tryPeekProperlyNestedBodyElement",value:function(){var e=this.items[1];return e&&this.treeAdapter.getTagName(e)===o.BODY?e:null}},{key:"contains",value:function(e){return this._indexOf(e)>-1}},{key:"getCommonAncestor",value:function(e){var t=this._indexOf(e);return--t>=0?this.items[t]:null}},{key:"isRootHtmlElementCurrent",value:function(){return 0===this.stackTop&&this.currentTagName===o.HTML}},{key:"hasInScope",value:function(e){for(var t=this.stackTop;t>=0;t--){var n=this.treeAdapter.getTagName(this.items[t]),r=this.treeAdapter.getNamespaceURI(this.items[t]);if(n===e&&r===s.HTML)return!0;if(c(n,r))return!1}return!0}},{key:"hasNumberedHeaderInScope",value:function(){for(var e=this.stackTop;e>=0;e--){var t=this.treeAdapter.getTagName(this.items[e]),n=this.treeAdapter.getNamespaceURI(this.items[e]);if((t===o.H1||t===o.H2||t===o.H3||t===o.H4||t===o.H5||t===o.H6)&&n===s.HTML)return!0;if(c(t,n))return!1}return!0}},{key:"hasInListItemScope",value:function(e){for(var t=this.stackTop;t>=0;t--){var n=this.treeAdapter.getTagName(this.items[t]),r=this.treeAdapter.getNamespaceURI(this.items[t]);if(n===e&&r===s.HTML)return!0;if((n===o.UL||n===o.OL)&&r===s.HTML||c(n,r))return!1}return!0}},{key:"hasInButtonScope",value:function(e){for(var t=this.stackTop;t>=0;t--){var n=this.treeAdapter.getTagName(this.items[t]),r=this.treeAdapter.getNamespaceURI(this.items[t]);if(n===e&&r===s.HTML)return!0;if(n===o.BUTTON&&r===s.HTML||c(n,r))return!1}return!0}},{key:"hasInTableScope",value:function(e){for(var t=this.stackTop;t>=0;t--){var n=this.treeAdapter.getTagName(this.items[t]);if(this.treeAdapter.getNamespaceURI(this.items[t])===s.HTML){if(n===e)return!0;if(n===o.TABLE||n===o.TEMPLATE||n===o.HTML)return!1}}return!0}},{key:"hasTableBodyContextInTableScope",value:function(){for(var e=this.stackTop;e>=0;e--){var t=this.treeAdapter.getTagName(this.items[e]);if(this.treeAdapter.getNamespaceURI(this.items[e])===s.HTML){if(t===o.TBODY||t===o.THEAD||t===o.TFOOT)return!0;if(t===o.TABLE||t===o.HTML)return!1}}return!0}},{key:"hasInSelectScope",value:function(e){for(var t=this.stackTop;t>=0;t--){var n=this.treeAdapter.getTagName(this.items[t]);if(this.treeAdapter.getNamespaceURI(this.items[t])===s.HTML){if(n===e)return!0;if(n!==o.OPTION&&n!==o.OPTGROUP)return!1}}return!0}},{key:"generateImpliedEndTags",value:function(){for(;l(this.currentTagName);)this.pop()}},{key:"generateImpliedEndTagsThoroughly",value:function(){for(;u(this.currentTagName);)this.pop()}},{key:"generateImpliedEndTagsWithExclusion",value:function(e){for(;l(this.currentTagName)&&this.currentTagName!==e;)this.pop()}}]),e}();e.exports=d},54762:function(e,t,n){"use strict";var r=n(89372).default,i=n(5816).default,a=n(56994),o=n(22525),s=n(15926),l=n(48240),u=o.CODE_POINTS,c=o.CODE_POINT_SEQUENCES,d={128:8364,130:8218,131:402,132:8222,133:8230,134:8224,135:8225,136:710,137:8240,138:352,139:8249,140:338,142:381,145:8216,146:8217,147:8220,148:8221,149:8226,150:8211,151:8212,152:732,153:8482,154:353,155:8250,156:339,158:382,159:376},p="DATA_STATE",f="RCDATA_STATE",h="RAWTEXT_STATE",m="SCRIPT_DATA_STATE",g="PLAINTEXT_STATE",v="TAG_OPEN_STATE",b="END_TAG_OPEN_STATE",y="TAG_NAME_STATE",O="RCDATA_LESS_THAN_SIGN_STATE",E="RCDATA_END_TAG_OPEN_STATE",T="RCDATA_END_TAG_NAME_STATE",S="RAWTEXT_LESS_THAN_SIGN_STATE",k="RAWTEXT_END_TAG_OPEN_STATE",A="RAWTEXT_END_TAG_NAME_STATE",C="SCRIPT_DATA_LESS_THAN_SIGN_STATE",_="SCRIPT_DATA_END_TAG_OPEN_STATE",w="SCRIPT_DATA_END_TAG_NAME_STATE",R="SCRIPT_DATA_ESCAPE_START_STATE",x="SCRIPT_DATA_ESCAPE_START_DASH_STATE",N="SCRIPT_DATA_ESCAPED_STATE",I="SCRIPT_DATA_ESCAPED_DASH_STATE",D="SCRIPT_DATA_ESCAPED_DASH_DASH_STATE",L="SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN_STATE",P="SCRIPT_DATA_ESCAPED_END_TAG_OPEN_STATE",M="SCRIPT_DATA_ESCAPED_END_TAG_NAME_STATE",F="SCRIPT_DATA_DOUBLE_ESCAPE_START_STATE",U="SCRIPT_DATA_DOUBLE_ESCAPED_STATE",B="SCRIPT_DATA_DOUBLE_ESCAPED_DASH_STATE",$="SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH_STATE",Q="SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN_STATE",Z="SCRIPT_DATA_DOUBLE_ESCAPE_END_STATE",G="BEFORE_ATTRIBUTE_NAME_STATE",H="ATTRIBUTE_NAME_STATE",W="AFTER_ATTRIBUTE_NAME_STATE",z="BEFORE_ATTRIBUTE_VALUE_STATE",j="ATTRIBUTE_VALUE_DOUBLE_QUOTED_STATE",V="ATTRIBUTE_VALUE_SINGLE_QUOTED_STATE",Y="ATTRIBUTE_VALUE_UNQUOTED_STATE",q="AFTER_ATTRIBUTE_VALUE_QUOTED_STATE",X="SELF_CLOSING_START_TAG_STATE",K="BOGUS_COMMENT_STATE",J="MARKUP_DECLARATION_OPEN_STATE",ee="COMMENT_START_STATE",te="COMMENT_START_DASH_STATE",ne="COMMENT_STATE",re="COMMENT_LESS_THAN_SIGN_STATE",ie="COMMENT_LESS_THAN_SIGN_BANG_STATE",ae="COMMENT_LESS_THAN_SIGN_BANG_DASH_STATE",oe="COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH_STATE",se="COMMENT_END_DASH_STATE",le="COMMENT_END_STATE",ue="COMMENT_END_BANG_STATE",ce="DOCTYPE_STATE",de="BEFORE_DOCTYPE_NAME_STATE",pe="DOCTYPE_NAME_STATE",fe="AFTER_DOCTYPE_NAME_STATE",he="AFTER_DOCTYPE_PUBLIC_KEYWORD_STATE",me="BEFORE_DOCTYPE_PUBLIC_IDENTIFIER_STATE",ge="DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED_STATE",ve="DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED_STATE",be="AFTER_DOCTYPE_PUBLIC_IDENTIFIER_STATE",ye="BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS_STATE",Oe="AFTER_DOCTYPE_SYSTEM_KEYWORD_STATE",Ee="BEFORE_DOCTYPE_SYSTEM_IDENTIFIER_STATE",Te="DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED_STATE",Se="DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED_STATE",ke="AFTER_DOCTYPE_SYSTEM_IDENTIFIER_STATE",Ae="BOGUS_DOCTYPE_STATE",Ce="CDATA_SECTION_STATE",_e="CDATA_SECTION_BRACKET_STATE",we="CDATA_SECTION_END_STATE",Re="CHARACTER_REFERENCE_STATE",xe="NAMED_CHARACTER_REFERENCE_STATE",Ne="AMBIGUOS_AMPERSAND_STATE",Ie="NUMERIC_CHARACTER_REFERENCE_STATE",De="HEXADEMICAL_CHARACTER_REFERENCE_START_STATE",Le="DECIMAL_CHARACTER_REFERENCE_START_STATE",Pe="HEXADEMICAL_CHARACTER_REFERENCE_STATE",Me="DECIMAL_CHARACTER_REFERENCE_STATE",Fe="NUMERIC_CHARACTER_REFERENCE_END_STATE";function Ue(e){return e===u.SPACE||e===u.LINE_FEED||e===u.TABULATION||e===u.FORM_FEED}function Be(e){return e>=u.DIGIT_0&&e<=u.DIGIT_9}function $e(e){return e>=u.LATIN_CAPITAL_A&&e<=u.LATIN_CAPITAL_Z}function Qe(e){return e>=u.LATIN_SMALL_A&&e<=u.LATIN_SMALL_Z}function Ze(e){return Qe(e)||$e(e)}function Ge(e){return Ze(e)||Be(e)}function He(e){return e>=u.LATIN_CAPITAL_A&&e<=u.LATIN_CAPITAL_F}function We(e){return e>=u.LATIN_SMALL_A&&e<=u.LATIN_SMALL_F}function ze(e){return e+32}function je(e){return e<=65535?String.fromCharCode(e):(e-=65536,String.fromCharCode(e>>>10&1023|55296)+String.fromCharCode(56320|1023&e))}function Ve(e){return String.fromCharCode(ze(e))}function Ye(e,t){for(var n=s[++e],r=++e,i=r+n-1;r<=i;){var a=r+i>>>1,o=s[a];if(ot))return s[a+n];i=a-1}}return-1}var qe=function(){function e(){r(this,e),this.preprocessor=new a,this.tokenQueue=[],this.allowCDATA=!1,this.state=p,this.returnState="",this.charRefCode=-1,this.tempBuff=[],this.lastStartTagName="",this.consumedAfterSnapshot=-1,this.active=!1,this.currentCharacterToken=null,this.currentToken=null,this.currentAttr=null}return i(e,[{key:"_err",value:function(){}},{key:"_errOnNextCodePoint",value:function(e){this._consume(),this._err(e),this._unconsume()}},{key:"getNextToken",value:function(){for(;!this.tokenQueue.length&&this.active;){this.consumedAfterSnapshot=0;var e=this._consume();this._ensureHibernation()||this[this.state](e)}return this.tokenQueue.shift()}},{key:"write",value:function(e,t){this.active=!0,this.preprocessor.write(e,t)}},{key:"insertHtmlAtCurrentPos",value:function(e){this.active=!0,this.preprocessor.insertHtmlAtCurrentPos(e)}},{key:"_ensureHibernation",value:function(){if(this.preprocessor.endOfChunkHit){for(;this.consumedAfterSnapshot>0;this.consumedAfterSnapshot--)this.preprocessor.retreat();return this.active=!1,this.tokenQueue.push({type:e.HIBERNATION_TOKEN}),!0}return!1}},{key:"_consume",value:function(){return this.consumedAfterSnapshot++,this.preprocessor.advance()}},{key:"_unconsume",value:function(){this.consumedAfterSnapshot--,this.preprocessor.retreat()}},{key:"_reconsumeInState",value:function(e){this.state=e,this._unconsume()}},{key:"_consumeSequenceIfMatch",value:function(e,t,n){for(var r=0,i=!0,a=e.length,o=0,s=t,l=void 0;o0&&(s=this._consume(),r++),s===u.EOF){i=!1;break}if(s!==(l=e[o])&&(n||s!==ze(l))){i=!1;break}}if(!i)for(;r--;)this._unconsume();return i}},{key:"_isTempBufferEqualToScriptString",value:function(){if(this.tempBuff.length!==c.SCRIPT_STRING.length)return!1;for(var e=0;e0&&this._err(l.endTagWithAttributes),t.selfClosing&&this._err(l.endTagWithTrailingSolidus)),this.tokenQueue.push(t)}},{key:"_emitCurrentCharacterToken",value:function(){this.currentCharacterToken&&(this.tokenQueue.push(this.currentCharacterToken),this.currentCharacterToken=null)}},{key:"_emitEOFToken",value:function(){this._createEOFToken(),this._emitCurrentToken()}},{key:"_appendCharToCurrentCharacterToken",value:function(e,t){this.currentCharacterToken&&this.currentCharacterToken.type!==e&&this._emitCurrentCharacterToken(),this.currentCharacterToken?this.currentCharacterToken.chars+=t:this._createCharacterToken(e,t)}},{key:"_emitCodePoint",value:function(t){var n=e.CHARACTER_TOKEN;Ue(t)?n=e.WHITESPACE_CHARACTER_TOKEN:t===u.NULL&&(n=e.NULL_CHARACTER_TOKEN),this._appendCharToCurrentCharacterToken(n,je(t))}},{key:"_emitSeveralCodePoints",value:function(e){for(var t=0;t-1;){var i=s[r],a=i<7;a&&1&i&&(t=2&i?[s[++r],s[++r]]:[s[++r]],n=0);var o=this._consume();if(this.tempBuff.push(o),n++,o===u.EOF)break;r=a?4&i?Ye(r,o):-1:o===i?++r:-1}for(;n--;)this.tempBuff.pop(),this._unconsume();return t}},{key:"_isCharacterReferenceInAttribute",value:function(){return this.returnState===j||this.returnState===V||this.returnState===Y}},{key:"_isCharacterReferenceAttributeQuirk",value:function(e){if(!e&&this._isCharacterReferenceInAttribute()){var t=this._consume();return this._unconsume(),t===u.EQUALS_SIGN||Ge(t)}return!1}},{key:"_flushCodePointsConsumedAsCharacterReference",value:function(){if(this._isCharacterReferenceInAttribute())for(var e=0;e")):e===u.NULL?(this._err(l.unexpectedNullCharacter),this.state=N,this._emitChars(o.REPLACEMENT_CHARACTER)):e===u.EOF?(this._err(l.eofInScriptHtmlCommentLikeText),this._emitEOFToken()):(this.state=N,this._emitCodePoint(e))}},{key:L,value:function(e){e===u.SOLIDUS?(this.tempBuff=[],this.state=P):Ze(e)?(this.tempBuff=[],this._emitChars("<"),this._reconsumeInState(F)):(this._emitChars("<"),this._reconsumeInState(N))}},{key:P,value:function(e){Ze(e)?(this._createEndTagToken(),this._reconsumeInState(M)):(this._emitChars("")):e===u.NULL?(this._err(l.unexpectedNullCharacter),this.state=U,this._emitChars(o.REPLACEMENT_CHARACTER)):e===u.EOF?(this._err(l.eofInScriptHtmlCommentLikeText),this._emitEOFToken()):(this.state=U,this._emitCodePoint(e))}},{key:Q,value:function(e){e===u.SOLIDUS?(this.tempBuff=[],this.state=Z,this._emitChars("/")):this._reconsumeInState(U)}},{key:Z,value:function(e){Ue(e)||e===u.SOLIDUS||e===u.GREATER_THAN_SIGN?(this.state=this._isTempBufferEqualToScriptString()?N:U,this._emitCodePoint(e)):$e(e)?(this.tempBuff.push(ze(e)),this._emitCodePoint(e)):Qe(e)?(this.tempBuff.push(e),this._emitCodePoint(e)):this._reconsumeInState(U)}},{key:G,value:function(e){Ue(e)||(e===u.SOLIDUS||e===u.GREATER_THAN_SIGN||e===u.EOF?this._reconsumeInState(W):e===u.EQUALS_SIGN?(this._err(l.unexpectedEqualsSignBeforeAttributeName),this._createAttr("="),this.state=H):(this._createAttr(""),this._reconsumeInState(H)))}},{key:H,value:function(e){Ue(e)||e===u.SOLIDUS||e===u.GREATER_THAN_SIGN||e===u.EOF?(this._leaveAttrName(W),this._unconsume()):e===u.EQUALS_SIGN?this._leaveAttrName(z):$e(e)?this.currentAttr.name+=Ve(e):e===u.QUOTATION_MARK||e===u.APOSTROPHE||e===u.LESS_THAN_SIGN?(this._err(l.unexpectedCharacterInAttributeName),this.currentAttr.name+=je(e)):e===u.NULL?(this._err(l.unexpectedNullCharacter),this.currentAttr.name+=o.REPLACEMENT_CHARACTER):this.currentAttr.name+=je(e)}},{key:W,value:function(e){Ue(e)||(e===u.SOLIDUS?this.state=X:e===u.EQUALS_SIGN?this.state=z:e===u.GREATER_THAN_SIGN?(this.state=p,this._emitCurrentToken()):e===u.EOF?(this._err(l.eofInTag),this._emitEOFToken()):(this._createAttr(""),this._reconsumeInState(H)))}},{key:z,value:function(e){Ue(e)||(e===u.QUOTATION_MARK?this.state=j:e===u.APOSTROPHE?this.state=V:e===u.GREATER_THAN_SIGN?(this._err(l.missingAttributeValue),this.state=p,this._emitCurrentToken()):this._reconsumeInState(Y))}},{key:j,value:function(e){e===u.QUOTATION_MARK?this.state=q:e===u.AMPERSAND?(this.returnState=j,this.state=Re):e===u.NULL?(this._err(l.unexpectedNullCharacter),this.currentAttr.value+=o.REPLACEMENT_CHARACTER):e===u.EOF?(this._err(l.eofInTag),this._emitEOFToken()):this.currentAttr.value+=je(e)}},{key:V,value:function(e){e===u.APOSTROPHE?this.state=q:e===u.AMPERSAND?(this.returnState=V,this.state=Re):e===u.NULL?(this._err(l.unexpectedNullCharacter),this.currentAttr.value+=o.REPLACEMENT_CHARACTER):e===u.EOF?(this._err(l.eofInTag),this._emitEOFToken()):this.currentAttr.value+=je(e)}},{key:Y,value:function(e){Ue(e)?this._leaveAttrValue(G):e===u.AMPERSAND?(this.returnState=Y,this.state=Re):e===u.GREATER_THAN_SIGN?(this._leaveAttrValue(p),this._emitCurrentToken()):e===u.NULL?(this._err(l.unexpectedNullCharacter),this.currentAttr.value+=o.REPLACEMENT_CHARACTER):e===u.QUOTATION_MARK||e===u.APOSTROPHE||e===u.LESS_THAN_SIGN||e===u.EQUALS_SIGN||e===u.GRAVE_ACCENT?(this._err(l.unexpectedCharacterInUnquotedAttributeValue),this.currentAttr.value+=je(e)):e===u.EOF?(this._err(l.eofInTag),this._emitEOFToken()):this.currentAttr.value+=je(e)}},{key:q,value:function(e){Ue(e)?this._leaveAttrValue(G):e===u.SOLIDUS?this._leaveAttrValue(X):e===u.GREATER_THAN_SIGN?(this._leaveAttrValue(p),this._emitCurrentToken()):e===u.EOF?(this._err(l.eofInTag),this._emitEOFToken()):(this._err(l.missingWhitespaceBetweenAttributes),this._reconsumeInState(G))}},{key:X,value:function(e){e===u.GREATER_THAN_SIGN?(this.currentToken.selfClosing=!0,this.state=p,this._emitCurrentToken()):e===u.EOF?(this._err(l.eofInTag),this._emitEOFToken()):(this._err(l.unexpectedSolidusInTag),this._reconsumeInState(G))}},{key:K,value:function(e){e===u.GREATER_THAN_SIGN?(this.state=p,this._emitCurrentToken()):e===u.EOF?(this._emitCurrentToken(),this._emitEOFToken()):e===u.NULL?(this._err(l.unexpectedNullCharacter),this.currentToken.data+=o.REPLACEMENT_CHARACTER):this.currentToken.data+=je(e)}},{key:J,value:function(e){this._consumeSequenceIfMatch(c.DASH_DASH_STRING,e,!0)?(this._createCommentToken(),this.state=ee):this._consumeSequenceIfMatch(c.DOCTYPE_STRING,e,!1)?this.state=ce:this._consumeSequenceIfMatch(c.CDATA_START_STRING,e,!0)?this.allowCDATA?this.state=Ce:(this._err(l.cdataInHtmlContent),this._createCommentToken(),this.currentToken.data="[CDATA[",this.state=K):this._ensureHibernation()||(this._err(l.incorrectlyOpenedComment),this._createCommentToken(),this._reconsumeInState(K))}},{key:ee,value:function(e){e===u.HYPHEN_MINUS?this.state=te:e===u.GREATER_THAN_SIGN?(this._err(l.abruptClosingOfEmptyComment),this.state=p,this._emitCurrentToken()):this._reconsumeInState(ne)}},{key:te,value:function(e){e===u.HYPHEN_MINUS?this.state=le:e===u.GREATER_THAN_SIGN?(this._err(l.abruptClosingOfEmptyComment),this.state=p,this._emitCurrentToken()):e===u.EOF?(this._err(l.eofInComment),this._emitCurrentToken(),this._emitEOFToken()):(this.currentToken.data+="-",this._reconsumeInState(ne))}},{key:ne,value:function(e){e===u.HYPHEN_MINUS?this.state=se:e===u.LESS_THAN_SIGN?(this.currentToken.data+="<",this.state=re):e===u.NULL?(this._err(l.unexpectedNullCharacter),this.currentToken.data+=o.REPLACEMENT_CHARACTER):e===u.EOF?(this._err(l.eofInComment),this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.data+=je(e)}},{key:re,value:function(e){e===u.EXCLAMATION_MARK?(this.currentToken.data+="!",this.state=ie):e===u.LESS_THAN_SIGN?this.currentToken.data+="!":this._reconsumeInState(ne)}},{key:ie,value:function(e){e===u.HYPHEN_MINUS?this.state=ae:this._reconsumeInState(ne)}},{key:ae,value:function(e){e===u.HYPHEN_MINUS?this.state=oe:this._reconsumeInState(se)}},{key:oe,value:function(e){e!==u.GREATER_THAN_SIGN&&e!==u.EOF&&this._err(l.nestedComment),this._reconsumeInState(le)}},{key:se,value:function(e){e===u.HYPHEN_MINUS?this.state=le:e===u.EOF?(this._err(l.eofInComment),this._emitCurrentToken(),this._emitEOFToken()):(this.currentToken.data+="-",this._reconsumeInState(ne))}},{key:le,value:function(e){e===u.GREATER_THAN_SIGN?(this.state=p,this._emitCurrentToken()):e===u.EXCLAMATION_MARK?this.state=ue:e===u.HYPHEN_MINUS?this.currentToken.data+="-":e===u.EOF?(this._err(l.eofInComment),this._emitCurrentToken(),this._emitEOFToken()):(this.currentToken.data+="--",this._reconsumeInState(ne))}},{key:ue,value:function(e){e===u.HYPHEN_MINUS?(this.currentToken.data+="--!",this.state=se):e===u.GREATER_THAN_SIGN?(this._err(l.incorrectlyClosedComment),this.state=p,this._emitCurrentToken()):e===u.EOF?(this._err(l.eofInComment),this._emitCurrentToken(),this._emitEOFToken()):(this.currentToken.data+="--!",this._reconsumeInState(ne))}},{key:ce,value:function(e){Ue(e)?this.state=de:e===u.GREATER_THAN_SIGN?this._reconsumeInState(de):e===u.EOF?(this._err(l.eofInDoctype),this._createDoctypeToken(null),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(l.missingWhitespaceBeforeDoctypeName),this._reconsumeInState(de))}},{key:de,value:function(e){Ue(e)||($e(e)?(this._createDoctypeToken(Ve(e)),this.state=pe):e===u.NULL?(this._err(l.unexpectedNullCharacter),this._createDoctypeToken(o.REPLACEMENT_CHARACTER),this.state=pe):e===u.GREATER_THAN_SIGN?(this._err(l.missingDoctypeName),this._createDoctypeToken(null),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this.state=p):e===u.EOF?(this._err(l.eofInDoctype),this._createDoctypeToken(null),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._createDoctypeToken(je(e)),this.state=pe))}},{key:pe,value:function(e){Ue(e)?this.state=fe:e===u.GREATER_THAN_SIGN?(this.state=p,this._emitCurrentToken()):$e(e)?this.currentToken.name+=Ve(e):e===u.NULL?(this._err(l.unexpectedNullCharacter),this.currentToken.name+=o.REPLACEMENT_CHARACTER):e===u.EOF?(this._err(l.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.name+=je(e)}},{key:fe,value:function(e){Ue(e)||(e===u.GREATER_THAN_SIGN?(this.state=p,this._emitCurrentToken()):e===u.EOF?(this._err(l.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this._consumeSequenceIfMatch(c.PUBLIC_STRING,e,!1)?this.state=he:this._consumeSequenceIfMatch(c.SYSTEM_STRING,e,!1)?this.state=Oe:this._ensureHibernation()||(this._err(l.invalidCharacterSequenceAfterDoctypeName),this.currentToken.forceQuirks=!0,this._reconsumeInState(Ae)))}},{key:he,value:function(e){Ue(e)?this.state=me:e===u.QUOTATION_MARK?(this._err(l.missingWhitespaceAfterDoctypePublicKeyword),this.currentToken.publicId="",this.state=ge):e===u.APOSTROPHE?(this._err(l.missingWhitespaceAfterDoctypePublicKeyword),this.currentToken.publicId="",this.state=ve):e===u.GREATER_THAN_SIGN?(this._err(l.missingDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this.state=p,this._emitCurrentToken()):e===u.EOF?(this._err(l.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(l.missingQuoteBeforeDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState(Ae))}},{key:me,value:function(e){Ue(e)||(e===u.QUOTATION_MARK?(this.currentToken.publicId="",this.state=ge):e===u.APOSTROPHE?(this.currentToken.publicId="",this.state=ve):e===u.GREATER_THAN_SIGN?(this._err(l.missingDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this.state=p,this._emitCurrentToken()):e===u.EOF?(this._err(l.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(l.missingQuoteBeforeDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState(Ae)))}},{key:ge,value:function(e){e===u.QUOTATION_MARK?this.state=be:e===u.NULL?(this._err(l.unexpectedNullCharacter),this.currentToken.publicId+=o.REPLACEMENT_CHARACTER):e===u.GREATER_THAN_SIGN?(this._err(l.abruptDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this.state=p):e===u.EOF?(this._err(l.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.publicId+=je(e)}},{key:ve,value:function(e){e===u.APOSTROPHE?this.state=be:e===u.NULL?(this._err(l.unexpectedNullCharacter),this.currentToken.publicId+=o.REPLACEMENT_CHARACTER):e===u.GREATER_THAN_SIGN?(this._err(l.abruptDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this.state=p):e===u.EOF?(this._err(l.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.publicId+=je(e)}},{key:be,value:function(e){Ue(e)?this.state=ye:e===u.GREATER_THAN_SIGN?(this.state=p,this._emitCurrentToken()):e===u.QUOTATION_MARK?(this._err(l.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),this.currentToken.systemId="",this.state=Te):e===u.APOSTROPHE?(this._err(l.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),this.currentToken.systemId="",this.state=Se):e===u.EOF?(this._err(l.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(l.missingQuoteBeforeDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState(Ae))}},{key:ye,value:function(e){Ue(e)||(e===u.GREATER_THAN_SIGN?(this._emitCurrentToken(),this.state=p):e===u.QUOTATION_MARK?(this.currentToken.systemId="",this.state=Te):e===u.APOSTROPHE?(this.currentToken.systemId="",this.state=Se):e===u.EOF?(this._err(l.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(l.missingQuoteBeforeDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState(Ae)))}},{key:Oe,value:function(e){Ue(e)?this.state=Ee:e===u.QUOTATION_MARK?(this._err(l.missingWhitespaceAfterDoctypeSystemKeyword),this.currentToken.systemId="",this.state=Te):e===u.APOSTROPHE?(this._err(l.missingWhitespaceAfterDoctypeSystemKeyword),this.currentToken.systemId="",this.state=Se):e===u.GREATER_THAN_SIGN?(this._err(l.missingDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this.state=p,this._emitCurrentToken()):e===u.EOF?(this._err(l.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(l.missingQuoteBeforeDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState(Ae))}},{key:Ee,value:function(e){Ue(e)||(e===u.QUOTATION_MARK?(this.currentToken.systemId="",this.state=Te):e===u.APOSTROPHE?(this.currentToken.systemId="",this.state=Se):e===u.GREATER_THAN_SIGN?(this._err(l.missingDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this.state=p,this._emitCurrentToken()):e===u.EOF?(this._err(l.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(l.missingQuoteBeforeDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState(Ae)))}},{key:Te,value:function(e){e===u.QUOTATION_MARK?this.state=ke:e===u.NULL?(this._err(l.unexpectedNullCharacter),this.currentToken.systemId+=o.REPLACEMENT_CHARACTER):e===u.GREATER_THAN_SIGN?(this._err(l.abruptDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this.state=p):e===u.EOF?(this._err(l.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.systemId+=je(e)}},{key:Se,value:function(e){e===u.APOSTROPHE?this.state=ke:e===u.NULL?(this._err(l.unexpectedNullCharacter),this.currentToken.systemId+=o.REPLACEMENT_CHARACTER):e===u.GREATER_THAN_SIGN?(this._err(l.abruptDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this.state=p):e===u.EOF?(this._err(l.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.systemId+=je(e)}},{key:ke,value:function(e){Ue(e)||(e===u.GREATER_THAN_SIGN?(this._emitCurrentToken(),this.state=p):e===u.EOF?(this._err(l.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(l.unexpectedCharacterAfterDoctypeSystemIdentifier),this._reconsumeInState(Ae)))}},{key:Ae,value:function(e){e===u.GREATER_THAN_SIGN?(this._emitCurrentToken(),this.state=p):e===u.NULL?this._err(l.unexpectedNullCharacter):e===u.EOF&&(this._emitCurrentToken(),this._emitEOFToken())}},{key:Ce,value:function(e){e===u.RIGHT_SQUARE_BRACKET?this.state=_e:e===u.EOF?(this._err(l.eofInCdata),this._emitEOFToken()):this._emitCodePoint(e)}},{key:_e,value:function(e){e===u.RIGHT_SQUARE_BRACKET?this.state=we:(this._emitChars("]"),this._reconsumeInState(Ce))}},{key:we,value:function(e){e===u.GREATER_THAN_SIGN?this.state=p:e===u.RIGHT_SQUARE_BRACKET?this._emitChars("]"):(this._emitChars("]]"),this._reconsumeInState(Ce))}},{key:Re,value:function(e){this.tempBuff=[u.AMPERSAND],e===u.NUMBER_SIGN?(this.tempBuff.push(e),this.state=Ie):Ge(e)?this._reconsumeInState(xe):(this._flushCodePointsConsumedAsCharacterReference(),this._reconsumeInState(this.returnState))}},{key:xe,value:function(e){var t=this._matchNamedCharacterReference(e);if(this._ensureHibernation())this.tempBuff=[u.AMPERSAND];else if(t){var n=this.tempBuff[this.tempBuff.length-1]===u.SEMICOLON;this._isCharacterReferenceAttributeQuirk(n)||(n||this._errOnNextCodePoint(l.missingSemicolonAfterCharacterReference),this.tempBuff=t),this._flushCodePointsConsumedAsCharacterReference(),this.state=this.returnState}else this._flushCodePointsConsumedAsCharacterReference(),this.state=Ne}},{key:Ne,value:function(e){Ge(e)?this._isCharacterReferenceInAttribute()?this.currentAttr.value+=je(e):this._emitCodePoint(e):(e===u.SEMICOLON&&this._err(l.unknownNamedCharacterReference),this._reconsumeInState(this.returnState))}},{key:Ie,value:function(e){this.charRefCode=0,e===u.LATIN_SMALL_X||e===u.LATIN_CAPITAL_X?(this.tempBuff.push(e),this.state=De):this._reconsumeInState(Le)}},{key:De,value:function(e){!function(e){return Be(e)||He(e)||We(e)}(e)?(this._err(l.absenceOfDigitsInNumericCharacterReference),this._flushCodePointsConsumedAsCharacterReference(),this._reconsumeInState(this.returnState)):this._reconsumeInState(Pe)}},{key:Le,value:function(e){Be(e)?this._reconsumeInState(Me):(this._err(l.absenceOfDigitsInNumericCharacterReference),this._flushCodePointsConsumedAsCharacterReference(),this._reconsumeInState(this.returnState))}},{key:Pe,value:function(e){He(e)?this.charRefCode=16*this.charRefCode+e-55:We(e)?this.charRefCode=16*this.charRefCode+e-87:Be(e)?this.charRefCode=16*this.charRefCode+e-48:e===u.SEMICOLON?this.state=Fe:(this._err(l.missingSemicolonAfterCharacterReference),this._reconsumeInState(Fe))}},{key:Me,value:function(e){Be(e)?this.charRefCode=10*this.charRefCode+e-48:e===u.SEMICOLON?this.state=Fe:(this._err(l.missingSemicolonAfterCharacterReference),this._reconsumeInState(Fe))}},{key:Fe,value:function(){if(this.charRefCode===u.NULL)this._err(l.nullCharacterReference),this.charRefCode=u.REPLACEMENT_CHARACTER;else if(this.charRefCode>1114111)this._err(l.characterReferenceOutsideUnicodeRange),this.charRefCode=u.REPLACEMENT_CHARACTER;else if(o.isSurrogate(this.charRefCode))this._err(l.surrogateCharacterReference),this.charRefCode=u.REPLACEMENT_CHARACTER;else if(o.isUndefinedCodePoint(this.charRefCode))this._err(l.noncharacterCharacterReference);else if(o.isControlCodePoint(this.charRefCode)||this.charRefCode===u.CARRIAGE_RETURN){this._err(l.controlCharacterReference);var e=d[this.charRefCode];e&&(this.charRefCode=e)}this.tempBuff=[this.charRefCode],this._flushCodePointsConsumedAsCharacterReference(),this._reconsumeInState(this.returnState)}}]),e}();qe.CHARACTER_TOKEN="CHARACTER_TOKEN",qe.NULL_CHARACTER_TOKEN="NULL_CHARACTER_TOKEN",qe.WHITESPACE_CHARACTER_TOKEN="WHITESPACE_CHARACTER_TOKEN",qe.START_TAG_TOKEN="START_TAG_TOKEN",qe.END_TAG_TOKEN="END_TAG_TOKEN",qe.COMMENT_TOKEN="COMMENT_TOKEN",qe.DOCTYPE_TOKEN="DOCTYPE_TOKEN",qe.EOF_TOKEN="EOF_TOKEN",qe.HIBERNATION_TOKEN="HIBERNATION_TOKEN",qe.MODE={DATA:p,RCDATA:f,RAWTEXT:h,SCRIPT_DATA:m,PLAINTEXT:g},qe.getTokenAttr=function(e,t){for(var n=e.attrs.length-1;n>=0;n--)if(e.attrs[n].name===t)return e.attrs[n].value;return null},e.exports=qe},15926:function(e){"use strict";e.exports=new Uint16Array([4,52,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,106,303,412,810,1432,1701,1796,1987,2114,2360,2420,2484,3170,3251,4140,4393,4575,4610,5106,5512,5728,6117,6274,6315,6345,6427,6516,7002,7910,8733,9323,9870,10170,10631,10893,11318,11386,11467,12773,13092,14474,14922,15448,15542,16419,17666,18166,18611,19004,19095,19298,19397,4,16,69,77,97,98,99,102,103,108,109,110,111,112,114,115,116,117,140,150,158,169,176,194,199,210,216,222,226,242,256,266,283,294,108,105,103,5,198,1,59,148,1,198,80,5,38,1,59,156,1,38,99,117,116,101,5,193,1,59,167,1,193,114,101,118,101,59,1,258,4,2,105,121,182,191,114,99,5,194,1,59,189,1,194,59,1,1040,114,59,3,55349,56580,114,97,118,101,5,192,1,59,208,1,192,112,104,97,59,1,913,97,99,114,59,1,256,100,59,1,10835,4,2,103,112,232,237,111,110,59,1,260,102,59,3,55349,56632,112,108,121,70,117,110,99,116,105,111,110,59,1,8289,105,110,103,5,197,1,59,264,1,197,4,2,99,115,272,277,114,59,3,55349,56476,105,103,110,59,1,8788,105,108,100,101,5,195,1,59,292,1,195,109,108,5,196,1,59,301,1,196,4,8,97,99,101,102,111,114,115,117,321,350,354,383,388,394,400,405,4,2,99,114,327,336,107,115,108,97,115,104,59,1,8726,4,2,118,119,342,345,59,1,10983,101,100,59,1,8966,121,59,1,1041,4,3,99,114,116,362,369,379,97,117,115,101,59,1,8757,110,111,117,108,108,105,115,59,1,8492,97,59,1,914,114,59,3,55349,56581,112,102,59,3,55349,56633,101,118,101,59,1,728,99,114,59,1,8492,109,112,101,113,59,1,8782,4,14,72,79,97,99,100,101,102,104,105,108,111,114,115,117,442,447,456,504,542,547,569,573,577,616,678,784,790,796,99,121,59,1,1063,80,89,5,169,1,59,454,1,169,4,3,99,112,121,464,470,497,117,116,101,59,1,262,4,2,59,105,476,478,1,8914,116,97,108,68,105,102,102,101,114,101,110,116,105,97,108,68,59,1,8517,108,101,121,115,59,1,8493,4,4,97,101,105,111,514,520,530,535,114,111,110,59,1,268,100,105,108,5,199,1,59,528,1,199,114,99,59,1,264,110,105,110,116,59,1,8752,111,116,59,1,266,4,2,100,110,553,560,105,108,108,97,59,1,184,116,101,114,68,111,116,59,1,183,114,59,1,8493,105,59,1,935,114,99,108,101,4,4,68,77,80,84,591,596,603,609,111,116,59,1,8857,105,110,117,115,59,1,8854,108,117,115,59,1,8853,105,109,101,115,59,1,8855,111,4,2,99,115,623,646,107,119,105,115,101,67,111,110,116,111,117,114,73,110,116,101,103,114,97,108,59,1,8754,101,67,117,114,108,121,4,2,68,81,658,671,111,117,98,108,101,81,117,111,116,101,59,1,8221,117,111,116,101,59,1,8217,4,4,108,110,112,117,688,701,736,753,111,110,4,2,59,101,696,698,1,8759,59,1,10868,4,3,103,105,116,709,717,722,114,117,101,110,116,59,1,8801,110,116,59,1,8751,111,117,114,73,110,116,101,103,114,97,108,59,1,8750,4,2,102,114,742,745,59,1,8450,111,100,117,99,116,59,1,8720,110,116,101,114,67,108,111,99,107,119,105,115,101,67,111,110,116,111,117,114,73,110,116,101,103,114,97,108,59,1,8755,111,115,115,59,1,10799,99,114,59,3,55349,56478,112,4,2,59,67,803,805,1,8915,97,112,59,1,8781,4,11,68,74,83,90,97,99,101,102,105,111,115,834,850,855,860,865,888,903,916,921,1011,1415,4,2,59,111,840,842,1,8517,116,114,97,104,100,59,1,10513,99,121,59,1,1026,99,121,59,1,1029,99,121,59,1,1039,4,3,103,114,115,873,879,883,103,101,114,59,1,8225,114,59,1,8609,104,118,59,1,10980,4,2,97,121,894,900,114,111,110,59,1,270,59,1,1044,108,4,2,59,116,910,912,1,8711,97,59,1,916,114,59,3,55349,56583,4,2,97,102,927,998,4,2,99,109,933,992,114,105,116,105,99,97,108,4,4,65,68,71,84,950,957,978,985,99,117,116,101,59,1,180,111,4,2,116,117,964,967,59,1,729,98,108,101,65,99,117,116,101,59,1,733,114,97,118,101,59,1,96,105,108,100,101,59,1,732,111,110,100,59,1,8900,102,101,114,101,110,116,105,97,108,68,59,1,8518,4,4,112,116,117,119,1021,1026,1048,1249,102,59,3,55349,56635,4,3,59,68,69,1034,1036,1041,1,168,111,116,59,1,8412,113,117,97,108,59,1,8784,98,108,101,4,6,67,68,76,82,85,86,1065,1082,1101,1189,1211,1236,111,110,116,111,117,114,73,110,116,101,103,114,97,108,59,1,8751,111,4,2,116,119,1089,1092,59,1,168,110,65,114,114,111,119,59,1,8659,4,2,101,111,1107,1141,102,116,4,3,65,82,84,1117,1124,1136,114,114,111,119,59,1,8656,105,103,104,116,65,114,114,111,119,59,1,8660,101,101,59,1,10980,110,103,4,2,76,82,1149,1177,101,102,116,4,2,65,82,1158,1165,114,114,111,119,59,1,10232,105,103,104,116,65,114,114,111,119,59,1,10234,105,103,104,116,65,114,114,111,119,59,1,10233,105,103,104,116,4,2,65,84,1199,1206,114,114,111,119,59,1,8658,101,101,59,1,8872,112,4,2,65,68,1218,1225,114,114,111,119,59,1,8657,111,119,110,65,114,114,111,119,59,1,8661,101,114,116,105,99,97,108,66,97,114,59,1,8741,110,4,6,65,66,76,82,84,97,1264,1292,1299,1352,1391,1408,114,114,111,119,4,3,59,66,85,1276,1278,1283,1,8595,97,114,59,1,10515,112,65,114,114,111,119,59,1,8693,114,101,118,101,59,1,785,101,102,116,4,3,82,84,86,1310,1323,1334,105,103,104,116,86,101,99,116,111,114,59,1,10576,101,101,86,101,99,116,111,114,59,1,10590,101,99,116,111,114,4,2,59,66,1345,1347,1,8637,97,114,59,1,10582,105,103,104,116,4,2,84,86,1362,1373,101,101,86,101,99,116,111,114,59,1,10591,101,99,116,111,114,4,2,59,66,1384,1386,1,8641,97,114,59,1,10583,101,101,4,2,59,65,1399,1401,1,8868,114,114,111,119,59,1,8615,114,114,111,119,59,1,8659,4,2,99,116,1421,1426,114,59,3,55349,56479,114,111,107,59,1,272,4,16,78,84,97,99,100,102,103,108,109,111,112,113,115,116,117,120,1466,1470,1478,1489,1515,1520,1525,1536,1544,1593,1609,1617,1650,1664,1668,1677,71,59,1,330,72,5,208,1,59,1476,1,208,99,117,116,101,5,201,1,59,1487,1,201,4,3,97,105,121,1497,1503,1512,114,111,110,59,1,282,114,99,5,202,1,59,1510,1,202,59,1,1069,111,116,59,1,278,114,59,3,55349,56584,114,97,118,101,5,200,1,59,1534,1,200,101,109,101,110,116,59,1,8712,4,2,97,112,1550,1555,99,114,59,1,274,116,121,4,2,83,86,1563,1576,109,97,108,108,83,113,117,97,114,101,59,1,9723,101,114,121,83,109,97,108,108,83,113,117,97,114,101,59,1,9643,4,2,103,112,1599,1604,111,110,59,1,280,102,59,3,55349,56636,115,105,108,111,110,59,1,917,117,4,2,97,105,1624,1640,108,4,2,59,84,1631,1633,1,10869,105,108,100,101,59,1,8770,108,105,98,114,105,117,109,59,1,8652,4,2,99,105,1656,1660,114,59,1,8496,109,59,1,10867,97,59,1,919,109,108,5,203,1,59,1675,1,203,4,2,105,112,1683,1689,115,116,115,59,1,8707,111,110,101,110,116,105,97,108,69,59,1,8519,4,5,99,102,105,111,115,1713,1717,1722,1762,1791,121,59,1,1060,114,59,3,55349,56585,108,108,101,100,4,2,83,86,1732,1745,109,97,108,108,83,113,117,97,114,101,59,1,9724,101,114,121,83,109,97,108,108,83,113,117,97,114,101,59,1,9642,4,3,112,114,117,1770,1775,1781,102,59,3,55349,56637,65,108,108,59,1,8704,114,105,101,114,116,114,102,59,1,8497,99,114,59,1,8497,4,12,74,84,97,98,99,100,102,103,111,114,115,116,1822,1827,1834,1848,1855,1877,1882,1887,1890,1896,1978,1984,99,121,59,1,1027,5,62,1,59,1832,1,62,109,109,97,4,2,59,100,1843,1845,1,915,59,1,988,114,101,118,101,59,1,286,4,3,101,105,121,1863,1869,1874,100,105,108,59,1,290,114,99,59,1,284,59,1,1043,111,116,59,1,288,114,59,3,55349,56586,59,1,8921,112,102,59,3,55349,56638,101,97,116,101,114,4,6,69,70,71,76,83,84,1915,1933,1944,1953,1959,1971,113,117,97,108,4,2,59,76,1925,1927,1,8805,101,115,115,59,1,8923,117,108,108,69,113,117,97,108,59,1,8807,114,101,97,116,101,114,59,1,10914,101,115,115,59,1,8823,108,97,110,116,69,113,117,97,108,59,1,10878,105,108,100,101,59,1,8819,99,114,59,3,55349,56482,59,1,8811,4,8,65,97,99,102,105,111,115,117,2005,2012,2026,2032,2036,2049,2073,2089,82,68,99,121,59,1,1066,4,2,99,116,2018,2023,101,107,59,1,711,59,1,94,105,114,99,59,1,292,114,59,1,8460,108,98,101,114,116,83,112,97,99,101,59,1,8459,4,2,112,114,2055,2059,102,59,1,8461,105,122,111,110,116,97,108,76,105,110,101,59,1,9472,4,2,99,116,2079,2083,114,59,1,8459,114,111,107,59,1,294,109,112,4,2,68,69,2097,2107,111,119,110,72,117,109,112,59,1,8782,113,117,97,108,59,1,8783,4,14,69,74,79,97,99,100,102,103,109,110,111,115,116,117,2144,2149,2155,2160,2171,2189,2194,2198,2209,2245,2307,2329,2334,2341,99,121,59,1,1045,108,105,103,59,1,306,99,121,59,1,1025,99,117,116,101,5,205,1,59,2169,1,205,4,2,105,121,2177,2186,114,99,5,206,1,59,2184,1,206,59,1,1048,111,116,59,1,304,114,59,1,8465,114,97,118,101,5,204,1,59,2207,1,204,4,3,59,97,112,2217,2219,2238,1,8465,4,2,99,103,2225,2229,114,59,1,298,105,110,97,114,121,73,59,1,8520,108,105,101,115,59,1,8658,4,2,116,118,2251,2281,4,2,59,101,2257,2259,1,8748,4,2,103,114,2265,2271,114,97,108,59,1,8747,115,101,99,116,105,111,110,59,1,8898,105,115,105,98,108,101,4,2,67,84,2293,2300,111,109,109,97,59,1,8291,105,109,101,115,59,1,8290,4,3,103,112,116,2315,2320,2325,111,110,59,1,302,102,59,3,55349,56640,97,59,1,921,99,114,59,1,8464,105,108,100,101,59,1,296,4,2,107,109,2347,2352,99,121,59,1,1030,108,5,207,1,59,2358,1,207,4,5,99,102,111,115,117,2372,2386,2391,2397,2414,4,2,105,121,2378,2383,114,99,59,1,308,59,1,1049,114,59,3,55349,56589,112,102,59,3,55349,56641,4,2,99,101,2403,2408,114,59,3,55349,56485,114,99,121,59,1,1032,107,99,121,59,1,1028,4,7,72,74,97,99,102,111,115,2436,2441,2446,2452,2467,2472,2478,99,121,59,1,1061,99,121,59,1,1036,112,112,97,59,1,922,4,2,101,121,2458,2464,100,105,108,59,1,310,59,1,1050,114,59,3,55349,56590,112,102,59,3,55349,56642,99,114,59,3,55349,56486,4,11,74,84,97,99,101,102,108,109,111,115,116,2508,2513,2520,2562,2585,2981,2986,3004,3011,3146,3167,99,121,59,1,1033,5,60,1,59,2518,1,60,4,5,99,109,110,112,114,2532,2538,2544,2548,2558,117,116,101,59,1,313,98,100,97,59,1,923,103,59,1,10218,108,97,99,101,116,114,102,59,1,8466,114,59,1,8606,4,3,97,101,121,2570,2576,2582,114,111,110,59,1,317,100,105,108,59,1,315,59,1,1051,4,2,102,115,2591,2907,116,4,10,65,67,68,70,82,84,85,86,97,114,2614,2663,2672,2728,2735,2760,2820,2870,2888,2895,4,2,110,114,2620,2633,103,108,101,66,114,97,99,107,101,116,59,1,10216,114,111,119,4,3,59,66,82,2644,2646,2651,1,8592,97,114,59,1,8676,105,103,104,116,65,114,114,111,119,59,1,8646,101,105,108,105,110,103,59,1,8968,111,4,2,117,119,2679,2692,98,108,101,66,114,97,99,107,101,116,59,1,10214,110,4,2,84,86,2699,2710,101,101,86,101,99,116,111,114,59,1,10593,101,99,116,111,114,4,2,59,66,2721,2723,1,8643,97,114,59,1,10585,108,111,111,114,59,1,8970,105,103,104,116,4,2,65,86,2745,2752,114,114,111,119,59,1,8596,101,99,116,111,114,59,1,10574,4,2,101,114,2766,2792,101,4,3,59,65,86,2775,2777,2784,1,8867,114,114,111,119,59,1,8612,101,99,116,111,114,59,1,10586,105,97,110,103,108,101,4,3,59,66,69,2806,2808,2813,1,8882,97,114,59,1,10703,113,117,97,108,59,1,8884,112,4,3,68,84,86,2829,2841,2852,111,119,110,86,101,99,116,111,114,59,1,10577,101,101,86,101,99,116,111,114,59,1,10592,101,99,116,111,114,4,2,59,66,2863,2865,1,8639,97,114,59,1,10584,101,99,116,111,114,4,2,59,66,2881,2883,1,8636,97,114,59,1,10578,114,114,111,119,59,1,8656,105,103,104,116,97,114,114,111,119,59,1,8660,115,4,6,69,70,71,76,83,84,2922,2936,2947,2956,2962,2974,113,117,97,108,71,114,101,97,116,101,114,59,1,8922,117,108,108,69,113,117,97,108,59,1,8806,114,101,97,116,101,114,59,1,8822,101,115,115,59,1,10913,108,97,110,116,69,113,117,97,108,59,1,10877,105,108,100,101,59,1,8818,114,59,3,55349,56591,4,2,59,101,2992,2994,1,8920,102,116,97,114,114,111,119,59,1,8666,105,100,111,116,59,1,319,4,3,110,112,119,3019,3110,3115,103,4,4,76,82,108,114,3030,3058,3070,3098,101,102,116,4,2,65,82,3039,3046,114,114,111,119,59,1,10229,105,103,104,116,65,114,114,111,119,59,1,10231,105,103,104,116,65,114,114,111,119,59,1,10230,101,102,116,4,2,97,114,3079,3086,114,114,111,119,59,1,10232,105,103,104,116,97,114,114,111,119,59,1,10234,105,103,104,116,97,114,114,111,119,59,1,10233,102,59,3,55349,56643,101,114,4,2,76,82,3123,3134,101,102,116,65,114,114,111,119,59,1,8601,105,103,104,116,65,114,114,111,119,59,1,8600,4,3,99,104,116,3154,3158,3161,114,59,1,8466,59,1,8624,114,111,107,59,1,321,59,1,8810,4,8,97,99,101,102,105,111,115,117,3188,3192,3196,3222,3227,3237,3243,3248,112,59,1,10501,121,59,1,1052,4,2,100,108,3202,3213,105,117,109,83,112,97,99,101,59,1,8287,108,105,110,116,114,102,59,1,8499,114,59,3,55349,56592,110,117,115,80,108,117,115,59,1,8723,112,102,59,3,55349,56644,99,114,59,1,8499,59,1,924,4,9,74,97,99,101,102,111,115,116,117,3271,3276,3283,3306,3422,3427,4120,4126,4137,99,121,59,1,1034,99,117,116,101,59,1,323,4,3,97,101,121,3291,3297,3303,114,111,110,59,1,327,100,105,108,59,1,325,59,1,1053,4,3,103,115,119,3314,3380,3415,97,116,105,118,101,4,3,77,84,86,3327,3340,3365,101,100,105,117,109,83,112,97,99,101,59,1,8203,104,105,4,2,99,110,3348,3357,107,83,112,97,99,101,59,1,8203,83,112,97,99,101,59,1,8203,101,114,121,84,104,105,110,83,112,97,99,101,59,1,8203,116,101,100,4,2,71,76,3389,3405,114,101,97,116,101,114,71,114,101,97,116,101,114,59,1,8811,101,115,115,76,101,115,115,59,1,8810,76,105,110,101,59,1,10,114,59,3,55349,56593,4,4,66,110,112,116,3437,3444,3460,3464,114,101,97,107,59,1,8288,66,114,101,97,107,105,110,103,83,112,97,99,101,59,1,160,102,59,1,8469,4,13,59,67,68,69,71,72,76,78,80,82,83,84,86,3492,3494,3517,3536,3578,3657,3685,3784,3823,3860,3915,4066,4107,1,10988,4,2,111,117,3500,3510,110,103,114,117,101,110,116,59,1,8802,112,67,97,112,59,1,8813,111,117,98,108,101,86,101,114,116,105,99,97,108,66,97,114,59,1,8742,4,3,108,113,120,3544,3552,3571,101,109,101,110,116,59,1,8713,117,97,108,4,2,59,84,3561,3563,1,8800,105,108,100,101,59,3,8770,824,105,115,116,115,59,1,8708,114,101,97,116,101,114,4,7,59,69,70,71,76,83,84,3600,3602,3609,3621,3631,3637,3650,1,8815,113,117,97,108,59,1,8817,117,108,108,69,113,117,97,108,59,3,8807,824,114,101,97,116,101,114,59,3,8811,824,101,115,115,59,1,8825,108,97,110,116,69,113,117,97,108,59,3,10878,824,105,108,100,101,59,1,8821,117,109,112,4,2,68,69,3666,3677,111,119,110,72,117,109,112,59,3,8782,824,113,117,97,108,59,3,8783,824,101,4,2,102,115,3692,3724,116,84,114,105,97,110,103,108,101,4,3,59,66,69,3709,3711,3717,1,8938,97,114,59,3,10703,824,113,117,97,108,59,1,8940,115,4,6,59,69,71,76,83,84,3739,3741,3748,3757,3764,3777,1,8814,113,117,97,108,59,1,8816,114,101,97,116,101,114,59,1,8824,101,115,115,59,3,8810,824,108,97,110,116,69,113,117,97,108,59,3,10877,824,105,108,100,101,59,1,8820,101,115,116,101,100,4,2,71,76,3795,3812,114,101,97,116,101,114,71,114,101,97,116,101,114,59,3,10914,824,101,115,115,76,101,115,115,59,3,10913,824,114,101,99,101,100,101,115,4,3,59,69,83,3838,3840,3848,1,8832,113,117,97,108,59,3,10927,824,108,97,110,116,69,113,117,97,108,59,1,8928,4,2,101,105,3866,3881,118,101,114,115,101,69,108,101,109,101,110,116,59,1,8716,103,104,116,84,114,105,97,110,103,108,101,4,3,59,66,69,3900,3902,3908,1,8939,97,114,59,3,10704,824,113,117,97,108,59,1,8941,4,2,113,117,3921,3973,117,97,114,101,83,117,4,2,98,112,3933,3952,115,101,116,4,2,59,69,3942,3945,3,8847,824,113,117,97,108,59,1,8930,101,114,115,101,116,4,2,59,69,3963,3966,3,8848,824,113,117,97,108,59,1,8931,4,3,98,99,112,3981,4e3,4045,115,101,116,4,2,59,69,3990,3993,3,8834,8402,113,117,97,108,59,1,8840,99,101,101,100,115,4,4,59,69,83,84,4015,4017,4025,4037,1,8833,113,117,97,108,59,3,10928,824,108,97,110,116,69,113,117,97,108,59,1,8929,105,108,100,101,59,3,8831,824,101,114,115,101,116,4,2,59,69,4056,4059,3,8835,8402,113,117,97,108,59,1,8841,105,108,100,101,4,4,59,69,70,84,4080,4082,4089,4100,1,8769,113,117,97,108,59,1,8772,117,108,108,69,113,117,97,108,59,1,8775,105,108,100,101,59,1,8777,101,114,116,105,99,97,108,66,97,114,59,1,8740,99,114,59,3,55349,56489,105,108,100,101,5,209,1,59,4135,1,209,59,1,925,4,14,69,97,99,100,102,103,109,111,112,114,115,116,117,118,4170,4176,4187,4205,4212,4217,4228,4253,4259,4292,4295,4316,4337,4346,108,105,103,59,1,338,99,117,116,101,5,211,1,59,4185,1,211,4,2,105,121,4193,4202,114,99,5,212,1,59,4200,1,212,59,1,1054,98,108,97,99,59,1,336,114,59,3,55349,56594,114,97,118,101,5,210,1,59,4226,1,210,4,3,97,101,105,4236,4241,4246,99,114,59,1,332,103,97,59,1,937,99,114,111,110,59,1,927,112,102,59,3,55349,56646,101,110,67,117,114,108,121,4,2,68,81,4272,4285,111,117,98,108,101,81,117,111,116,101,59,1,8220,117,111,116,101,59,1,8216,59,1,10836,4,2,99,108,4301,4306,114,59,3,55349,56490,97,115,104,5,216,1,59,4314,1,216,105,4,2,108,109,4323,4332,100,101,5,213,1,59,4330,1,213,101,115,59,1,10807,109,108,5,214,1,59,4344,1,214,101,114,4,2,66,80,4354,4380,4,2,97,114,4360,4364,114,59,1,8254,97,99,4,2,101,107,4372,4375,59,1,9182,101,116,59,1,9140,97,114,101,110,116,104,101,115,105,115,59,1,9180,4,9,97,99,102,104,105,108,111,114,115,4413,4422,4426,4431,4435,4438,4448,4471,4561,114,116,105,97,108,68,59,1,8706,121,59,1,1055,114,59,3,55349,56595,105,59,1,934,59,1,928,117,115,77,105,110,117,115,59,1,177,4,2,105,112,4454,4467,110,99,97,114,101,112,108,97,110,101,59,1,8460,102,59,1,8473,4,4,59,101,105,111,4481,4483,4526,4531,1,10939,99,101,100,101,115,4,4,59,69,83,84,4498,4500,4507,4519,1,8826,113,117,97,108,59,1,10927,108,97,110,116,69,113,117,97,108,59,1,8828,105,108,100,101,59,1,8830,109,101,59,1,8243,4,2,100,112,4537,4543,117,99,116,59,1,8719,111,114,116,105,111,110,4,2,59,97,4555,4557,1,8759,108,59,1,8733,4,2,99,105,4567,4572,114,59,3,55349,56491,59,1,936,4,4,85,102,111,115,4585,4594,4599,4604,79,84,5,34,1,59,4592,1,34,114,59,3,55349,56596,112,102,59,1,8474,99,114,59,3,55349,56492,4,12,66,69,97,99,101,102,104,105,111,114,115,117,4636,4642,4650,4681,4704,4763,4767,4771,5047,5069,5081,5094,97,114,114,59,1,10512,71,5,174,1,59,4648,1,174,4,3,99,110,114,4658,4664,4668,117,116,101,59,1,340,103,59,1,10219,114,4,2,59,116,4675,4677,1,8608,108,59,1,10518,4,3,97,101,121,4689,4695,4701,114,111,110,59,1,344,100,105,108,59,1,342,59,1,1056,4,2,59,118,4710,4712,1,8476,101,114,115,101,4,2,69,85,4722,4748,4,2,108,113,4728,4736,101,109,101,110,116,59,1,8715,117,105,108,105,98,114,105,117,109,59,1,8651,112,69,113,117,105,108,105,98,114,105,117,109,59,1,10607,114,59,1,8476,111,59,1,929,103,104,116,4,8,65,67,68,70,84,85,86,97,4792,4840,4849,4905,4912,4972,5022,5040,4,2,110,114,4798,4811,103,108,101,66,114,97,99,107,101,116,59,1,10217,114,111,119,4,3,59,66,76,4822,4824,4829,1,8594,97,114,59,1,8677,101,102,116,65,114,114,111,119,59,1,8644,101,105,108,105,110,103,59,1,8969,111,4,2,117,119,4856,4869,98,108,101,66,114,97,99,107,101,116,59,1,10215,110,4,2,84,86,4876,4887,101,101,86,101,99,116,111,114,59,1,10589,101,99,116,111,114,4,2,59,66,4898,4900,1,8642,97,114,59,1,10581,108,111,111,114,59,1,8971,4,2,101,114,4918,4944,101,4,3,59,65,86,4927,4929,4936,1,8866,114,114,111,119,59,1,8614,101,99,116,111,114,59,1,10587,105,97,110,103,108,101,4,3,59,66,69,4958,4960,4965,1,8883,97,114,59,1,10704,113,117,97,108,59,1,8885,112,4,3,68,84,86,4981,4993,5004,111,119,110,86,101,99,116,111,114,59,1,10575,101,101,86,101,99,116,111,114,59,1,10588,101,99,116,111,114,4,2,59,66,5015,5017,1,8638,97,114,59,1,10580,101,99,116,111,114,4,2,59,66,5033,5035,1,8640,97,114,59,1,10579,114,114,111,119,59,1,8658,4,2,112,117,5053,5057,102,59,1,8477,110,100,73,109,112,108,105,101,115,59,1,10608,105,103,104,116,97,114,114,111,119,59,1,8667,4,2,99,104,5087,5091,114,59,1,8475,59,1,8625,108,101,68,101,108,97,121,101,100,59,1,10740,4,13,72,79,97,99,102,104,105,109,111,113,115,116,117,5134,5150,5157,5164,5198,5203,5259,5265,5277,5283,5374,5380,5385,4,2,67,99,5140,5146,72,99,121,59,1,1065,121,59,1,1064,70,84,99,121,59,1,1068,99,117,116,101,59,1,346,4,5,59,97,101,105,121,5176,5178,5184,5190,5195,1,10940,114,111,110,59,1,352,100,105,108,59,1,350,114,99,59,1,348,59,1,1057,114,59,3,55349,56598,111,114,116,4,4,68,76,82,85,5216,5227,5238,5250,111,119,110,65,114,114,111,119,59,1,8595,101,102,116,65,114,114,111,119,59,1,8592,105,103,104,116,65,114,114,111,119,59,1,8594,112,65,114,114,111,119,59,1,8593,103,109,97,59,1,931,97,108,108,67,105,114,99,108,101,59,1,8728,112,102,59,3,55349,56650,4,2,114,117,5289,5293,116,59,1,8730,97,114,101,4,4,59,73,83,85,5306,5308,5322,5367,1,9633,110,116,101,114,115,101,99,116,105,111,110,59,1,8851,117,4,2,98,112,5329,5347,115,101,116,4,2,59,69,5338,5340,1,8847,113,117,97,108,59,1,8849,101,114,115,101,116,4,2,59,69,5358,5360,1,8848,113,117,97,108,59,1,8850,110,105,111,110,59,1,8852,99,114,59,3,55349,56494,97,114,59,1,8902,4,4,98,99,109,112,5395,5420,5475,5478,4,2,59,115,5401,5403,1,8912,101,116,4,2,59,69,5411,5413,1,8912,113,117,97,108,59,1,8838,4,2,99,104,5426,5468,101,101,100,115,4,4,59,69,83,84,5440,5442,5449,5461,1,8827,113,117,97,108,59,1,10928,108,97,110,116,69,113,117,97,108,59,1,8829,105,108,100,101,59,1,8831,84,104,97,116,59,1,8715,59,1,8721,4,3,59,101,115,5486,5488,5507,1,8913,114,115,101,116,4,2,59,69,5498,5500,1,8835,113,117,97,108,59,1,8839,101,116,59,1,8913,4,11,72,82,83,97,99,102,104,105,111,114,115,5536,5546,5552,5567,5579,5602,5607,5655,5695,5701,5711,79,82,78,5,222,1,59,5544,1,222,65,68,69,59,1,8482,4,2,72,99,5558,5563,99,121,59,1,1035,121,59,1,1062,4,2,98,117,5573,5576,59,1,9,59,1,932,4,3,97,101,121,5587,5593,5599,114,111,110,59,1,356,100,105,108,59,1,354,59,1,1058,114,59,3,55349,56599,4,2,101,105,5613,5631,4,2,114,116,5619,5627,101,102,111,114,101,59,1,8756,97,59,1,920,4,2,99,110,5637,5647,107,83,112,97,99,101,59,3,8287,8202,83,112,97,99,101,59,1,8201,108,100,101,4,4,59,69,70,84,5668,5670,5677,5688,1,8764,113,117,97,108,59,1,8771,117,108,108,69,113,117,97,108,59,1,8773,105,108,100,101,59,1,8776,112,102,59,3,55349,56651,105,112,108,101,68,111,116,59,1,8411,4,2,99,116,5717,5722,114,59,3,55349,56495,114,111,107,59,1,358,4,14,97,98,99,100,102,103,109,110,111,112,114,115,116,117,5758,5789,5805,5823,5830,5835,5846,5852,5921,5937,6089,6095,6101,6108,4,2,99,114,5764,5774,117,116,101,5,218,1,59,5772,1,218,114,4,2,59,111,5781,5783,1,8607,99,105,114,59,1,10569,114,4,2,99,101,5796,5800,121,59,1,1038,118,101,59,1,364,4,2,105,121,5811,5820,114,99,5,219,1,59,5818,1,219,59,1,1059,98,108,97,99,59,1,368,114,59,3,55349,56600,114,97,118,101,5,217,1,59,5844,1,217,97,99,114,59,1,362,4,2,100,105,5858,5905,101,114,4,2,66,80,5866,5892,4,2,97,114,5872,5876,114,59,1,95,97,99,4,2,101,107,5884,5887,59,1,9183,101,116,59,1,9141,97,114,101,110,116,104,101,115,105,115,59,1,9181,111,110,4,2,59,80,5913,5915,1,8899,108,117,115,59,1,8846,4,2,103,112,5927,5932,111,110,59,1,370,102,59,3,55349,56652,4,8,65,68,69,84,97,100,112,115,5955,5985,5996,6009,6026,6033,6044,6075,114,114,111,119,4,3,59,66,68,5967,5969,5974,1,8593,97,114,59,1,10514,111,119,110,65,114,114,111,119,59,1,8645,111,119,110,65,114,114,111,119,59,1,8597,113,117,105,108,105,98,114,105,117,109,59,1,10606,101,101,4,2,59,65,6017,6019,1,8869,114,114,111,119,59,1,8613,114,114,111,119,59,1,8657,111,119,110,97,114,114,111,119,59,1,8661,101,114,4,2,76,82,6052,6063,101,102,116,65,114,114,111,119,59,1,8598,105,103,104,116,65,114,114,111,119,59,1,8599,105,4,2,59,108,6082,6084,1,978,111,110,59,1,933,105,110,103,59,1,366,99,114,59,3,55349,56496,105,108,100,101,59,1,360,109,108,5,220,1,59,6115,1,220,4,9,68,98,99,100,101,102,111,115,118,6137,6143,6148,6152,6166,6250,6255,6261,6267,97,115,104,59,1,8875,97,114,59,1,10987,121,59,1,1042,97,115,104,4,2,59,108,6161,6163,1,8873,59,1,10982,4,2,101,114,6172,6175,59,1,8897,4,3,98,116,121,6183,6188,6238,97,114,59,1,8214,4,2,59,105,6194,6196,1,8214,99,97,108,4,4,66,76,83,84,6209,6214,6220,6231,97,114,59,1,8739,105,110,101,59,1,124,101,112,97,114,97,116,111,114,59,1,10072,105,108,100,101,59,1,8768,84,104,105,110,83,112,97,99,101,59,1,8202,114,59,3,55349,56601,112,102,59,3,55349,56653,99,114,59,3,55349,56497,100,97,115,104,59,1,8874,4,5,99,101,102,111,115,6286,6292,6298,6303,6309,105,114,99,59,1,372,100,103,101,59,1,8896,114,59,3,55349,56602,112,102,59,3,55349,56654,99,114,59,3,55349,56498,4,4,102,105,111,115,6325,6330,6333,6339,114,59,3,55349,56603,59,1,926,112,102,59,3,55349,56655,99,114,59,3,55349,56499,4,9,65,73,85,97,99,102,111,115,117,6365,6370,6375,6380,6391,6405,6410,6416,6422,99,121,59,1,1071,99,121,59,1,1031,99,121,59,1,1070,99,117,116,101,5,221,1,59,6389,1,221,4,2,105,121,6397,6402,114,99,59,1,374,59,1,1067,114,59,3,55349,56604,112,102,59,3,55349,56656,99,114,59,3,55349,56500,109,108,59,1,376,4,8,72,97,99,100,101,102,111,115,6445,6450,6457,6472,6477,6501,6505,6510,99,121,59,1,1046,99,117,116,101,59,1,377,4,2,97,121,6463,6469,114,111,110,59,1,381,59,1,1047,111,116,59,1,379,4,2,114,116,6483,6497,111,87,105,100,116,104,83,112,97,99,101,59,1,8203,97,59,1,918,114,59,1,8488,112,102,59,1,8484,99,114,59,3,55349,56501,4,16,97,98,99,101,102,103,108,109,110,111,112,114,115,116,117,119,6550,6561,6568,6612,6622,6634,6645,6672,6699,6854,6870,6923,6933,6963,6974,6983,99,117,116,101,5,225,1,59,6559,1,225,114,101,118,101,59,1,259,4,6,59,69,100,105,117,121,6582,6584,6588,6591,6600,6609,1,8766,59,3,8766,819,59,1,8767,114,99,5,226,1,59,6598,1,226,116,101,5,180,1,59,6607,1,180,59,1,1072,108,105,103,5,230,1,59,6620,1,230,4,2,59,114,6628,6630,1,8289,59,3,55349,56606,114,97,118,101,5,224,1,59,6643,1,224,4,2,101,112,6651,6667,4,2,102,112,6657,6663,115,121,109,59,1,8501,104,59,1,8501,104,97,59,1,945,4,2,97,112,6678,6692,4,2,99,108,6684,6688,114,59,1,257,103,59,1,10815,5,38,1,59,6697,1,38,4,2,100,103,6705,6737,4,5,59,97,100,115,118,6717,6719,6724,6727,6734,1,8743,110,100,59,1,10837,59,1,10844,108,111,112,101,59,1,10840,59,1,10842,4,7,59,101,108,109,114,115,122,6753,6755,6758,6762,6814,6835,6848,1,8736,59,1,10660,101,59,1,8736,115,100,4,2,59,97,6770,6772,1,8737,4,8,97,98,99,100,101,102,103,104,6790,6793,6796,6799,6802,6805,6808,6811,59,1,10664,59,1,10665,59,1,10666,59,1,10667,59,1,10668,59,1,10669,59,1,10670,59,1,10671,116,4,2,59,118,6821,6823,1,8735,98,4,2,59,100,6830,6832,1,8894,59,1,10653,4,2,112,116,6841,6845,104,59,1,8738,59,1,197,97,114,114,59,1,9084,4,2,103,112,6860,6865,111,110,59,1,261,102,59,3,55349,56658,4,7,59,69,97,101,105,111,112,6886,6888,6891,6897,6900,6904,6908,1,8776,59,1,10864,99,105,114,59,1,10863,59,1,8778,100,59,1,8779,115,59,1,39,114,111,120,4,2,59,101,6917,6919,1,8776,113,59,1,8778,105,110,103,5,229,1,59,6931,1,229,4,3,99,116,121,6941,6946,6949,114,59,3,55349,56502,59,1,42,109,112,4,2,59,101,6957,6959,1,8776,113,59,1,8781,105,108,100,101,5,227,1,59,6972,1,227,109,108,5,228,1,59,6981,1,228,4,2,99,105,6989,6997,111,110,105,110,116,59,1,8755,110,116,59,1,10769,4,16,78,97,98,99,100,101,102,105,107,108,110,111,112,114,115,117,7036,7041,7119,7135,7149,7155,7219,7224,7347,7354,7463,7489,7786,7793,7814,7866,111,116,59,1,10989,4,2,99,114,7047,7094,107,4,4,99,101,112,115,7058,7064,7073,7080,111,110,103,59,1,8780,112,115,105,108,111,110,59,1,1014,114,105,109,101,59,1,8245,105,109,4,2,59,101,7088,7090,1,8765,113,59,1,8909,4,2,118,119,7100,7105,101,101,59,1,8893,101,100,4,2,59,103,7113,7115,1,8965,101,59,1,8965,114,107,4,2,59,116,7127,7129,1,9141,98,114,107,59,1,9142,4,2,111,121,7141,7146,110,103,59,1,8780,59,1,1073,113,117,111,59,1,8222,4,5,99,109,112,114,116,7167,7181,7188,7193,7199,97,117,115,4,2,59,101,7176,7178,1,8757,59,1,8757,112,116,121,118,59,1,10672,115,105,59,1,1014,110,111,117,59,1,8492,4,3,97,104,119,7207,7210,7213,59,1,946,59,1,8502,101,101,110,59,1,8812,114,59,3,55349,56607,103,4,7,99,111,115,116,117,118,119,7241,7262,7288,7305,7328,7335,7340,4,3,97,105,117,7249,7253,7258,112,59,1,8898,114,99,59,1,9711,112,59,1,8899,4,3,100,112,116,7270,7275,7281,111,116,59,1,10752,108,117,115,59,1,10753,105,109,101,115,59,1,10754,4,2,113,116,7294,7300,99,117,112,59,1,10758,97,114,59,1,9733,114,105,97,110,103,108,101,4,2,100,117,7318,7324,111,119,110,59,1,9661,112,59,1,9651,112,108,117,115,59,1,10756,101,101,59,1,8897,101,100,103,101,59,1,8896,97,114,111,119,59,1,10509,4,3,97,107,111,7362,7436,7458,4,2,99,110,7368,7432,107,4,3,108,115,116,7377,7386,7394,111,122,101,110,103,101,59,1,10731,113,117,97,114,101,59,1,9642,114,105,97,110,103,108,101,4,4,59,100,108,114,7411,7413,7419,7425,1,9652,111,119,110,59,1,9662,101,102,116,59,1,9666,105,103,104,116,59,1,9656,107,59,1,9251,4,2,49,51,7442,7454,4,2,50,52,7448,7451,59,1,9618,59,1,9617,52,59,1,9619,99,107,59,1,9608,4,2,101,111,7469,7485,4,2,59,113,7475,7478,3,61,8421,117,105,118,59,3,8801,8421,116,59,1,8976,4,4,112,116,119,120,7499,7504,7517,7523,102,59,3,55349,56659,4,2,59,116,7510,7512,1,8869,111,109,59,1,8869,116,105,101,59,1,8904,4,12,68,72,85,86,98,100,104,109,112,116,117,118,7549,7571,7597,7619,7655,7660,7682,7708,7715,7721,7728,7750,4,4,76,82,108,114,7559,7562,7565,7568,59,1,9559,59,1,9556,59,1,9558,59,1,9555,4,5,59,68,85,100,117,7583,7585,7588,7591,7594,1,9552,59,1,9574,59,1,9577,59,1,9572,59,1,9575,4,4,76,82,108,114,7607,7610,7613,7616,59,1,9565,59,1,9562,59,1,9564,59,1,9561,4,7,59,72,76,82,104,108,114,7635,7637,7640,7643,7646,7649,7652,1,9553,59,1,9580,59,1,9571,59,1,9568,59,1,9579,59,1,9570,59,1,9567,111,120,59,1,10697,4,4,76,82,108,114,7670,7673,7676,7679,59,1,9557,59,1,9554,59,1,9488,59,1,9484,4,5,59,68,85,100,117,7694,7696,7699,7702,7705,1,9472,59,1,9573,59,1,9576,59,1,9516,59,1,9524,105,110,117,115,59,1,8863,108,117,115,59,1,8862,105,109,101,115,59,1,8864,4,4,76,82,108,114,7738,7741,7744,7747,59,1,9563,59,1,9560,59,1,9496,59,1,9492,4,7,59,72,76,82,104,108,114,7766,7768,7771,7774,7777,7780,7783,1,9474,59,1,9578,59,1,9569,59,1,9566,59,1,9532,59,1,9508,59,1,9500,114,105,109,101,59,1,8245,4,2,101,118,7799,7804,118,101,59,1,728,98,97,114,5,166,1,59,7812,1,166,4,4,99,101,105,111,7824,7829,7834,7846,114,59,3,55349,56503,109,105,59,1,8271,109,4,2,59,101,7841,7843,1,8765,59,1,8909,108,4,3,59,98,104,7855,7857,7860,1,92,59,1,10693,115,117,98,59,1,10184,4,2,108,109,7872,7885,108,4,2,59,101,7879,7881,1,8226,116,59,1,8226,112,4,3,59,69,101,7894,7896,7899,1,8782,59,1,10926,4,2,59,113,7905,7907,1,8783,59,1,8783,4,15,97,99,100,101,102,104,105,108,111,114,115,116,117,119,121,7942,8021,8075,8080,8121,8126,8157,8279,8295,8430,8446,8485,8491,8707,8726,4,3,99,112,114,7950,7956,8007,117,116,101,59,1,263,4,6,59,97,98,99,100,115,7970,7972,7977,7984,7998,8003,1,8745,110,100,59,1,10820,114,99,117,112,59,1,10825,4,2,97,117,7990,7994,112,59,1,10827,112,59,1,10823,111,116,59,1,10816,59,3,8745,65024,4,2,101,111,8013,8017,116,59,1,8257,110,59,1,711,4,4,97,101,105,117,8031,8046,8056,8061,4,2,112,114,8037,8041,115,59,1,10829,111,110,59,1,269,100,105,108,5,231,1,59,8054,1,231,114,99,59,1,265,112,115,4,2,59,115,8069,8071,1,10828,109,59,1,10832,111,116,59,1,267,4,3,100,109,110,8088,8097,8104,105,108,5,184,1,59,8095,1,184,112,116,121,118,59,1,10674,116,5,162,2,59,101,8112,8114,1,162,114,100,111,116,59,1,183,114,59,3,55349,56608,4,3,99,101,105,8134,8138,8154,121,59,1,1095,99,107,4,2,59,109,8146,8148,1,10003,97,114,107,59,1,10003,59,1,967,114,4,7,59,69,99,101,102,109,115,8174,8176,8179,8258,8261,8268,8273,1,9675,59,1,10691,4,3,59,101,108,8187,8189,8193,1,710,113,59,1,8791,101,4,2,97,100,8200,8223,114,114,111,119,4,2,108,114,8210,8216,101,102,116,59,1,8634,105,103,104,116,59,1,8635,4,5,82,83,97,99,100,8235,8238,8241,8246,8252,59,1,174,59,1,9416,115,116,59,1,8859,105,114,99,59,1,8858,97,115,104,59,1,8861,59,1,8791,110,105,110,116,59,1,10768,105,100,59,1,10991,99,105,114,59,1,10690,117,98,115,4,2,59,117,8288,8290,1,9827,105,116,59,1,9827,4,4,108,109,110,112,8305,8326,8376,8400,111,110,4,2,59,101,8313,8315,1,58,4,2,59,113,8321,8323,1,8788,59,1,8788,4,2,109,112,8332,8344,97,4,2,59,116,8339,8341,1,44,59,1,64,4,3,59,102,108,8352,8354,8358,1,8705,110,59,1,8728,101,4,2,109,120,8365,8371,101,110,116,59,1,8705,101,115,59,1,8450,4,2,103,105,8382,8395,4,2,59,100,8388,8390,1,8773,111,116,59,1,10861,110,116,59,1,8750,4,3,102,114,121,8408,8412,8417,59,3,55349,56660,111,100,59,1,8720,5,169,2,59,115,8424,8426,1,169,114,59,1,8471,4,2,97,111,8436,8441,114,114,59,1,8629,115,115,59,1,10007,4,2,99,117,8452,8457,114,59,3,55349,56504,4,2,98,112,8463,8474,4,2,59,101,8469,8471,1,10959,59,1,10961,4,2,59,101,8480,8482,1,10960,59,1,10962,100,111,116,59,1,8943,4,7,100,101,108,112,114,118,119,8507,8522,8536,8550,8600,8697,8702,97,114,114,4,2,108,114,8516,8519,59,1,10552,59,1,10549,4,2,112,115,8528,8532,114,59,1,8926,99,59,1,8927,97,114,114,4,2,59,112,8545,8547,1,8630,59,1,10557,4,6,59,98,99,100,111,115,8564,8566,8573,8587,8592,8596,1,8746,114,99,97,112,59,1,10824,4,2,97,117,8579,8583,112,59,1,10822,112,59,1,10826,111,116,59,1,8845,114,59,1,10821,59,3,8746,65024,4,4,97,108,114,118,8610,8623,8663,8672,114,114,4,2,59,109,8618,8620,1,8631,59,1,10556,121,4,3,101,118,119,8632,8651,8656,113,4,2,112,115,8639,8645,114,101,99,59,1,8926,117,99,99,59,1,8927,101,101,59,1,8910,101,100,103,101,59,1,8911,101,110,5,164,1,59,8670,1,164,101,97,114,114,111,119,4,2,108,114,8684,8690,101,102,116,59,1,8630,105,103,104,116,59,1,8631,101,101,59,1,8910,101,100,59,1,8911,4,2,99,105,8713,8721,111,110,105,110,116,59,1,8754,110,116,59,1,8753,108,99,116,121,59,1,9005,4,19,65,72,97,98,99,100,101,102,104,105,106,108,111,114,115,116,117,119,122,8773,8778,8783,8821,8839,8854,8887,8914,8930,8944,9036,9041,9058,9197,9227,9258,9281,9297,9305,114,114,59,1,8659,97,114,59,1,10597,4,4,103,108,114,115,8793,8799,8805,8809,103,101,114,59,1,8224,101,116,104,59,1,8504,114,59,1,8595,104,4,2,59,118,8816,8818,1,8208,59,1,8867,4,2,107,108,8827,8834,97,114,111,119,59,1,10511,97,99,59,1,733,4,2,97,121,8845,8851,114,111,110,59,1,271,59,1,1076,4,3,59,97,111,8862,8864,8880,1,8518,4,2,103,114,8870,8876,103,101,114,59,1,8225,114,59,1,8650,116,115,101,113,59,1,10871,4,3,103,108,109,8895,8902,8907,5,176,1,59,8900,1,176,116,97,59,1,948,112,116,121,118,59,1,10673,4,2,105,114,8920,8926,115,104,116,59,1,10623,59,3,55349,56609,97,114,4,2,108,114,8938,8941,59,1,8643,59,1,8642,4,5,97,101,103,115,118,8956,8986,8989,8996,9001,109,4,3,59,111,115,8965,8967,8983,1,8900,110,100,4,2,59,115,8975,8977,1,8900,117,105,116,59,1,9830,59,1,9830,59,1,168,97,109,109,97,59,1,989,105,110,59,1,8946,4,3,59,105,111,9009,9011,9031,1,247,100,101,5,247,2,59,111,9020,9022,1,247,110,116,105,109,101,115,59,1,8903,110,120,59,1,8903,99,121,59,1,1106,99,4,2,111,114,9048,9053,114,110,59,1,8990,111,112,59,1,8973,4,5,108,112,116,117,119,9070,9076,9081,9130,9144,108,97,114,59,1,36,102,59,3,55349,56661,4,5,59,101,109,112,115,9093,9095,9109,9116,9122,1,729,113,4,2,59,100,9102,9104,1,8784,111,116,59,1,8785,105,110,117,115,59,1,8760,108,117,115,59,1,8724,113,117,97,114,101,59,1,8865,98,108,101,98,97,114,119,101,100,103,101,59,1,8966,110,4,3,97,100,104,9153,9160,9172,114,114,111,119,59,1,8595,111,119,110,97,114,114,111,119,115,59,1,8650,97,114,112,111,111,110,4,2,108,114,9184,9190,101,102,116,59,1,8643,105,103,104,116,59,1,8642,4,2,98,99,9203,9211,107,97,114,111,119,59,1,10512,4,2,111,114,9217,9222,114,110,59,1,8991,111,112,59,1,8972,4,3,99,111,116,9235,9248,9252,4,2,114,121,9241,9245,59,3,55349,56505,59,1,1109,108,59,1,10742,114,111,107,59,1,273,4,2,100,114,9264,9269,111,116,59,1,8945,105,4,2,59,102,9276,9278,1,9663,59,1,9662,4,2,97,104,9287,9292,114,114,59,1,8693,97,114,59,1,10607,97,110,103,108,101,59,1,10662,4,2,99,105,9311,9315,121,59,1,1119,103,114,97,114,114,59,1,10239,4,18,68,97,99,100,101,102,103,108,109,110,111,112,113,114,115,116,117,120,9361,9376,9398,9439,9444,9447,9462,9495,9531,9585,9598,9614,9659,9755,9771,9792,9808,9826,4,2,68,111,9367,9372,111,116,59,1,10871,116,59,1,8785,4,2,99,115,9382,9392,117,116,101,5,233,1,59,9390,1,233,116,101,114,59,1,10862,4,4,97,105,111,121,9408,9414,9430,9436,114,111,110,59,1,283,114,4,2,59,99,9421,9423,1,8790,5,234,1,59,9428,1,234,108,111,110,59,1,8789,59,1,1101,111,116,59,1,279,59,1,8519,4,2,68,114,9453,9458,111,116,59,1,8786,59,3,55349,56610,4,3,59,114,115,9470,9472,9482,1,10906,97,118,101,5,232,1,59,9480,1,232,4,2,59,100,9488,9490,1,10902,111,116,59,1,10904,4,4,59,105,108,115,9505,9507,9515,9518,1,10905,110,116,101,114,115,59,1,9191,59,1,8467,4,2,59,100,9524,9526,1,10901,111,116,59,1,10903,4,3,97,112,115,9539,9544,9564,99,114,59,1,275,116,121,4,3,59,115,118,9554,9556,9561,1,8709,101,116,59,1,8709,59,1,8709,112,4,2,49,59,9571,9583,4,2,51,52,9577,9580,59,1,8196,59,1,8197,1,8195,4,2,103,115,9591,9594,59,1,331,112,59,1,8194,4,2,103,112,9604,9609,111,110,59,1,281,102,59,3,55349,56662,4,3,97,108,115,9622,9635,9640,114,4,2,59,115,9629,9631,1,8917,108,59,1,10723,117,115,59,1,10865,105,4,3,59,108,118,9649,9651,9656,1,949,111,110,59,1,949,59,1,1013,4,4,99,115,117,118,9669,9686,9716,9747,4,2,105,111,9675,9680,114,99,59,1,8790,108,111,110,59,1,8789,4,2,105,108,9692,9696,109,59,1,8770,97,110,116,4,2,103,108,9705,9710,116,114,59,1,10902,101,115,115,59,1,10901,4,3,97,101,105,9724,9729,9734,108,115,59,1,61,115,116,59,1,8799,118,4,2,59,68,9741,9743,1,8801,68,59,1,10872,112,97,114,115,108,59,1,10725,4,2,68,97,9761,9766,111,116,59,1,8787,114,114,59,1,10609,4,3,99,100,105,9779,9783,9788,114,59,1,8495,111,116,59,1,8784,109,59,1,8770,4,2,97,104,9798,9801,59,1,951,5,240,1,59,9806,1,240,4,2,109,114,9814,9822,108,5,235,1,59,9820,1,235,111,59,1,8364,4,3,99,105,112,9834,9838,9843,108,59,1,33,115,116,59,1,8707,4,2,101,111,9849,9859,99,116,97,116,105,111,110,59,1,8496,110,101,110,116,105,97,108,101,59,1,8519,4,12,97,99,101,102,105,106,108,110,111,112,114,115,9896,9910,9914,9921,9954,9960,9967,9989,9994,10027,10036,10164,108,108,105,110,103,100,111,116,115,101,113,59,1,8786,121,59,1,1092,109,97,108,101,59,1,9792,4,3,105,108,114,9929,9935,9950,108,105,103,59,1,64259,4,2,105,108,9941,9945,103,59,1,64256,105,103,59,1,64260,59,3,55349,56611,108,105,103,59,1,64257,108,105,103,59,3,102,106,4,3,97,108,116,9975,9979,9984,116,59,1,9837,105,103,59,1,64258,110,115,59,1,9649,111,102,59,1,402,4,2,112,114,1e4,10005,102,59,3,55349,56663,4,2,97,107,10011,10016,108,108,59,1,8704,4,2,59,118,10022,10024,1,8916,59,1,10969,97,114,116,105,110,116,59,1,10765,4,2,97,111,10042,10159,4,2,99,115,10048,10155,4,6,49,50,51,52,53,55,10062,10102,10114,10135,10139,10151,4,6,50,51,52,53,54,56,10076,10083,10086,10093,10096,10099,5,189,1,59,10081,1,189,59,1,8531,5,188,1,59,10091,1,188,59,1,8533,59,1,8537,59,1,8539,4,2,51,53,10108,10111,59,1,8532,59,1,8534,4,3,52,53,56,10122,10129,10132,5,190,1,59,10127,1,190,59,1,8535,59,1,8540,53,59,1,8536,4,2,54,56,10145,10148,59,1,8538,59,1,8541,56,59,1,8542,108,59,1,8260,119,110,59,1,8994,99,114,59,3,55349,56507,4,17,69,97,98,99,100,101,102,103,105,106,108,110,111,114,115,116,118,10206,10217,10247,10254,10268,10273,10358,10363,10374,10380,10385,10406,10458,10464,10470,10497,10610,4,2,59,108,10212,10214,1,8807,59,1,10892,4,3,99,109,112,10225,10231,10244,117,116,101,59,1,501,109,97,4,2,59,100,10239,10241,1,947,59,1,989,59,1,10886,114,101,118,101,59,1,287,4,2,105,121,10260,10265,114,99,59,1,285,59,1,1075,111,116,59,1,289,4,4,59,108,113,115,10283,10285,10288,10308,1,8805,59,1,8923,4,3,59,113,115,10296,10298,10301,1,8805,59,1,8807,108,97,110,116,59,1,10878,4,4,59,99,100,108,10318,10320,10324,10345,1,10878,99,59,1,10921,111,116,4,2,59,111,10332,10334,1,10880,4,2,59,108,10340,10342,1,10882,59,1,10884,4,2,59,101,10351,10354,3,8923,65024,115,59,1,10900,114,59,3,55349,56612,4,2,59,103,10369,10371,1,8811,59,1,8921,109,101,108,59,1,8503,99,121,59,1,1107,4,4,59,69,97,106,10395,10397,10400,10403,1,8823,59,1,10898,59,1,10917,59,1,10916,4,4,69,97,101,115,10416,10419,10434,10453,59,1,8809,112,4,2,59,112,10426,10428,1,10890,114,111,120,59,1,10890,4,2,59,113,10440,10442,1,10888,4,2,59,113,10448,10450,1,10888,59,1,8809,105,109,59,1,8935,112,102,59,3,55349,56664,97,118,101,59,1,96,4,2,99,105,10476,10480,114,59,1,8458,109,4,3,59,101,108,10489,10491,10494,1,8819,59,1,10894,59,1,10896,5,62,6,59,99,100,108,113,114,10512,10514,10527,10532,10538,10545,1,62,4,2,99,105,10520,10523,59,1,10919,114,59,1,10874,111,116,59,1,8919,80,97,114,59,1,10645,117,101,115,116,59,1,10876,4,5,97,100,101,108,115,10557,10574,10579,10599,10605,4,2,112,114,10563,10570,112,114,111,120,59,1,10886,114,59,1,10616,111,116,59,1,8919,113,4,2,108,113,10586,10592,101,115,115,59,1,8923,108,101,115,115,59,1,10892,101,115,115,59,1,8823,105,109,59,1,8819,4,2,101,110,10616,10626,114,116,110,101,113,113,59,3,8809,65024,69,59,3,8809,65024,4,10,65,97,98,99,101,102,107,111,115,121,10653,10658,10713,10718,10724,10760,10765,10786,10850,10875,114,114,59,1,8660,4,4,105,108,109,114,10668,10674,10678,10684,114,115,112,59,1,8202,102,59,1,189,105,108,116,59,1,8459,4,2,100,114,10690,10695,99,121,59,1,1098,4,3,59,99,119,10703,10705,10710,1,8596,105,114,59,1,10568,59,1,8621,97,114,59,1,8463,105,114,99,59,1,293,4,3,97,108,114,10732,10748,10754,114,116,115,4,2,59,117,10741,10743,1,9829,105,116,59,1,9829,108,105,112,59,1,8230,99,111,110,59,1,8889,114,59,3,55349,56613,115,4,2,101,119,10772,10779,97,114,111,119,59,1,10533,97,114,111,119,59,1,10534,4,5,97,109,111,112,114,10798,10803,10809,10839,10844,114,114,59,1,8703,116,104,116,59,1,8763,107,4,2,108,114,10816,10827,101,102,116,97,114,114,111,119,59,1,8617,105,103,104,116,97,114,114,111,119,59,1,8618,102,59,3,55349,56665,98,97,114,59,1,8213,4,3,99,108,116,10858,10863,10869,114,59,3,55349,56509,97,115,104,59,1,8463,114,111,107,59,1,295,4,2,98,112,10881,10887,117,108,108,59,1,8259,104,101,110,59,1,8208,4,15,97,99,101,102,103,105,106,109,110,111,112,113,115,116,117,10925,10936,10958,10977,10990,11001,11039,11045,11101,11192,11220,11226,11237,11285,11299,99,117,116,101,5,237,1,59,10934,1,237,4,3,59,105,121,10944,10946,10955,1,8291,114,99,5,238,1,59,10953,1,238,59,1,1080,4,2,99,120,10964,10968,121,59,1,1077,99,108,5,161,1,59,10975,1,161,4,2,102,114,10983,10986,59,1,8660,59,3,55349,56614,114,97,118,101,5,236,1,59,10999,1,236,4,4,59,105,110,111,11011,11013,11028,11034,1,8520,4,2,105,110,11019,11024,110,116,59,1,10764,116,59,1,8749,102,105,110,59,1,10716,116,97,59,1,8489,108,105,103,59,1,307,4,3,97,111,112,11053,11092,11096,4,3,99,103,116,11061,11065,11088,114,59,1,299,4,3,101,108,112,11073,11076,11082,59,1,8465,105,110,101,59,1,8464,97,114,116,59,1,8465,104,59,1,305,102,59,1,8887,101,100,59,1,437,4,5,59,99,102,111,116,11113,11115,11121,11136,11142,1,8712,97,114,101,59,1,8453,105,110,4,2,59,116,11129,11131,1,8734,105,101,59,1,10717,100,111,116,59,1,305,4,5,59,99,101,108,112,11154,11156,11161,11179,11186,1,8747,97,108,59,1,8890,4,2,103,114,11167,11173,101,114,115,59,1,8484,99,97,108,59,1,8890,97,114,104,107,59,1,10775,114,111,100,59,1,10812,4,4,99,103,112,116,11202,11206,11211,11216,121,59,1,1105,111,110,59,1,303,102,59,3,55349,56666,97,59,1,953,114,111,100,59,1,10812,117,101,115,116,5,191,1,59,11235,1,191,4,2,99,105,11243,11248,114,59,3,55349,56510,110,4,5,59,69,100,115,118,11261,11263,11266,11271,11282,1,8712,59,1,8953,111,116,59,1,8949,4,2,59,118,11277,11279,1,8948,59,1,8947,59,1,8712,4,2,59,105,11291,11293,1,8290,108,100,101,59,1,297,4,2,107,109,11305,11310,99,121,59,1,1110,108,5,239,1,59,11316,1,239,4,6,99,102,109,111,115,117,11332,11346,11351,11357,11363,11380,4,2,105,121,11338,11343,114,99,59,1,309,59,1,1081,114,59,3,55349,56615,97,116,104,59,1,567,112,102,59,3,55349,56667,4,2,99,101,11369,11374,114,59,3,55349,56511,114,99,121,59,1,1112,107,99,121,59,1,1108,4,8,97,99,102,103,104,106,111,115,11404,11418,11433,11438,11445,11450,11455,11461,112,112,97,4,2,59,118,11413,11415,1,954,59,1,1008,4,2,101,121,11424,11430,100,105,108,59,1,311,59,1,1082,114,59,3,55349,56616,114,101,101,110,59,1,312,99,121,59,1,1093,99,121,59,1,1116,112,102,59,3,55349,56668,99,114,59,3,55349,56512,4,23,65,66,69,72,97,98,99,100,101,102,103,104,106,108,109,110,111,112,114,115,116,117,118,11515,11538,11544,11555,11560,11721,11780,11818,11868,12136,12160,12171,12203,12208,12246,12275,12327,12509,12523,12569,12641,12732,12752,4,3,97,114,116,11523,11528,11532,114,114,59,1,8666,114,59,1,8656,97,105,108,59,1,10523,97,114,114,59,1,10510,4,2,59,103,11550,11552,1,8806,59,1,10891,97,114,59,1,10594,4,9,99,101,103,109,110,112,113,114,116,11580,11586,11594,11600,11606,11624,11627,11636,11694,117,116,101,59,1,314,109,112,116,121,118,59,1,10676,114,97,110,59,1,8466,98,100,97,59,1,955,103,4,3,59,100,108,11615,11617,11620,1,10216,59,1,10641,101,59,1,10216,59,1,10885,117,111,5,171,1,59,11634,1,171,114,4,8,59,98,102,104,108,112,115,116,11655,11657,11669,11673,11677,11681,11685,11690,1,8592,4,2,59,102,11663,11665,1,8676,115,59,1,10527,115,59,1,10525,107,59,1,8617,112,59,1,8619,108,59,1,10553,105,109,59,1,10611,108,59,1,8610,4,3,59,97,101,11702,11704,11709,1,10923,105,108,59,1,10521,4,2,59,115,11715,11717,1,10925,59,3,10925,65024,4,3,97,98,114,11729,11734,11739,114,114,59,1,10508,114,107,59,1,10098,4,2,97,107,11745,11758,99,4,2,101,107,11752,11755,59,1,123,59,1,91,4,2,101,115,11764,11767,59,1,10635,108,4,2,100,117,11774,11777,59,1,10639,59,1,10637,4,4,97,101,117,121,11790,11796,11811,11815,114,111,110,59,1,318,4,2,100,105,11802,11807,105,108,59,1,316,108,59,1,8968,98,59,1,123,59,1,1083,4,4,99,113,114,115,11828,11832,11845,11864,97,59,1,10550,117,111,4,2,59,114,11840,11842,1,8220,59,1,8222,4,2,100,117,11851,11857,104,97,114,59,1,10599,115,104,97,114,59,1,10571,104,59,1,8626,4,5,59,102,103,113,115,11880,11882,12008,12011,12031,1,8804,116,4,5,97,104,108,114,116,11895,11913,11935,11947,11996,114,114,111,119,4,2,59,116,11905,11907,1,8592,97,105,108,59,1,8610,97,114,112,111,111,110,4,2,100,117,11925,11931,111,119,110,59,1,8637,112,59,1,8636,101,102,116,97,114,114,111,119,115,59,1,8647,105,103,104,116,4,3,97,104,115,11959,11974,11984,114,114,111,119,4,2,59,115,11969,11971,1,8596,59,1,8646,97,114,112,111,111,110,115,59,1,8651,113,117,105,103,97,114,114,111,119,59,1,8621,104,114,101,101,116,105,109,101,115,59,1,8907,59,1,8922,4,3,59,113,115,12019,12021,12024,1,8804,59,1,8806,108,97,110,116,59,1,10877,4,5,59,99,100,103,115,12043,12045,12049,12070,12083,1,10877,99,59,1,10920,111,116,4,2,59,111,12057,12059,1,10879,4,2,59,114,12065,12067,1,10881,59,1,10883,4,2,59,101,12076,12079,3,8922,65024,115,59,1,10899,4,5,97,100,101,103,115,12095,12103,12108,12126,12131,112,112,114,111,120,59,1,10885,111,116,59,1,8918,113,4,2,103,113,12115,12120,116,114,59,1,8922,103,116,114,59,1,10891,116,114,59,1,8822,105,109,59,1,8818,4,3,105,108,114,12144,12150,12156,115,104,116,59,1,10620,111,111,114,59,1,8970,59,3,55349,56617,4,2,59,69,12166,12168,1,8822,59,1,10897,4,2,97,98,12177,12198,114,4,2,100,117,12184,12187,59,1,8637,4,2,59,108,12193,12195,1,8636,59,1,10602,108,107,59,1,9604,99,121,59,1,1113,4,5,59,97,99,104,116,12220,12222,12227,12235,12241,1,8810,114,114,59,1,8647,111,114,110,101,114,59,1,8990,97,114,100,59,1,10603,114,105,59,1,9722,4,2,105,111,12252,12258,100,111,116,59,1,320,117,115,116,4,2,59,97,12267,12269,1,9136,99,104,101,59,1,9136,4,4,69,97,101,115,12285,12288,12303,12322,59,1,8808,112,4,2,59,112,12295,12297,1,10889,114,111,120,59,1,10889,4,2,59,113,12309,12311,1,10887,4,2,59,113,12317,12319,1,10887,59,1,8808,105,109,59,1,8934,4,8,97,98,110,111,112,116,119,122,12345,12359,12364,12421,12446,12467,12474,12490,4,2,110,114,12351,12355,103,59,1,10220,114,59,1,8701,114,107,59,1,10214,103,4,3,108,109,114,12373,12401,12409,101,102,116,4,2,97,114,12382,12389,114,114,111,119,59,1,10229,105,103,104,116,97,114,114,111,119,59,1,10231,97,112,115,116,111,59,1,10236,105,103,104,116,97,114,114,111,119,59,1,10230,112,97,114,114,111,119,4,2,108,114,12433,12439,101,102,116,59,1,8619,105,103,104,116,59,1,8620,4,3,97,102,108,12454,12458,12462,114,59,1,10629,59,3,55349,56669,117,115,59,1,10797,105,109,101,115,59,1,10804,4,2,97,98,12480,12485,115,116,59,1,8727,97,114,59,1,95,4,3,59,101,102,12498,12500,12506,1,9674,110,103,101,59,1,9674,59,1,10731,97,114,4,2,59,108,12517,12519,1,40,116,59,1,10643,4,5,97,99,104,109,116,12535,12540,12548,12561,12564,114,114,59,1,8646,111,114,110,101,114,59,1,8991,97,114,4,2,59,100,12556,12558,1,8651,59,1,10605,59,1,8206,114,105,59,1,8895,4,6,97,99,104,105,113,116,12583,12589,12594,12597,12614,12635,113,117,111,59,1,8249,114,59,3,55349,56513,59,1,8624,109,4,3,59,101,103,12606,12608,12611,1,8818,59,1,10893,59,1,10895,4,2,98,117,12620,12623,59,1,91,111,4,2,59,114,12630,12632,1,8216,59,1,8218,114,111,107,59,1,322,5,60,8,59,99,100,104,105,108,113,114,12660,12662,12675,12680,12686,12692,12698,12705,1,60,4,2,99,105,12668,12671,59,1,10918,114,59,1,10873,111,116,59,1,8918,114,101,101,59,1,8907,109,101,115,59,1,8905,97,114,114,59,1,10614,117,101,115,116,59,1,10875,4,2,80,105,12711,12716,97,114,59,1,10646,4,3,59,101,102,12724,12726,12729,1,9667,59,1,8884,59,1,9666,114,4,2,100,117,12739,12746,115,104,97,114,59,1,10570,104,97,114,59,1,10598,4,2,101,110,12758,12768,114,116,110,101,113,113,59,3,8808,65024,69,59,3,8808,65024,4,14,68,97,99,100,101,102,104,105,108,110,111,112,115,117,12803,12809,12893,12908,12914,12928,12933,12937,13011,13025,13032,13049,13052,13069,68,111,116,59,1,8762,4,4,99,108,112,114,12819,12827,12849,12887,114,5,175,1,59,12825,1,175,4,2,101,116,12833,12836,59,1,9794,4,2,59,101,12842,12844,1,10016,115,101,59,1,10016,4,2,59,115,12855,12857,1,8614,116,111,4,4,59,100,108,117,12869,12871,12877,12883,1,8614,111,119,110,59,1,8615,101,102,116,59,1,8612,112,59,1,8613,107,101,114,59,1,9646,4,2,111,121,12899,12905,109,109,97,59,1,10793,59,1,1084,97,115,104,59,1,8212,97,115,117,114,101,100,97,110,103,108,101,59,1,8737,114,59,3,55349,56618,111,59,1,8487,4,3,99,100,110,12945,12954,12985,114,111,5,181,1,59,12952,1,181,4,4,59,97,99,100,12964,12966,12971,12976,1,8739,115,116,59,1,42,105,114,59,1,10992,111,116,5,183,1,59,12983,1,183,117,115,4,3,59,98,100,12995,12997,13e3,1,8722,59,1,8863,4,2,59,117,13006,13008,1,8760,59,1,10794,4,2,99,100,13017,13021,112,59,1,10971,114,59,1,8230,112,108,117,115,59,1,8723,4,2,100,112,13038,13044,101,108,115,59,1,8871,102,59,3,55349,56670,59,1,8723,4,2,99,116,13058,13063,114,59,3,55349,56514,112,111,115,59,1,8766,4,3,59,108,109,13077,13079,13087,1,956,116,105,109,97,112,59,1,8888,97,112,59,1,8888,4,24,71,76,82,86,97,98,99,100,101,102,103,104,105,106,108,109,111,112,114,115,116,117,118,119,13142,13165,13217,13229,13247,13330,13359,13414,13420,13508,13513,13579,13602,13626,13631,13762,13767,13855,13936,13995,14214,14285,14312,14432,4,2,103,116,13148,13152,59,3,8921,824,4,2,59,118,13158,13161,3,8811,8402,59,3,8811,824,4,3,101,108,116,13173,13200,13204,102,116,4,2,97,114,13181,13188,114,114,111,119,59,1,8653,105,103,104,116,97,114,114,111,119,59,1,8654,59,3,8920,824,4,2,59,118,13210,13213,3,8810,8402,59,3,8810,824,105,103,104,116,97,114,114,111,119,59,1,8655,4,2,68,100,13235,13241,97,115,104,59,1,8879,97,115,104,59,1,8878,4,5,98,99,110,112,116,13259,13264,13270,13275,13308,108,97,59,1,8711,117,116,101,59,1,324,103,59,3,8736,8402,4,5,59,69,105,111,112,13287,13289,13293,13298,13302,1,8777,59,3,10864,824,100,59,3,8779,824,115,59,1,329,114,111,120,59,1,8777,117,114,4,2,59,97,13316,13318,1,9838,108,4,2,59,115,13325,13327,1,9838,59,1,8469,4,2,115,117,13336,13344,112,5,160,1,59,13342,1,160,109,112,4,2,59,101,13352,13355,3,8782,824,59,3,8783,824,4,5,97,101,111,117,121,13371,13385,13391,13407,13411,4,2,112,114,13377,13380,59,1,10819,111,110,59,1,328,100,105,108,59,1,326,110,103,4,2,59,100,13399,13401,1,8775,111,116,59,3,10861,824,112,59,1,10818,59,1,1085,97,115,104,59,1,8211,4,7,59,65,97,100,113,115,120,13436,13438,13443,13466,13472,13478,13494,1,8800,114,114,59,1,8663,114,4,2,104,114,13450,13454,107,59,1,10532,4,2,59,111,13460,13462,1,8599,119,59,1,8599,111,116,59,3,8784,824,117,105,118,59,1,8802,4,2,101,105,13484,13489,97,114,59,1,10536,109,59,3,8770,824,105,115,116,4,2,59,115,13503,13505,1,8708,59,1,8708,114,59,3,55349,56619,4,4,69,101,115,116,13523,13527,13563,13568,59,3,8807,824,4,3,59,113,115,13535,13537,13559,1,8817,4,3,59,113,115,13545,13547,13551,1,8817,59,3,8807,824,108,97,110,116,59,3,10878,824,59,3,10878,824,105,109,59,1,8821,4,2,59,114,13574,13576,1,8815,59,1,8815,4,3,65,97,112,13587,13592,13597,114,114,59,1,8654,114,114,59,1,8622,97,114,59,1,10994,4,3,59,115,118,13610,13612,13623,1,8715,4,2,59,100,13618,13620,1,8956,59,1,8954,59,1,8715,99,121,59,1,1114,4,7,65,69,97,100,101,115,116,13647,13652,13656,13661,13665,13737,13742,114,114,59,1,8653,59,3,8806,824,114,114,59,1,8602,114,59,1,8229,4,4,59,102,113,115,13675,13677,13703,13725,1,8816,116,4,2,97,114,13684,13691,114,114,111,119,59,1,8602,105,103,104,116,97,114,114,111,119,59,1,8622,4,3,59,113,115,13711,13713,13717,1,8816,59,3,8806,824,108,97,110,116,59,3,10877,824,4,2,59,115,13731,13734,3,10877,824,59,1,8814,105,109,59,1,8820,4,2,59,114,13748,13750,1,8814,105,4,2,59,101,13757,13759,1,8938,59,1,8940,105,100,59,1,8740,4,2,112,116,13773,13778,102,59,3,55349,56671,5,172,3,59,105,110,13787,13789,13829,1,172,110,4,4,59,69,100,118,13800,13802,13806,13812,1,8713,59,3,8953,824,111,116,59,3,8949,824,4,3,97,98,99,13820,13823,13826,59,1,8713,59,1,8951,59,1,8950,105,4,2,59,118,13836,13838,1,8716,4,3,97,98,99,13846,13849,13852,59,1,8716,59,1,8958,59,1,8957,4,3,97,111,114,13863,13892,13899,114,4,4,59,97,115,116,13874,13876,13883,13888,1,8742,108,108,101,108,59,1,8742,108,59,3,11005,8421,59,3,8706,824,108,105,110,116,59,1,10772,4,3,59,99,101,13907,13909,13914,1,8832,117,101,59,1,8928,4,2,59,99,13920,13923,3,10927,824,4,2,59,101,13929,13931,1,8832,113,59,3,10927,824,4,4,65,97,105,116,13946,13951,13971,13982,114,114,59,1,8655,114,114,4,3,59,99,119,13961,13963,13967,1,8603,59,3,10547,824,59,3,8605,824,103,104,116,97,114,114,111,119,59,1,8603,114,105,4,2,59,101,13990,13992,1,8939,59,1,8941,4,7,99,104,105,109,112,113,117,14011,14036,14060,14080,14085,14090,14106,4,4,59,99,101,114,14021,14023,14028,14032,1,8833,117,101,59,1,8929,59,3,10928,824,59,3,55349,56515,111,114,116,4,2,109,112,14045,14050,105,100,59,1,8740,97,114,97,108,108,101,108,59,1,8742,109,4,2,59,101,14067,14069,1,8769,4,2,59,113,14075,14077,1,8772,59,1,8772,105,100,59,1,8740,97,114,59,1,8742,115,117,4,2,98,112,14098,14102,101,59,1,8930,101,59,1,8931,4,3,98,99,112,14114,14157,14171,4,4,59,69,101,115,14124,14126,14130,14133,1,8836,59,3,10949,824,59,1,8840,101,116,4,2,59,101,14141,14144,3,8834,8402,113,4,2,59,113,14151,14153,1,8840,59,3,10949,824,99,4,2,59,101,14164,14166,1,8833,113,59,3,10928,824,4,4,59,69,101,115,14181,14183,14187,14190,1,8837,59,3,10950,824,59,1,8841,101,116,4,2,59,101,14198,14201,3,8835,8402,113,4,2,59,113,14208,14210,1,8841,59,3,10950,824,4,4,103,105,108,114,14224,14228,14238,14242,108,59,1,8825,108,100,101,5,241,1,59,14236,1,241,103,59,1,8824,105,97,110,103,108,101,4,2,108,114,14254,14269,101,102,116,4,2,59,101,14263,14265,1,8938,113,59,1,8940,105,103,104,116,4,2,59,101,14279,14281,1,8939,113,59,1,8941,4,2,59,109,14291,14293,1,957,4,3,59,101,115,14301,14303,14308,1,35,114,111,59,1,8470,112,59,1,8199,4,9,68,72,97,100,103,105,108,114,115,14332,14338,14344,14349,14355,14369,14376,14408,14426,97,115,104,59,1,8877,97,114,114,59,1,10500,112,59,3,8781,8402,97,115,104,59,1,8876,4,2,101,116,14361,14365,59,3,8805,8402,59,3,62,8402,110,102,105,110,59,1,10718,4,3,65,101,116,14384,14389,14393,114,114,59,1,10498,59,3,8804,8402,4,2,59,114,14399,14402,3,60,8402,105,101,59,3,8884,8402,4,2,65,116,14414,14419,114,114,59,1,10499,114,105,101,59,3,8885,8402,105,109,59,3,8764,8402,4,3,65,97,110,14440,14445,14468,114,114,59,1,8662,114,4,2,104,114,14452,14456,107,59,1,10531,4,2,59,111,14462,14464,1,8598,119,59,1,8598,101,97,114,59,1,10535,4,18,83,97,99,100,101,102,103,104,105,108,109,111,112,114,115,116,117,118,14512,14515,14535,14560,14597,14603,14618,14643,14657,14662,14701,14741,14747,14769,14851,14877,14907,14916,59,1,9416,4,2,99,115,14521,14531,117,116,101,5,243,1,59,14529,1,243,116,59,1,8859,4,2,105,121,14541,14557,114,4,2,59,99,14548,14550,1,8858,5,244,1,59,14555,1,244,59,1,1086,4,5,97,98,105,111,115,14572,14577,14583,14587,14591,115,104,59,1,8861,108,97,99,59,1,337,118,59,1,10808,116,59,1,8857,111,108,100,59,1,10684,108,105,103,59,1,339,4,2,99,114,14609,14614,105,114,59,1,10687,59,3,55349,56620,4,3,111,114,116,14626,14630,14640,110,59,1,731,97,118,101,5,242,1,59,14638,1,242,59,1,10689,4,2,98,109,14649,14654,97,114,59,1,10677,59,1,937,110,116,59,1,8750,4,4,97,99,105,116,14672,14677,14693,14698,114,114,59,1,8634,4,2,105,114,14683,14687,114,59,1,10686,111,115,115,59,1,10683,110,101,59,1,8254,59,1,10688,4,3,97,101,105,14709,14714,14719,99,114,59,1,333,103,97,59,1,969,4,3,99,100,110,14727,14733,14736,114,111,110,59,1,959,59,1,10678,117,115,59,1,8854,112,102,59,3,55349,56672,4,3,97,101,108,14755,14759,14764,114,59,1,10679,114,112,59,1,10681,117,115,59,1,8853,4,7,59,97,100,105,111,115,118,14785,14787,14792,14831,14837,14841,14848,1,8744,114,114,59,1,8635,4,4,59,101,102,109,14802,14804,14817,14824,1,10845,114,4,2,59,111,14811,14813,1,8500,102,59,1,8500,5,170,1,59,14822,1,170,5,186,1,59,14829,1,186,103,111,102,59,1,8886,114,59,1,10838,108,111,112,101,59,1,10839,59,1,10843,4,3,99,108,111,14859,14863,14873,114,59,1,8500,97,115,104,5,248,1,59,14871,1,248,108,59,1,8856,105,4,2,108,109,14884,14893,100,101,5,245,1,59,14891,1,245,101,115,4,2,59,97,14901,14903,1,8855,115,59,1,10806,109,108,5,246,1,59,14914,1,246,98,97,114,59,1,9021,4,12,97,99,101,102,104,105,108,109,111,114,115,117,14948,14992,14996,15033,15038,15068,15090,15189,15192,15222,15427,15441,114,4,4,59,97,115,116,14959,14961,14976,14989,1,8741,5,182,2,59,108,14968,14970,1,182,108,101,108,59,1,8741,4,2,105,108,14982,14986,109,59,1,10995,59,1,11005,59,1,8706,121,59,1,1087,114,4,5,99,105,109,112,116,15009,15014,15019,15024,15027,110,116,59,1,37,111,100,59,1,46,105,108,59,1,8240,59,1,8869,101,110,107,59,1,8241,114,59,3,55349,56621,4,3,105,109,111,15046,15057,15063,4,2,59,118,15052,15054,1,966,59,1,981,109,97,116,59,1,8499,110,101,59,1,9742,4,3,59,116,118,15076,15078,15087,1,960,99,104,102,111,114,107,59,1,8916,59,1,982,4,2,97,117,15096,15119,110,4,2,99,107,15103,15115,107,4,2,59,104,15110,15112,1,8463,59,1,8462,118,59,1,8463,115,4,9,59,97,98,99,100,101,109,115,116,15140,15142,15148,15151,15156,15168,15171,15179,15184,1,43,99,105,114,59,1,10787,59,1,8862,105,114,59,1,10786,4,2,111,117,15162,15165,59,1,8724,59,1,10789,59,1,10866,110,5,177,1,59,15177,1,177,105,109,59,1,10790,119,111,59,1,10791,59,1,177,4,3,105,112,117,15200,15208,15213,110,116,105,110,116,59,1,10773,102,59,3,55349,56673,110,100,5,163,1,59,15220,1,163,4,10,59,69,97,99,101,105,110,111,115,117,15244,15246,15249,15253,15258,15334,15347,15367,15416,15421,1,8826,59,1,10931,112,59,1,10935,117,101,59,1,8828,4,2,59,99,15264,15266,1,10927,4,6,59,97,99,101,110,115,15280,15282,15290,15299,15303,15329,1,8826,112,112,114,111,120,59,1,10935,117,114,108,121,101,113,59,1,8828,113,59,1,10927,4,3,97,101,115,15311,15319,15324,112,112,114,111,120,59,1,10937,113,113,59,1,10933,105,109,59,1,8936,105,109,59,1,8830,109,101,4,2,59,115,15342,15344,1,8242,59,1,8473,4,3,69,97,115,15355,15358,15362,59,1,10933,112,59,1,10937,105,109,59,1,8936,4,3,100,102,112,15375,15378,15404,59,1,8719,4,3,97,108,115,15386,15392,15398,108,97,114,59,1,9006,105,110,101,59,1,8978,117,114,102,59,1,8979,4,2,59,116,15410,15412,1,8733,111,59,1,8733,105,109,59,1,8830,114,101,108,59,1,8880,4,2,99,105,15433,15438,114,59,3,55349,56517,59,1,968,110,99,115,112,59,1,8200,4,6,102,105,111,112,115,117,15462,15467,15472,15478,15485,15491,114,59,3,55349,56622,110,116,59,1,10764,112,102,59,3,55349,56674,114,105,109,101,59,1,8279,99,114,59,3,55349,56518,4,3,97,101,111,15499,15520,15534,116,4,2,101,105,15506,15515,114,110,105,111,110,115,59,1,8461,110,116,59,1,10774,115,116,4,2,59,101,15528,15530,1,63,113,59,1,8799,116,5,34,1,59,15540,1,34,4,21,65,66,72,97,98,99,100,101,102,104,105,108,109,110,111,112,114,115,116,117,120,15586,15609,15615,15620,15796,15855,15893,15931,15977,16001,16039,16183,16204,16222,16228,16285,16312,16318,16363,16408,16416,4,3,97,114,116,15594,15599,15603,114,114,59,1,8667,114,59,1,8658,97,105,108,59,1,10524,97,114,114,59,1,10511,97,114,59,1,10596,4,7,99,100,101,110,113,114,116,15636,15651,15656,15664,15687,15696,15770,4,2,101,117,15642,15646,59,3,8765,817,116,101,59,1,341,105,99,59,1,8730,109,112,116,121,118,59,1,10675,103,4,4,59,100,101,108,15675,15677,15680,15683,1,10217,59,1,10642,59,1,10661,101,59,1,10217,117,111,5,187,1,59,15694,1,187,114,4,11,59,97,98,99,102,104,108,112,115,116,119,15721,15723,15727,15739,15742,15746,15750,15754,15758,15763,15767,1,8594,112,59,1,10613,4,2,59,102,15733,15735,1,8677,115,59,1,10528,59,1,10547,115,59,1,10526,107,59,1,8618,112,59,1,8620,108,59,1,10565,105,109,59,1,10612,108,59,1,8611,59,1,8605,4,2,97,105,15776,15781,105,108,59,1,10522,111,4,2,59,110,15788,15790,1,8758,97,108,115,59,1,8474,4,3,97,98,114,15804,15809,15814,114,114,59,1,10509,114,107,59,1,10099,4,2,97,107,15820,15833,99,4,2,101,107,15827,15830,59,1,125,59,1,93,4,2,101,115,15839,15842,59,1,10636,108,4,2,100,117,15849,15852,59,1,10638,59,1,10640,4,4,97,101,117,121,15865,15871,15886,15890,114,111,110,59,1,345,4,2,100,105,15877,15882,105,108,59,1,343,108,59,1,8969,98,59,1,125,59,1,1088,4,4,99,108,113,115,15903,15907,15914,15927,97,59,1,10551,100,104,97,114,59,1,10601,117,111,4,2,59,114,15922,15924,1,8221,59,1,8221,104,59,1,8627,4,3,97,99,103,15939,15966,15970,108,4,4,59,105,112,115,15950,15952,15957,15963,1,8476,110,101,59,1,8475,97,114,116,59,1,8476,59,1,8477,116,59,1,9645,5,174,1,59,15975,1,174,4,3,105,108,114,15985,15991,15997,115,104,116,59,1,10621,111,111,114,59,1,8971,59,3,55349,56623,4,2,97,111,16007,16028,114,4,2,100,117,16014,16017,59,1,8641,4,2,59,108,16023,16025,1,8640,59,1,10604,4,2,59,118,16034,16036,1,961,59,1,1009,4,3,103,110,115,16047,16167,16171,104,116,4,6,97,104,108,114,115,116,16063,16081,16103,16130,16143,16155,114,114,111,119,4,2,59,116,16073,16075,1,8594,97,105,108,59,1,8611,97,114,112,111,111,110,4,2,100,117,16093,16099,111,119,110,59,1,8641,112,59,1,8640,101,102,116,4,2,97,104,16112,16120,114,114,111,119,115,59,1,8644,97,114,112,111,111,110,115,59,1,8652,105,103,104,116,97,114,114,111,119,115,59,1,8649,113,117,105,103,97,114,114,111,119,59,1,8605,104,114,101,101,116,105,109,101,115,59,1,8908,103,59,1,730,105,110,103,100,111,116,115,101,113,59,1,8787,4,3,97,104,109,16191,16196,16201,114,114,59,1,8644,97,114,59,1,8652,59,1,8207,111,117,115,116,4,2,59,97,16214,16216,1,9137,99,104,101,59,1,9137,109,105,100,59,1,10990,4,4,97,98,112,116,16238,16252,16257,16278,4,2,110,114,16244,16248,103,59,1,10221,114,59,1,8702,114,107,59,1,10215,4,3,97,102,108,16265,16269,16273,114,59,1,10630,59,3,55349,56675,117,115,59,1,10798,105,109,101,115,59,1,10805,4,2,97,112,16291,16304,114,4,2,59,103,16298,16300,1,41,116,59,1,10644,111,108,105,110,116,59,1,10770,97,114,114,59,1,8649,4,4,97,99,104,113,16328,16334,16339,16342,113,117,111,59,1,8250,114,59,3,55349,56519,59,1,8625,4,2,98,117,16348,16351,59,1,93,111,4,2,59,114,16358,16360,1,8217,59,1,8217,4,3,104,105,114,16371,16377,16383,114,101,101,59,1,8908,109,101,115,59,1,8906,105,4,4,59,101,102,108,16394,16396,16399,16402,1,9657,59,1,8885,59,1,9656,116,114,105,59,1,10702,108,117,104,97,114,59,1,10600,59,1,8478,4,19,97,98,99,100,101,102,104,105,108,109,111,112,113,114,115,116,117,119,122,16459,16466,16472,16572,16590,16672,16687,16746,16844,16850,16924,16963,16988,17115,17121,17154,17206,17614,17656,99,117,116,101,59,1,347,113,117,111,59,1,8218,4,10,59,69,97,99,101,105,110,112,115,121,16494,16496,16499,16513,16518,16531,16536,16556,16564,16569,1,8827,59,1,10932,4,2,112,114,16505,16508,59,1,10936,111,110,59,1,353,117,101,59,1,8829,4,2,59,100,16524,16526,1,10928,105,108,59,1,351,114,99,59,1,349,4,3,69,97,115,16544,16547,16551,59,1,10934,112,59,1,10938,105,109,59,1,8937,111,108,105,110,116,59,1,10771,105,109,59,1,8831,59,1,1089,111,116,4,3,59,98,101,16582,16584,16587,1,8901,59,1,8865,59,1,10854,4,7,65,97,99,109,115,116,120,16606,16611,16634,16642,16646,16652,16668,114,114,59,1,8664,114,4,2,104,114,16618,16622,107,59,1,10533,4,2,59,111,16628,16630,1,8600,119,59,1,8600,116,5,167,1,59,16640,1,167,105,59,1,59,119,97,114,59,1,10537,109,4,2,105,110,16659,16665,110,117,115,59,1,8726,59,1,8726,116,59,1,10038,114,4,2,59,111,16679,16682,3,55349,56624,119,110,59,1,8994,4,4,97,99,111,121,16697,16702,16716,16739,114,112,59,1,9839,4,2,104,121,16708,16713,99,121,59,1,1097,59,1,1096,114,116,4,2,109,112,16724,16729,105,100,59,1,8739,97,114,97,108,108,101,108,59,1,8741,5,173,1,59,16744,1,173,4,2,103,109,16752,16770,109,97,4,3,59,102,118,16762,16764,16767,1,963,59,1,962,59,1,962,4,8,59,100,101,103,108,110,112,114,16788,16790,16795,16806,16817,16828,16832,16838,1,8764,111,116,59,1,10858,4,2,59,113,16801,16803,1,8771,59,1,8771,4,2,59,69,16812,16814,1,10910,59,1,10912,4,2,59,69,16823,16825,1,10909,59,1,10911,101,59,1,8774,108,117,115,59,1,10788,97,114,114,59,1,10610,97,114,114,59,1,8592,4,4,97,101,105,116,16860,16883,16891,16904,4,2,108,115,16866,16878,108,115,101,116,109,105,110,117,115,59,1,8726,104,112,59,1,10803,112,97,114,115,108,59,1,10724,4,2,100,108,16897,16900,59,1,8739,101,59,1,8995,4,2,59,101,16910,16912,1,10922,4,2,59,115,16918,16920,1,10924,59,3,10924,65024,4,3,102,108,112,16932,16938,16958,116,99,121,59,1,1100,4,2,59,98,16944,16946,1,47,4,2,59,97,16952,16954,1,10692,114,59,1,9023,102,59,3,55349,56676,97,4,2,100,114,16970,16985,101,115,4,2,59,117,16978,16980,1,9824,105,116,59,1,9824,59,1,8741,4,3,99,115,117,16996,17028,17089,4,2,97,117,17002,17015,112,4,2,59,115,17009,17011,1,8851,59,3,8851,65024,112,4,2,59,115,17022,17024,1,8852,59,3,8852,65024,117,4,2,98,112,17035,17062,4,3,59,101,115,17043,17045,17048,1,8847,59,1,8849,101,116,4,2,59,101,17056,17058,1,8847,113,59,1,8849,4,3,59,101,115,17070,17072,17075,1,8848,59,1,8850,101,116,4,2,59,101,17083,17085,1,8848,113,59,1,8850,4,3,59,97,102,17097,17099,17112,1,9633,114,4,2,101,102,17106,17109,59,1,9633,59,1,9642,59,1,9642,97,114,114,59,1,8594,4,4,99,101,109,116,17131,17136,17142,17148,114,59,3,55349,56520,116,109,110,59,1,8726,105,108,101,59,1,8995,97,114,102,59,1,8902,4,2,97,114,17160,17172,114,4,2,59,102,17167,17169,1,9734,59,1,9733,4,2,97,110,17178,17202,105,103,104,116,4,2,101,112,17188,17197,112,115,105,108,111,110,59,1,1013,104,105,59,1,981,115,59,1,175,4,5,98,99,109,110,112,17218,17351,17420,17423,17427,4,9,59,69,100,101,109,110,112,114,115,17238,17240,17243,17248,17261,17267,17279,17285,17291,1,8834,59,1,10949,111,116,59,1,10941,4,2,59,100,17254,17256,1,8838,111,116,59,1,10947,117,108,116,59,1,10945,4,2,69,101,17273,17276,59,1,10955,59,1,8842,108,117,115,59,1,10943,97,114,114,59,1,10617,4,3,101,105,117,17299,17335,17339,116,4,3,59,101,110,17308,17310,17322,1,8834,113,4,2,59,113,17317,17319,1,8838,59,1,10949,101,113,4,2,59,113,17330,17332,1,8842,59,1,10955,109,59,1,10951,4,2,98,112,17345,17348,59,1,10965,59,1,10963,99,4,6,59,97,99,101,110,115,17366,17368,17376,17385,17389,17415,1,8827,112,112,114,111,120,59,1,10936,117,114,108,121,101,113,59,1,8829,113,59,1,10928,4,3,97,101,115,17397,17405,17410,112,112,114,111,120,59,1,10938,113,113,59,1,10934,105,109,59,1,8937,105,109,59,1,8831,59,1,8721,103,59,1,9834,4,13,49,50,51,59,69,100,101,104,108,109,110,112,115,17455,17462,17469,17476,17478,17481,17496,17509,17524,17530,17536,17548,17554,5,185,1,59,17460,1,185,5,178,1,59,17467,1,178,5,179,1,59,17474,1,179,1,8835,59,1,10950,4,2,111,115,17487,17491,116,59,1,10942,117,98,59,1,10968,4,2,59,100,17502,17504,1,8839,111,116,59,1,10948,115,4,2,111,117,17516,17520,108,59,1,10185,98,59,1,10967,97,114,114,59,1,10619,117,108,116,59,1,10946,4,2,69,101,17542,17545,59,1,10956,59,1,8843,108,117,115,59,1,10944,4,3,101,105,117,17562,17598,17602,116,4,3,59,101,110,17571,17573,17585,1,8835,113,4,2,59,113,17580,17582,1,8839,59,1,10950,101,113,4,2,59,113,17593,17595,1,8843,59,1,10956,109,59,1,10952,4,2,98,112,17608,17611,59,1,10964,59,1,10966,4,3,65,97,110,17622,17627,17650,114,114,59,1,8665,114,4,2,104,114,17634,17638,107,59,1,10534,4,2,59,111,17644,17646,1,8601,119,59,1,8601,119,97,114,59,1,10538,108,105,103,5,223,1,59,17664,1,223,4,13,97,98,99,100,101,102,104,105,111,112,114,115,119,17694,17709,17714,17737,17742,17749,17754,17860,17905,17957,17964,18090,18122,4,2,114,117,17700,17706,103,101,116,59,1,8982,59,1,964,114,107,59,1,9140,4,3,97,101,121,17722,17728,17734,114,111,110,59,1,357,100,105,108,59,1,355,59,1,1090,111,116,59,1,8411,108,114,101,99,59,1,8981,114,59,3,55349,56625,4,4,101,105,107,111,17764,17805,17836,17851,4,2,114,116,17770,17786,101,4,2,52,102,17777,17780,59,1,8756,111,114,101,59,1,8756,97,4,3,59,115,118,17795,17797,17802,1,952,121,109,59,1,977,59,1,977,4,2,99,110,17811,17831,107,4,2,97,115,17818,17826,112,112,114,111,120,59,1,8776,105,109,59,1,8764,115,112,59,1,8201,4,2,97,115,17842,17846,112,59,1,8776,105,109,59,1,8764,114,110,5,254,1,59,17858,1,254,4,3,108,109,110,17868,17873,17901,100,101,59,1,732,101,115,5,215,3,59,98,100,17884,17886,17898,1,215,4,2,59,97,17892,17894,1,8864,114,59,1,10801,59,1,10800,116,59,1,8749,4,3,101,112,115,17913,17917,17953,97,59,1,10536,4,4,59,98,99,102,17927,17929,17934,17939,1,8868,111,116,59,1,9014,105,114,59,1,10993,4,2,59,111,17945,17948,3,55349,56677,114,107,59,1,10970,97,59,1,10537,114,105,109,101,59,1,8244,4,3,97,105,112,17972,17977,18082,100,101,59,1,8482,4,7,97,100,101,109,112,115,116,17993,18051,18056,18059,18066,18072,18076,110,103,108,101,4,5,59,100,108,113,114,18009,18011,18017,18032,18035,1,9653,111,119,110,59,1,9663,101,102,116,4,2,59,101,18026,18028,1,9667,113,59,1,8884,59,1,8796,105,103,104,116,4,2,59,101,18045,18047,1,9657,113,59,1,8885,111,116,59,1,9708,59,1,8796,105,110,117,115,59,1,10810,108,117,115,59,1,10809,98,59,1,10701,105,109,101,59,1,10811,101,122,105,117,109,59,1,9186,4,3,99,104,116,18098,18111,18116,4,2,114,121,18104,18108,59,3,55349,56521,59,1,1094,99,121,59,1,1115,114,111,107,59,1,359,4,2,105,111,18128,18133,120,116,59,1,8812,104,101,97,100,4,2,108,114,18143,18154,101,102,116,97,114,114,111,119,59,1,8606,105,103,104,116,97,114,114,111,119,59,1,8608,4,18,65,72,97,98,99,100,102,103,104,108,109,111,112,114,115,116,117,119,18204,18209,18214,18234,18250,18268,18292,18308,18319,18343,18379,18397,18413,18504,18547,18553,18584,18603,114,114,59,1,8657,97,114,59,1,10595,4,2,99,114,18220,18230,117,116,101,5,250,1,59,18228,1,250,114,59,1,8593,114,4,2,99,101,18241,18245,121,59,1,1118,118,101,59,1,365,4,2,105,121,18256,18265,114,99,5,251,1,59,18263,1,251,59,1,1091,4,3,97,98,104,18276,18281,18287,114,114,59,1,8645,108,97,99,59,1,369,97,114,59,1,10606,4,2,105,114,18298,18304,115,104,116,59,1,10622,59,3,55349,56626,114,97,118,101,5,249,1,59,18317,1,249,4,2,97,98,18325,18338,114,4,2,108,114,18332,18335,59,1,8639,59,1,8638,108,107,59,1,9600,4,2,99,116,18349,18374,4,2,111,114,18355,18369,114,110,4,2,59,101,18363,18365,1,8988,114,59,1,8988,111,112,59,1,8975,114,105,59,1,9720,4,2,97,108,18385,18390,99,114,59,1,363,5,168,1,59,18395,1,168,4,2,103,112,18403,18408,111,110,59,1,371,102,59,3,55349,56678,4,6,97,100,104,108,115,117,18427,18434,18445,18470,18475,18494,114,114,111,119,59,1,8593,111,119,110,97,114,114,111,119,59,1,8597,97,114,112,111,111,110,4,2,108,114,18457,18463,101,102,116,59,1,8639,105,103,104,116,59,1,8638,117,115,59,1,8846,105,4,3,59,104,108,18484,18486,18489,1,965,59,1,978,111,110,59,1,965,112,97,114,114,111,119,115,59,1,8648,4,3,99,105,116,18512,18537,18542,4,2,111,114,18518,18532,114,110,4,2,59,101,18526,18528,1,8989,114,59,1,8989,111,112,59,1,8974,110,103,59,1,367,114,105,59,1,9721,99,114,59,3,55349,56522,4,3,100,105,114,18561,18566,18572,111,116,59,1,8944,108,100,101,59,1,361,105,4,2,59,102,18579,18581,1,9653,59,1,9652,4,2,97,109,18590,18595,114,114,59,1,8648,108,5,252,1,59,18601,1,252,97,110,103,108,101,59,1,10663,4,15,65,66,68,97,99,100,101,102,108,110,111,112,114,115,122,18643,18648,18661,18667,18847,18851,18857,18904,18909,18915,18931,18937,18943,18949,18996,114,114,59,1,8661,97,114,4,2,59,118,18656,18658,1,10984,59,1,10985,97,115,104,59,1,8872,4,2,110,114,18673,18679,103,114,116,59,1,10652,4,7,101,107,110,112,114,115,116,18695,18704,18711,18720,18742,18754,18810,112,115,105,108,111,110,59,1,1013,97,112,112,97,59,1,1008,111,116,104,105,110,103,59,1,8709,4,3,104,105,114,18728,18732,18735,105,59,1,981,59,1,982,111,112,116,111,59,1,8733,4,2,59,104,18748,18750,1,8597,111,59,1,1009,4,2,105,117,18760,18766,103,109,97,59,1,962,4,2,98,112,18772,18791,115,101,116,110,101,113,4,2,59,113,18784,18787,3,8842,65024,59,3,10955,65024,115,101,116,110,101,113,4,2,59,113,18803,18806,3,8843,65024,59,3,10956,65024,4,2,104,114,18816,18822,101,116,97,59,1,977,105,97,110,103,108,101,4,2,108,114,18834,18840,101,102,116,59,1,8882,105,103,104,116,59,1,8883,121,59,1,1074,97,115,104,59,1,8866,4,3,101,108,114,18865,18884,18890,4,3,59,98,101,18873,18875,18880,1,8744,97,114,59,1,8891,113,59,1,8794,108,105,112,59,1,8942,4,2,98,116,18896,18901,97,114,59,1,124,59,1,124,114,59,3,55349,56627,116,114,105,59,1,8882,115,117,4,2,98,112,18923,18927,59,3,8834,8402,59,3,8835,8402,112,102,59,3,55349,56679,114,111,112,59,1,8733,116,114,105,59,1,8883,4,2,99,117,18955,18960,114,59,3,55349,56523,4,2,98,112,18966,18981,110,4,2,69,101,18973,18977,59,3,10955,65024,59,3,8842,65024,110,4,2,69,101,18988,18992,59,3,10956,65024,59,3,8843,65024,105,103,122,97,103,59,1,10650,4,7,99,101,102,111,112,114,115,19020,19026,19061,19066,19072,19075,19089,105,114,99,59,1,373,4,2,100,105,19032,19055,4,2,98,103,19038,19043,97,114,59,1,10847,101,4,2,59,113,19050,19052,1,8743,59,1,8793,101,114,112,59,1,8472,114,59,3,55349,56628,112,102,59,3,55349,56680,59,1,8472,4,2,59,101,19081,19083,1,8768,97,116,104,59,1,8768,99,114,59,3,55349,56524,4,14,99,100,102,104,105,108,109,110,111,114,115,117,118,119,19125,19146,19152,19157,19173,19176,19192,19197,19202,19236,19252,19269,19286,19291,4,3,97,105,117,19133,19137,19142,112,59,1,8898,114,99,59,1,9711,112,59,1,8899,116,114,105,59,1,9661,114,59,3,55349,56629,4,2,65,97,19163,19168,114,114,59,1,10234,114,114,59,1,10231,59,1,958,4,2,65,97,19182,19187,114,114,59,1,10232,114,114,59,1,10229,97,112,59,1,10236,105,115,59,1,8955,4,3,100,112,116,19210,19215,19230,111,116,59,1,10752,4,2,102,108,19221,19225,59,3,55349,56681,117,115,59,1,10753,105,109,101,59,1,10754,4,2,65,97,19242,19247,114,114,59,1,10233,114,114,59,1,10230,4,2,99,113,19258,19263,114,59,3,55349,56525,99,117,112,59,1,10758,4,2,112,116,19275,19281,108,117,115,59,1,10756,114,105,59,1,9651,101,101,59,1,8897,101,100,103,101,59,1,8896,4,8,97,99,101,102,105,111,115,117,19316,19335,19349,19357,19362,19367,19373,19379,99,4,2,117,121,19323,19332,116,101,5,253,1,59,19330,1,253,59,1,1103,4,2,105,121,19341,19346,114,99,59,1,375,59,1,1099,110,5,165,1,59,19355,1,165,114,59,3,55349,56630,99,121,59,1,1111,112,102,59,3,55349,56682,99,114,59,3,55349,56526,4,2,99,109,19385,19389,121,59,1,1102,108,5,255,1,59,19395,1,255,4,10,97,99,100,101,102,104,105,111,115,119,19419,19426,19441,19446,19462,19467,19472,19480,19486,19492,99,117,116,101,59,1,378,4,2,97,121,19432,19438,114,111,110,59,1,382,59,1,1079,111,116,59,1,380,4,2,101,116,19452,19458,116,114,102,59,1,8488,97,59,1,950,114,59,3,55349,56631,99,121,59,1,1078,103,114,97,114,114,59,1,8669,112,102,59,3,55349,56683,99,114,59,3,55349,56527,4,2,106,110,19498,19501,59,1,8205,106,59,1,8204])},56994:function(e,t,n){"use strict";var r=n(89372).default,i=n(5816).default,a=n(22525),o=n(48240),s=a.CODE_POINTS,l=function(){function e(){r(this,e),this.html=null,this.pos=-1,this.lastGapPos=-1,this.lastCharPos=-1,this.gapStack=[],this.skipNextNewLine=!1,this.lastChunkWritten=!1,this.endOfChunkHit=!1,this.bufferWaterline=65536}return i(e,[{key:"_err",value:function(){}},{key:"_addGap",value:function(){this.gapStack.push(this.lastGapPos),this.lastGapPos=this.pos}},{key:"_processSurrogate",value:function(e){if(this.pos!==this.lastCharPos){var t=this.html.charCodeAt(this.pos+1);if(a.isSurrogatePair(t))return this.pos++,this._addGap(),a.getSurrogatePairCodePoint(e,t)}else if(!this.lastChunkWritten)return this.endOfChunkHit=!0,s.EOF;return this._err(o.surrogateInInputStream),e}},{key:"dropParsedChunk",value:function(){this.pos>this.bufferWaterline&&(this.lastCharPos-=this.pos,this.html=this.html.substring(this.pos),this.pos=0,this.lastGapPos=-1,this.gapStack=[])}},{key:"write",value:function(e,t){this.html?this.html+=e:this.html=e,this.lastCharPos=this.html.length-1,this.endOfChunkHit=!1,this.lastChunkWritten=t}},{key:"insertHtmlAtCurrentPos",value:function(e){this.html=this.html.substring(0,this.pos+1)+e+this.html.substring(this.pos+1,this.html.length),this.lastCharPos=this.html.length-1,this.endOfChunkHit=!1}},{key:"advance",value:function(){if(this.pos++,this.pos>this.lastCharPos)return this.endOfChunkHit=!this.lastChunkWritten,s.EOF;var e=this.html.charCodeAt(this.pos);return this.skipNextNewLine&&e===s.LINE_FEED?(this.skipNextNewLine=!1,this._addGap(),this.advance()):e===s.CARRIAGE_RETURN?(this.skipNextNewLine=!0,s.LINE_FEED):(this.skipNextNewLine=!1,a.isSurrogate(e)&&(e=this._processSurrogate(e)),e>31&&e<127||e===s.LINE_FEED||e===s.CARRIAGE_RETURN||e>159&&e<64976||this._checkForProblematicCharacters(e),e)}},{key:"_checkForProblematicCharacters",value:function(e){a.isControlCodePoint(e)?this._err(o.controlCharacterInInputStream):a.isUndefinedCodePoint(e)&&this._err(o.noncharacterInInputStream)}},{key:"retreat",value:function(){this.pos===this.lastGapPos&&(this.lastGapPos=this.gapStack.pop(),this.pos--),this.pos--}}]),e}();e.exports=l},98653:function(e,t,n){"use strict";var r=n(17246).DOCUMENT_MODE;t.createDocument=function(){return{nodeName:"#document",mode:r.NO_QUIRKS,childNodes:[]}},t.createDocumentFragment=function(){return{nodeName:"#document-fragment",childNodes:[]}},t.createElement=function(e,t,n){return{nodeName:e,tagName:e,attrs:n,namespaceURI:t,childNodes:[],parentNode:null}},t.createCommentNode=function(e){return{nodeName:"#comment",data:e,parentNode:null}};var i=function(e){return{nodeName:"#text",value:e,parentNode:null}},a=t.appendChild=function(e,t){e.childNodes.push(t),t.parentNode=e},o=t.insertBefore=function(e,t,n){var r=e.childNodes.indexOf(n);e.childNodes.splice(r,0,t),t.parentNode=e};t.setTemplateContent=function(e,t){e.content=t},t.getTemplateContent=function(e){return e.content},t.setDocumentType=function(e,t,n,r){for(var i=null,o=0;o4&&n.slice(0,4)===o&&s.test(t)&&("-"===t.charAt(4)?p=function(e){var t=e.slice(5).replace(l,d);return o+t.charAt(0).toUpperCase()+t.slice(1)}(t):t=function(e){var t=e.slice(4);if(l.test(t))return e;"-"!==(t=t.replace(u,c)).charAt(0)&&(t="-"+t);return o+t}(t),f=i);return new f(p,t)};var s=/^data[-\w.:]+$/i,l=/-[a-z]/g,u=/[A-Z]/g;function c(e){return"-"+e.toLowerCase()}function d(e){return e.charAt(1).toUpperCase()}},44767:function(e,t,n){"use strict";var r=n(68443),i=n(5397),a=n(82373),o=n(24592),s=n(41832),l=n(46121);e.exports=r([a,i,o,s,l])},41832:function(e,t,n){"use strict";var r=n(63211),i=n(23099),a=r.booleanish,o=r.number,s=r.spaceSeparated;e.exports=i({transform:function(e,t){return"role"===t?t:"aria-"+t.slice(4).toLowerCase()},properties:{ariaActiveDescendant:null,ariaAtomic:a,ariaAutoComplete:null,ariaBusy:a,ariaChecked:a,ariaColCount:o,ariaColIndex:o,ariaColSpan:o,ariaControls:s,ariaCurrent:null,ariaDescribedBy:s,ariaDetails:null,ariaDisabled:a,ariaDropEffect:s,ariaErrorMessage:null,ariaExpanded:a,ariaFlowTo:s,ariaGrabbed:a,ariaHasPopup:null,ariaHidden:a,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:s,ariaLevel:o,ariaLive:null,ariaModal:a,ariaMultiLine:a,ariaMultiSelectable:a,ariaOrientation:null,ariaOwns:s,ariaPlaceholder:null,ariaPosInSet:o,ariaPressed:a,ariaReadOnly:a,ariaRelevant:null,ariaRequired:a,ariaRoleDescription:s,ariaRowCount:o,ariaRowIndex:o,ariaRowSpan:o,ariaSelected:a,ariaSetSize:o,ariaSort:null,ariaValueMax:o,ariaValueMin:o,ariaValueNow:o,ariaValueText:null,role:null}})},46121:function(e,t,n){"use strict";var r=n(63211),i=n(23099),a=n(26665),o=r.boolean,s=r.overloadedBoolean,l=r.booleanish,u=r.number,c=r.spaceSeparated,d=r.commaSeparated;e.exports=i({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:a,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:d,acceptCharset:c,accessKey:c,action:null,allow:null,allowFullScreen:o,allowPaymentRequest:o,allowUserMedia:o,alt:null,as:null,async:o,autoCapitalize:null,autoComplete:c,autoFocus:o,autoPlay:o,capture:o,charSet:null,checked:o,cite:null,className:c,cols:u,colSpan:null,content:null,contentEditable:l,controls:o,controlsList:c,coords:u|d,crossOrigin:null,data:null,dateTime:null,decoding:null,default:o,defer:o,dir:null,dirName:null,disabled:o,download:s,draggable:l,encType:null,enterKeyHint:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:o,formTarget:null,headers:c,height:u,hidden:o,high:u,href:null,hrefLang:null,htmlFor:c,httpEquiv:c,id:null,imageSizes:null,imageSrcSet:d,inputMode:null,integrity:null,is:null,isMap:o,itemId:null,itemProp:c,itemRef:c,itemScope:o,itemType:c,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:o,low:u,manifest:null,max:null,maxLength:u,media:null,method:null,min:null,minLength:u,multiple:o,muted:o,name:null,nonce:null,noModule:o,noValidate:o,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforePrint:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextMenu:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:o,optimum:u,pattern:null,ping:c,placeholder:null,playsInline:o,poster:null,preload:null,readOnly:o,referrerPolicy:null,rel:c,required:o,reversed:o,rows:u,rowSpan:u,sandbox:c,scope:null,scoped:o,seamless:o,selected:o,shape:null,size:u,sizes:null,slot:null,span:u,spellCheck:l,src:null,srcDoc:null,srcLang:null,srcSet:d,start:u,step:null,style:null,tabIndex:u,target:null,title:null,translate:null,type:null,typeMustMatch:o,useMap:null,value:l,width:u,wrap:null,align:null,aLink:null,archive:c,axis:null,background:null,bgColor:null,border:u,borderColor:null,bottomMargin:u,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:o,declare:o,event:null,face:null,frame:null,frameBorder:null,hSpace:u,leftMargin:u,link:null,longDesc:null,lowSrc:null,marginHeight:u,marginWidth:u,noResize:o,noHref:o,noShade:o,noWrap:o,object:null,profile:null,prompt:null,rev:null,rightMargin:u,rules:null,scheme:null,scrolling:l,standby:null,summary:null,text:null,topMargin:u,valueType:null,version:null,vAlign:null,vLink:null,vSpace:u,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:o,disableRemotePlayback:o,prefix:null,property:null,results:u,security:null,unselectable:null}})},26665:function(e,t,n){"use strict";var r=n(19709);e.exports=function(e,t){return r(e,t.toLowerCase())}},19709:function(e){"use strict";e.exports=function(e,t){return t in e?e[t]:t}},23099:function(e,t,n){"use strict";var r=n(96077),i=n(13023),a=n(52658);e.exports=function(e){var t,n,o=e.space,s=e.mustUseProperty||[],l=e.attributes||{},u=e.properties,c=e.transform,d={},p={};for(t in u)n=new a(t,c(l,t),u[t],o),-1!==s.indexOf(t)&&(n.mustUseProperty=!0),d[t]=n,p[r(t)]=t,p[r(n.attribute)]=t;return new i(d,p,o)}},52658:function(e,t,n){"use strict";var r=n(63609),i=n(63211);e.exports=s,s.prototype=new r,s.prototype.defined=!0;var a=["boolean","booleanish","overloadedBoolean","number","commaSeparated","spaceSeparated","commaOrSpaceSeparated"],o=a.length;function s(e,t,n,s){var u,c=-1;for(l(this,"space",s),r.call(this,e,t);++c]?|>=?|\?=|[-+\/=])(?=\s)/,lookbehind:!0},"string-operator":{pattern:/(\s)&&?(?=\s)/,lookbehind:!0,alias:"keyword"},"token-operator":[{pattern:/(\w)(?:->?|=>|[~|{}])(?=\w)/,lookbehind:!0,alias:"punctuation"},{pattern:/[|{}]/,alias:"punctuation"}],punctuation:/[,.:()]/}}e.exports=t,t.displayName="abap",t.aliases=[]},17882:function(e){"use strict";function t(e){!function(e){var t="(?:ALPHA|BIT|CHAR|CR|CRLF|CTL|DIGIT|DQUOTE|HEXDIG|HTAB|LF|LWSP|OCTET|SP|VCHAR|WSP)";e.languages.abnf={comment:/;.*/,string:{pattern:/(?:%[is])?"[^"\n\r]*"/,greedy:!0,inside:{punctuation:/^%[is]/}},range:{pattern:/%(?:b[01]+-[01]+|d\d+-\d+|x[A-F\d]+-[A-F\d]+)/i,alias:"number"},terminal:{pattern:/%(?:b[01]+(?:\.[01]+)*|d\d+(?:\.\d+)*|x[A-F\d]+(?:\.[A-F\d]+)*)/i,alias:"number"},repetition:{pattern:/(^|[^\w-])(?:\d*\*\d*|\d+)/,lookbehind:!0,alias:"operator"},definition:{pattern:/(^[ \t]*)(?:[a-z][\w-]*|<[^<>\r\n]*>)(?=\s*=)/m,lookbehind:!0,alias:"keyword",inside:{punctuation:/<|>/}},"core-rule":{pattern:RegExp("(?:(^|[^<\\w-])"+t+"|<"+t+">)(?![\\w-])","i"),lookbehind:!0,alias:["rule","constant"],inside:{punctuation:/<|>/}},rule:{pattern:/(^|[^<\w-])[a-z][\w-]*|<[^<>\r\n]*>/i,lookbehind:!0,inside:{punctuation:/<|>/}},operator:/=\/?|\//,punctuation:/[()\[\]]/}}(e)}e.exports=t,t.displayName="abnf",t.aliases=[]},57613:function(e){"use strict";function t(e){e.languages.actionscript=e.languages.extend("javascript",{keyword:/\b(?:as|break|case|catch|class|const|default|delete|do|dynamic|each|else|extends|final|finally|for|function|get|if|implements|import|in|include|instanceof|interface|internal|is|namespace|native|new|null|override|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|use|var|void|while|with)\b/,operator:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<>?>?|[!=]=?)=?|[~?@]/}),e.languages.actionscript["class-name"].alias="function",delete e.languages.actionscript.parameter,delete e.languages.actionscript["literal-property"],e.languages.markup&&e.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\[\s\S]|(?!\2)[^\\])*\2)*\s*\/?>/,lookbehind:!0,inside:e.languages.markup}})}e.exports=t,t.displayName="actionscript",t.aliases=[]},39775:function(e){"use strict";function t(e){e.languages.ada={comment:/--.*/,string:/"(?:""|[^"\r\f\n])*"/,number:[{pattern:/\b\d(?:_?\d)*#[\dA-F](?:_?[\dA-F])*(?:\.[\dA-F](?:_?[\dA-F])*)?#(?:E[+-]?\d(?:_?\d)*)?/i},{pattern:/\b\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:E[+-]?\d(?:_?\d)*)?\b/i}],"attr-name":/\b'\w+/,keyword:/\b(?:abort|abs|abstract|accept|access|aliased|all|and|array|at|begin|body|case|constant|declare|delay|delta|digits|do|else|elsif|end|entry|exception|exit|for|function|generic|goto|if|in|interface|is|limited|loop|mod|new|not|null|of|others|out|overriding|package|pragma|private|procedure|protected|raise|range|record|rem|renames|requeue|return|reverse|select|separate|some|subtype|synchronized|tagged|task|terminate|then|type|until|use|when|while|with|xor)\b/i,boolean:/\b(?:false|true)\b/i,operator:/<[=>]?|>=?|=>?|:=|\/=?|\*\*?|[&+-]/,punctuation:/\.\.?|[,;():]/,char:/'.'/,variable:/\b[a-z](?:\w)*\b/i}}e.exports=t,t.displayName="ada",t.aliases=[]},43717:function(e){"use strict";function t(e){!function(e){e.languages.agda={comment:/\{-[\s\S]*?(?:-\}|$)|--.*/,string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},punctuation:/[(){}\u2983\u2984.;@]/,"class-name":{pattern:/((?:data|record) +)\S+/,lookbehind:!0},function:{pattern:/(^[ \t]*)(?!\s)[^:\r\n]+(?=:)/m,lookbehind:!0},operator:{pattern:/(^\s*|\s)(?:[=|:\u2200\u2192\u03bb\\?_]|->)(?=\s)/,lookbehind:!0},keyword:/\b(?:Set|abstract|constructor|data|eta-equality|field|forall|hiding|import|in|inductive|infix|infixl|infixr|instance|let|macro|module|mutual|no-eta-equality|open|overlap|pattern|postulate|primitive|private|public|quote|quoteContext|quoteGoal|quoteTerm|record|renaming|rewrite|syntax|tactic|unquote|unquoteDecl|unquoteDef|using|variable|where|with)\b/}}(e)}e.exports=t,t.displayName="agda",t.aliases=[]},2607:function(e){"use strict";function t(e){e.languages.al={comment:/\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/'(?:''|[^'\r\n])*'(?!')|"(?:""|[^"\r\n])*"(?!")/,greedy:!0},function:{pattern:/(\b(?:event|procedure|trigger)\s+|(?:^|[^.])\.\s*)[a-z_]\w*(?=\s*\()/i,lookbehind:!0},keyword:[/\b(?:array|asserterror|begin|break|case|do|downto|else|end|event|exit|for|foreach|function|if|implements|in|indataset|interface|internal|local|of|procedure|program|protected|repeat|runonclient|securityfiltering|suppressdispose|temporary|then|to|trigger|until|var|while|with|withevents)\b/i,/\b(?:action|actions|addafter|addbefore|addfirst|addlast|area|assembly|chartpart|codeunit|column|controladdin|cuegroup|customizes|dataitem|dataset|dotnet|elements|enum|enumextension|extends|field|fieldattribute|fieldelement|fieldgroup|fieldgroups|fields|filter|fixed|grid|group|key|keys|label|labels|layout|modify|moveafter|movebefore|movefirst|movelast|page|pagecustomization|pageextension|part|profile|query|repeater|report|requestpage|schema|separator|systempart|table|tableelement|tableextension|textattribute|textelement|type|usercontrol|value|xmlport)\b/i],number:/\b(?:0x[\da-f]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?)(?:F|LL?|U(?:LL?)?)?\b/i,boolean:/\b(?:false|true)\b/i,variable:/\b(?:Curr(?:FieldNo|Page|Report)|x?Rec|RequestOptionsPage)\b/,"class-name":/\b(?:automation|biginteger|bigtext|blob|boolean|byte|char|clienttype|code|completiontriggererrorlevel|connectiontype|database|dataclassification|datascope|date|dateformula|datetime|decimal|defaultlayout|dialog|dictionary|dotnetassembly|dotnettypedeclaration|duration|errorinfo|errortype|executioncontext|executionmode|fieldclass|fieldref|fieldtype|file|filterpagebuilder|guid|httpclient|httpcontent|httpheaders|httprequestmessage|httpresponsemessage|instream|integer|joker|jsonarray|jsonobject|jsontoken|jsonvalue|keyref|list|moduledependencyinfo|moduleinfo|none|notification|notificationscope|objecttype|option|outstream|pageresult|record|recordid|recordref|reportformat|securityfilter|sessionsettings|tableconnectiontype|tablefilter|testaction|testfield|testfilterfield|testpage|testpermissions|testrequestpage|text|textbuilder|textconst|textencoding|time|transactionmodel|transactiontype|variant|verbosity|version|view|views|webserviceactioncontext|webserviceactionresultcode|xmlattribute|xmlattributecollection|xmlcdata|xmlcomment|xmldeclaration|xmldocument|xmldocumenttype|xmlelement|xmlnamespacemanager|xmlnametable|xmlnode|xmlnodelist|xmlprocessinginstruction|xmlreadoptions|xmltext|xmlwriteoptions)\b/i,operator:/\.\.|:[=:]|[-+*/]=?|<>|[<>]=?|=|\b(?:and|div|mod|not|or|xor)\b/i,punctuation:/[()\[\]{}:.;,]/}}e.exports=t,t.displayName="al",t.aliases=[]},29483:function(e){"use strict";function t(e){e.languages.antlr4={comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,string:{pattern:/'(?:\\.|[^\\'\r\n])*'/,greedy:!0},"character-class":{pattern:/\[(?:\\.|[^\\\]\r\n])*\]/,greedy:!0,alias:"regex",inside:{range:{pattern:/([^[]|(?:^|[^\\])(?:\\\\)*\\\[)-(?!\])/,lookbehind:!0,alias:"punctuation"},escape:/\\(?:u(?:[a-fA-F\d]{4}|\{[a-fA-F\d]+\})|[pP]\{[=\w-]+\}|[^\r\nupP])/,punctuation:/[\[\]]/}},action:{pattern:/\{(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*\}/,greedy:!0,inside:{content:{pattern:/(\{)[\s\S]+(?=\})/,lookbehind:!0},punctuation:/[{}]/}},command:{pattern:/(->\s*(?!\s))(?:\s*(?:,\s*)?\b[a-z]\w*(?:\s*\([^()\r\n]*\))?)+(?=\s*;)/i,lookbehind:!0,inside:{function:/\b\w+(?=\s*(?:[,(]|$))/,punctuation:/[,()]/}},annotation:{pattern:/@\w+(?:::\w+)*/,alias:"keyword"},label:{pattern:/#[ \t]*\w+/,alias:"punctuation"},keyword:/\b(?:catch|channels|finally|fragment|grammar|import|lexer|locals|mode|options|parser|returns|throws|tokens)\b/,definition:[{pattern:/\b[a-z]\w*(?=\s*:)/,alias:["rule","class-name"]},{pattern:/\b[A-Z]\w*(?=\s*:)/,alias:["token","constant"]}],constant:/\b[A-Z][A-Z_]*\b/,operator:/\.\.|->|[|~]|[*+?]\??/,punctuation:/[;:()=]/},e.languages.g4=e.languages.antlr4}e.exports=t,t.displayName="antlr4",t.aliases=["g4"]},36131:function(e){"use strict";function t(e){e.languages.apacheconf={comment:/#.*/,"directive-inline":{pattern:/(^[\t ]*)\b(?:AcceptFilter|AcceptPathInfo|AccessFileName|Action|Add(?:Alt|AltByEncoding|AltByType|Charset|DefaultCharset|Description|Encoding|Handler|Icon|IconByEncoding|IconByType|InputFilter|Language|ModuleInfo|OutputFilter|OutputFilterByType|Type)|Alias|AliasMatch|Allow(?:CONNECT|EncodedSlashes|Methods|Override|OverrideList)?|Anonymous(?:_LogEmail|_MustGiveEmail|_NoUserID|_VerifyEmail)?|AsyncRequestWorkerFactor|Auth(?:BasicAuthoritative|BasicFake|BasicProvider|BasicUseDigestAlgorithm|DBDUserPWQuery|DBDUserRealmQuery|DBMGroupFile|DBMType|DBMUserFile|Digest(?:Algorithm|Domain|NonceLifetime|Provider|Qop|ShmemSize)|Form(?:Authoritative|Body|DisableNoStore|FakeBasicAuth|Location|LoginRequiredLocation|LoginSuccessLocation|LogoutLocation|Method|Mimetype|Password|Provider|SitePassphrase|Size|Username)|GroupFile|LDAP(?:AuthorizePrefix|BindAuthoritative|BindDN|BindPassword|CharsetConfig|CompareAsUser|CompareDNOnServer|DereferenceAliases|GroupAttribute|GroupAttributeIsDN|InitialBindAsUser|InitialBindPattern|MaxSubGroupDepth|RemoteUserAttribute|RemoteUserIsDN|SearchAsUser|SubGroupAttribute|SubGroupClass|Url)|Merging|Name|nCache(?:Context|Enable|ProvideFor|SOCache|Timeout)|nzFcgiCheckAuthnProvider|nzFcgiDefineProvider|Type|UserFile|zDBDLoginToReferer|zDBDQuery|zDBDRedirectQuery|zDBMType|zSendForbiddenOnFailure)|BalancerGrowth|BalancerInherit|BalancerMember|BalancerPersist|BrowserMatch|BrowserMatchNoCase|BufferedLogs|BufferSize|Cache(?:DefaultExpire|DetailHeader|DirLength|DirLevels|Disable|Enable|File|Header|IgnoreCacheControl|IgnoreHeaders|IgnoreNoLastMod|IgnoreQueryString|IgnoreURLSessionIdentifiers|KeyBaseURL|LastModifiedFactor|Lock|LockMaxAge|LockPath|MaxExpire|MaxFileSize|MinExpire|MinFileSize|NegotiatedDocs|QuickHandler|ReadSize|ReadTime|Root|Socache(?:MaxSize|MaxTime|MinTime|ReadSize|ReadTime)?|StaleOnError|StoreExpired|StoreNoStore|StorePrivate)|CGIDScriptTimeout|CGIMapExtension|CharsetDefault|CharsetOptions|CharsetSourceEnc|CheckCaseOnly|CheckSpelling|ChrootDir|ContentDigest|CookieDomain|CookieExpires|CookieName|CookieStyle|CookieTracking|CoreDumpDirectory|CustomLog|Dav|DavDepthInfinity|DavGenericLockDB|DavLockDB|DavMinTimeout|DBDExptime|DBDInitSQL|DBDKeep|DBDMax|DBDMin|DBDParams|DBDPersist|DBDPrepareSQL|DBDriver|DefaultIcon|DefaultLanguage|DefaultRuntimeDir|DefaultType|Define|Deflate(?:BufferSize|CompressionLevel|FilterNote|InflateLimitRequestBody|InflateRatio(?:Burst|Limit)|MemLevel|WindowSize)|Deny|DirectoryCheckHandler|DirectoryIndex|DirectoryIndexRedirect|DirectorySlash|DocumentRoot|DTracePrivileges|DumpIOInput|DumpIOOutput|EnableExceptionHook|EnableMMAP|EnableSendfile|Error|ErrorDocument|ErrorLog|ErrorLogFormat|Example|ExpiresActive|ExpiresByType|ExpiresDefault|ExtendedStatus|ExtFilterDefine|ExtFilterOptions|FallbackResource|FileETag|FilterChain|FilterDeclare|FilterProtocol|FilterProvider|FilterTrace|ForceLanguagePriority|ForceType|ForensicLog|GprofDir|GracefulShutdownTimeout|Group|Header|HeaderName|Heartbeat(?:Address|Listen|MaxServers|Storage)|HostnameLookups|IdentityCheck|IdentityCheckTimeout|ImapBase|ImapDefault|ImapMenu|Include|IncludeOptional|Index(?:HeadInsert|Ignore|IgnoreReset|Options|OrderDefault|StyleSheet)|InputSed|ISAPI(?:AppendLogToErrors|AppendLogToQuery|CacheFile|FakeAsync|LogNotSupported|ReadAheadBuffer)|KeepAlive|KeepAliveTimeout|KeptBodySize|LanguagePriority|LDAP(?:CacheEntries|CacheTTL|ConnectionPoolTTL|ConnectionTimeout|LibraryDebug|OpCacheEntries|OpCacheTTL|ReferralHopLimit|Referrals|Retries|RetryDelay|SharedCacheFile|SharedCacheSize|Timeout|TrustedClientCert|TrustedGlobalCert|TrustedMode|VerifyServerCert)|Limit(?:InternalRecursion|Request(?:Body|Fields|FieldSize|Line)|XMLRequestBody)|Listen|ListenBackLog|LoadFile|LoadModule|LogFormat|LogLevel|LogMessage|LuaAuthzProvider|LuaCodeCache|Lua(?:Hook(?:AccessChecker|AuthChecker|CheckUserID|Fixups|InsertFilter|Log|MapToStorage|TranslateName|TypeChecker)|Inherit|InputFilter|MapHandler|OutputFilter|PackageCPath|PackagePath|QuickHandler|Root|Scope)|Max(?:ConnectionsPerChild|KeepAliveRequests|MemFree|RangeOverlaps|RangeReversals|Ranges|RequestWorkers|SpareServers|SpareThreads|Threads)|MergeTrailers|MetaDir|MetaFiles|MetaSuffix|MimeMagicFile|MinSpareServers|MinSpareThreads|MMapFile|ModemStandard|ModMimeUsePathInfo|MultiviewsMatch|Mutex|NameVirtualHost|NoProxy|NWSSLTrustedCerts|NWSSLUpgradeable|Options|Order|OutputSed|PassEnv|PidFile|PrivilegesMode|Protocol|ProtocolEcho|Proxy(?:AddHeaders|BadHeader|Block|Domain|ErrorOverride|ExpressDBMFile|ExpressDBMType|ExpressEnable|FtpDirCharset|FtpEscapeWildcards|FtpListOnWildcard|HTML(?:BufSize|CharsetOut|DocType|Enable|Events|Extended|Fixups|Interp|Links|Meta|StripComments|URLMap)|IOBufferSize|MaxForwards|Pass(?:Inherit|InterpolateEnv|Match|Reverse|ReverseCookieDomain|ReverseCookiePath)?|PreserveHost|ReceiveBufferSize|Remote|RemoteMatch|Requests|SCGIInternalRedirect|SCGISendfile|Set|SourceAddress|Status|Timeout|Via)|ReadmeName|ReceiveBufferSize|Redirect|RedirectMatch|RedirectPermanent|RedirectTemp|ReflectorHeader|RemoteIP(?:Header|InternalProxy|InternalProxyList|ProxiesHeader|TrustedProxy|TrustedProxyList)|RemoveCharset|RemoveEncoding|RemoveHandler|RemoveInputFilter|RemoveLanguage|RemoveOutputFilter|RemoveType|RequestHeader|RequestReadTimeout|Require|Rewrite(?:Base|Cond|Engine|Map|Options|Rule)|RLimitCPU|RLimitMEM|RLimitNPROC|Satisfy|ScoreBoardFile|Script(?:Alias|AliasMatch|InterpreterSource|Log|LogBuffer|LogLength|Sock)?|SecureListen|SeeRequestTail|SendBufferSize|Server(?:Admin|Alias|Limit|Name|Path|Root|Signature|Tokens)|Session(?:Cookie(?:Name|Name2|Remove)|Crypto(?:Cipher|Driver|Passphrase|PassphraseFile)|DBD(?:CookieName|CookieName2|CookieRemove|DeleteLabel|InsertLabel|PerUser|SelectLabel|UpdateLabel)|Env|Exclude|Header|Include|MaxAge)?|SetEnv|SetEnvIf|SetEnvIfExpr|SetEnvIfNoCase|SetHandler|SetInputFilter|SetOutputFilter|SSIEndTag|SSIErrorMsg|SSIETag|SSILastModified|SSILegacyExprParser|SSIStartTag|SSITimeFormat|SSIUndefinedEcho|SSL(?:CACertificateFile|CACertificatePath|CADNRequestFile|CADNRequestPath|CARevocationCheck|CARevocationFile|CARevocationPath|CertificateChainFile|CertificateFile|CertificateKeyFile|CipherSuite|Compression|CryptoDevice|Engine|FIPS|HonorCipherOrder|InsecureRenegotiation|OCSP(?:DefaultResponder|Enable|OverrideResponder|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|UseRequestNonce)|OpenSSLConfCmd|Options|PassPhraseDialog|Protocol|Proxy(?:CACertificateFile|CACertificatePath|CARevocation(?:Check|File|Path)|CheckPeer(?:CN|Expire|Name)|CipherSuite|Engine|MachineCertificate(?:ChainFile|File|Path)|Protocol|Verify|VerifyDepth)|RandomSeed|RenegBufferSize|Require|RequireSSL|Session(?:Cache|CacheTimeout|TicketKeyFile|Tickets)|SRPUnknownUserSeed|SRPVerifierFile|Stapling(?:Cache|ErrorCacheTimeout|FakeTryLater|ForceURL|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|ReturnResponderErrors|StandardCacheTimeout)|StrictSNIVHostCheck|UserName|UseStapling|VerifyClient|VerifyDepth)|StartServers|StartThreads|Substitute|Suexec|SuexecUserGroup|ThreadLimit|ThreadsPerChild|ThreadStackSize|TimeOut|TraceEnable|TransferLog|TypesConfig|UnDefine|UndefMacro|UnsetEnv|Use|UseCanonicalName|UseCanonicalPhysicalPort|User|UserDir|VHostCGIMode|VHostCGIPrivs|VHostGroup|VHostPrivs|VHostSecure|VHostUser|Virtual(?:DocumentRoot|ScriptAlias)(?:IP)?|WatchdogInterval|XBitHack|xml2EncAlias|xml2EncDefault|xml2StartParse)\b/im,lookbehind:!0,alias:"property"},"directive-block":{pattern:/<\/?\b(?:Auth[nz]ProviderAlias|Directory|DirectoryMatch|Else|ElseIf|Files|FilesMatch|If|IfDefine|IfModule|IfVersion|Limit|LimitExcept|Location|LocationMatch|Macro|Proxy|Require(?:All|Any|None)|VirtualHost)\b.*>/i,inside:{"directive-block":{pattern:/^<\/?\w+/,inside:{punctuation:/^<\/?/},alias:"tag"},"directive-block-parameter":{pattern:/.*[^>]/,inside:{punctuation:/:/,string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}}},alias:"attr-value"},punctuation:/>/},alias:"tag"},"directive-flags":{pattern:/\[(?:[\w=],?)+\]/,alias:"keyword"},string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}},variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/,regex:/\^?.*\$|\^.*\$?/}}e.exports=t,t.displayName="apacheconf",t.aliases=[]},85291:function(e,t,n){"use strict";var r=n(36042);function i(e){e.register(r),function(e){var t=/\b(?:(?:after|before)(?=\s+[a-z])|abstract|activate|and|any|array|as|asc|autonomous|begin|bigdecimal|blob|boolean|break|bulk|by|byte|case|cast|catch|char|class|collect|commit|const|continue|currency|date|datetime|decimal|default|delete|desc|do|double|else|end|enum|exception|exit|export|extends|final|finally|float|for|from|get(?=\s*[{};])|global|goto|group|having|hint|if|implements|import|in|inner|insert|instanceof|int|integer|interface|into|join|like|limit|list|long|loop|map|merge|new|not|null|nulls|number|object|of|on|or|outer|override|package|parallel|pragma|private|protected|public|retrieve|return|rollback|select|set|short|sObject|sort|static|string|super|switch|synchronized|system|testmethod|then|this|throw|time|transaction|transient|trigger|try|undelete|update|upsert|using|virtual|void|webservice|when|where|while|(?:inherited|with|without)\s+sharing)\b/i,n=/\b(?:(?=[a-z_]\w*\s*[<\[])|(?!))[A-Z_]\w*(?:\s*\.\s*[A-Z_]\w*)*\b(?:\s*(?:\[\s*\]|<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>))*/.source.replace(//g,(function(){return t.source}));function r(e){return RegExp(e.replace(//g,(function(){return n})),"i")}var i={keyword:t,punctuation:/[()\[\]{};,:.<>]/};e.languages.apex={comment:e.languages.clike.comment,string:e.languages.clike.string,sql:{pattern:/((?:[=,({:]|\breturn)\s*)\[[^\[\]]*\]/i,lookbehind:!0,greedy:!0,alias:"language-sql",inside:e.languages.sql},annotation:{pattern:/@\w+\b/,alias:"punctuation"},"class-name":[{pattern:r(/(\b(?:class|enum|extends|implements|instanceof|interface|new|trigger\s+\w+\s+on)\s+)/.source),lookbehind:!0,inside:i},{pattern:r(/(\(\s*)(?=\s*\)\s*[\w(])/.source),lookbehind:!0,inside:i},{pattern:r(/(?=\s*\w+\s*[;=,(){:])/.source),inside:i}],trigger:{pattern:/(\btrigger\s+)\w+\b/i,lookbehind:!0,alias:"class-name"},keyword:t,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/i,number:/(?:\B\.\d+|\b\d+(?:\.\d+|L)?)\b/i,operator:/[!=](?:==?)?|\?\.?|&&|\|\||--|\+\+|[-+*/^&|]=?|:|<{1,3}=?/,punctuation:/[()\[\]{};,.]/}}(e)}e.exports=i,i.displayName="apex",i.aliases=[]},71265:function(e){"use strict";function t(e){e.languages.apl={comment:/(?:\u235d|#[! ]).*$/m,string:{pattern:/'(?:[^'\r\n]|'')*'/,greedy:!0},number:/\xaf?(?:\d*\.?\b\d+(?:e[+\xaf]?\d+)?|\xaf|\u221e)(?:j\xaf?(?:(?:\d+(?:\.\d+)?|\.\d+)(?:e[+\xaf]?\d+)?|\xaf|\u221e))?/i,statement:/:[A-Z][a-z][A-Za-z]*\b/,"system-function":{pattern:/\u2395[A-Z]+/i,alias:"function"},constant:/[\u236c\u233e#\u2395\u235e]/,function:/[-+\xd7\xf7\u2308\u230a\u2223|\u2373\u2378?*\u235f\u25cb!\u2339<\u2264=>\u2265\u2260\u2261\u2262\u220a\u2377\u222a\u2229~\u2228\u2227\u2371\u2372\u2374,\u236a\u233d\u2296\u2349\u2191\u2193\u2282\u2283\u2286\u2287\u2337\u234b\u2352\u22a4\u22a5\u2355\u234e\u22a3\u22a2\u2341\u2342\u2248\u236f\u2197\xa4\u2192]/,"monadic-operator":{pattern:/[\\\/\u233f\u2340\xa8\u2368\u2336&\u2225]/,alias:"operator"},"dyadic-operator":{pattern:/[.\u2363\u2360\u2364\u2218\u2338@\u233a\u2365]/,alias:"operator"},assignment:{pattern:/\u2190/,alias:"keyword"},punctuation:/[\[;\]()\u25c7\u22c4]/,dfn:{pattern:/[{}\u237a\u2375\u2376\u2379\u2207\u236b:]/,alias:"builtin"}}}e.exports=t,t.displayName="apl",t.aliases=[]},73920:function(e){"use strict";function t(e){e.languages.applescript={comment:[/\(\*(?:\(\*(?:[^*]|\*(?!\)))*\*\)|(?!\(\*)[\s\S])*?\*\)/,/--.+/,/#.+/],string:/"(?:\\.|[^"\\\r\n])*"/,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e-?\d+)?\b/i,operator:[/[&=\u2260\u2264\u2265*+\-\/\xf7^]|[<>]=?/,/\b(?:(?:begin|end|start)s? with|(?:contains?|(?:does not|doesn't) contain)|(?:is|isn't|is not) (?:contained by|in)|(?:(?:is|isn't|is not) )?(?:greater|less) than(?: or equal)?(?: to)?|(?:comes|(?:does not|doesn't) come) (?:after|before)|(?:is|isn't|is not) equal(?: to)?|(?:(?:does not|doesn't) equal|equal to|equals|is not|isn't)|(?:a )?(?:ref(?: to)?|reference to)|(?:and|as|div|mod|not|or))\b/],keyword:/\b(?:about|above|after|against|apart from|around|aside from|at|back|before|beginning|behind|below|beneath|beside|between|but|by|considering|continue|copy|does|eighth|else|end|equal|error|every|exit|false|fifth|first|for|fourth|from|front|get|given|global|if|ignoring|in|instead of|into|is|it|its|last|local|me|middle|my|ninth|of|on|onto|out of|over|prop|property|put|repeat|return|returning|second|set|seventh|since|sixth|some|tell|tenth|that|the|then|third|through|thru|timeout|times|to|transaction|true|try|until|where|while|whose|with|without)\b/,"class-name":/\b(?:POSIX file|RGB color|alias|application|boolean|centimeters|centimetres|class|constant|cubic centimeters|cubic centimetres|cubic feet|cubic inches|cubic meters|cubic metres|cubic yards|date|degrees Celsius|degrees Fahrenheit|degrees Kelvin|feet|file|gallons|grams|inches|integer|kilograms|kilometers|kilometres|list|liters|litres|meters|metres|miles|number|ounces|pounds|quarts|real|record|reference|script|square feet|square kilometers|square kilometres|square meters|square metres|square miles|square yards|text|yards)\b/,punctuation:/[{}():,\xac\xab\xbb\u300a\u300b]/}}e.exports=t,t.displayName="applescript",t.aliases=[]},6791:function(e){"use strict";function t(e){e.languages.aql={comment:/\/\/.*|\/\*[\s\S]*?\*\//,property:{pattern:/([{,]\s*)(?:(?!\d)\w+|(["'\xb4`])(?:(?!\2)[^\\\r\n]|\\.)*\2)(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\.)*\1/,greedy:!0},identifier:{pattern:/([\xb4`])(?:(?!\1)[^\\\r\n]|\\.)*\1/,greedy:!0},variable:/@@?\w+/,keyword:[{pattern:/(\bWITH\s+)COUNT(?=\s+INTO\b)/i,lookbehind:!0},/\b(?:AGGREGATE|ALL|AND|ANY|ASC|COLLECT|DESC|DISTINCT|FILTER|FOR|GRAPH|IN|INBOUND|INSERT|INTO|K_PATHS|K_SHORTEST_PATHS|LET|LIKE|LIMIT|NONE|NOT|NULL|OR|OUTBOUND|REMOVE|REPLACE|RETURN|SHORTEST_PATH|SORT|UPDATE|UPSERT|WINDOW|WITH)\b/i,{pattern:/(^|[^\w.[])(?:KEEP|PRUNE|SEARCH|TO)\b/i,lookbehind:!0},{pattern:/(^|[^\w.[])(?:CURRENT|NEW|OLD)\b/,lookbehind:!0},{pattern:/\bOPTIONS(?=\s*\{)/i}],function:/\b(?!\d)\w+(?=\s*\()/,boolean:/\b(?:false|true)\b/i,range:{pattern:/\.\./,alias:"operator"},number:[/\b0b[01]+/i,/\b0x[0-9a-f]+/i,/(?:\B\.\d+|\b(?:0|[1-9]\d*)(?:\.\d+)?)(?:e[+-]?\d+)?/i],operator:/\*{2,}|[=!]~|[!=<>]=?|&&|\|\||[-+*/%]/,punctuation:/::|[?.:,;()[\]{}]/}}e.exports=t,t.displayName="aql",t.aliases=[]},5048:function(e,t,n){"use strict";var r=n(35190);function i(e){e.register(r),e.languages.arduino=e.languages.extend("cpp",{keyword:/\b(?:String|array|bool|boolean|break|byte|case|catch|continue|default|do|double|else|finally|for|function|goto|if|in|instanceof|int|integer|long|loop|new|null|return|setup|string|switch|throw|try|void|while|word)\b/,constant:/\b(?:ANALOG_MESSAGE|DEFAULT|DIGITAL_MESSAGE|EXTERNAL|FIRMATA_STRING|HIGH|INPUT|INPUT_PULLUP|INTERNAL|INTERNAL1V1|INTERNAL2V56|LED_BUILTIN|LOW|OUTPUT|REPORT_ANALOG|REPORT_DIGITAL|SET_PIN_MODE|SYSEX_START|SYSTEM_RESET)\b/,builtin:/\b(?:Audio|BSSID|Bridge|Client|Console|EEPROM|Esplora|EsploraTFT|Ethernet|EthernetClient|EthernetServer|EthernetUDP|File|FileIO|FileSystem|Firmata|GPRS|GSM|GSMBand|GSMClient|GSMModem|GSMPIN|GSMScanner|GSMServer|GSMVoiceCall|GSM_SMS|HttpClient|IPAddress|IRread|Keyboard|KeyboardController|LiquidCrystal|LiquidCrystal_I2C|Mailbox|Mouse|MouseController|PImage|Process|RSSI|RobotControl|RobotMotor|SD|SPI|SSID|Scheduler|Serial|Server|Servo|SoftwareSerial|Stepper|Stream|TFT|Task|USBHost|WiFi|WiFiClient|WiFiServer|WiFiUDP|Wire|YunClient|YunServer|abs|addParameter|analogRead|analogReadResolution|analogReference|analogWrite|analogWriteResolution|answerCall|attach|attachGPRS|attachInterrupt|attached|autoscroll|available|background|beep|begin|beginPacket|beginSD|beginSMS|beginSpeaker|beginTFT|beginTransmission|beginWrite|bit|bitClear|bitRead|bitSet|bitWrite|blink|blinkVersion|buffer|changePIN|checkPIN|checkPUK|checkReg|circle|cityNameRead|cityNameWrite|clear|clearScreen|click|close|compassRead|config|connect|connected|constrain|cos|countryNameRead|countryNameWrite|createChar|cursor|debugPrint|delay|delayMicroseconds|detach|detachInterrupt|digitalRead|digitalWrite|disconnect|display|displayLogos|drawBMP|drawCompass|encryptionType|end|endPacket|endSMS|endTransmission|endWrite|exists|exitValue|fill|find|findUntil|flush|gatewayIP|get|getAsynchronously|getBand|getButton|getCurrentCarrier|getIMEI|getKey|getModifiers|getOemKey|getPINUsed|getResult|getSignalStrength|getSocket|getVoiceCallStatus|getXChange|getYChange|hangCall|height|highByte|home|image|interrupts|isActionDone|isDirectory|isListening|isPIN|isPressed|isValid|keyPressed|keyReleased|keyboardRead|knobRead|leftToRight|line|lineFollowConfig|listen|listenOnLocalhost|loadImage|localIP|lowByte|macAddress|maintain|map|max|messageAvailable|micros|millis|min|mkdir|motorsStop|motorsWrite|mouseDragged|mouseMoved|mousePressed|mouseReleased|move|noAutoscroll|noBlink|noBuffer|noCursor|noDisplay|noFill|noInterrupts|noListenOnLocalhost|noStroke|noTone|onReceive|onRequest|open|openNextFile|overflow|parseCommand|parseFloat|parseInt|parsePacket|pauseMode|peek|pinMode|playFile|playMelody|point|pointTo|position|pow|prepare|press|print|printFirmwareVersion|printVersion|println|process|processInput|pulseIn|put|random|randomSeed|read|readAccelerometer|readBlue|readButton|readBytes|readBytesUntil|readGreen|readJoystickButton|readJoystickSwitch|readJoystickX|readJoystickY|readLightSensor|readMessage|readMicrophone|readNetworks|readRed|readSlider|readString|readStringUntil|readTemperature|ready|rect|release|releaseAll|remoteIP|remoteNumber|remotePort|remove|requestFrom|retrieveCallingNumber|rewindDirectory|rightToLeft|rmdir|robotNameRead|robotNameWrite|run|runAsynchronously|runShellCommand|runShellCommandAsynchronously|running|scanNetworks|scrollDisplayLeft|scrollDisplayRight|seek|sendAnalog|sendDigitalPortPair|sendDigitalPorts|sendString|sendSysex|serialEvent|setBand|setBitOrder|setClockDivider|setCursor|setDNS|setDataMode|setFirmwareVersion|setMode|setPINUsed|setSpeed|setTextSize|setTimeout|shiftIn|shiftOut|shutdown|sin|size|sqrt|startLoop|step|stop|stroke|subnetMask|switchPIN|tan|tempoWrite|text|tone|transfer|tuneWrite|turn|updateIR|userNameRead|userNameWrite|voiceCall|waitContinue|width|write|writeBlue|writeGreen|writeJSON|writeMessage|writeMicroseconds|writeRGB|writeRed|yield)\b/}),e.languages.ino=e.languages.arduino}e.exports=i,i.displayName="arduino",i.aliases=["ino"]},6638:function(e){"use strict";function t(e){e.languages.arff={comment:/%.*/,string:{pattern:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:/@(?:attribute|data|end|relation)\b/i,number:/\b\d+(?:\.\d+)?\b/,punctuation:/[{},]/}}e.exports=t,t.displayName="arff",t.aliases=[]},14628:function(e){"use strict";function t(e){!function(e){var t={pattern:/(^[ \t]*)\[(?!\[)(?:(["'$`])(?:(?!\2)[^\\]|\\.)*\2|\[(?:[^\[\]\\]|\\.)*\]|[^\[\]\\"'$`]|\\.)*\]/m,lookbehind:!0,inside:{quoted:{pattern:/([$`])(?:(?!\1)[^\\]|\\.)*\1/,inside:{punctuation:/^[$`]|[$`]$/}},interpreted:{pattern:/'(?:[^'\\]|\\.)*'/,inside:{punctuation:/^'|'$/}},string:/"(?:[^"\\]|\\.)*"/,variable:/\w+(?==)/,punctuation:/^\[|\]$|,/,operator:/=/,"attr-value":/(?!^\s+$).+/}},n=e.languages.asciidoc={"comment-block":{pattern:/^(\/{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1/m,alias:"comment"},table:{pattern:/^\|={3,}(?:(?:\r?\n|\r(?!\n)).*)*?(?:\r?\n|\r)\|={3,}$/m,inside:{specifiers:{pattern:/(?:(?:(?:\d+(?:\.\d+)?|\.\d+)[+*](?:[<^>](?:\.[<^>])?|\.[<^>])?|[<^>](?:\.[<^>])?|\.[<^>])[a-z]*|[a-z]+)(?=\|)/,alias:"attr-value"},punctuation:{pattern:/(^|[^\\])[|!]=*/,lookbehind:!0}}},"passthrough-block":{pattern:/^(\+{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^\++|\++$/}},"literal-block":{pattern:/^(-{4,}|\.{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^(?:-+|\.+)|(?:-+|\.+)$/}},"other-block":{pattern:/^(--|\*{4,}|_{4,}|={4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^(?:-+|\*+|_+|=+)|(?:-+|\*+|_+|=+)$/}},"list-punctuation":{pattern:/(^[ \t]*)(?:-|\*{1,5}|\.{1,5}|(?:[a-z]|\d+)\.|[xvi]+\))(?= )/im,lookbehind:!0,alias:"punctuation"},"list-label":{pattern:/(^[ \t]*)[a-z\d].+(?::{2,4}|;;)(?=\s)/im,lookbehind:!0,alias:"symbol"},"indented-block":{pattern:/((\r?\n|\r)\2)([ \t]+)\S.*(?:(?:\r?\n|\r)\3.+)*(?=\2{2}|$)/,lookbehind:!0},comment:/^\/\/.*/m,title:{pattern:/^.+(?:\r?\n|\r)(?:={3,}|-{3,}|~{3,}|\^{3,}|\+{3,})$|^={1,5} .+|^\.(?![\s.]).*/m,alias:"important",inside:{punctuation:/^(?:\.|=+)|(?:=+|-+|~+|\^+|\++)$/}},"attribute-entry":{pattern:/^:[^:\r\n]+:(?: .*?(?: \+(?:\r?\n|\r).*?)*)?$/m,alias:"tag"},attributes:t,hr:{pattern:/^'{3,}$/m,alias:"punctuation"},"page-break":{pattern:/^<{3,}$/m,alias:"punctuation"},admonition:{pattern:/^(?:CAUTION|IMPORTANT|NOTE|TIP|WARNING):/m,alias:"keyword"},callout:[{pattern:/(^[ \t]*)/m,lookbehind:!0,alias:"symbol"},{pattern:/<\d+>/,alias:"symbol"}],macro:{pattern:/\b[a-z\d][a-z\d-]*::?(?:[^\s\[\]]*\[(?:[^\]\\"']|(["'])(?:(?!\1)[^\\]|\\.)*\1|\\.)*\])/,inside:{function:/^[a-z\d-]+(?=:)/,punctuation:/^::?/,attributes:{pattern:/(?:\[(?:[^\]\\"']|(["'])(?:(?!\1)[^\\]|\\.)*\1|\\.)*\])/,inside:t.inside}}},inline:{pattern:/(^|[^\\])(?:(?:\B\[(?:[^\]\\"']|(["'])(?:(?!\2)[^\\]|\\.)*\2|\\.)*\])?(?:\b_(?!\s)(?: _|[^_\\\r\n]|\\.)+(?:(?:\r?\n|\r)(?: _|[^_\\\r\n]|\\.)+)*_\b|\B``(?!\s).+?(?:(?:\r?\n|\r).+?)*''\B|\B`(?!\s)(?:[^`'\s]|\s+\S)+['`]\B|\B(['*+#])(?!\s)(?: \3|(?!\3)[^\\\r\n]|\\.)+(?:(?:\r?\n|\r)(?: \3|(?!\3)[^\\\r\n]|\\.)+)*\3\B)|(?:\[(?:[^\]\\"']|(["'])(?:(?!\4)[^\\]|\\.)*\4|\\.)*\])?(?:(__|\*\*|\+\+\+?|##|\$\$|[~^]).+?(?:(?:\r?\n|\r).+?)*\5|\{[^}\r\n]+\}|\[\[\[?.+?(?:(?:\r?\n|\r).+?)*\]?\]\]|<<.+?(?:(?:\r?\n|\r).+?)*>>|\(\(\(?.+?(?:(?:\r?\n|\r).+?)*\)?\)\)))/m,lookbehind:!0,inside:{attributes:t,url:{pattern:/^(?:\[\[\[?.+?\]?\]\]|<<.+?>>)$/,inside:{punctuation:/^(?:\[\[\[?|<<)|(?:\]\]\]?|>>)$/}},"attribute-ref":{pattern:/^\{.+\}$/,inside:{variable:{pattern:/(^\{)[a-z\d,+_-]+/,lookbehind:!0},operator:/^[=?!#%@$]|!(?=[:}])/,punctuation:/^\{|\}$|::?/}},italic:{pattern:/^(['_])[\s\S]+\1$/,inside:{punctuation:/^(?:''?|__?)|(?:''?|__?)$/}},bold:{pattern:/^\*[\s\S]+\*$/,inside:{punctuation:/^\*\*?|\*\*?$/}},punctuation:/^(?:``?|\+{1,3}|##?|\$\$|[~^]|\(\(\(?)|(?:''?|\+{1,3}|##?|\$\$|[~^`]|\)?\)\))$/}},replacement:{pattern:/\((?:C|R|TM)\)/,alias:"builtin"},entity:/&#?[\da-z]{1,8};/i,"line-continuation":{pattern:/(^| )\+$/m,lookbehind:!0,alias:"punctuation"}};function r(e){for(var t={},r=0,i=(e=e.split(" ")).length;r>=?|<<=?|&&?|\|\|?|[-+*/%&|^!=<>?]=?/,punctuation:/[(),:]/}}e.exports=t,t.displayName="asmatmel",t.aliases=[]},78564:function(e,t,n){"use strict";var r=n(58621);function i(e){e.register(r),e.languages.aspnet=e.languages.extend("markup",{"page-directive":{pattern:/<%\s*@.*%>/,alias:"tag",inside:{"page-directive":{pattern:/<%\s*@\s*(?:Assembly|Control|Implements|Import|Master(?:Type)?|OutputCache|Page|PreviousPageType|Reference|Register)?|%>/i,alias:"tag"},rest:e.languages.markup.tag.inside}},directive:{pattern:/<%.*%>/,alias:"tag",inside:{directive:{pattern:/<%\s*?[$=%#:]{0,2}|%>/,alias:"tag"},rest:e.languages.csharp}}}),e.languages.aspnet.tag.pattern=/<(?!%)\/?[^\s>\/]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/,e.languages.insertBefore("inside","punctuation",{directive:e.languages.aspnet.directive},e.languages.aspnet.tag.inside["attr-value"]),e.languages.insertBefore("aspnet","comment",{"asp-comment":{pattern:/<%--[\s\S]*?--%>/,alias:["asp","comment"]}}),e.languages.insertBefore("aspnet",e.languages.javascript?"script":"tag",{"asp-script":{pattern:/(]*>)[\s\S]*?(?=<\/script>)/i,lookbehind:!0,alias:["asp","script"],inside:e.languages.csharp||{}}})}e.exports=i,i.displayName="aspnet",i.aliases=[]},76742:function(e){"use strict";function t(e){e.languages.autohotkey={comment:[{pattern:/(^|\s);.*/,lookbehind:!0},{pattern:/(^[\t ]*)\/\*(?:[\r\n](?![ \t]*\*\/)|[^\r\n])*(?:[\r\n][ \t]*\*\/)?/m,lookbehind:!0,greedy:!0}],tag:{pattern:/^([ \t]*)[^\s,`":]+(?=:[ \t]*$)/m,lookbehind:!0},string:/"(?:[^"\n\r]|"")*"/,variable:/%\w+%/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/\?|\/\/?=?|:=|\|[=|]?|&[=&]?|\+[=+]?|-[=-]?|\*[=*]?|<(?:<=?|>|=)?|>>?=?|[.^!=~]=?|\b(?:AND|NOT|OR)\b/,boolean:/\b(?:false|true)\b/,selector:/\b(?:AutoTrim|BlockInput|Break|Click|ClipWait|Continue|Control|ControlClick|ControlFocus|ControlGet|ControlGetFocus|ControlGetPos|ControlGetText|ControlMove|ControlSend|ControlSendRaw|ControlSetText|CoordMode|Critical|DetectHiddenText|DetectHiddenWindows|Drive|DriveGet|DriveSpaceFree|EnvAdd|EnvDiv|EnvGet|EnvMult|EnvSet|EnvSub|EnvUpdate|Exit|ExitApp|FileAppend|FileCopy|FileCopyDir|FileCreateDir|FileCreateShortcut|FileDelete|FileEncoding|FileGetAttrib|FileGetShortcut|FileGetSize|FileGetTime|FileGetVersion|FileInstall|FileMove|FileMoveDir|FileRead|FileReadLine|FileRecycle|FileRecycleEmpty|FileRemoveDir|FileSelectFile|FileSelectFolder|FileSetAttrib|FileSetTime|FormatTime|GetKeyState|Gosub|Goto|GroupActivate|GroupAdd|GroupClose|GroupDeactivate|Gui|GuiControl|GuiControlGet|Hotkey|ImageSearch|IniDelete|IniRead|IniWrite|Input|InputBox|KeyWait|ListHotkeys|ListLines|ListVars|Loop|Menu|MouseClick|MouseClickDrag|MouseGetPos|MouseMove|MsgBox|OnExit|OutputDebug|Pause|PixelGetColor|PixelSearch|PostMessage|Process|Progress|Random|RegDelete|RegRead|RegWrite|Reload|Repeat|Return|Run|RunAs|RunWait|Send|SendEvent|SendInput|SendMessage|SendMode|SendPlay|SendRaw|SetBatchLines|SetCapslockState|SetControlDelay|SetDefaultMouseSpeed|SetEnv|SetFormat|SetKeyDelay|SetMouseDelay|SetNumlockState|SetRegView|SetScrollLockState|SetStoreCapslockMode|SetTimer|SetTitleMatchMode|SetWinDelay|SetWorkingDir|Shutdown|Sleep|Sort|SoundBeep|SoundGet|SoundGetWaveVolume|SoundPlay|SoundSet|SoundSetWaveVolume|SplashImage|SplashTextOff|SplashTextOn|SplitPath|StatusBarGetText|StatusBarWait|StringCaseSense|StringGetPos|StringLeft|StringLen|StringLower|StringMid|StringReplace|StringRight|StringSplit|StringTrimLeft|StringTrimRight|StringUpper|Suspend|SysGet|Thread|ToolTip|Transform|TrayTip|URLDownloadToFile|WinActivate|WinActivateBottom|WinClose|WinGet|WinGetActiveStats|WinGetActiveTitle|WinGetClass|WinGetPos|WinGetText|WinGetTitle|WinHide|WinKill|WinMaximize|WinMenuSelectItem|WinMinimize|WinMinimizeAll|WinMinimizeAllUndo|WinMove|WinRestore|WinSet|WinSetTitle|WinShow|WinWait|WinWaitActive|WinWaitClose|WinWaitNotActive)\b/i,constant:/\b(?:a_ahkpath|a_ahkversion|a_appdata|a_appdatacommon|a_autotrim|a_batchlines|a_caretx|a_carety|a_computername|a_controldelay|a_cursor|a_dd|a_ddd|a_dddd|a_defaultmousespeed|a_desktop|a_desktopcommon|a_detecthiddentext|a_detecthiddenwindows|a_endchar|a_eventinfo|a_exitreason|a_fileencoding|a_formatfloat|a_formatinteger|a_gui|a_guicontrol|a_guicontrolevent|a_guievent|a_guiheight|a_guiwidth|a_guix|a_guiy|a_hour|a_iconfile|a_iconhidden|a_iconnumber|a_icontip|a_index|a_ipaddress1|a_ipaddress2|a_ipaddress3|a_ipaddress4|a_is64bitos|a_isadmin|a_iscompiled|a_iscritical|a_ispaused|a_issuspended|a_isunicode|a_keydelay|a_language|a_lasterror|a_linefile|a_linenumber|a_loopfield|a_loopfileattrib|a_loopfiledir|a_loopfileext|a_loopfilefullpath|a_loopfilelongpath|a_loopfilename|a_loopfileshortname|a_loopfileshortpath|a_loopfilesize|a_loopfilesizekb|a_loopfilesizemb|a_loopfiletimeaccessed|a_loopfiletimecreated|a_loopfiletimemodified|a_loopreadline|a_loopregkey|a_loopregname|a_loopregsubkey|a_loopregtimemodified|a_loopregtype|a_mday|a_min|a_mm|a_mmm|a_mmmm|a_mon|a_mousedelay|a_msec|a_mydocuments|a_now|a_nowutc|a_numbatchlines|a_ostype|a_osversion|a_priorhotkey|a_priorkey|a_programfiles|a_programs|a_programscommon|a_ptrsize|a_regview|a_screendpi|a_screenheight|a_screenwidth|a_scriptdir|a_scriptfullpath|a_scripthwnd|a_scriptname|a_sec|a_space|a_startmenu|a_startmenucommon|a_startup|a_startupcommon|a_stringcasesense|a_tab|a_temp|a_thisfunc|a_thishotkey|a_thislabel|a_thismenu|a_thismenuitem|a_thismenuitempos|a_tickcount|a_timeidle|a_timeidlephysical|a_timesincepriorhotkey|a_timesincethishotkey|a_titlematchmode|a_titlematchmodespeed|a_username|a_wday|a_windelay|a_windir|a_workingdir|a_yday|a_year|a_yweek|a_yyyy|clipboard|clipboardall|comspec|errorlevel|programfiles)\b/i,builtin:/\b(?:abs|acos|asc|asin|atan|ceil|chr|class|comobjactive|comobjarray|comobjconnect|comobjcreate|comobjerror|comobjflags|comobjget|comobjquery|comobjtype|comobjvalue|cos|dllcall|exp|fileexist|Fileopen|floor|format|il_add|il_create|il_destroy|instr|isfunc|islabel|IsObject|ln|log|ltrim|lv_add|lv_delete|lv_deletecol|lv_getcount|lv_getnext|lv_gettext|lv_insert|lv_insertcol|lv_modify|lv_modifycol|lv_setimagelist|mod|numget|numput|onmessage|regexmatch|regexreplace|registercallback|round|rtrim|sb_seticon|sb_setparts|sb_settext|sin|sqrt|strlen|strreplace|strsplit|substr|tan|tv_add|tv_delete|tv_get|tv_getchild|tv_getcount|tv_getnext|tv_getparent|tv_getprev|tv_getselection|tv_gettext|tv_modify|varsetcapacity|winactive|winexist|__Call|__Get|__New|__Set)\b/i,symbol:/\b(?:alt|altdown|altup|appskey|backspace|browser_back|browser_favorites|browser_forward|browser_home|browser_refresh|browser_search|browser_stop|bs|capslock|ctrl|ctrlbreak|ctrldown|ctrlup|del|delete|down|end|enter|esc|escape|f1|f10|f11|f12|f13|f14|f15|f16|f17|f18|f19|f2|f20|f21|f22|f23|f24|f3|f4|f5|f6|f7|f8|f9|home|ins|insert|joy1|joy10|joy11|joy12|joy13|joy14|joy15|joy16|joy17|joy18|joy19|joy2|joy20|joy21|joy22|joy23|joy24|joy25|joy26|joy27|joy28|joy29|joy3|joy30|joy31|joy32|joy4|joy5|joy6|joy7|joy8|joy9|joyaxes|joybuttons|joyinfo|joyname|joypov|joyr|joyu|joyv|joyx|joyy|joyz|lalt|launch_app1|launch_app2|launch_mail|launch_media|lbutton|lcontrol|lctrl|left|lshift|lwin|lwindown|lwinup|mbutton|media_next|media_play_pause|media_prev|media_stop|numlock|numpad0|numpad1|numpad2|numpad3|numpad4|numpad5|numpad6|numpad7|numpad8|numpad9|numpadadd|numpadclear|numpaddel|numpaddiv|numpaddot|numpaddown|numpadend|numpadenter|numpadhome|numpadins|numpadleft|numpadmult|numpadpgdn|numpadpgup|numpadright|numpadsub|numpadup|pgdn|pgup|printscreen|ralt|rbutton|rcontrol|rctrl|right|rshift|rwin|rwindown|rwinup|scrolllock|shift|shiftdown|shiftup|space|tab|up|volume_down|volume_mute|volume_up|wheeldown|wheelleft|wheelright|wheelup|xbutton1|xbutton2)\b/i,important:/#\b(?:AllowSameLineComments|ClipboardTimeout|CommentFlag|DerefChar|ErrorStdOut|EscapeChar|HotkeyInterval|HotkeyModifierTimeout|Hotstring|If|IfTimeout|IfWinActive|IfWinExist|IfWinNotActive|IfWinNotExist|Include|IncludeAgain|InputLevel|InstallKeybdHook|InstallMouseHook|KeyHistory|MaxHotkeysPerInterval|MaxMem|MaxThreads|MaxThreadsBuffer|MaxThreadsPerHotkey|MenuMaskKey|NoEnv|NoTrayIcon|Persistent|SingleInstance|UseHook|Warn|WinActivateForce)\b/i,keyword:/\b(?:Abort|AboveNormal|Add|ahk_class|ahk_exe|ahk_group|ahk_id|ahk_pid|All|Alnum|Alpha|AltSubmit|AltTab|AltTabAndMenu|AltTabMenu|AltTabMenuDismiss|AlwaysOnTop|AutoSize|Background|BackgroundTrans|BelowNormal|between|BitAnd|BitNot|BitOr|BitShiftLeft|BitShiftRight|BitXOr|Bold|Border|Button|ByRef|Catch|Checkbox|Checked|CheckedGray|Choose|ChooseString|Close|Color|ComboBox|Contains|ControlList|Count|Date|DateTime|Days|DDL|Default|DeleteAll|Delimiter|Deref|Destroy|Digit|Disable|Disabled|DropDownList|Edit|Eject|Else|Enable|Enabled|Error|Exist|Expand|ExStyle|FileSystem|Finally|First|Flash|Float|FloatFast|Focus|Font|for|global|Grid|Group|GroupBox|GuiClose|GuiContextMenu|GuiDropFiles|GuiEscape|GuiSize|Hdr|Hidden|Hide|High|HKCC|HKCR|HKCU|HKEY_CLASSES_ROOT|HKEY_CURRENT_CONFIG|HKEY_CURRENT_USER|HKEY_LOCAL_MACHINE|HKEY_USERS|HKLM|HKU|Hours|HScroll|Icon|IconSmall|ID|IDLast|If|IfEqual|IfExist|IfGreater|IfGreaterOrEqual|IfInString|IfLess|IfLessOrEqual|IfMsgBox|IfNotEqual|IfNotExist|IfNotInString|IfWinActive|IfWinExist|IfWinNotActive|IfWinNotExist|Ignore|ImageList|in|Integer|IntegerFast|Interrupt|is|italic|Join|Label|LastFound|LastFoundExist|Limit|Lines|List|ListBox|ListView|local|Lock|Logoff|Low|Lower|Lowercase|MainWindow|Margin|Maximize|MaximizeBox|MaxSize|Minimize|MinimizeBox|MinMax|MinSize|Minutes|MonthCal|Mouse|Move|Multi|NA|No|NoActivate|NoDefault|NoHide|NoIcon|NoMainWindow|norm|Normal|NoSort|NoSortHdr|NoStandard|Not|NoTab|NoTimers|Number|Off|Ok|On|OwnDialogs|Owner|Parse|Password|Picture|Pixel|Pos|Pow|Priority|ProcessName|Radio|Range|Read|ReadOnly|Realtime|Redraw|Region|REG_BINARY|REG_DWORD|REG_EXPAND_SZ|REG_MULTI_SZ|REG_SZ|Relative|Rename|Report|Resize|Restore|Retry|RGB|Screen|Seconds|Section|Serial|SetLabel|ShiftAltTab|Show|Single|Slider|SortDesc|Standard|static|Status|StatusBar|StatusCD|strike|Style|Submit|SysMenu|Tab2|TabStop|Text|Theme|Throw|Tile|ToggleCheck|ToggleEnable|ToolWindow|Top|Topmost|TransColor|Transparent|Tray|TreeView|Try|TryAgain|Type|UnCheck|underline|Unicode|Unlock|Until|UpDown|Upper|Uppercase|UseErrorLevel|Vis|VisFirst|Visible|VScroll|Wait|WaitClose|WantCtrlA|WantF2|WantReturn|While|Wrap|Xdigit|xm|xp|xs|Yes|ym|yp|ys)\b/i,function:/[^(); \t,\n+*\-=?>:\\\/<&%\[\]]+(?=\()/,punctuation:/[{}[\]():,]/}}e.exports=t,t.displayName="autohotkey",t.aliases=[]},85823:function(e){"use strict";function t(e){e.languages.autoit={comment:[/;.*/,{pattern:/(^[\t ]*)#(?:comments-start|cs)[\s\S]*?^[ \t]*#(?:ce|comments-end)/m,lookbehind:!0}],url:{pattern:/(^[\t ]*#include\s+)(?:<[^\r\n>]+>|"[^\r\n"]+")/m,lookbehind:!0},string:{pattern:/(["'])(?:\1\1|(?!\1)[^\r\n])*\1/,greedy:!0,inside:{variable:/([%$@])\w+\1/}},directive:{pattern:/(^[\t ]*)#[\w-]+/m,lookbehind:!0,alias:"keyword"},function:/\b\w+(?=\()/,variable:/[$@]\w+/,keyword:/\b(?:Case|Const|Continue(?:Case|Loop)|Default|Dim|Do|Else(?:If)?|End(?:Func|If|Select|Switch|With)|Enum|Exit(?:Loop)?|For|Func|Global|If|In|Local|Next|Null|ReDim|Select|Static|Step|Switch|Then|To|Until|Volatile|WEnd|While|With)\b/i,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,boolean:/\b(?:False|True)\b/i,operator:/<[=>]?|[-+*\/=&>]=?|[?^]|\b(?:And|Not|Or)\b/i,punctuation:/[\[\]().,:]/}}e.exports=t,t.displayName="autoit",t.aliases=[]},36327:function(e){"use strict";function t(e){!function(e){function t(e,t,n){return RegExp(function(e,t){return e.replace(/<<(\d+)>>/g,(function(e,n){return t[+n]}))}(e,t),n||"")}var n=/bool|clip|float|int|string|val/.source,r=[[/is(?:bool|clip|float|int|string)|defined|(?:(?:internal)?function|var)?exists?/.source,/apply|assert|default|eval|import|nop|select|undefined/.source,/opt_(?:allowfloataudio|avipadscanlines|dwchannelmask|enable_(?:b64a|planartopackedrgb|v210|y3_10_10|y3_10_16)|usewaveextensible|vdubplanarhack)|set(?:cachemode|maxcpu|memorymax|planarlegacyalignment|workingdir)/.source,/hex(?:value)?|value/.source,/abs|ceil|continued(?:denominator|numerator)?|exp|floor|fmod|frac|log(?:10)?|max|min|muldiv|pi|pow|rand|round|sign|spline|sqrt/.source,/a?sinh?|a?cosh?|a?tan[2h]?/.source,/(?:bit(?:and|not|x?or|[lr]?shift[aslu]?|sh[lr]|sa[lr]|[lr]rotatel?|ro[rl]|te?st|set(?:count)?|cl(?:ea)?r|ch(?:an)?ge?))/.source,/average(?:[bgr]|chroma[uv]|luma)|(?:[rgb]|chroma[uv]|luma|rgb|[yuv](?=difference(?:fromprevious|tonext)))difference(?:fromprevious|tonext)?|[yuvrgb]plane(?:median|min|max|minmaxdifference)/.source,/getprocessinfo|logmsg|script(?:dir(?:utf8)?|file(?:utf8)?|name(?:utf8)?)|setlogparams/.source,/chr|(?:fill|find|left|mid|replace|rev|right)str|format|[lu]case|ord|str(?:cmpi?|fromutf8|len|toutf8)|time|trim(?:all|left|right)/.source,/isversionorgreater|version(?:number|string)/.source,/buildpixeltype|colorspacenametopixeltype/.source,/addautoloaddir|on(?:cpu|cuda)|prefetch|setfiltermtmode/.source].join("|"),[/has(?:audio|video)/.source,/height|width/.source,/frame(?:count|rate)|framerate(?:denominator|numerator)/.source,/getparity|is(?:field|frame)based/.source,/bitspercomponent|componentsize|hasalpha|is(?:planar(?:rgba?)?|interleaved|rgb(?:24|32|48|64)?|y(?:8|u(?:va?|y2))?|yv(?:12|16|24|411)|420|422|444|packedrgb)|numcomponents|pixeltype/.source,/audio(?:bits|channels|duration|length(?:[fs]|hi|lo)?|rate)|isaudio(?:float|int)/.source].join("|"),[/avi(?:file)?source|directshowsource|image(?:reader|source|sourceanim)|opendmlsource|segmented(?:avisource|directshowsource)|wavsource/.source,/coloryuv|convertbacktoyuy2|convertto(?:RGB(?:24|32|48|64)|(?:planar)?RGBA?|Y8?|YV(?:12|16|24|411)|YUVA?(?:411|420|422|444)|YUY2)|fixluminance|gr[ae]yscale|invert|levels|limiter|mergea?rgb|merge(?:chroma|luma)|rgbadjust|show(?:alpha|blue|green|red)|swapuv|tweak|[uv]toy8?|ytouv/.source,/(?:colorkey|reset)mask|layer|mask(?:hs)?|merge|overlay|subtract/.source,/addborders|(?:bicubic|bilinear|blackman|gauss|lanczos4|lanczos|point|sinc|spline(?:16|36|64))resize|crop(?:bottom)?|flip(?:horizontal|vertical)|(?:horizontal|vertical)?reduceby2|letterbox|skewrows|turn(?:180|left|right)/.source,/blur|fixbrokenchromaupsampling|generalconvolution|(?:spatial|temporal)soften|sharpen/.source,/trim|(?:un)?alignedsplice|(?:assume|assumescaled|change|convert)FPS|(?:delete|duplicate)frame|dissolve|fade(?:in|io|out)[02]?|freezeframe|interleave|loop|reverse|select(?:even|odd|(?:range)?every)/.source,/assume[bt]ff|assume(?:field|frame)based|bob|complementparity|doubleweave|peculiarblend|pulldown|separate(?:columns|fields|rows)|swapfields|weave(?:columns|rows)?/.source,/amplify(?:db)?|assumesamplerate|audiodub(?:ex)?|audiotrim|convertaudioto(?:(?:8|16|24|32)bit|float)|converttomono|delayaudio|ensurevbrmp3sync|get(?:left|right)?channel|kill(?:audio|video)|mergechannels|mixaudio|monotostereo|normalize|resampleaudio|ssrc|supereq|timestretch/.source,/animate|applyrange|conditional(?:filter|reader|select)|frameevaluate|scriptclip|tcp(?:server|source)|writefile(?:end|if|start)?/.source,/imagewriter/.source,/blackness|blankclip|colorbars(?:hd)?|compare|dumpfiltergraph|echo|histogram|info|messageclip|preroll|setgraphanalysis|show(?:framenumber|smpte|time)|showfiveversions|stack(?:horizontal|vertical)|subtitle|tone|version/.source].join("|")].join("|");e.languages.avisynth={comment:[{pattern:/(^|[^\\])\[\*(?:[^\[*]|\[(?!\*)|\*(?!\])|\[\*(?:[^\[*]|\[(?!\*)|\*(?!\]))*\*\])*\*\]/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\$])#.*/,lookbehind:!0,greedy:!0}],argument:{pattern:t(/\b(?:<<0>>)\s+("?)\w+\1/.source,[n],"i"),inside:{keyword:/^\w+/}},"argument-label":{pattern:/([,(][\s\\]*)\w+\s*=(?!=)/,lookbehind:!0,inside:{"argument-name":{pattern:/^\w+/,alias:"punctuation"},punctuation:/=$/}},string:[{pattern:/"""[\s\S]*?"""/,greedy:!0},{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0,inside:{constant:{pattern:/\b(?:DEFAULT_MT_MODE|(?:MAINSCRIPT|PROGRAM|SCRIPT)DIR|(?:MACHINE|USER)_(?:CLASSIC|PLUS)_PLUGINS)\b/}}}],variable:/\b(?:last)\b/i,boolean:/\b(?:false|no|true|yes)\b/i,keyword:/\b(?:catch|else|for|function|global|if|return|try|while|__END__)\b/i,constant:/\bMT_(?:MULTI_INSTANCE|NICE_FILTER|SERIALIZED|SPECIAL_MT)\b/,"builtin-function":{pattern:t(/\b(?:<<0>>)\b/.source,[r],"i"),alias:"function"},"type-cast":{pattern:t(/\b(?:<<0>>)(?=\s*\()/.source,[n],"i"),alias:"keyword"},function:{pattern:/\b[a-z_]\w*(?=\s*\()|(\.)[a-z_]\w*\b/i,lookbehind:!0},"line-continuation":{pattern:/(^[ \t]*)\\|\\(?=[ \t]*$)/m,lookbehind:!0,alias:"punctuation"},number:/\B\$(?:[\da-f]{6}|[\da-f]{8})\b|(?:(?:\b|\B-)\d+(?:\.\d*)?\b|\B\.\d+\b)/i,operator:/\+\+?|[!=<>]=?|&&|\|\||[?:*/%-]/,punctuation:/[{}\[\]();,.]/},e.languages.avs=e.languages.avisynth}(e)}e.exports=t,t.displayName="avisynth",t.aliases=["avs"]},50598:function(e){"use strict";function t(e){e.languages["avro-idl"]={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/(^|[^\\])"(?:[^\r\n"\\]|\\.)*"/,lookbehind:!0,greedy:!0},annotation:{pattern:/@(?:[$\w.-]|`[^\r\n`]+`)+/,greedy:!0,alias:"function"},"function-identifier":{pattern:/`[^\r\n`]+`(?=\s*\()/,greedy:!0,alias:"function"},identifier:{pattern:/`[^\r\n`]+`/,greedy:!0},"class-name":{pattern:/(\b(?:enum|error|protocol|record|throws)\b\s+)[$\w]+/,lookbehind:!0,greedy:!0},keyword:/\b(?:array|boolean|bytes|date|decimal|double|enum|error|false|fixed|float|idl|import|int|local_timestamp_ms|long|map|null|oneway|protocol|record|schema|string|throws|time_ms|timestamp_ms|true|union|uuid|void)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:[{pattern:/(^|[^\w.])-?(?:(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|0x(?:[a-f0-9]+(?:\.[a-f0-9]*)?|\.[a-f0-9]+)(?:p[+-]?\d+)?)[dfl]?(?![\w.])/i,lookbehind:!0},/-?\b(?:Infinity|NaN)\b/],operator:/=/,punctuation:/[()\[\]{}<>.:,;-]/},e.languages.avdl=e.languages["avro-idl"]}e.exports=t,t.displayName="avroIdl",t.aliases=[]},706:function(e){"use strict";function t(e){!function(e){var t="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",n={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},r={bash:n,environment:{pattern:RegExp("\\$"+t),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+t),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};e.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+t),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:r},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:n}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:r},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:r.entity}}],environment:{pattern:RegExp("\\$?"+t),alias:"constant"},variable:r.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},n.inside=e.languages.bash;for(var i=["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],a=r.variable[1].inside,o=0;o?^\w +\-.])*"/,greedy:!0},number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,keyword:/\b(?:AS|BEEP|BLOAD|BSAVE|CALL(?: ABSOLUTE)?|CASE|CHAIN|CHDIR|CLEAR|CLOSE|CLS|COM|COMMON|CONST|DATA|DECLARE|DEF(?: FN| SEG|DBL|INT|LNG|SNG|STR)|DIM|DO|DOUBLE|ELSE|ELSEIF|END|ENVIRON|ERASE|ERROR|EXIT|FIELD|FILES|FOR|FUNCTION|GET|GOSUB|GOTO|IF|INPUT|INTEGER|IOCTL|KEY|KILL|LINE INPUT|LOCATE|LOCK|LONG|LOOP|LSET|MKDIR|NAME|NEXT|OFF|ON(?: COM| ERROR| KEY| TIMER)?|OPEN|OPTION BASE|OUT|POKE|PUT|READ|REDIM|REM|RESTORE|RESUME|RETURN|RMDIR|RSET|RUN|SELECT CASE|SHARED|SHELL|SINGLE|SLEEP|STATIC|STEP|STOP|STRING|SUB|SWAP|SYSTEM|THEN|TIMER|TO|TROFF|TRON|TYPE|UNLOCK|UNTIL|USING|VIEW PRINT|WAIT|WEND|WHILE|WRITE)(?:\$|\b)/i,function:/\b(?:ABS|ACCESS|ACOS|ANGLE|AREA|ARITHMETIC|ARRAY|ASIN|ASK|AT|ATN|BASE|BEGIN|BREAK|CAUSE|CEIL|CHR|CLIP|COLLATE|COLOR|CON|COS|COSH|COT|CSC|DATE|DATUM|DEBUG|DECIMAL|DEF|DEG|DEGREES|DELETE|DET|DEVICE|DISPLAY|DOT|ELAPSED|EPS|ERASABLE|EXLINE|EXP|EXTERNAL|EXTYPE|FILETYPE|FIXED|FP|GO|GRAPH|HANDLER|IDN|IMAGE|IN|INT|INTERNAL|IP|IS|KEYED|LBOUND|LCASE|LEFT|LEN|LENGTH|LET|LINE|LINES|LOG|LOG10|LOG2|LTRIM|MARGIN|MAT|MAX|MAXNUM|MID|MIN|MISSING|MOD|NATIVE|NUL|NUMERIC|OF|OPTION|ORD|ORGANIZATION|OUTIN|OUTPUT|PI|POINT|POINTER|POINTS|POS|PRINT|PROGRAM|PROMPT|RAD|RADIANS|RANDOMIZE|RECORD|RECSIZE|RECTYPE|RELATIVE|REMAINDER|REPEAT|REST|RETRY|REWRITE|RIGHT|RND|ROUND|RTRIM|SAME|SEC|SELECT|SEQUENTIAL|SET|SETTER|SGN|SIN|SINH|SIZE|SKIP|SQR|STANDARD|STATUS|STR|STREAM|STYLE|TAB|TAN|TANH|TEMPLATE|TEXT|THERE|TIME|TIMEOUT|TRACE|TRANSFORM|TRUNCATE|UBOUND|UCASE|USE|VAL|VARIABLE|VIEWPORT|WHEN|WINDOW|WITH|ZER|ZONEWIDTH)(?:\$|\b)/i,operator:/<[=>]?|>=?|[+\-*\/^=&]|\b(?:AND|EQV|IMP|NOT|OR|XOR)\b/i,punctuation:/[,;:()]/}}e.exports=t,t.displayName="basic",t.aliases=[]},8505:function(e){"use strict";function t(e){!function(e){var t=/%%?[~:\w]+%?|!\S+!/,n={pattern:/\/[a-z?]+(?=[ :]|$):?|-[a-z]\b|--[a-z-]+\b/im,alias:"attr-name",inside:{punctuation:/:/}},r=/"(?:[\\"]"|[^"])*"(?!")/,i=/(?:\b|-)\d+\b/;e.languages.batch={comment:[/^::.*/m,{pattern:/((?:^|[&(])[ \t]*)rem\b(?:[^^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0}],label:{pattern:/^:.*/m,alias:"property"},command:[{pattern:/((?:^|[&(])[ \t]*)for(?: \/[a-z?](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* \S+ in \([^)]+\) do/im,lookbehind:!0,inside:{keyword:/\b(?:do|in)\b|^for\b/i,string:r,parameter:n,variable:t,number:i,punctuation:/[()',]/}},{pattern:/((?:^|[&(])[ \t]*)if(?: \/[a-z?](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* (?:not )?(?:cmdextversion \d+|defined \w+|errorlevel \d+|exist \S+|(?:"[^"]*"|(?!")(?:(?!==)\S)+)?(?:==| (?:equ|geq|gtr|leq|lss|neq) )(?:"[^"]*"|[^\s"]\S*))/im,lookbehind:!0,inside:{keyword:/\b(?:cmdextversion|defined|errorlevel|exist|not)\b|^if\b/i,string:r,parameter:n,variable:t,number:i,operator:/\^|==|\b(?:equ|geq|gtr|leq|lss|neq)\b/i}},{pattern:/((?:^|[&()])[ \t]*)else\b/im,lookbehind:!0,inside:{keyword:/^else\b/i}},{pattern:/((?:^|[&(])[ \t]*)set(?: \/[a-z](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* (?:[^^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0,inside:{keyword:/^set\b/i,string:r,parameter:n,variable:[t,/\w+(?=(?:[*\/%+\-&^|]|<<|>>)?=)/],number:i,operator:/[*\/%+\-&^|]=?|<<=?|>>=?|[!~_=]/,punctuation:/[()',]/}},{pattern:/((?:^|[&(])[ \t]*@?)\w+\b(?:"(?:[\\"]"|[^"])*"(?!")|[^"^&)\r\n]|\^(?:\r\n|[\s\S]))*/m,lookbehind:!0,inside:{keyword:/^\w+\b/,string:r,parameter:n,label:{pattern:/(^\s*):\S+/m,lookbehind:!0,alias:"property"},variable:t,number:i,operator:/\^/}}],operator:/[&@]/,punctuation:/[()']/}}(e)}e.exports=t,t.displayName="batch",t.aliases=[]},38336:function(e){"use strict";function t(e){e.languages.bbcode={tag:{pattern:/\[\/?[^\s=\]]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+))?(?:\s+[^\s=\]]+\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+))*\s*\]/,inside:{tag:{pattern:/^\[\/?[^\s=\]]+/,inside:{punctuation:/^\[\/?/}},"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+)/,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\]/,"attr-name":/[^\s=\]]+/}}},e.languages.shortcode=e.languages.bbcode}e.exports=t,t.displayName="bbcode",t.aliases=["shortcode"]},65391:function(e){"use strict";function t(e){e.languages.bicep={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],property:[{pattern:/([\r\n][ \t]*)[a-z_]\w*(?=[ \t]*:)/i,lookbehind:!0},{pattern:/([\r\n][ \t]*)'(?:\\.|\$(?!\{)|[^'\\\r\n$])*'(?=[ \t]*:)/,lookbehind:!0,greedy:!0}],string:[{pattern:/'''[^'][\s\S]*?'''/,greedy:!0},{pattern:/(^|[^\\'])'(?:\\.|\$(?!\{)|[^'\\\r\n$])*'/,lookbehind:!0,greedy:!0}],"interpolated-string":{pattern:/(^|[^\\'])'(?:\\.|\$(?:(?!\{)|\{[^{}\r\n]*\})|[^'\\\r\n$])*'/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/\$\{[^{}\r\n]*\}/,inside:{expression:{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0},punctuation:/^\$\{|\}$/}},string:/[\s\S]+/}},datatype:{pattern:/(\b(?:output|param)\b[ \t]+\w+[ \t]+)\w+\b/,lookbehind:!0,alias:"class-name"},boolean:/\b(?:false|true)\b/,keyword:/\b(?:existing|for|if|in|module|null|output|param|resource|targetScope|var)\b/,decorator:/@\w+\b/,function:/\b[a-z_]\w*(?=[ \t]*\()/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/,punctuation:/[{}[\];(),.:]/},e.languages.bicep["interpolated-string"].inside.interpolation.inside.expression.inside=e.languages.bicep}e.exports=t,t.displayName="bicep",t.aliases=[]},43690:function(e){"use strict";function t(e){e.languages.birb=e.languages.extend("clike",{string:{pattern:/r?("|')(?:\\.|(?!\1)[^\\])*\1/,greedy:!0},"class-name":[/\b[A-Z](?:[\d_]*[a-zA-Z]\w*)?\b/,/\b(?:[A-Z]\w*|(?!(?:var|void)\b)[a-z]\w*)(?=\s+\w+\s*[;,=()])/],keyword:/\b(?:assert|break|case|class|const|default|else|enum|final|follows|for|grab|if|nest|new|next|noSeeb|return|static|switch|throw|var|void|while)\b/,operator:/\+\+|--|&&|\|\||<<=?|>>=?|~(?:\/=?)?|[+\-*\/%&^|=!<>]=?|\?|:/,variable:/\b[a-z_]\w*\b/}),e.languages.insertBefore("birb","function",{metadata:{pattern:/<\w+>/,greedy:!0,alias:"symbol"}})}e.exports=t,t.displayName="birb",t.aliases=[]},85302:function(e,t,n){"use strict";var r=n(25667);function i(e){e.register(r),e.languages.bison=e.languages.extend("c",{}),e.languages.insertBefore("bison","comment",{bison:{pattern:/^(?:[^%]|%(?!%))*%%[\s\S]*?%%/,inside:{c:{pattern:/%\{[\s\S]*?%\}|\{(?:\{[^}]*\}|[^{}])*\}/,inside:{delimiter:{pattern:/^%?\{|%?\}$/,alias:"punctuation"},"bison-variable":{pattern:/[$@](?:<[^\s>]+>)?[\w$]+/,alias:"variable",inside:{punctuation:/<|>/}},rest:e.languages.c}},comment:e.languages.c.comment,string:e.languages.c.string,property:/\S+(?=:)/,keyword:/%\w+/,number:{pattern:/(^|[^@])\b(?:0x[\da-f]+|\d+)/i,lookbehind:!0},punctuation:/%[%?]|[|:;\[\]<>]/}}})}e.exports=i,i.displayName="bison",i.aliases=[]},34350:function(e){"use strict";function t(e){e.languages.bnf={string:{pattern:/"[^\r\n"]*"|'[^\r\n']*'/},definition:{pattern:/<[^<>\r\n\t]+>(?=\s*::=)/,alias:["rule","keyword"],inside:{punctuation:/^<|>$/}},rule:{pattern:/<[^<>\r\n\t]+>/,inside:{punctuation:/^<|>$/}},operator:/::=|[|()[\]{}*+?]|\.{3}/},e.languages.rbnf=e.languages.bnf}e.exports=t,t.displayName="bnf",t.aliases=["rbnf"]},74157:function(e){"use strict";function t(e){e.languages.brainfuck={pointer:{pattern:/<|>/,alias:"keyword"},increment:{pattern:/\+/,alias:"inserted"},decrement:{pattern:/-/,alias:"deleted"},branching:{pattern:/\[|\]/,alias:"important"},operator:/[.,]/,comment:/\S+/}}e.exports=t,t.displayName="brainfuck",t.aliases=[]},17649:function(e){"use strict";function t(e){e.languages.brightscript={comment:/(?:\brem|').*/i,"directive-statement":{pattern:/(^[\t ]*)#(?:const|else(?:[\t ]+if)?|end[\t ]+if|error|if).*/im,lookbehind:!0,alias:"property",inside:{"error-message":{pattern:/(^#error).+/,lookbehind:!0},directive:{pattern:/^#(?:const|else(?:[\t ]+if)?|end[\t ]+if|error|if)/,alias:"keyword"},expression:{pattern:/[\s\S]+/,inside:null}}},property:{pattern:/([\r\n{,][\t ]*)(?:(?!\d)\w+|"(?:[^"\r\n]|"")*"(?!"))(?=[ \t]*:)/,lookbehind:!0,greedy:!0},string:{pattern:/"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},"class-name":{pattern:/(\bAs[\t ]+)\w+/i,lookbehind:!0},keyword:/\b(?:As|Dim|Each|Else|Elseif|End|Exit|For|Function|Goto|If|In|Print|Return|Step|Stop|Sub|Then|To|While)\b/i,boolean:/\b(?:false|true)\b/i,function:/\b(?!\d)\w+(?=[\t ]*\()/,number:/(?:\b\d+(?:\.\d+)?(?:[ed][+-]\d+)?|&h[a-f\d]+)\b[%&!#]?/i,operator:/--|\+\+|>>=?|<<=?|<>|[-+*/\\<>]=?|[:^=?]|\b(?:and|mod|not|or)\b/i,punctuation:/[.,;()[\]{}]/,constant:/\b(?:LINE_NUM)\b/i},e.languages.brightscript["directive-statement"].inside.expression.inside=e.languages.brightscript}e.exports=t,t.displayName="brightscript",t.aliases=[]},28543:function(e){"use strict";function t(e){e.languages.bro={comment:{pattern:/(^|[^\\$])#.*/,lookbehind:!0,inside:{italic:/\b(?:FIXME|TODO|XXX)\b/}},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},boolean:/\b[TF]\b/,function:{pattern:/(\b(?:event|function|hook)[ \t]+)\w+(?:::\w+)?/,lookbehind:!0},builtin:/(?:@(?:load(?:-(?:plugin|sigs))?|unload|prefixes|ifn?def|else|(?:end)?if|DIR|FILENAME))|(?:&?(?:add_func|create_expire|default|delete_func|encrypt|error_handler|expire_func|group|log|mergeable|optional|persistent|priority|raw_output|read_expire|redef|rotate_interval|rotate_size|synchronized|type_column|write_expire))/,constant:{pattern:/(\bconst[ \t]+)\w+/i,lookbehind:!0},keyword:/\b(?:add|addr|alarm|any|bool|break|const|continue|count|delete|double|else|enum|event|export|file|for|function|global|hook|if|in|int|interval|local|module|next|of|opaque|pattern|port|print|record|return|schedule|set|string|subnet|table|time|timeout|using|vector|when)\b/,operator:/--?|\+\+?|!=?=?|<=?|>=?|==?=?|&&|\|\|?|\?|\*|\/|~|\^|%/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,punctuation:/[{}[\];(),.:]/}}e.exports=t,t.displayName="bro",t.aliases=[]},41364:function(e){"use strict";function t(e){e.languages.bsl={comment:/\/\/.*/,string:[{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},{pattern:/'(?:[^'\r\n\\]|\\.)*'/}],keyword:[{pattern:/(^|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:\u043f\u043e\u043a\u0430|\u0434\u043b\u044f|\u043d\u043e\u0432\u044b\u0439|\u043f\u0440\u0435\u0440\u0432\u0430\u0442\u044c|\u043f\u043e\u043f\u044b\u0442\u043a\u0430|\u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435|\u0432\u044b\u0437\u0432\u0430\u0442\u044c\u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435|\u0438\u043d\u0430\u0447\u0435|\u043a\u043e\u043d\u0435\u0446\u043f\u043e\u043f\u044b\u0442\u043a\u0438|\u043d\u0435\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043e|\u0444\u0443\u043d\u043a\u0446\u0438\u044f|\u043f\u0435\u0440\u0435\u043c|\u0432\u043e\u0437\u0432\u0440\u0430\u0442|\u043a\u043e\u043d\u0435\u0446\u0444\u0443\u043d\u043a\u0446\u0438\u0438|\u0435\u0441\u043b\u0438|\u0438\u043d\u0430\u0447\u0435\u0435\u0441\u043b\u0438|\u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u0430|\u043a\u043e\u043d\u0435\u0446\u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u044b|\u0442\u043e\u0433\u0434\u0430|\u0437\u043d\u0430\u0447|\u044d\u043a\u0441\u043f\u043e\u0440\u0442|\u043a\u043e\u043d\u0435\u0446\u0435\u0441\u043b\u0438|\u0438\u0437|\u043a\u0430\u0436\u0434\u043e\u0433\u043e|\u0438\u0441\u0442\u0438\u043d\u0430|\u043b\u043e\u0436\u044c|\u043f\u043e|\u0446\u0438\u043a\u043b|\u043a\u043e\u043d\u0435\u0446\u0446\u0438\u043a\u043b\u0430|\u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c)(?![\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])/i,lookbehind:!0},{pattern:/\b(?:break|do|each|else|elseif|enddo|endfunction|endif|endprocedure|endtry|except|execute|export|false|for|function|if|in|new|null|procedure|raise|return|then|to|true|try|undefined|val|var|while)\b/i}],number:{pattern:/(^(?=\d)|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:\d+(?:\.\d*)?|\.\d+)(?:E[+-]?\d+)?/i,lookbehind:!0},operator:[/[<>+\-*/]=?|[%=]/,{pattern:/(^|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:\u0438|\u0438\u043b\u0438|\u043d\u0435)(?![\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])/i,lookbehind:!0},{pattern:/\b(?:and|not|or)\b/i}],punctuation:/\(\.|\.\)|[()\[\]:;,.]/,directive:[{pattern:/^([ \t]*)&.*/m,lookbehind:!0,greedy:!0,alias:"important"},{pattern:/^([ \t]*)#.*/gm,lookbehind:!0,greedy:!0,alias:"important"}]},e.languages.oscript=e.languages.bsl}e.exports=t,t.displayName="bsl",t.aliases=[]},25667:function(e){"use strict";function t(e){e.languages.c=e.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),e.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),e.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},e.languages.c.string],char:e.languages.c.char,comment:e.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:e.languages.c}}}}),e.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete e.languages.c.boolean}e.exports=t,t.displayName="c",t.aliases=[]},72798:function(e){"use strict";function t(e){e.languages.cfscript=e.languages.extend("clike",{comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,inside:{annotation:{pattern:/(?:^|[^.])@[\w\.]+/,alias:"punctuation"}}},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],keyword:/\b(?:abstract|break|catch|component|continue|default|do|else|extends|final|finally|for|function|if|in|include|package|private|property|public|remote|required|rethrow|return|static|switch|throw|try|var|while|xml)\b(?!\s*=)/,operator:[/\+\+|--|&&|\|\||::|=>|[!=]==|<=?|>=?|[-+*/%&|^!=<>]=?|\?(?:\.|:)?|[?:]/,/\b(?:and|contains|eq|equal|eqv|gt|gte|imp|is|lt|lte|mod|not|or|xor)\b/],scope:{pattern:/\b(?:application|arguments|cgi|client|cookie|local|session|super|this|variables)\b/,alias:"global"},type:{pattern:/\b(?:any|array|binary|boolean|date|guid|numeric|query|string|struct|uuid|void|xml)\b/,alias:"builtin"}}),e.languages.insertBefore("cfscript","keyword",{"function-variable":{pattern:/[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"}}),delete e.languages.cfscript["class-name"],e.languages.cfc=e.languages.cfscript}e.exports=t,t.displayName="cfscript",t.aliases=[]},62725:function(e,t,n){"use strict";var r=n(35190);function i(e){e.register(r),e.languages.chaiscript=e.languages.extend("clike",{string:{pattern:/(^|[^\\])'(?:[^'\\]|\\[\s\S])*'/,lookbehind:!0,greedy:!0},"class-name":[{pattern:/(\bclass\s+)\w+/,lookbehind:!0},{pattern:/(\b(?:attr|def)\s+)\w+(?=\s*::)/,lookbehind:!0}],keyword:/\b(?:attr|auto|break|case|catch|class|continue|def|default|else|finally|for|fun|global|if|return|switch|this|try|var|while)\b/,number:[e.languages.cpp.number,/\b(?:Infinity|NaN)\b/],operator:/>>=?|<<=?|\|\||&&|:[:=]?|--|\+\+|[=!<>+\-*/%|&^]=?|[?~]|`[^`\r\n]{1,4}`/}),e.languages.insertBefore("chaiscript","operator",{"parameter-type":{pattern:/([,(]\s*)\w+(?=\s+\w)/,lookbehind:!0,alias:"class-name"}}),e.languages.insertBefore("chaiscript","string",{"string-interpolation":{pattern:/(^|[^\\])"(?:[^"$\\]|\\[\s\S]|\$(?!\{)|\$\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\}/,lookbehind:!0,inside:{"interpolation-expression":{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:e.languages.chaiscript},"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"}}},string:/[\s\S]+/}}})}e.exports=i,i.displayName="chaiscript",i.aliases=[]},83284:function(e){"use strict";function t(e){e.languages.cil={comment:/\/\/.*/,string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},directive:{pattern:/(^|\W)\.[a-z]+(?=\s)/,lookbehind:!0,alias:"class-name"},variable:/\[[\w\.]+\]/,keyword:/\b(?:abstract|ansi|assembly|auto|autochar|beforefieldinit|bool|bstr|byvalstr|catch|char|cil|class|currency|date|decimal|default|enum|error|explicit|extends|extern|famandassem|family|famorassem|final(?:ly)?|float32|float64|hidebysig|u?int(?:8|16|32|64)?|iant|idispatch|implements|import|initonly|instance|interface|iunknown|literal|lpstr|lpstruct|lptstr|lpwstr|managed|method|native(?:Type)?|nested|newslot|object(?:ref)?|pinvokeimpl|private|privatescope|public|reqsecobj|rtspecialname|runtime|sealed|sequential|serializable|specialname|static|string|struct|syschar|tbstr|unicode|unmanagedexp|unsigned|value(?:type)?|variant|virtual|void)\b/,function:/\b(?:(?:constrained|no|readonly|tail|unaligned|volatile)\.)?(?:conv\.(?:[iu][1248]?|ovf\.[iu][1248]?(?:\.un)?|r\.un|r4|r8)|ldc\.(?:i4(?:\.\d+|\.[mM]1|\.s)?|i8|r4|r8)|ldelem(?:\.[iu][1248]?|\.r[48]|\.ref|a)?|ldind\.(?:[iu][1248]?|r[48]|ref)|stelem\.?(?:i[1248]?|r[48]|ref)?|stind\.(?:i[1248]?|r[48]|ref)?|end(?:fault|filter|finally)|ldarg(?:\.[0-3s]|a(?:\.s)?)?|ldloc(?:\.\d+|\.s)?|sub(?:\.ovf(?:\.un)?)?|mul(?:\.ovf(?:\.un)?)?|add(?:\.ovf(?:\.un)?)?|stloc(?:\.[0-3s])?|refany(?:type|val)|blt(?:\.un)?(?:\.s)?|ble(?:\.un)?(?:\.s)?|bgt(?:\.un)?(?:\.s)?|bge(?:\.un)?(?:\.s)?|unbox(?:\.any)?|init(?:blk|obj)|call(?:i|virt)?|brfalse(?:\.s)?|bne\.un(?:\.s)?|ldloca(?:\.s)?|brzero(?:\.s)?|brtrue(?:\.s)?|brnull(?:\.s)?|brinst(?:\.s)?|starg(?:\.s)?|leave(?:\.s)?|shr(?:\.un)?|rem(?:\.un)?|div(?:\.un)?|clt(?:\.un)?|alignment|castclass|ldvirtftn|beq(?:\.s)?|ckfinite|ldsflda|ldtoken|localloc|mkrefany|rethrow|cgt\.un|arglist|switch|stsfld|sizeof|newobj|newarr|ldsfld|ldnull|ldflda|isinst|throw|stobj|stfld|ldstr|ldobj|ldlen|ldftn|ldfld|cpobj|cpblk|break|br\.s|xor|shl|ret|pop|not|nop|neg|jmp|dup|cgt|ceq|box|and|or|br)\b/,boolean:/\b(?:false|true)\b/,number:/\b-?(?:0x[0-9a-f]+|\d+)(?:\.[0-9a-f]+)?\b/i,punctuation:/[{}[\];(),:=]|IL_[0-9A-Za-z]+/}}e.exports=t,t.displayName="cil",t.aliases=[]},29260:function(e){"use strict";function t(e){e.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/}}e.exports=t,t.displayName="clike",t.aliases=[]},63041:function(e){"use strict";function t(e){e.languages.clojure={comment:{pattern:/;.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},char:/\\\w+/,symbol:{pattern:/(^|[\s()\[\]{},])::?[\w*+!?'<>=/.-]+/,lookbehind:!0},keyword:{pattern:/(\()(?:-|->|->>|\.|\.\.|\*|\/|\+|<|<=|=|==|>|>=|accessor|agent|agent-errors|aget|alength|all-ns|alter|and|append-child|apply|array-map|aset|aset-boolean|aset-byte|aset-char|aset-double|aset-float|aset-int|aset-long|aset-short|assert|assoc|await|await-for|bean|binding|bit-and|bit-not|bit-or|bit-shift-left|bit-shift-right|bit-xor|boolean|branch\?|butlast|byte|cast|char|children|class|clear-agent-errors|comment|commute|comp|comparator|complement|concat|cond|conj|cons|constantly|construct-proxy|contains\?|count|create-ns|create-struct|cycle|dec|declare|def|def-|definline|definterface|defmacro|defmethod|defmulti|defn|defn-|defonce|defproject|defprotocol|defrecord|defstruct|deftype|deref|difference|disj|dissoc|distinct|do|doall|doc|dorun|doseq|dosync|dotimes|doto|double|down|drop|drop-while|edit|end\?|ensure|eval|every\?|false\?|ffirst|file-seq|filter|find|find-doc|find-ns|find-var|first|float|flush|fn|fnseq|for|frest|gensym|get|get-proxy-class|hash-map|hash-set|identical\?|identity|if|if-let|if-not|import|in-ns|inc|index|insert-child|insert-left|insert-right|inspect-table|inspect-tree|instance\?|int|interleave|intersection|into|into-array|iterate|join|key|keys|keyword|keyword\?|last|lazy-cat|lazy-cons|left|lefts|let|line-seq|list|list\*|load|load-file|locking|long|loop|macroexpand|macroexpand-1|make-array|make-node|map|map-invert|map\?|mapcat|max|max-key|memfn|merge|merge-with|meta|min|min-key|monitor-enter|name|namespace|neg\?|new|newline|next|nil\?|node|not|not-any\?|not-every\?|not=|ns|ns-imports|ns-interns|ns-map|ns-name|ns-publics|ns-refers|ns-resolve|ns-unmap|nth|nthrest|or|parse|partial|path|peek|pop|pos\?|pr|pr-str|print|print-str|println|println-str|prn|prn-str|project|proxy|proxy-mappings|quot|quote|rand|rand-int|range|re-find|re-groups|re-matcher|re-matches|re-pattern|re-seq|read|read-line|recur|reduce|ref|ref-set|refer|rem|remove|remove-method|remove-ns|rename|rename-keys|repeat|replace|replicate|resolve|rest|resultset-seq|reverse|rfirst|right|rights|root|rrest|rseq|second|select|select-keys|send|send-off|seq|seq-zip|seq\?|set|set!|short|slurp|some|sort|sort-by|sorted-map|sorted-map-by|sorted-set|special-symbol\?|split-at|split-with|str|string\?|struct|struct-map|subs|subvec|symbol|symbol\?|sync|take|take-nth|take-while|test|throw|time|to-array|to-array-2d|tree-seq|true\?|try|union|up|update-proxy|val|vals|var|var-get|var-set|var\?|vector|vector-zip|vector\?|when|when-first|when-let|when-not|with-local-vars|with-meta|with-open|with-out-str|xml-seq|xml-zip|zero\?|zipmap|zipper)(?=[\s)]|$)/,lookbehind:!0},boolean:/\b(?:false|nil|true)\b/,number:{pattern:/(^|[^\w$@])(?:\d+(?:[/.]\d+)?(?:e[+-]?\d+)?|0x[a-f0-9]+|[1-9]\d?r[a-z0-9]+)[lmn]?(?![\w$@])/i,lookbehind:!0},function:{pattern:/((?:^|[^'])\()[\w*+!?'<>=/.-]+(?=[\s)]|$)/,lookbehind:!0},operator:/[#@^`~]/,punctuation:/[{}\[\](),]/}}e.exports=t,t.displayName="clojure",t.aliases=[]},65460:function(e){"use strict";function t(e){e.languages.cmake={comment:/#.*/,string:{pattern:/"(?:[^\\"]|\\.)*"/,greedy:!0,inside:{interpolation:{pattern:/\$\{(?:[^{}$]|\$\{[^{}$]*\})*\}/,inside:{punctuation:/\$\{|\}/,variable:/\w+/}}}},variable:/\b(?:CMAKE_\w+|\w+_(?:(?:BINARY|SOURCE)_DIR|DESCRIPTION|HOMEPAGE_URL|ROOT|VERSION(?:_MAJOR|_MINOR|_PATCH|_TWEAK)?)|(?:ANDROID|APPLE|BORLAND|BUILD_SHARED_LIBS|CACHE|CPACK_(?:ABSOLUTE_DESTINATION_FILES|COMPONENT_INCLUDE_TOPLEVEL_DIRECTORY|ERROR_ON_ABSOLUTE_INSTALL_DESTINATION|INCLUDE_TOPLEVEL_DIRECTORY|INSTALL_DEFAULT_DIRECTORY_PERMISSIONS|INSTALL_SCRIPT|PACKAGING_INSTALL_PREFIX|SET_DESTDIR|WARN_ON_ABSOLUTE_INSTALL_DESTINATION)|CTEST_(?:BINARY_DIRECTORY|BUILD_COMMAND|BUILD_NAME|BZR_COMMAND|BZR_UPDATE_OPTIONS|CHANGE_ID|CHECKOUT_COMMAND|CONFIGURATION_TYPE|CONFIGURE_COMMAND|COVERAGE_COMMAND|COVERAGE_EXTRA_FLAGS|CURL_OPTIONS|CUSTOM_(?:COVERAGE_EXCLUDE|ERROR_EXCEPTION|ERROR_MATCH|ERROR_POST_CONTEXT|ERROR_PRE_CONTEXT|MAXIMUM_FAILED_TEST_OUTPUT_SIZE|MAXIMUM_NUMBER_OF_(?:ERRORS|WARNINGS)|MAXIMUM_PASSED_TEST_OUTPUT_SIZE|MEMCHECK_IGNORE|POST_MEMCHECK|POST_TEST|PRE_MEMCHECK|PRE_TEST|TESTS_IGNORE|WARNING_EXCEPTION|WARNING_MATCH)|CVS_CHECKOUT|CVS_COMMAND|CVS_UPDATE_OPTIONS|DROP_LOCATION|DROP_METHOD|DROP_SITE|DROP_SITE_CDASH|DROP_SITE_PASSWORD|DROP_SITE_USER|EXTRA_COVERAGE_GLOB|GIT_COMMAND|GIT_INIT_SUBMODULES|GIT_UPDATE_CUSTOM|GIT_UPDATE_OPTIONS|HG_COMMAND|HG_UPDATE_OPTIONS|LABELS_FOR_SUBPROJECTS|MEMORYCHECK_(?:COMMAND|COMMAND_OPTIONS|SANITIZER_OPTIONS|SUPPRESSIONS_FILE|TYPE)|NIGHTLY_START_TIME|P4_CLIENT|P4_COMMAND|P4_OPTIONS|P4_UPDATE_OPTIONS|RUN_CURRENT_SCRIPT|SCP_COMMAND|SITE|SOURCE_DIRECTORY|SUBMIT_URL|SVN_COMMAND|SVN_OPTIONS|SVN_UPDATE_OPTIONS|TEST_LOAD|TEST_TIMEOUT|TRIGGER_SITE|UPDATE_COMMAND|UPDATE_OPTIONS|UPDATE_VERSION_ONLY|USE_LAUNCHERS)|CYGWIN|ENV|EXECUTABLE_OUTPUT_PATH|GHS-MULTI|IOS|LIBRARY_OUTPUT_PATH|MINGW|MSVC(?:10|11|12|14|60|70|71|80|90|_IDE|_TOOLSET_VERSION|_VERSION)?|MSYS|PROJECT_(?:BINARY_DIR|DESCRIPTION|HOMEPAGE_URL|NAME|SOURCE_DIR|VERSION|VERSION_(?:MAJOR|MINOR|PATCH|TWEAK))|UNIX|WIN32|WINCE|WINDOWS_PHONE|WINDOWS_STORE|XCODE|XCODE_VERSION))\b/,property:/\b(?:cxx_\w+|(?:ARCHIVE_OUTPUT_(?:DIRECTORY|NAME)|COMPILE_DEFINITIONS|COMPILE_PDB_NAME|COMPILE_PDB_OUTPUT_DIRECTORY|EXCLUDE_FROM_DEFAULT_BUILD|IMPORTED_(?:IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_LANGUAGES|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|NO_SONAME|OBJECTS|SONAME)|INTERPROCEDURAL_OPTIMIZATION|LIBRARY_OUTPUT_DIRECTORY|LIBRARY_OUTPUT_NAME|LINK_FLAGS|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|MAP_IMPORTED_CONFIG|OSX_ARCHITECTURES|OUTPUT_NAME|PDB_NAME|PDB_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_NAME|STATIC_LIBRARY_FLAGS|VS_CSHARP|VS_DOTNET_REFERENCEPROP|VS_DOTNET_REFERENCE|VS_GLOBAL_SECTION_POST|VS_GLOBAL_SECTION_PRE|VS_GLOBAL|XCODE_ATTRIBUTE)_\w+|\w+_(?:CLANG_TIDY|COMPILER_LAUNCHER|CPPCHECK|CPPLINT|INCLUDE_WHAT_YOU_USE|OUTPUT_NAME|POSTFIX|VISIBILITY_PRESET)|ABSTRACT|ADDITIONAL_MAKE_CLEAN_FILES|ADVANCED|ALIASED_TARGET|ALLOW_DUPLICATE_CUSTOM_TARGETS|ANDROID_(?:ANT_ADDITIONAL_OPTIONS|API|API_MIN|ARCH|ASSETS_DIRECTORIES|GUI|JAR_DEPENDENCIES|NATIVE_LIB_DEPENDENCIES|NATIVE_LIB_DIRECTORIES|PROCESS_MAX|PROGUARD|PROGUARD_CONFIG_PATH|SECURE_PROPS_PATH|SKIP_ANT_STEP|STL_TYPE)|ARCHIVE_OUTPUT_DIRECTORY|ATTACHED_FILES|ATTACHED_FILES_ON_FAIL|AUTOGEN_(?:BUILD_DIR|ORIGIN_DEPENDS|PARALLEL|SOURCE_GROUP|TARGETS_FOLDER|TARGET_DEPENDS)|AUTOMOC|AUTOMOC_(?:COMPILER_PREDEFINES|DEPEND_FILTERS|EXECUTABLE|MACRO_NAMES|MOC_OPTIONS|SOURCE_GROUP|TARGETS_FOLDER)|AUTORCC|AUTORCC_EXECUTABLE|AUTORCC_OPTIONS|AUTORCC_SOURCE_GROUP|AUTOUIC|AUTOUIC_EXECUTABLE|AUTOUIC_OPTIONS|AUTOUIC_SEARCH_PATHS|BINARY_DIR|BUILDSYSTEM_TARGETS|BUILD_RPATH|BUILD_RPATH_USE_ORIGIN|BUILD_WITH_INSTALL_NAME_DIR|BUILD_WITH_INSTALL_RPATH|BUNDLE|BUNDLE_EXTENSION|CACHE_VARIABLES|CLEAN_NO_CUSTOM|COMMON_LANGUAGE_RUNTIME|COMPATIBLE_INTERFACE_(?:BOOL|NUMBER_MAX|NUMBER_MIN|STRING)|COMPILE_(?:DEFINITIONS|FEATURES|FLAGS|OPTIONS|PDB_NAME|PDB_OUTPUT_DIRECTORY)|COST|CPACK_DESKTOP_SHORTCUTS|CPACK_NEVER_OVERWRITE|CPACK_PERMANENT|CPACK_STARTUP_SHORTCUTS|CPACK_START_MENU_SHORTCUTS|CPACK_WIX_ACL|CROSSCOMPILING_EMULATOR|CUDA_EXTENSIONS|CUDA_PTX_COMPILATION|CUDA_RESOLVE_DEVICE_SYMBOLS|CUDA_SEPARABLE_COMPILATION|CUDA_STANDARD|CUDA_STANDARD_REQUIRED|CXX_EXTENSIONS|CXX_STANDARD|CXX_STANDARD_REQUIRED|C_EXTENSIONS|C_STANDARD|C_STANDARD_REQUIRED|DEBUG_CONFIGURATIONS|DEFINE_SYMBOL|DEFINITIONS|DEPENDS|DEPLOYMENT_ADDITIONAL_FILES|DEPLOYMENT_REMOTE_DIRECTORY|DISABLED|DISABLED_FEATURES|ECLIPSE_EXTRA_CPROJECT_CONTENTS|ECLIPSE_EXTRA_NATURES|ENABLED_FEATURES|ENABLED_LANGUAGES|ENABLE_EXPORTS|ENVIRONMENT|EXCLUDE_FROM_ALL|EXCLUDE_FROM_DEFAULT_BUILD|EXPORT_NAME|EXPORT_PROPERTIES|EXTERNAL_OBJECT|EchoString|FAIL_REGULAR_EXPRESSION|FIND_LIBRARY_USE_LIB32_PATHS|FIND_LIBRARY_USE_LIB64_PATHS|FIND_LIBRARY_USE_LIBX32_PATHS|FIND_LIBRARY_USE_OPENBSD_VERSIONING|FIXTURES_CLEANUP|FIXTURES_REQUIRED|FIXTURES_SETUP|FOLDER|FRAMEWORK|Fortran_FORMAT|Fortran_MODULE_DIRECTORY|GENERATED|GENERATOR_FILE_NAME|GENERATOR_IS_MULTI_CONFIG|GHS_INTEGRITY_APP|GHS_NO_SOURCE_GROUP_FILE|GLOBAL_DEPENDS_DEBUG_MODE|GLOBAL_DEPENDS_NO_CYCLES|GNUtoMS|HAS_CXX|HEADER_FILE_ONLY|HELPSTRING|IMPLICIT_DEPENDS_INCLUDE_TRANSFORM|IMPORTED|IMPORTED_(?:COMMON_LANGUAGE_RUNTIME|CONFIGURATIONS|GLOBAL|IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_(?:LANGUAGES|LIBRARIES|MULTIPLICITY)|LOCATION|NO_SONAME|OBJECTS|SONAME)|IMPORT_PREFIX|IMPORT_SUFFIX|INCLUDE_DIRECTORIES|INCLUDE_REGULAR_EXPRESSION|INSTALL_NAME_DIR|INSTALL_RPATH|INSTALL_RPATH_USE_LINK_PATH|INTERFACE_(?:AUTOUIC_OPTIONS|COMPILE_DEFINITIONS|COMPILE_FEATURES|COMPILE_OPTIONS|INCLUDE_DIRECTORIES|LINK_DEPENDS|LINK_DIRECTORIES|LINK_LIBRARIES|LINK_OPTIONS|POSITION_INDEPENDENT_CODE|SOURCES|SYSTEM_INCLUDE_DIRECTORIES)|INTERPROCEDURAL_OPTIMIZATION|IN_TRY_COMPILE|IOS_INSTALL_COMBINED|JOB_POOLS|JOB_POOL_COMPILE|JOB_POOL_LINK|KEEP_EXTENSION|LABELS|LANGUAGE|LIBRARY_OUTPUT_DIRECTORY|LINKER_LANGUAGE|LINK_(?:DEPENDS|DEPENDS_NO_SHARED|DIRECTORIES|FLAGS|INTERFACE_LIBRARIES|INTERFACE_MULTIPLICITY|LIBRARIES|OPTIONS|SEARCH_END_STATIC|SEARCH_START_STATIC|WHAT_YOU_USE)|LISTFILE_STACK|LOCATION|MACOSX_BUNDLE|MACOSX_BUNDLE_INFO_PLIST|MACOSX_FRAMEWORK_INFO_PLIST|MACOSX_PACKAGE_LOCATION|MACOSX_RPATH|MACROS|MANUALLY_ADDED_DEPENDENCIES|MEASUREMENT|MODIFIED|NAME|NO_SONAME|NO_SYSTEM_FROM_IMPORTED|OBJECT_DEPENDS|OBJECT_OUTPUTS|OSX_ARCHITECTURES|OUTPUT_NAME|PACKAGES_FOUND|PACKAGES_NOT_FOUND|PARENT_DIRECTORY|PASS_REGULAR_EXPRESSION|PDB_NAME|PDB_OUTPUT_DIRECTORY|POSITION_INDEPENDENT_CODE|POST_INSTALL_SCRIPT|PREDEFINED_TARGETS_FOLDER|PREFIX|PRE_INSTALL_SCRIPT|PRIVATE_HEADER|PROCESSORS|PROCESSOR_AFFINITY|PROJECT_LABEL|PUBLIC_HEADER|REPORT_UNDEFINED_PROPERTIES|REQUIRED_FILES|RESOURCE|RESOURCE_LOCK|RULE_LAUNCH_COMPILE|RULE_LAUNCH_CUSTOM|RULE_LAUNCH_LINK|RULE_MESSAGES|RUNTIME_OUTPUT_DIRECTORY|RUN_SERIAL|SKIP_AUTOGEN|SKIP_AUTOMOC|SKIP_AUTORCC|SKIP_AUTOUIC|SKIP_BUILD_RPATH|SKIP_RETURN_CODE|SOURCES|SOURCE_DIR|SOVERSION|STATIC_LIBRARY_FLAGS|STATIC_LIBRARY_OPTIONS|STRINGS|SUBDIRECTORIES|SUFFIX|SYMBOLIC|TARGET_ARCHIVES_MAY_BE_SHARED_LIBS|TARGET_MESSAGES|TARGET_SUPPORTS_SHARED_LIBS|TESTS|TEST_INCLUDE_FILE|TEST_INCLUDE_FILES|TIMEOUT|TIMEOUT_AFTER_MATCH|TYPE|USE_FOLDERS|VALUE|VARIABLES|VERSION|VISIBILITY_INLINES_HIDDEN|VS_(?:CONFIGURATION_TYPE|COPY_TO_OUT_DIR|DEBUGGER_(?:COMMAND|COMMAND_ARGUMENTS|ENVIRONMENT|WORKING_DIRECTORY)|DEPLOYMENT_CONTENT|DEPLOYMENT_LOCATION|DOTNET_REFERENCES|DOTNET_REFERENCES_COPY_LOCAL|GLOBAL_KEYWORD|GLOBAL_PROJECT_TYPES|GLOBAL_ROOTNAMESPACE|INCLUDE_IN_VSIX|IOT_STARTUP_TASK|KEYWORD|RESOURCE_GENERATOR|SCC_AUXPATH|SCC_LOCALPATH|SCC_PROJECTNAME|SCC_PROVIDER|SDK_REFERENCES|SHADER_(?:DISABLE_OPTIMIZATIONS|ENABLE_DEBUG|ENTRYPOINT|FLAGS|MODEL|OBJECT_FILE_NAME|OUTPUT_HEADER_FILE|TYPE|VARIABLE_NAME)|STARTUP_PROJECT|TOOL_OVERRIDE|USER_PROPS|WINRT_COMPONENT|WINRT_EXTENSIONS|WINRT_REFERENCES|XAML_TYPE)|WILL_FAIL|WIN32_EXECUTABLE|WINDOWS_EXPORT_ALL_SYMBOLS|WORKING_DIRECTORY|WRAP_EXCLUDE|XCODE_(?:EMIT_EFFECTIVE_PLATFORM_NAME|EXPLICIT_FILE_TYPE|FILE_ATTRIBUTES|LAST_KNOWN_FILE_TYPE|PRODUCT_TYPE|SCHEME_(?:ADDRESS_SANITIZER|ADDRESS_SANITIZER_USE_AFTER_RETURN|ARGUMENTS|DISABLE_MAIN_THREAD_CHECKER|DYNAMIC_LIBRARY_LOADS|DYNAMIC_LINKER_API_USAGE|ENVIRONMENT|EXECUTABLE|GUARD_MALLOC|MAIN_THREAD_CHECKER_STOP|MALLOC_GUARD_EDGES|MALLOC_SCRIBBLE|MALLOC_STACK|THREAD_SANITIZER(?:_STOP)?|UNDEFINED_BEHAVIOUR_SANITIZER(?:_STOP)?|ZOMBIE_OBJECTS))|XCTEST)\b/,keyword:/\b(?:add_compile_definitions|add_compile_options|add_custom_command|add_custom_target|add_definitions|add_dependencies|add_executable|add_library|add_link_options|add_subdirectory|add_test|aux_source_directory|break|build_command|build_name|cmake_host_system_information|cmake_minimum_required|cmake_parse_arguments|cmake_policy|configure_file|continue|create_test_sourcelist|ctest_build|ctest_configure|ctest_coverage|ctest_empty_binary_directory|ctest_memcheck|ctest_read_custom_files|ctest_run_script|ctest_sleep|ctest_start|ctest_submit|ctest_test|ctest_update|ctest_upload|define_property|else|elseif|enable_language|enable_testing|endforeach|endfunction|endif|endmacro|endwhile|exec_program|execute_process|export|export_library_dependencies|file|find_file|find_library|find_package|find_path|find_program|fltk_wrap_ui|foreach|function|get_cmake_property|get_directory_property|get_filename_component|get_property|get_source_file_property|get_target_property|get_test_property|if|include|include_directories|include_external_msproject|include_guard|include_regular_expression|install|install_files|install_programs|install_targets|link_directories|link_libraries|list|load_cache|load_command|macro|make_directory|mark_as_advanced|math|message|option|output_required_files|project|qt_wrap_cpp|qt_wrap_ui|remove|remove_definitions|return|separate_arguments|set|set_directory_properties|set_property|set_source_files_properties|set_target_properties|set_tests_properties|site_name|source_group|string|subdir_depends|subdirs|target_compile_definitions|target_compile_features|target_compile_options|target_include_directories|target_link_directories|target_link_libraries|target_link_options|target_sources|try_compile|try_run|unset|use_mangled_mesa|utility_source|variable_requires|variable_watch|while|write_file)(?=\s*\()\b/,boolean:/\b(?:FALSE|OFF|ON|TRUE)\b/,namespace:/\b(?:INTERFACE|PRIVATE|PROPERTIES|PUBLIC|SHARED|STATIC|TARGET_OBJECTS)\b/,operator:/\b(?:AND|DEFINED|EQUAL|GREATER|LESS|MATCHES|NOT|OR|STREQUAL|STRGREATER|STRLESS|VERSION_EQUAL|VERSION_GREATER|VERSION_LESS)\b/,inserted:{pattern:/\b\w+::\w+\b/,alias:"class-name"},number:/\b\d+(?:\.\d+)*\b/,function:/\b[a-z_]\w*(?=\s*\()\b/i,punctuation:/[()>}]|\$[<{]/}}e.exports=t,t.displayName="cmake",t.aliases=[]},41722:function(e){"use strict";function t(e){e.languages.cobol={comment:{pattern:/\*>.*|(^[ \t]*)\*.*/m,lookbehind:!0,greedy:!0},string:{pattern:/[xzgn]?(?:"(?:[^\r\n"]|"")*"(?!")|'(?:[^\r\n']|'')*'(?!'))/i,greedy:!0},level:{pattern:/(^[ \t]*)\d+\b/m,lookbehind:!0,greedy:!0,alias:"number"},"class-name":{pattern:/(\bpic(?:ture)?\s+)(?:(?:[-\w$/,:*+<>]|\.(?!\s|$))(?:\(\d+\))?)+/i,lookbehind:!0,inside:{number:{pattern:/(\()\d+/,lookbehind:!0},punctuation:/[()]/}},keyword:{pattern:/(^|[^\w-])(?:ABORT|ACCEPT|ACCESS|ADD|ADDRESS|ADVANCING|AFTER|ALIGNED|ALL|ALPHABET|ALPHABETIC|ALPHABETIC-LOWER|ALPHABETIC-UPPER|ALPHANUMERIC|ALPHANUMERIC-EDITED|ALSO|ALTER|ALTERNATE|ANY|ARE|AREA|AREAS|AS|ASCENDING|ASCII|ASSIGN|ASSOCIATED-DATA|ASSOCIATED-DATA-LENGTH|AT|ATTRIBUTE|AUTHOR|AUTO|AUTO-SKIP|BACKGROUND-COLOR|BACKGROUND-COLOUR|BASIS|BEEP|BEFORE|BEGINNING|BELL|BINARY|BIT|BLANK|BLINK|BLOCK|BOTTOM|BOUNDS|BY|BYFUNCTION|BYTITLE|CALL|CANCEL|CAPABLE|CCSVERSION|CD|CF|CH|CHAINING|CHANGED|CHANNEL|CHARACTER|CHARACTERS|CLASS|CLASS-ID|CLOCK-UNITS|CLOSE|CLOSE-DISPOSITION|COBOL|CODE|CODE-SET|COL|COLLATING|COLUMN|COM-REG|COMMA|COMMITMENT|COMMON|COMMUNICATION|COMP|COMP-1|COMP-2|COMP-3|COMP-4|COMP-5|COMPUTATIONAL|COMPUTATIONAL-1|COMPUTATIONAL-2|COMPUTATIONAL-3|COMPUTATIONAL-4|COMPUTATIONAL-5|COMPUTE|CONFIGURATION|CONTAINS|CONTENT|CONTINUE|CONTROL|CONTROL-POINT|CONTROLS|CONVENTION|CONVERTING|COPY|CORR|CORRESPONDING|COUNT|CRUNCH|CURRENCY|CURSOR|DATA|DATA-BASE|DATE|DATE-COMPILED|DATE-WRITTEN|DAY|DAY-OF-WEEK|DBCS|DE|DEBUG-CONTENTS|DEBUG-ITEM|DEBUG-LINE|DEBUG-NAME|DEBUG-SUB-1|DEBUG-SUB-2|DEBUG-SUB-3|DEBUGGING|DECIMAL-POINT|DECLARATIVES|DEFAULT|DEFAULT-DISPLAY|DEFINITION|DELETE|DELIMITED|DELIMITER|DEPENDING|DESCENDING|DESTINATION|DETAIL|DFHRESP|DFHVALUE|DISABLE|DISK|DISPLAY|DISPLAY-1|DIVIDE|DIVISION|DONTCARE|DOUBLE|DOWN|DUPLICATES|DYNAMIC|EBCDIC|EGCS|EGI|ELSE|EMI|EMPTY-CHECK|ENABLE|END|END-ACCEPT|END-ADD|END-CALL|END-COMPUTE|END-DELETE|END-DIVIDE|END-EVALUATE|END-IF|END-MULTIPLY|END-OF-PAGE|END-PERFORM|END-READ|END-RECEIVE|END-RETURN|END-REWRITE|END-SEARCH|END-START|END-STRING|END-SUBTRACT|END-UNSTRING|END-WRITE|ENDING|ENTER|ENTRY|ENTRY-PROCEDURE|ENVIRONMENT|EOL|EOP|EOS|ERASE|ERROR|ESCAPE|ESI|EVALUATE|EVENT|EVERY|EXCEPTION|EXCLUSIVE|EXHIBIT|EXIT|EXPORT|EXTEND|EXTENDED|EXTERNAL|FD|FILE|FILE-CONTROL|FILLER|FINAL|FIRST|FOOTING|FOR|FOREGROUND-COLOR|FOREGROUND-COLOUR|FROM|FULL|FUNCTION|FUNCTION-POINTER|FUNCTIONNAME|GENERATE|GIVING|GLOBAL|GO|GOBACK|GRID|GROUP|HEADING|HIGH-VALUE|HIGH-VALUES|HIGHLIGHT|I-O|I-O-CONTROL|ID|IDENTIFICATION|IF|IMPLICIT|IMPORT|IN|INDEX|INDEXED|INDICATE|INITIAL|INITIALIZE|INITIATE|INPUT|INPUT-OUTPUT|INSPECT|INSTALLATION|INTEGER|INTO|INVALID|INVOKE|IS|JUST|JUSTIFIED|KANJI|KEPT|KEY|KEYBOARD|LABEL|LANGUAGE|LAST|LB|LD|LEADING|LEFT|LEFTLINE|LENGTH|LENGTH-CHECK|LIBACCESS|LIBPARAMETER|LIBRARY|LIMIT|LIMITS|LINAGE|LINAGE-COUNTER|LINE|LINE-COUNTER|LINES|LINKAGE|LIST|LOCAL|LOCAL-STORAGE|LOCK|LONG-DATE|LONG-TIME|LOW-VALUE|LOW-VALUES|LOWER|LOWLIGHT|MEMORY|MERGE|MESSAGE|MMDDYYYY|MODE|MODULES|MORE-LABELS|MOVE|MULTIPLE|MULTIPLY|NAMED|NATIONAL|NATIONAL-EDITED|NATIVE|NEGATIVE|NETWORK|NEXT|NO|NO-ECHO|NULL|NULLS|NUMBER|NUMERIC|NUMERIC-DATE|NUMERIC-EDITED|NUMERIC-TIME|OBJECT-COMPUTER|OCCURS|ODT|OF|OFF|OMITTED|ON|OPEN|OPTIONAL|ORDER|ORDERLY|ORGANIZATION|OTHER|OUTPUT|OVERFLOW|OVERLINE|OWN|PACKED-DECIMAL|PADDING|PAGE|PAGE-COUNTER|PASSWORD|PERFORM|PF|PH|PIC|PICTURE|PLUS|POINTER|PORT|POSITION|POSITIVE|PRINTER|PRINTING|PRIVATE|PROCEDURE|PROCEDURE-POINTER|PROCEDURES|PROCEED|PROCESS|PROGRAM|PROGRAM-ID|PROGRAM-LIBRARY|PROMPT|PURGE|QUEUE|QUOTE|QUOTES|RANDOM|RD|READ|READER|REAL|RECEIVE|RECEIVED|RECORD|RECORDING|RECORDS|RECURSIVE|REDEFINES|REEL|REF|REFERENCE|REFERENCES|RELATIVE|RELEASE|REMAINDER|REMARKS|REMOTE|REMOVAL|REMOVE|RENAMES|REPLACE|REPLACING|REPORT|REPORTING|REPORTS|REQUIRED|RERUN|RESERVE|RESET|RETURN|RETURN-CODE|RETURNING|REVERSE-VIDEO|REVERSED|REWIND|REWRITE|RF|RH|RIGHT|ROUNDED|RUN|SAME|SAVE|SCREEN|SD|SEARCH|SECTION|SECURE|SECURITY|SEGMENT|SEGMENT-LIMIT|SELECT|SEND|SENTENCE|SEPARATE|SEQUENCE|SEQUENTIAL|SET|SHARED|SHAREDBYALL|SHAREDBYRUNUNIT|SHARING|SHIFT-IN|SHIFT-OUT|SHORT-DATE|SIGN|SIZE|SORT|SORT-CONTROL|SORT-CORE-SIZE|SORT-FILE-SIZE|SORT-MERGE|SORT-MESSAGE|SORT-MODE-SIZE|SORT-RETURN|SOURCE|SOURCE-COMPUTER|SPACE|SPACES|SPECIAL-NAMES|STANDARD|STANDARD-1|STANDARD-2|START|STATUS|STOP|STRING|SUB-QUEUE-1|SUB-QUEUE-2|SUB-QUEUE-3|SUBTRACT|SUM|SUPPRESS|SYMBOL|SYMBOLIC|SYNC|SYNCHRONIZED|TABLE|TALLY|TALLYING|TAPE|TASK|TERMINAL|TERMINATE|TEST|TEXT|THEN|THREAD|THREAD-LOCAL|THROUGH|THRU|TIME|TIMER|TIMES|TITLE|TO|TODAYS-DATE|TODAYS-NAME|TOP|TRAILING|TRUNCATED|TYPE|TYPEDEF|UNDERLINE|UNIT|UNSTRING|UNTIL|UP|UPON|USAGE|USE|USING|VALUE|VALUES|VARYING|VIRTUAL|WAIT|WHEN|WHEN-COMPILED|WITH|WORDS|WORKING-STORAGE|WRITE|YEAR|YYYYDDD|YYYYMMDD|ZERO-FILL|ZEROES|ZEROS)(?![\w-])/i,lookbehind:!0},boolean:{pattern:/(^|[^\w-])(?:false|true)(?![\w-])/i,lookbehind:!0},number:{pattern:/(^|[^\w-])(?:[+-]?(?:(?:\d+(?:[.,]\d+)?|[.,]\d+)(?:e[+-]?\d+)?|zero))(?![\w-])/i,lookbehind:!0},operator:[/<>|[<>]=?|[=+*/&]/,{pattern:/(^|[^\w-])(?:-|and|equal|greater|less|not|or|than)(?![\w-])/i,lookbehind:!0}],punctuation:/[.:,()]/}}e.exports=t,t.displayName="cobol",t.aliases=[]},75930:function(e){"use strict";function t(e){!function(e){var t=/#(?!\{).+/,n={pattern:/#\{[^}]+\}/,alias:"variable"};e.languages.coffeescript=e.languages.extend("javascript",{comment:t,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:n}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),e.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:t,interpolation:n}}}),e.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:e.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:n}}]}),e.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete e.languages.coffeescript["template-string"],e.languages.coffee=e.languages.coffeescript}(e)}e.exports=t,t.displayName="coffeescript",t.aliases=["coffee"]},85951:function(e){"use strict";function t(e){e.languages.concurnas={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\/\/.*)/,lookbehind:!0,greedy:!0},langext:{pattern:/\b\w+\s*\|\|[\s\S]+?\|\|/,greedy:!0,inside:{"class-name":/^\w+/,string:{pattern:/(^\s*\|\|)[\s\S]+(?=\|\|$)/,lookbehind:!0},punctuation:/\|\|/}},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/,lookbehind:!0},keyword:/\b(?:abstract|actor|also|annotation|assert|async|await|bool|boolean|break|byte|case|catch|changed|char|class|closed|constant|continue|def|default|del|double|elif|else|enum|every|extends|false|finally|float|for|from|global|gpudef|gpukernel|if|import|in|init|inject|int|lambda|local|long|loop|match|new|nodefault|null|of|onchange|open|out|override|package|parfor|parforsync|post|pre|private|protected|provide|provider|public|return|shared|short|single|size_t|sizeof|super|sync|this|throw|trait|trans|transient|true|try|typedef|unchecked|using|val|var|void|while|with)\b/,boolean:/\b(?:false|true)\b/,number:/\b0b[01][01_]*L?\b|\b0x(?:[\da-f_]*\.)?[\da-f_p+-]+\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfls]?/i,punctuation:/[{}[\];(),.:]/,operator:/<==|>==|=>|->|<-|<>|&==|&<>|\?:?|\.\?|\+\+|--|[-+*/=<>]=?|[!^~]|\b(?:and|as|band|bor|bxor|comp|is|isnot|mod|or)\b=?/,annotation:{pattern:/@(?:\w+:)?(?:\w+|\[[^\]]+\])?/,alias:"builtin"}},e.languages.insertBefore("concurnas","langext",{"regex-literal":{pattern:/\br("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:e.languages.concurnas},regex:/[\s\S]+/}},"string-literal":{pattern:/(?:\B|\bs)("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:e.languages.concurnas},string:/[\s\S]+/}}}),e.languages.conc=e.languages.concurnas}e.exports=t,t.displayName="concurnas",t.aliases=["conc"]},39577:function(e){"use strict";function t(e){!function(e){for(var t=/\(\*(?:[^(*]|\((?!\*)|\*(?!\))|)*\*\)/.source,n=0;n<2;n++)t=t.replace(//g,(function(){return t}));t=t.replace(//g,"[]"),e.languages.coq={comment:RegExp(t),string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},attribute:[{pattern:RegExp(/#\[(?:[^\[\]("]|"(?:[^"]|"")*"(?!")|\((?!\*)|)*\]/.source.replace(//g,(function(){return t}))),greedy:!0,alias:"attr-name",inside:{comment:RegExp(t),string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},operator:/=/,punctuation:/^#\[|\]$|[,()]/}},{pattern:/\b(?:Cumulative|Global|Local|Monomorphic|NonCumulative|Polymorphic|Private|Program)\b/,alias:"attr-name"}],keyword:/\b(?:Abort|About|Add|Admit|Admitted|All|Arguments|As|Assumptions|Axiom|Axioms|Back|BackTo|Backtrace|BinOp|BinOpSpec|BinRel|Bind|Blacklist|Canonical|Case|Cd|Check|Class|Classes|Close|CoFixpoint|CoInductive|Coercion|Coercions|Collection|Combined|Compute|Conjecture|Conjectures|Constant|Constants|Constraint|Constructors|Context|Corollary|Create|CstOp|Custom|Cut|Debug|Declare|Defined|Definition|Delimit|Dependencies|Dependent|Derive|Diffs|Drop|Elimination|End|Entry|Equality|Eval|Example|Existential|Existentials|Existing|Export|Extern|Extraction|Fact|Fail|Field|File|Firstorder|Fixpoint|Flags|Focus|From|Funclass|Function|Functional|GC|Generalizable|Goal|Grab|Grammar|Graph|Guarded|Haskell|Heap|Hide|Hint|HintDb|Hints|Hypotheses|Hypothesis|IF|Identity|Immediate|Implicit|Implicits|Import|Include|Induction|Inductive|Infix|Info|Initial|InjTyp|Inline|Inspect|Instance|Instances|Intro|Intros|Inversion|Inversion_clear|JSON|Language|Left|Lemma|Let|Lia|Libraries|Library|Load|LoadPath|Locate|Ltac|Ltac2|ML|Match|Method|Minimality|Module|Modules|Morphism|Next|NoInline|Notation|Number|OCaml|Obligation|Obligations|Opaque|Open|Optimize|Parameter|Parameters|Parametric|Path|Paths|Prenex|Preterm|Primitive|Print|Profile|Projections|Proof|Prop|PropBinOp|PropOp|PropUOp|Property|Proposition|Pwd|Qed|Quit|Rec|Record|Recursive|Redirect|Reduction|Register|Relation|Remark|Remove|Require|Reserved|Reset|Resolve|Restart|Rewrite|Right|Ring|Rings|SProp|Saturate|Save|Scheme|Scope|Scopes|Search|SearchHead|SearchPattern|SearchRewrite|Section|Separate|Set|Setoid|Show|Signatures|Solve|Solver|Sort|Sortclass|Sorted|Spec|Step|Strategies|Strategy|String|Structure|SubClass|Subgraph|SuchThat|Tactic|Term|TestCompile|Theorem|Time|Timeout|To|Transparent|Type|Typeclasses|Types|Typing|UnOp|UnOpSpec|Undelimit|Undo|Unfocus|Unfocused|Unfold|Universe|Universes|Unshelve|Variable|Variables|Variant|Verbose|View|Visibility|Zify|_|apply|as|at|by|cofix|else|end|exists|exists2|fix|for|forall|fun|if|in|let|match|measure|move|removed|return|struct|then|using|wf|where|with)\b/,number:/\b(?:0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]+)?(?:p[+-]?\d[\d_]*)?|\d[\d_]*(?:\.[\d_]+)?(?:e[+-]?\d[\d_]*)?)\b/i,punct:{pattern:/@\{|\{\||\[=|:>/,alias:"punctuation"},operator:/\/\\|\\\/|\.{2,3}|:{1,2}=|\*\*|[-=]>|<(?:->?|[+:=>]|<:)|>(?:=|->)|\|[-|]?|[-!%&*+/<=>?@^~']/,punctuation:/\.\(|`\(|@\{|`\{|\{\||\[=|:>|[:.,;(){}\[\]]/}}(e)}e.exports=t,t.displayName="coq",t.aliases=[]},35190:function(e,t,n){"use strict";var r=n(25667);function i(e){e.register(r),function(e){var t=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,n=/\b(?!)\w+(?:\s*\.\s*\w+)*\b/.source.replace(//g,(function(){return t.source}));e.languages.cpp=e.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!)\w+/.source.replace(//g,(function(){return t.source}))),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:t,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),e.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/(?:\s*:\s*)?|:\s*/.source.replace(//g,(function(){return n}))+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),e.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:e.languages.cpp}}}}),e.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),e.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:e.languages.extend("cpp",{})}}),e.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},e.languages.cpp["base-clause"])}(e)}e.exports=i,i.displayName="cpp",i.aliases=[]},72990:function(e,t,n){"use strict";var r=n(99560);function i(e){e.register(r),function(e){e.languages.crystal=e.languages.extend("ruby",{keyword:[/\b(?:__DIR__|__END_LINE__|__FILE__|__LINE__|abstract|alias|annotation|as|asm|begin|break|case|class|def|do|else|elsif|end|ensure|enum|extend|for|fun|if|ifdef|include|instance_sizeof|lib|macro|module|next|of|out|pointerof|private|protected|ptr|require|rescue|return|select|self|sizeof|struct|super|then|type|typeof|undef|uninitialized|union|unless|until|when|while|with|yield)\b/,{pattern:/(\.\s*)(?:is_a|responds_to)\?/,lookbehind:!0}],number:/\b(?:0b[01_]*[01]|0o[0-7_]*[0-7]|0x[\da-fA-F_]*[\da-fA-F]|(?:\d(?:[\d_]*\d)?)(?:\.[\d_]*\d)?(?:[eE][+-]?[\d_]*\d)?)(?:_(?:[uif](?:8|16|32|64))?)?\b/,operator:[/->/,e.languages.ruby.operator],punctuation:/[(){}[\].,;\\]/}),e.languages.insertBefore("crystal","string-literal",{attribute:{pattern:/@\[.*?\]/,inside:{delimiter:{pattern:/^@\[|\]$/,alias:"punctuation"},attribute:{pattern:/^(\s*)\w+/,lookbehind:!0,alias:"class-name"},args:{pattern:/\S(?:[\s\S]*\S)?/,inside:e.languages.crystal}}},expansion:{pattern:/\{(?:\{.*?\}|%.*?%)\}/,inside:{content:{pattern:/^(\{.)[\s\S]+(?=.\}$)/,lookbehind:!0,inside:e.languages.crystal},delimiter:{pattern:/^\{[\{%]|[\}%]\}$/,alias:"operator"}}},char:{pattern:/'(?:[^\\\r\n]{1,2}|\\(?:.|u(?:[A-Fa-f0-9]{1,4}|\{[A-Fa-f0-9]{1,6}\})))'/,greedy:!0}})}(e)}e.exports=i,i.displayName="crystal",i.aliases=[]},58621:function(e){"use strict";function t(e){!function(e){function t(e,t){return e.replace(/<<(\d+)>>/g,(function(e,n){return"(?:"+t[+n]+")"}))}function n(e,n,r){return RegExp(t(e,n),r||"")}function r(e,t){for(var n=0;n>/g,(function(){return"(?:"+e+")"}));return e.replace(/<>/g,"[^\\s\\S]")}var i="bool byte char decimal double dynamic float int long object sbyte short string uint ulong ushort var void",a="class enum interface record struct",o="add alias and ascending async await by descending from(?=\\s*(?:\\w|$)) get global group into init(?=\\s*;) join let nameof not notnull on or orderby partial remove select set unmanaged value when where with(?=\\s*{)",s="abstract as base break case catch checked const continue default delegate do else event explicit extern finally fixed for foreach goto if implicit in internal is lock namespace new null operator out override params private protected public readonly ref return sealed sizeof stackalloc static switch this throw try typeof unchecked unsafe using virtual volatile while yield";function l(e){return"\\b(?:"+e.trim().replace(/ /g,"|")+")\\b"}var u=l(a),c=RegExp(l(i+" "+a+" "+o+" "+s)),d=l(a+" "+o+" "+s),p=l(i+" "+a+" "+s),f=r(/<(?:[^<>;=+\-*/%&|^]|<>)*>/.source,2),h=r(/\((?:[^()]|<>)*\)/.source,2),m=/@?\b[A-Za-z_]\w*\b/.source,g=t(/<<0>>(?:\s*<<1>>)?/.source,[m,f]),v=t(/(?!<<0>>)<<1>>(?:\s*\.\s*<<1>>)*/.source,[d,g]),b=/\[\s*(?:,\s*)*\]/.source,y=t(/<<0>>(?:\s*(?:\?\s*)?<<1>>)*(?:\s*\?)?/.source,[v,b]),O=t(/[^,()<>[\];=+\-*/%&|^]|<<0>>|<<1>>|<<2>>/.source,[f,h,b]),E=t(/\(<<0>>+(?:,<<0>>+)+\)/.source,[O]),T=t(/(?:<<0>>|<<1>>)(?:\s*(?:\?\s*)?<<2>>)*(?:\s*\?)?/.source,[E,v,b]),S={keyword:c,punctuation:/[<>()?,.:[\]]/},k=/'(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'/.source,A=/"(?:\\.|[^\\"\r\n])*"/.source,C=/@"(?:""|\\[\s\S]|[^\\"])*"(?!")/.source;e.languages.csharp=e.languages.extend("clike",{string:[{pattern:n(/(^|[^$\\])<<0>>/.source,[C]),lookbehind:!0,greedy:!0},{pattern:n(/(^|[^@$\\])<<0>>/.source,[A]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:n(/(\busing\s+static\s+)<<0>>(?=\s*;)/.source,[v]),lookbehind:!0,inside:S},{pattern:n(/(\busing\s+<<0>>\s*=\s*)<<1>>(?=\s*;)/.source,[m,T]),lookbehind:!0,inside:S},{pattern:n(/(\busing\s+)<<0>>(?=\s*=)/.source,[m]),lookbehind:!0},{pattern:n(/(\b<<0>>\s+)<<1>>/.source,[u,g]),lookbehind:!0,inside:S},{pattern:n(/(\bcatch\s*\(\s*)<<0>>/.source,[v]),lookbehind:!0,inside:S},{pattern:n(/(\bwhere\s+)<<0>>/.source,[m]),lookbehind:!0},{pattern:n(/(\b(?:is(?:\s+not)?|as)\s+)<<0>>/.source,[y]),lookbehind:!0,inside:S},{pattern:n(/\b<<0>>(?=\s+(?!<<1>>|with\s*\{)<<2>>(?:\s*[=,;:{)\]]|\s+(?:in|when)\b))/.source,[T,p,m]),inside:S}],keyword:c,number:/(?:\b0(?:x[\da-f_]*[\da-f]|b[01_]*[01])|(?:\B\.\d+(?:_+\d+)*|\b\d+(?:_+\d+)*(?:\.\d+(?:_+\d+)*)?)(?:e[-+]?\d+(?:_+\d+)*)?)(?:[dflmu]|lu|ul)?\b/i,operator:/>>=?|<<=?|[-=]>|([-+&|])\1|~|\?\?=?|[-+*/%&|^!=<>]=?/,punctuation:/\?\.?|::|[{}[\];(),.:]/}),e.languages.insertBefore("csharp","number",{range:{pattern:/\.\./,alias:"operator"}}),e.languages.insertBefore("csharp","punctuation",{"named-parameter":{pattern:n(/([(,]\s*)<<0>>(?=\s*:)/.source,[m]),lookbehind:!0,alias:"punctuation"}}),e.languages.insertBefore("csharp","class-name",{namespace:{pattern:n(/(\b(?:namespace|using)\s+)<<0>>(?:\s*\.\s*<<0>>)*(?=\s*[;{])/.source,[m]),lookbehind:!0,inside:{punctuation:/\./}},"type-expression":{pattern:n(/(\b(?:default|sizeof|typeof)\s*\(\s*(?!\s))(?:[^()\s]|\s(?!\s)|<<0>>)*(?=\s*\))/.source,[h]),lookbehind:!0,alias:"class-name",inside:S},"return-type":{pattern:n(/<<0>>(?=\s+(?:<<1>>\s*(?:=>|[({]|\.\s*this\s*\[)|this\s*\[))/.source,[T,v]),inside:S,alias:"class-name"},"constructor-invocation":{pattern:n(/(\bnew\s+)<<0>>(?=\s*[[({])/.source,[T]),lookbehind:!0,inside:S,alias:"class-name"},"generic-method":{pattern:n(/<<0>>\s*<<1>>(?=\s*\()/.source,[m,f]),inside:{function:n(/^<<0>>/.source,[m]),generic:{pattern:RegExp(f),alias:"class-name",inside:S}}},"type-list":{pattern:n(/\b((?:<<0>>\s+<<1>>|record\s+<<1>>\s*<<5>>|where\s+<<2>>)\s*:\s*)(?:<<3>>|<<4>>|<<1>>\s*<<5>>|<<6>>)(?:\s*,\s*(?:<<3>>|<<4>>|<<6>>))*(?=\s*(?:where|[{;]|=>|$))/.source,[u,g,m,T,c.source,h,/\bnew\s*\(\s*\)/.source]),lookbehind:!0,inside:{"record-arguments":{pattern:n(/(^(?!new\s*\()<<0>>\s*)<<1>>/.source,[g,h]),lookbehind:!0,greedy:!0,inside:e.languages.csharp},keyword:c,"class-name":{pattern:RegExp(T),greedy:!0,inside:S},punctuation:/[,()]/}},preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(#)\b(?:define|elif|else|endif|endregion|error|if|line|nullable|pragma|region|undef|warning)\b/,lookbehind:!0,alias:"keyword"}}}});var _=A+"|"+k,w=t(/\/(?![*/])|\/\/[^\r\n]*[\r\n]|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>/.source,[_]),R=r(t(/[^"'/()]|<<0>>|\(<>*\)/.source,[w]),2),x=/\b(?:assembly|event|field|method|module|param|property|return|type)\b/.source,N=t(/<<0>>(?:\s*\(<<1>>*\))?/.source,[v,R]);e.languages.insertBefore("csharp","class-name",{attribute:{pattern:n(/((?:^|[^\s\w>)?])\s*\[\s*)(?:<<0>>\s*:\s*)?<<1>>(?:\s*,\s*<<1>>)*(?=\s*\])/.source,[x,N]),lookbehind:!0,greedy:!0,inside:{target:{pattern:n(/^<<0>>(?=\s*:)/.source,[x]),alias:"keyword"},"attribute-arguments":{pattern:n(/\(<<0>>*\)/.source,[R]),inside:e.languages.csharp},"class-name":{pattern:RegExp(v),inside:{punctuation:/\./}},punctuation:/[:,]/}}});var I=/:[^}\r\n]+/.source,D=r(t(/[^"'/()]|<<0>>|\(<>*\)/.source,[w]),2),L=t(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[D,I]),P=r(t(/[^"'/()]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>|\(<>*\)/.source,[_]),2),M=t(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[P,I]);function F(t,r){return{interpolation:{pattern:n(/((?:^|[^{])(?:\{\{)*)<<0>>/.source,[t]),lookbehind:!0,inside:{"format-string":{pattern:n(/(^\{(?:(?![}:])<<0>>)*)<<1>>(?=\}$)/.source,[r,I]),lookbehind:!0,inside:{punctuation:/^:/}},punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-csharp",inside:e.languages.csharp}}},string:/[\s\S]+/}}e.languages.insertBefore("csharp","string",{"interpolation-string":[{pattern:n(/(^|[^\\])(?:\$@|@\$)"(?:""|\\[\s\S]|\{\{|<<0>>|[^\\{"])*"/.source,[L]),lookbehind:!0,greedy:!0,inside:F(L,D)},{pattern:n(/(^|[^@\\])\$"(?:\\.|\{\{|<<0>>|[^\\"{])*"/.source,[M]),lookbehind:!0,greedy:!0,inside:F(M,P)}],char:{pattern:RegExp(k),greedy:!0}}),e.languages.dotnet=e.languages.cs=e.languages.csharp}(e)}e.exports=t,t.displayName="csharp",t.aliases=["dotnet","cs"]},57510:function(e,t,n){"use strict";var r=n(58621);function i(e){e.register(r),function(e){var t=/\/(?![/*])|\/\/.*[\r\n]|\/\*[^*]*(?:\*(?!\/)[^*]*)*\*\//.source,n=/@(?!")|"(?:[^\r\n\\"]|\\.)*"|@"(?:[^\\"]|""|\\[\s\S])*"(?!")/.source+"|"+/'(?:(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'|(?=[^\\](?!')))/.source;function r(e,r){for(var i=0;i/g,(function(){return"(?:"+e+")"}));return e.replace(//g,"[^\\s\\S]").replace(//g,"(?:"+n+")").replace(//g,"(?:"+t+")")}var i=r(/\((?:[^()'"@/]|||)*\)/.source,2),a=r(/\[(?:[^\[\]'"@/]|||)*\]/.source,2),o=r(/\{(?:[^{}'"@/]|||)*\}/.source,2),s=r(/<(?:[^<>'"@/]|||)*>/.source,2),l=/(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?/.source,u=/(?!\d)[^\s>\/=$<%]+/.source+l+/\s*\/?>/.source,c=/\B@?/.source+"(?:"+/<([a-zA-Z][\w:]*)/.source+l+/\s*>/.source+"(?:"+/[^<]/.source+"|"+/<\/?(?!\1\b)/.source+u+"|"+r(/<\1/.source+l+/\s*>/.source+"(?:"+/[^<]/.source+"|"+/<\/?(?!\1\b)/.source+u+"|)*"+/<\/\1\s*>/.source,2)+")*"+/<\/\1\s*>/.source+"|"+/|\+|~|\|\|/,punctuation:/[(),]/}},e.languages.css.atrule.inside["selector-function-argument"].inside=t,e.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}});var r={pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0},i={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0};e.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"},color:[{pattern:/(^|[^\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\w-])/i,lookbehind:!0},{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:r,number:i,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:r,number:i})}(e)}e.exports=t,t.displayName="cssExtras",t.aliases=[]},24343:function(e){"use strict";function t(e){!function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var n=e.languages.markup;n&&(n.tag.addInlined("style","css"),n.tag.addAttribute("style","css"))}(e)}e.exports=t,t.displayName="css",t.aliases=[]},40079:function(e){"use strict";function t(e){e.languages.csv={value:/[^\r\n,"]+|"(?:[^"]|"")*"(?!")/,punctuation:/,/}}e.exports=t,t.displayName="csv",t.aliases=[]},2518:function(e){"use strict";function t(e){e.languages.cypher={comment:/\/\/.*/,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/,greedy:!0},"class-name":{pattern:/(:\s*)(?:\w+|`(?:[^`\\\r\n])*`)(?=\s*[{):])/,lookbehind:!0,greedy:!0},relationship:{pattern:/(-\[\s*(?:\w+\s*|`(?:[^`\\\r\n])*`\s*)?:\s*|\|\s*:\s*)(?:\w+|`(?:[^`\\\r\n])*`)/,lookbehind:!0,greedy:!0,alias:"property"},identifier:{pattern:/`(?:[^`\\\r\n])*`/,greedy:!0},variable:/\$\w+/,keyword:/\b(?:ADD|ALL|AND|AS|ASC|ASCENDING|ASSERT|BY|CALL|CASE|COMMIT|CONSTRAINT|CONTAINS|CREATE|CSV|DELETE|DESC|DESCENDING|DETACH|DISTINCT|DO|DROP|ELSE|END|ENDS|EXISTS|FOR|FOREACH|IN|INDEX|IS|JOIN|KEY|LIMIT|LOAD|MANDATORY|MATCH|MERGE|NODE|NOT|OF|ON|OPTIONAL|OR|ORDER(?=\s+BY)|PERIODIC|REMOVE|REQUIRE|RETURN|SCALAR|SCAN|SET|SKIP|START|STARTS|THEN|UNION|UNIQUE|UNWIND|USING|WHEN|WHERE|WITH|XOR|YIELD)\b/i,function:/\b\w+\b(?=\s*\()/,boolean:/\b(?:false|null|true)\b/i,number:/\b(?:0x[\da-fA-F]+|\d+(?:\.\d+)?(?:[eE][+-]?\d+)?)\b/,operator:/:|<--?|--?>?|<>|=~?|[<>]=?|[+*/%^|]|\.\.\.?/,punctuation:/[()[\]{},;.]/}}e.exports=t,t.displayName="cypher",t.aliases=[]},5044:function(e){"use strict";function t(e){e.languages.d=e.languages.extend("clike",{comment:[{pattern:/^\s*#!.+/,greedy:!0},{pattern:RegExp(/(^|[^\\])/.source+"(?:"+[/\/\+(?:\/\+(?:[^+]|\+(?!\/))*\+\/|(?!\/\+)[\s\S])*?\+\//.source,/\/\/.*/.source,/\/\*[\s\S]*?\*\//.source].join("|")+")"),lookbehind:!0,greedy:!0}],string:[{pattern:RegExp([/\b[rx]"(?:\\[\s\S]|[^\\"])*"[cwd]?/.source,/\bq"(?:\[[\s\S]*?\]|\([\s\S]*?\)|<[\s\S]*?>|\{[\s\S]*?\})"/.source,/\bq"((?!\d)\w+)$[\s\S]*?^\1"/.source,/\bq"(.)[\s\S]*?\2"/.source,/(["`])(?:\\[\s\S]|(?!\3)[^\\])*\3[cwd]?/.source].join("|"),"m"),greedy:!0},{pattern:/\bq\{(?:\{[^{}]*\}|[^{}])*\}/,greedy:!0,alias:"token-string"}],keyword:/\$|\b(?:__(?:(?:DATE|EOF|FILE|FUNCTION|LINE|MODULE|PRETTY_FUNCTION|TIMESTAMP|TIME|VENDOR|VERSION)__|gshared|parameters|traits|vector)|abstract|alias|align|asm|assert|auto|body|bool|break|byte|case|cast|catch|cdouble|cent|cfloat|char|class|const|continue|creal|dchar|debug|default|delegate|delete|deprecated|do|double|dstring|else|enum|export|extern|false|final|finally|float|for|foreach|foreach_reverse|function|goto|idouble|if|ifloat|immutable|import|inout|int|interface|invariant|ireal|lazy|long|macro|mixin|module|new|nothrow|null|out|override|package|pragma|private|protected|ptrdiff_t|public|pure|real|ref|return|scope|shared|short|size_t|static|string|struct|super|switch|synchronized|template|this|throw|true|try|typedef|typeid|typeof|ubyte|ucent|uint|ulong|union|unittest|ushort|version|void|volatile|wchar|while|with|wstring)\b/,number:[/\b0x\.?[a-f\d_]+(?:(?!\.\.)\.[a-f\d_]*)?(?:p[+-]?[a-f\d_]+)?[ulfi]{0,4}/i,{pattern:/((?:\.\.)?)(?:\b0b\.?|\b|\.)\d[\d_]*(?:(?!\.\.)\.[\d_]*)?(?:e[+-]?\d[\d_]*)?[ulfi]{0,4}/i,lookbehind:!0}],operator:/\|[|=]?|&[&=]?|\+[+=]?|-[-=]?|\.?\.\.|=[>=]?|!(?:i[ns]\b|<>?=?|>=?|=)?|\bi[ns]\b|(?:<[<>]?|>>?>?|\^\^|[*\/%^~])=?/}),e.languages.insertBefore("d","string",{char:/'(?:\\(?:\W|\w+)|[^\\])'/}),e.languages.insertBefore("d","keyword",{property:/\B@\w*/}),e.languages.insertBefore("d","function",{register:{pattern:/\b(?:[ABCD][LHX]|E?(?:BP|DI|SI|SP)|[BS]PL|[ECSDGF]S|CR[0234]|[DS]IL|DR[012367]|E[ABCD]X|X?MM[0-7]|R(?:1[0-5]|[89])[BWD]?|R[ABCD]X|R[BS]P|R[DS]I|TR[3-7]|XMM(?:1[0-5]|[89])|YMM(?:1[0-5]|\d))\b|\bST(?:\([0-7]\)|\b)/,alias:"variable"}})}e.exports=t,t.displayName="d",t.aliases=[]},7776:function(e){"use strict";function t(e){!function(e){var t=[/\b(?:async|sync|yield)\*/,/\b(?:abstract|assert|async|await|break|case|catch|class|const|continue|covariant|default|deferred|do|dynamic|else|enum|export|extends|extension|external|factory|final|finally|for|get|hide|if|implements|import|in|interface|library|mixin|new|null|on|operator|part|rethrow|return|set|show|static|super|switch|sync|this|throw|try|typedef|var|void|while|with|yield)\b/],n=/(^|[^\w.])(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source,r={pattern:RegExp(n+/[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}}}};e.languages.dart=e.languages.extend("clike",{"class-name":[r,{pattern:RegExp(n+/[A-Z]\w*(?=\s+\w+\s*[;,=()])/.source),lookbehind:!0,inside:r.inside}],keyword:t,operator:/\bis!|\b(?:as|is)\b|\+\+|--|&&|\|\||<<=?|>>=?|~(?:\/=?)?|[+\-*\/%&^|=!<>]=?|\?/}),e.languages.insertBefore("dart","string",{"string-literal":{pattern:/r?(?:("""|''')[\s\S]*?\1|(["'])(?:\\.|(?!\2)[^\\\r\n])*\2(?!\2))/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\w+|\{(?:[^{}]|\{[^{}]*\})*\})/,lookbehind:!0,inside:{punctuation:/^\$\{?|\}$/,expression:{pattern:/[\s\S]+/,inside:e.languages.dart}}},string:/[\s\S]+/}},string:void 0}),e.languages.insertBefore("dart","class-name",{metadata:{pattern:/@\w+/,alias:"function"}}),e.languages.insertBefore("dart","class-name",{generics:{pattern:/<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<[\w\s,.&?]*>)*>)*>)*>/,inside:{"class-name":r,keyword:t,punctuation:/[<>(),.:]/,operator:/[?&|]/}}})}(e)}e.exports=t,t.displayName="dart",t.aliases=[]},3088:function(e){"use strict";function t(e){!function(e){e.languages.dataweave={url:/\b[A-Za-z]+:\/\/[\w/:.?=&-]+|\burn:[\w:.?=&-]+/,property:{pattern:/(?:\b\w+#)?(?:"(?:\\.|[^\\"\r\n])*"|\b\w+)(?=\s*[:@])/,greedy:!0},string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},"mime-type":/\b(?:application|audio|image|multipart|text|video)\/[\w+-]+/,date:{pattern:/\|[\w:+-]+\|/,greedy:!0},comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],regex:{pattern:/\/(?:[^\\\/\r\n]|\\[^\r\n])+\//,greedy:!0},keyword:/\b(?:and|as|at|case|do|else|fun|if|input|is|match|not|ns|null|or|output|type|unless|update|using|var)\b/,function:/\b[A-Z_]\w*(?=\s*\()/i,number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\];(),.:@]/,operator:/<<|>>|->|[<>~=]=?|!=|--?-?|\+\+?|!|\?/,boolean:/\b(?:false|true)\b/}}(e)}e.exports=t,t.displayName="dataweave",t.aliases=[]},47059:function(e){"use strict";function t(e){e.languages.dax={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/).*)/,lookbehind:!0},"data-field":{pattern:/'(?:[^']|'')*'(?!')(?:\[[ \w\xA0-\uFFFF]+\])?|\w+\[[ \w\xA0-\uFFFF]+\]/,alias:"symbol"},measure:{pattern:/\[[ \w\xA0-\uFFFF]+\]/,alias:"constant"},string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},function:/\b(?:ABS|ACOS|ACOSH|ACOT|ACOTH|ADDCOLUMNS|ADDMISSINGITEMS|ALL|ALLCROSSFILTERED|ALLEXCEPT|ALLNOBLANKROW|ALLSELECTED|AND|APPROXIMATEDISTINCTCOUNT|ASIN|ASINH|ATAN|ATANH|AVERAGE|AVERAGEA|AVERAGEX|BETA\.DIST|BETA\.INV|BLANK|CALCULATE|CALCULATETABLE|CALENDAR|CALENDARAUTO|CEILING|CHISQ\.DIST|CHISQ\.DIST\.RT|CHISQ\.INV|CHISQ\.INV\.RT|CLOSINGBALANCEMONTH|CLOSINGBALANCEQUARTER|CLOSINGBALANCEYEAR|COALESCE|COMBIN|COMBINA|COMBINEVALUES|CONCATENATE|CONCATENATEX|CONFIDENCE\.NORM|CONFIDENCE\.T|CONTAINS|CONTAINSROW|CONTAINSSTRING|CONTAINSSTRINGEXACT|CONVERT|COS|COSH|COT|COTH|COUNT|COUNTA|COUNTAX|COUNTBLANK|COUNTROWS|COUNTX|CROSSFILTER|CROSSJOIN|CURRENCY|CURRENTGROUP|CUSTOMDATA|DATATABLE|DATE|DATEADD|DATEDIFF|DATESBETWEEN|DATESINPERIOD|DATESMTD|DATESQTD|DATESYTD|DATEVALUE|DAY|DEGREES|DETAILROWS|DISTINCT|DISTINCTCOUNT|DISTINCTCOUNTNOBLANK|DIVIDE|EARLIER|EARLIEST|EDATE|ENDOFMONTH|ENDOFQUARTER|ENDOFYEAR|EOMONTH|ERROR|EVEN|EXACT|EXCEPT|EXP|EXPON\.DIST|FACT|FALSE|FILTER|FILTERS|FIND|FIRSTDATE|FIRSTNONBLANK|FIRSTNONBLANKVALUE|FIXED|FLOOR|FORMAT|GCD|GENERATE|GENERATEALL|GENERATESERIES|GEOMEAN|GEOMEANX|GROUPBY|HASONEFILTER|HASONEVALUE|HOUR|IF|IF\.EAGER|IFERROR|IGNORE|INT|INTERSECT|ISBLANK|ISCROSSFILTERED|ISEMPTY|ISERROR|ISEVEN|ISFILTERED|ISINSCOPE|ISLOGICAL|ISNONTEXT|ISNUMBER|ISO\.CEILING|ISODD|ISONORAFTER|ISSELECTEDMEASURE|ISSUBTOTAL|ISTEXT|KEEPFILTERS|KEYWORDMATCH|LASTDATE|LASTNONBLANK|LASTNONBLANKVALUE|LCM|LEFT|LEN|LN|LOG|LOG10|LOOKUPVALUE|LOWER|MAX|MAXA|MAXX|MEDIAN|MEDIANX|MID|MIN|MINA|MINUTE|MINX|MOD|MONTH|MROUND|NATURALINNERJOIN|NATURALLEFTOUTERJOIN|NEXTDAY|NEXTMONTH|NEXTQUARTER|NEXTYEAR|NONVISUAL|NORM\.DIST|NORM\.INV|NORM\.S\.DIST|NORM\.S\.INV|NOT|NOW|ODD|OPENINGBALANCEMONTH|OPENINGBALANCEQUARTER|OPENINGBALANCEYEAR|OR|PARALLELPERIOD|PATH|PATHCONTAINS|PATHITEM|PATHITEMREVERSE|PATHLENGTH|PERCENTILE\.EXC|PERCENTILE\.INC|PERCENTILEX\.EXC|PERCENTILEX\.INC|PERMUT|PI|POISSON\.DIST|POWER|PREVIOUSDAY|PREVIOUSMONTH|PREVIOUSQUARTER|PREVIOUSYEAR|PRODUCT|PRODUCTX|QUARTER|QUOTIENT|RADIANS|RAND|RANDBETWEEN|RANK\.EQ|RANKX|RELATED|RELATEDTABLE|REMOVEFILTERS|REPLACE|REPT|RIGHT|ROLLUP|ROLLUPADDISSUBTOTAL|ROLLUPGROUP|ROLLUPISSUBTOTAL|ROUND|ROUNDDOWN|ROUNDUP|ROW|SAMEPERIODLASTYEAR|SAMPLE|SEARCH|SECOND|SELECTCOLUMNS|SELECTEDMEASURE|SELECTEDMEASUREFORMATSTRING|SELECTEDMEASURENAME|SELECTEDVALUE|SIGN|SIN|SINH|SQRT|SQRTPI|STARTOFMONTH|STARTOFQUARTER|STARTOFYEAR|STDEV\.P|STDEV\.S|STDEVX\.P|STDEVX\.S|SUBSTITUTE|SUBSTITUTEWITHINDEX|SUM|SUMMARIZE|SUMMARIZECOLUMNS|SUMX|SWITCH|T\.DIST|T\.DIST\.2T|T\.DIST\.RT|T\.INV|T\.INV\.2T|TAN|TANH|TIME|TIMEVALUE|TODAY|TOPN|TOPNPERLEVEL|TOPNSKIP|TOTALMTD|TOTALQTD|TOTALYTD|TREATAS|TRIM|TRUE|TRUNC|UNICHAR|UNICODE|UNION|UPPER|USERELATIONSHIP|USERNAME|USEROBJECTID|USERPRINCIPALNAME|UTCNOW|UTCTODAY|VALUE|VALUES|VAR\.P|VAR\.S|VARX\.P|VARX\.S|WEEKDAY|WEEKNUM|XIRR|XNPV|YEAR|YEARFRAC)(?=\s*\()/i,keyword:/\b(?:DEFINE|EVALUATE|MEASURE|ORDER\s+BY|RETURN|VAR|START\s+AT|ASC|DESC)\b/i,boolean:{pattern:/\b(?:FALSE|NULL|TRUE)\b/i,alias:"constant"},number:/\b\d+(?:\.\d*)?|\B\.\d+\b/,operator:/:=|[-+*\/=^]|&&?|\|\||<(?:=>?|<|>)?|>[>=]?|\b(?:IN|NOT)\b/i,punctuation:/[;\[\](){}`,.]/}}e.exports=t,t.displayName="dax",t.aliases=[]},37404:function(e){"use strict";function t(e){e.languages.dhall={comment:/--.*|\{-(?:[^-{]|-(?!\})|\{(?!-)|\{-(?:[^-{]|-(?!\})|\{(?!-))*-\})*-\}/,string:{pattern:/"(?:[^"\\]|\\.)*"|''(?:[^']|'(?!')|'''|''\$\{)*''(?!'|\$)/,greedy:!0,inside:{interpolation:{pattern:/\$\{[^{}]*\}/,inside:{expression:{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0,alias:"language-dhall",inside:null},punctuation:/\$\{|\}/}}}},label:{pattern:/`[^`]*`/,greedy:!0},url:{pattern:/\bhttps?:\/\/[\w.:%!$&'*+;=@~-]+(?:\/[\w.:%!$&'*+;=@~-]*)*(?:\?[/?\w.:%!$&'*+;=@~-]*)?/,greedy:!0},env:{pattern:/\benv:(?:(?!\d)\w+|"(?:[^"\\=]|\\.)*")/,greedy:!0,inside:{function:/^env/,operator:/^:/,variable:/[\s\S]+/}},hash:{pattern:/\bsha256:[\da-fA-F]{64}\b/,inside:{function:/sha256/,operator:/:/,number:/[\da-fA-F]{64}/}},keyword:/\b(?:as|assert|else|forall|if|in|let|merge|missing|then|toMap|using|with)\b|\u2200/,builtin:/\b(?:None|Some)\b/,boolean:/\b(?:False|True)\b/,number:/\bNaN\b|-?\bInfinity\b|[+-]?\b(?:0x[\da-fA-F]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/,operator:/\/\\|\/\/\\\\|&&|\|\||===|[!=]=|\/\/|->|\+\+|::|[+*#@=:?<>|\\\u2227\u2a53\u2261\u2afd\u03bb\u2192]/,punctuation:/\.\.|[{}\[\](),./]/,"class-name":/\b[A-Z]\w*\b/},e.languages.dhall.string.inside.interpolation.inside.expression.inside=e.languages.dhall}e.exports=t,t.displayName="dhall",t.aliases=[]},12390:function(e){"use strict";function t(e){!function(e){e.languages.diff={coord:[/^(?:\*{3}|-{3}|\+{3}).*$/m,/^@@.*@@$/m,/^\d.*$/m]};var t={"deleted-sign":"-","deleted-arrow":"<","inserted-sign":"+","inserted-arrow":">",unchanged:" ",diff:"!"};Object.keys(t).forEach((function(n){var r=t[n],i=[];/^\w+$/.test(n)||i.push(/\w+/.exec(n)[0]),"diff"===n&&i.push("bold"),e.languages.diff[n]={pattern:RegExp("^(?:["+r+"].*(?:\r\n?|\n|(?![\\s\\S])))+","m"),alias:i,inside:{line:{pattern:/(.)(?=[\s\S]).*(?:\r\n?|\n)?/,lookbehind:!0},prefix:{pattern:/[\s\S]/,alias:/\w+/.exec(n)[0]}}}})),Object.defineProperty(e.languages.diff,"PREFIXES",{value:t})}(e)}e.exports=t,t.displayName="diff",t.aliases=[]},9616:function(e,t,n){"use strict";var r=n(73438);function i(e){e.register(r),function(e){e.languages.django={comment:/^\{#[\s\S]*?#\}$/,tag:{pattern:/(^\{%[+-]?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^\{[{%][+-]?|[+-]?[}%]\}$/,alias:"punctuation"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},filter:{pattern:/(\|)\w+/,lookbehind:!0,alias:"function"},test:{pattern:/(\bis\s+(?:not\s+)?)(?!not\b)\w+/,lookbehind:!0,alias:"function"},function:/\b[a-z_]\w+(?=\s*\()/i,keyword:/\b(?:and|as|by|else|for|if|import|in|is|loop|not|or|recursive|with|without)\b/,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,number:/\b\d+(?:\.\d+)?\b/,boolean:/[Ff]alse|[Nn]one|[Tt]rue/,variable:/\b\w+\b/,punctuation:/[{}[\](),.:;]/};var t=/\{\{[\s\S]*?\}\}|\{%[\s\S]*?%\}|\{#[\s\S]*?#\}/g,n=e.languages["markup-templating"];e.hooks.add("before-tokenize",(function(e){n.buildPlaceholders(e,"django",t)})),e.hooks.add("after-tokenize",(function(e){n.tokenizePlaceholders(e,"django")})),e.languages.jinja2=e.languages.django,e.hooks.add("before-tokenize",(function(e){n.buildPlaceholders(e,"jinja2",t)})),e.hooks.add("after-tokenize",(function(e){n.tokenizePlaceholders(e,"jinja2")}))}(e)}e.exports=i,i.displayName="django",i.aliases=["jinja2"]},2624:function(e){"use strict";function t(e){e.languages["dns-zone-file"]={comment:/;.*/,string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},variable:[{pattern:/(^\$ORIGIN[ \t]+)\S+/m,lookbehind:!0},{pattern:/(^|\s)@(?=\s|$)/,lookbehind:!0}],keyword:/^\$(?:INCLUDE|ORIGIN|TTL)(?=\s|$)/m,class:{pattern:/(^|\s)(?:CH|CS|HS|IN)(?=\s|$)/,lookbehind:!0,alias:"keyword"},type:{pattern:/(^|\s)(?:A|A6|AAAA|AFSDB|APL|ATMA|CAA|CDNSKEY|CDS|CERT|CNAME|DHCID|DLV|DNAME|DNSKEY|DS|EID|GID|GPOS|HINFO|HIP|IPSECKEY|ISDN|KEY|KX|LOC|MAILA|MAILB|MB|MD|MF|MG|MINFO|MR|MX|NAPTR|NB|NBSTAT|NIMLOC|NINFO|NS|NSAP|NSAP-PTR|NSEC|NSEC3|NSEC3PARAM|NULL|NXT|OPENPGPKEY|PTR|PX|RKEY|RP|RRSIG|RT|SIG|SINK|SMIMEA|SOA|SPF|SRV|SSHFP|TA|TKEY|TLSA|TSIG|TXT|UID|UINFO|UNSPEC|URI|WKS|X25)(?=\s|$)/,lookbehind:!0,alias:"keyword"},punctuation:/[()]/},e.languages["dns-zone"]=e.languages["dns-zone-file"]}e.exports=t,t.displayName="dnsZoneFile",t.aliases=[]},92017:function(e){"use strict";function t(e){!function(e){var t=/\\[\r\n](?:\s|\\[\r\n]|#.*(?!.))*(?![\s#]|\\[\r\n])/.source,n=/(?:[ \t]+(?![ \t])(?:)?|)/.source.replace(//g,(function(){return t})),r=/"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*"|'(?:[^'\\\r\n]|\\(?:\r\n|[\s\S]))*'/.source,i=/--[\w-]+=(?:|(?!["'])(?:[^\s\\]|\\.)+)/.source.replace(//g,(function(){return r})),a={pattern:RegExp(r),greedy:!0},o={pattern:/(^[ \t]*)#.*/m,lookbehind:!0,greedy:!0};function s(e,t){return e=e.replace(//g,(function(){return i})).replace(//g,(function(){return n})),RegExp(e,t)}e.languages.docker={instruction:{pattern:/(^[ \t]*)(?:ADD|ARG|CMD|COPY|ENTRYPOINT|ENV|EXPOSE|FROM|HEALTHCHECK|LABEL|MAINTAINER|ONBUILD|RUN|SHELL|STOPSIGNAL|USER|VOLUME|WORKDIR)(?=\s)(?:\\.|[^\r\n\\])*(?:\\$(?:\s|#.*$)*(?![\s#])(?:\\.|[^\r\n\\])*)*/im,lookbehind:!0,greedy:!0,inside:{options:{pattern:s(/(^(?:ONBUILD)?\w+)(?:)*/.source,"i"),lookbehind:!0,greedy:!0,inside:{property:{pattern:/(^|\s)--[\w-]+/,lookbehind:!0},string:[a,{pattern:/(=)(?!["'])(?:[^\s\\]|\\.)+/,lookbehind:!0}],operator:/\\$/m,punctuation:/=/}},keyword:[{pattern:s(/(^(?:ONBUILD)?HEALTHCHECK(?:)*)(?:CMD|NONE)\b/.source,"i"),lookbehind:!0,greedy:!0},{pattern:s(/(^(?:ONBUILD)?FROM(?:)*(?!--)[^ \t\\]+)AS/.source,"i"),lookbehind:!0,greedy:!0},{pattern:s(/(^ONBUILD)\w+/.source,"i"),lookbehind:!0,greedy:!0},{pattern:/^\w+/,greedy:!0}],comment:o,string:a,variable:/\$(?:\w+|\{[^{}"'\\]*\})/,operator:/\\$/m}},comment:o},e.languages.dockerfile=e.languages.docker}(e)}e.exports=t,t.displayName="docker",t.aliases=["dockerfile"]},95527:function(e){"use strict";function t(e){!function(e){var t="(?:"+[/[a-zA-Z_\x80-\uFFFF][\w\x80-\uFFFF]*/.source,/-?(?:\.\d+|\d+(?:\.\d*)?)/.source,/"[^"\\]*(?:\\[\s\S][^"\\]*)*"/.source,/<(?:[^<>]|(?!)*>/.source].join("|")+")",n={markup:{pattern:/(^<)[\s\S]+(?=>$)/,lookbehind:!0,alias:["language-markup","language-html","language-xml"],inside:e.languages.markup}};function r(e,n){return RegExp(e.replace(//g,(function(){return t})),n)}e.languages.dot={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\/|^#.*/m,greedy:!0},"graph-name":{pattern:r(/(\b(?:digraph|graph|subgraph)[ \t\r\n]+)/.source,"i"),lookbehind:!0,greedy:!0,alias:"class-name",inside:n},"attr-value":{pattern:r(/(=[ \t\r\n]*)/.source),lookbehind:!0,greedy:!0,inside:n},"attr-name":{pattern:r(/([\[;, \t\r\n])(?=[ \t\r\n]*=)/.source),lookbehind:!0,greedy:!0,inside:n},keyword:/\b(?:digraph|edge|graph|node|strict|subgraph)\b/i,"compass-point":{pattern:/(:[ \t\r\n]*)(?:[ewc_]|[ns][ew]?)(?![\w\x80-\uFFFF])/,lookbehind:!0,alias:"builtin"},node:{pattern:r(/(^|[^-.\w\x80-\uFFFF\\])/.source),lookbehind:!0,greedy:!0,inside:n},operator:/[=:]|-[->]/,punctuation:/[\[\]{};,]/},e.languages.gv=e.languages.dot}(e)}e.exports=t,t.displayName="dot",t.aliases=["gv"]},20154:function(e){"use strict";function t(e){e.languages.ebnf={comment:/\(\*[\s\S]*?\*\)/,string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0},special:{pattern:/\?[^?\r\n]*\?/,greedy:!0,alias:"class-name"},definition:{pattern:/^([\t ]*)[a-z]\w*(?:[ \t]+[a-z]\w*)*(?=\s*=)/im,lookbehind:!0,alias:["rule","keyword"]},rule:/\b[a-z]\w*(?:[ \t]+[a-z]\w*)*\b/i,punctuation:/\([:/]|[:/]\)|[.,;()[\]{}]/,operator:/[-=|*/!]/}}e.exports=t,t.displayName="ebnf",t.aliases=[]},85442:function(e){"use strict";function t(e){e.languages.editorconfig={comment:/[;#].*/,section:{pattern:/(^[ \t]*)\[.+\]/m,lookbehind:!0,alias:"selector",inside:{regex:/\\\\[\[\]{},!?.*]/,operator:/[!?]|\.\.|\*{1,2}/,punctuation:/[\[\]{},]/}},key:{pattern:/(^[ \t]*)[^\s=]+(?=[ \t]*=)/m,lookbehind:!0,alias:"attr-name"},value:{pattern:/=.*/,alias:"attr-value",inside:{punctuation:/^=/}}}}e.exports=t,t.displayName="editorconfig",t.aliases=[]},19645:function(e){"use strict";function t(e){e.languages.eiffel={comment:/--.*/,string:[{pattern:/"([^[]*)\[[\s\S]*?\]\1"/,greedy:!0},{pattern:/"([^{]*)\{[\s\S]*?\}\1"/,greedy:!0},{pattern:/"(?:%(?:(?!\n)\s)*\n\s*%|%\S|[^%"\r\n])*"/,greedy:!0}],char:/'(?:%.|[^%'\r\n])+'/,keyword:/\b(?:across|agent|alias|all|and|as|assign|attached|attribute|check|class|convert|create|Current|debug|deferred|detachable|do|else|elseif|end|ensure|expanded|export|external|feature|from|frozen|if|implies|inherit|inspect|invariant|like|local|loop|not|note|obsolete|old|once|or|Precursor|redefine|rename|require|rescue|Result|retry|select|separate|some|then|undefine|until|variant|Void|when|xor)\b/i,boolean:/\b(?:False|True)\b/i,"class-name":/\b[A-Z][\dA-Z_]*\b/,number:[/\b0[xcb][\da-f](?:_*[\da-f])*\b/i,/(?:\b\d(?:_*\d)*)?\.(?:(?:\d(?:_*\d)*)?e[+-]?)?\d(?:_*\d)*\b|\b\d(?:_*\d)*\b\.?/i],punctuation:/:=|<<|>>|\(\||\|\)|->|\.(?=\w)|[{}[\];(),:?]/,operator:/\\\\|\|\.\.\||\.\.|\/[~\/=]?|[><]=?|[-+*^=~]/}}e.exports=t,t.displayName="eiffel",t.aliases=[]},9881:function(e,t,n){"use strict";var r=n(73438);function i(e){e.register(r),function(e){e.languages.ejs={delimiter:{pattern:/^<%[-_=]?|[-_]?%>$/,alias:"punctuation"},comment:/^#[\s\S]*/,"language-javascript":{pattern:/[\s\S]+/,inside:e.languages.javascript}},e.hooks.add("before-tokenize",(function(t){e.languages["markup-templating"].buildPlaceholders(t,"ejs",/<%(?!%)[\s\S]+?%>/g)})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"ejs")})),e.languages.eta=e.languages.ejs}(e)}e.exports=i,i.displayName="ejs",i.aliases=["eta"]},53276:function(e){"use strict";function t(e){e.languages.elixir={doc:{pattern:/@(?:doc|moduledoc)\s+(?:("""|''')[\s\S]*?\1|("|')(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2)/,inside:{attribute:/^@\w+/,string:/['"][\s\S]+/}},comment:{pattern:/#.*/,greedy:!0},regex:{pattern:/~[rR](?:("""|''')(?:\\[\s\S]|(?!\1)[^\\])+\1|([\/|"'])(?:\\.|(?!\2)[^\\\r\n])+\2|\((?:\\.|[^\\)\r\n])+\)|\[(?:\\.|[^\\\]\r\n])+\]|\{(?:\\.|[^\\}\r\n])+\}|<(?:\\.|[^\\>\r\n])+>)[uismxfr]*/,greedy:!0},string:[{pattern:/~[cCsSwW](?:("""|''')(?:\\[\s\S]|(?!\1)[^\\])+\1|([\/|"'])(?:\\.|(?!\2)[^\\\r\n])+\2|\((?:\\.|[^\\)\r\n])+\)|\[(?:\\.|[^\\\]\r\n])+\]|\{(?:\\.|#\{[^}]+\}|#(?!\{)|[^#\\}\r\n])+\}|<(?:\\.|[^\\>\r\n])+>)[csa]?/,greedy:!0,inside:{}},{pattern:/("""|''')[\s\S]*?\1/,greedy:!0,inside:{}},{pattern:/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{}}],atom:{pattern:/(^|[^:]):\w+/,lookbehind:!0,alias:"symbol"},module:{pattern:/\b[A-Z]\w*\b/,alias:"class-name"},"attr-name":/\b\w+\??:(?!:)/,argument:{pattern:/(^|[^&])&\d+/,lookbehind:!0,alias:"variable"},attribute:{pattern:/@\w+/,alias:"variable"},function:/\b[_a-zA-Z]\w*[?!]?(?:(?=\s*(?:\.\s*)?\()|(?=\/\d))/,number:/\b(?:0[box][a-f\d_]+|\d[\d_]*)(?:\.[\d_]+)?(?:e[+-]?[\d_]+)?\b/i,keyword:/\b(?:after|alias|and|case|catch|cond|def(?:callback|delegate|exception|impl|macro|module|n|np|p|protocol|struct)?|do|else|end|fn|for|if|import|not|or|quote|raise|require|rescue|try|unless|unquote|use|when)\b/,boolean:/\b(?:false|nil|true)\b/,operator:[/\bin\b|&&?|\|[|>]?|\\\\|::|\.\.\.?|\+\+?|-[->]?|<[-=>]|>=|!==?|\B!|=(?:==?|[>~])?|[*\/^]/,{pattern:/([^<])<(?!<)/,lookbehind:!0},{pattern:/([^>])>(?!>)/,lookbehind:!0}],punctuation:/<<|>>|[.,%\[\]{}()]/},e.languages.elixir.string.forEach((function(t){t.inside={interpolation:{pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"},rest:e.languages.elixir}}}}))}e.exports=t,t.displayName="elixir",t.aliases=[]},69774:function(e){"use strict";function t(e){e.languages.elm={comment:/--.*|\{-[\s\S]*?-\}/,char:{pattern:/'(?:[^\\'\r\n]|\\(?:[abfnrtv\\']|\d+|x[0-9a-fA-F]+|u\{[0-9a-fA-F]+\}))'/,greedy:!0},string:[{pattern:/"""[\s\S]*?"""/,greedy:!0},{pattern:/"(?:[^\\"\r\n]|\\.)*"/,greedy:!0}],"import-statement":{pattern:/(^[\t ]*)import\s+[A-Z]\w*(?:\.[A-Z]\w*)*(?:\s+as\s+(?:[A-Z]\w*)(?:\.[A-Z]\w*)*)?(?:\s+exposing\s+)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|exposing|import)\b/}},keyword:/\b(?:alias|as|case|else|exposing|if|in|infixl|infixr|let|module|of|then|type)\b/,builtin:/\b(?:abs|acos|always|asin|atan|atan2|ceiling|clamp|compare|cos|curry|degrees|e|flip|floor|fromPolar|identity|isInfinite|isNaN|logBase|max|min|negate|never|not|pi|radians|rem|round|sin|sqrt|tan|toFloat|toPolar|toString|truncate|turns|uncurry|xor)\b/,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0x[0-9a-f]+)\b/i,operator:/\s\.\s|[+\-/*=.$<>:&|^?%#@~!]{2,}|[+\-/*=$<>:&|^?%#@~!]/,hvariable:/\b(?:[A-Z]\w*\.)*[a-z]\w*\b/,constant:/\b(?:[A-Z]\w*\.)*[A-Z]\w*\b/,punctuation:/[{}[\]|(),.:]/}}e.exports=t,t.displayName="elm",t.aliases=[]},61613:function(e,t,n){"use strict";var r=n(99560),i=n(73438);function a(e){e.register(r),e.register(i),function(e){e.languages.erb={delimiter:{pattern:/^(\s*)<%=?|%>(?=\s*$)/,lookbehind:!0,alias:"punctuation"},ruby:{pattern:/\s*\S[\s\S]*/,alias:"language-ruby",inside:e.languages.ruby}},e.hooks.add("before-tokenize",(function(t){e.languages["markup-templating"].buildPlaceholders(t,"erb",/<%=?(?:[^\r\n]|[\r\n](?!=begin)|[\r\n]=begin\s(?:[^\r\n]|[\r\n](?!=end))*[\r\n]=end)+?%>/g)})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"erb")}))}(e)}e.exports=a,a.displayName="erb",a.aliases=[]},21350:function(e){"use strict";function t(e){e.languages.erlang={comment:/%.+/,string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},"quoted-function":{pattern:/'(?:\\.|[^\\'\r\n])+'(?=\()/,alias:"function"},"quoted-atom":{pattern:/'(?:\\.|[^\\'\r\n])+'/,alias:"atom"},boolean:/\b(?:false|true)\b/,keyword:/\b(?:after|case|catch|end|fun|if|of|receive|try|when)\b/,number:[/\$\\?./,/\b\d+#[a-z0-9]+/i,/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i],function:/\b[a-z][\w@]*(?=\()/,variable:{pattern:/(^|[^@])(?:\b|\?)[A-Z_][\w@]*/,lookbehind:!0},operator:[/[=\/<>:]=|=[:\/]=|\+\+?|--?|[=*\/!]|\b(?:and|andalso|band|bnot|bor|bsl|bsr|bxor|div|not|or|orelse|rem|xor)\b/,{pattern:/(^|[^<])<(?!<)/,lookbehind:!0},{pattern:/(^|[^>])>(?!>)/,lookbehind:!0}],atom:/\b[a-z][\w@]*/,punctuation:/[()[\]{}:;,.#|]|<<|>>/}}e.exports=t,t.displayName="erlang",t.aliases=[]},13870:function(e,t,n){"use strict";var r=n(88272),i=n(73438);function a(e){e.register(r),e.register(i),function(e){e.languages.etlua={delimiter:{pattern:/^<%[-=]?|-?%>$/,alias:"punctuation"},"language-lua":{pattern:/[\s\S]+/,inside:e.languages.lua}},e.hooks.add("before-tokenize",(function(t){e.languages["markup-templating"].buildPlaceholders(t,"etlua",/<%[\s\S]+?%>/g)})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"etlua")}))}(e)}e.exports=a,a.displayName="etlua",a.aliases=[]},10196:function(e){"use strict";function t(e){e.languages["excel-formula"]={comment:{pattern:/(\bN\(\s*)"(?:[^"]|"")*"(?=\s*\))/i,lookbehind:!0,greedy:!0},string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},reference:{pattern:/(?:'[^']*'|(?:[^\s()[\]{}<>*?"';,$&]*\[[^^\s()[\]{}<>*?"']+\])?\w+)!/,greedy:!0,alias:"string",inside:{operator:/!$/,punctuation:/'/,sheet:{pattern:/[^[\]]+$/,alias:"function"},file:{pattern:/\[[^[\]]+\]$/,inside:{punctuation:/[[\]]/}},path:/[\s\S]+/}},"function-name":{pattern:/\b[A-Z]\w*(?=\()/i,alias:"keyword"},range:{pattern:/\$?\b(?:[A-Z]+\$?\d+:\$?[A-Z]+\$?\d+|[A-Z]+:\$?[A-Z]+|\d+:\$?\d+)\b/i,alias:"property",inside:{operator:/:/,cell:/\$?[A-Z]+\$?\d+/i,column:/\$?[A-Z]+/i,row:/\$?\d+/}},cell:{pattern:/\b[A-Z]+\d+\b|\$[A-Za-z]+\$?\d+\b|\b[A-Za-z]+\$\d+\b/,alias:"property"},number:/(?:\b\d+(?:\.\d+)?|\B\.\d+)(?:e[+-]?\d+)?\b/i,boolean:/\b(?:FALSE|TRUE)\b/i,operator:/[-+*/^%=&,]|<[=>]?|>=?/,punctuation:/[[\]();{}|]/},e.languages.xlsx=e.languages.xls=e.languages["excel-formula"]}e.exports=t,t.displayName="excelFormula",t.aliases=[]},38520:function(e){"use strict";function t(e){!function(e){var t={function:/\b(?:BUGS?|FIX(?:MES?)?|NOTES?|TODOS?|XX+|HACKS?|WARN(?:ING)?|\?{2,}|!{2,})\b/},n={number:/\\[^\s']|%\w/},r={comment:[{pattern:/(^|\s)(?:! .*|!$)/,lookbehind:!0,inside:t},{pattern:/(^|\s)\/\*\s[\s\S]*?\*\/(?=\s|$)/,lookbehind:!0,greedy:!0,inside:t},{pattern:/(^|\s)!\[(={0,6})\[\s[\s\S]*?\]\2\](?=\s|$)/,lookbehind:!0,greedy:!0,inside:t}],number:[{pattern:/(^|\s)[+-]?\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?0(?:b[01]+|o[0-7]+|d\d+|x[\dA-F]+)(?=\s|$)/i,lookbehind:!0},{pattern:/(^|\s)[+-]?\d+\/\d+\.?(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)\+?\d+\+\d+\/\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)-\d+-\d+\/\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?(?:\d*\.\d+|\d+\.\d*|\d+)(?:e[+-]?\d+)?(?=\s|$)/i,lookbehind:!0},{pattern:/(^|\s)NAN:\s+[\da-fA-F]+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?0(?:b1\.[01]*|o1\.[0-7]*|d1\.\d*|x1\.[\dA-F]*)p\d+(?=\s|$)/i,lookbehind:!0}],regexp:{pattern:/(^|\s)R\/\s(?:\\\S|[^\\/])*\/(?:[idmsr]*|[idmsr]+-[idmsr]+)(?=\s|$)/,lookbehind:!0,alias:"number",inside:{variable:/\\\S/,keyword:/[+?*\[\]^$(){}.|]/,operator:{pattern:/(\/)[idmsr]+(?:-[idmsr]+)?/,lookbehind:!0}}},boolean:{pattern:/(^|\s)[tf](?=\s|$)/,lookbehind:!0},"custom-string":{pattern:/(^|\s)[A-Z0-9\-]+"\s(?:\\\S|[^"\\])*"/,lookbehind:!0,greedy:!0,alias:"string",inside:{number:/\\\S|%\w|\//}},"multiline-string":[{pattern:/(^|\s)STRING:\s+\S+(?:\n|\r\n).*(?:\n|\r\n)\s*;(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:{number:n.number,"semicolon-or-setlocal":{pattern:/([\r\n][ \t]*);(?=\s|$)/,lookbehind:!0,alias:"function"}}},{pattern:/(^|\s)HEREDOC:\s+\S+(?:\n|\r\n).*(?:\n|\r\n)\s*\S+(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:n},{pattern:/(^|\s)\[(={0,6})\[\s[\s\S]*?\]\2\](?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:n}],"special-using":{pattern:/(^|\s)USING:(?:\s\S+)*(?=\s+;(?:\s|$))/,lookbehind:!0,alias:"function",inside:{string:{pattern:/(\s)[^:\s]+/,lookbehind:!0}}},"stack-effect-delimiter":[{pattern:/(^|\s)(?:call|eval|execute)?\((?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)--(?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)\)(?=\s|$)/,lookbehind:!0,alias:"operator"}],combinators:{pattern:null,lookbehind:!0,alias:"keyword"},"kernel-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"sequences-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"math-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"constructor-word":{pattern:/(^|\s)<(?!=+>|-+>)\S+>(?=\s|$)/,lookbehind:!0,alias:"keyword"},"other-builtin-syntax":{pattern:null,lookbehind:!0,alias:"operator"},"conventionally-named-word":{pattern:/(^|\s)(?!")(?:(?:change|new|set|with)-\S+|\$\S+|>[^>\s]+|[^:>\s]+>|[^>\s]+>[^>\s]+|\+[^+\s]+\+|[^?\s]+\?|\?[^?\s]+|[^>\s]+>>|>>[^>\s]+|[^<\s]+<<|\([^()\s]+\)|[^!\s]+!|[^*\s]\S*\*|[^.\s]\S*\.)(?=\s|$)/,lookbehind:!0,alias:"keyword"},"colon-syntax":{pattern:/(^|\s)(?:[A-Z0-9\-]+#?)?:{1,2}\s+(?:;\S+|(?!;)\S+)(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"function"},"semicolon-or-setlocal":{pattern:/(\s)(?:;|:>)(?=\s|$)/,lookbehind:!0,alias:"function"},"curly-brace-literal-delimiter":[{pattern:/(^|\s)[a-z]*\{(?=\s)/i,lookbehind:!0,alias:"operator"},{pattern:/(\s)\}(?=\s|$)/,lookbehind:!0,alias:"operator"}],"quotation-delimiter":[{pattern:/(^|\s)\[(?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)\](?=\s|$)/,lookbehind:!0,alias:"operator"}],"normal-word":{pattern:/(^|\s)[^"\s]\S*(?=\s|$)/,lookbehind:!0},string:{pattern:/"(?:\\\S|[^"\\])*"/,greedy:!0,inside:n}},i=function(e){return(e+"").replace(/([.?*+\^$\[\]\\(){}|\-])/g,"\\$1")},a=function(e){return new RegExp("(^|\\s)(?:"+e.map(i).join("|")+")(?=\\s|$)")},o={"kernel-builtin":["or","2nipd","4drop","tuck","wrapper","nip","wrapper?","callstack>array","die","dupd","callstack","callstack?","3dup","hashcode","pick","4nip","build",">boolean","nipd","clone","5nip","eq?","?","=","swapd","2over","clear","2dup","get-retainstack","not","tuple?","dup","3nipd","call","-rotd","object","drop","assert=","assert?","-rot","execute","boa","get-callstack","curried?","3drop","pickd","overd","over","roll","3nip","swap","and","2nip","rotd","throw","(clone)","hashcode*","spin","reach","4dup","equal?","get-datastack","assert","2drop","","boolean?","identity-hashcode","identity-tuple?","null","composed?","new","5drop","rot","-roll","xor","identity-tuple","boolean"],"other-builtin-syntax":["=======","recursive","flushable",">>","<<<<<<","M\\","B","PRIVATE>","\\","======","final","inline","delimiter","deprecated",">>>>>","<<<<<<<","parse-complex","malformed-complex","read-only",">>>>>>>","call-next-method","<<","foldable","$","$[","${"],"sequences-builtin":["member-eq?","mismatch","append","assert-sequence=","longer","repetition","clone-like","3sequence","assert-sequence?","last-index-from","reversed","index-from","cut*","pad-tail","join-as","remove-eq!","concat-as","but-last","snip","nths","nth","sequence","longest","slice?","","remove-nth","tail-slice","empty?","tail*","member?","virtual-sequence?","set-length","drop-prefix","iota","unclip","bounds-error?","unclip-last-slice","non-negative-integer-expected","non-negative-integer-expected?","midpoint@","longer?","?set-nth","?first","rest-slice","prepend-as","prepend","fourth","sift","subseq-start","new-sequence","?last","like","first4","1sequence","reverse","slice","virtual@","repetition?","set-last","index","4sequence","max-length","set-second","immutable-sequence","first2","first3","supremum","unclip-slice","suffix!","insert-nth","tail","3append","short","suffix","concat","flip","immutable?","reverse!","2sequence","sum","delete-all","indices","snip-slice","","check-slice","sequence?","head","append-as","halves","sequence=","collapse-slice","?second","slice-error?","product","bounds-check?","bounds-check","immutable","virtual-exemplar","harvest","remove","pad-head","last","set-fourth","cartesian-product","remove-eq","shorten","shorter","reversed?","shorter?","shortest","head-slice","pop*","tail-slice*","but-last-slice","iota?","append!","cut-slice","new-resizable","head-slice*","sequence-hashcode","pop","set-nth","?nth","second","join","immutable-sequence?","","3append-as","virtual-sequence","subseq?","remove-nth!","length","last-index","lengthen","assert-sequence","copy","move","third","first","tail?","set-first","prefix","bounds-error","","exchange","surround","cut","min-length","set-third","push-all","head?","subseq-start-from","delete-slice","rest","sum-lengths","head*","infimum","remove!","glue","slice-error","subseq","push","replace-slice","subseq-as","unclip-last"],"math-builtin":["number=","next-power-of-2","?1+","fp-special?","imaginary-part","float>bits","number?","fp-infinity?","bignum?","fp-snan?","denominator","gcd","*","+","fp-bitwise=","-","u>=","/",">=","bitand","power-of-2?","log2-expects-positive","neg?","<","log2",">","integer?","number","bits>double","2/","zero?","bits>float","float?","shift","ratio?","rect>","even?","ratio","fp-sign","bitnot",">fixnum","complex?","/i","integer>fixnum","/f","sgn",">bignum","next-float","u<","u>","mod","recip","rational",">float","2^","integer","fixnum?","neg","fixnum","sq","bignum",">rect","bit?","fp-qnan?","simple-gcd","complex","","real",">fraction","double>bits","bitor","rem","fp-nan-payload","real-part","log2-expects-positive?","prev-float","align","unordered?","float","fp-nan?","abs","bitxor","integer>fixnum-strict","u<=","odd?","<=","/mod",">integer","real?","rational?","numerator"]};Object.keys(o).forEach((function(e){r[e].pattern=a(o[e])}));r.combinators.pattern=a(["2bi","while","2tri","bi*","4dip","both?","same?","tri@","curry","prepose","3bi","?if","tri*","2keep","3keep","curried","2keepd","when","2bi*","2tri*","4keep","bi@","keepdd","do","unless*","tri-curry","if*","loop","bi-curry*","when*","2bi@","2tri@","with","2with","either?","bi","until","3dip","3curry","tri-curry*","tri-curry@","bi-curry","keepd","compose","2dip","if","3tri","unless","tuple","keep","2curry","tri","most","while*","dip","composed","bi-curry@","find-last-from","trim-head-slice","map-as","each-from","none?","trim-tail","partition","if-empty","accumulate*","reject!","find-from","accumulate-as","collector-for-as","reject","map","map-sum","accumulate!","2each-from","follow","supremum-by","map!","unless-empty","collector","padding","reduce-index","replicate-as","infimum-by","trim-tail-slice","count","find-index","filter","accumulate*!","reject-as","map-integers","map-find","reduce","selector","interleave","2map","filter-as","binary-reduce","map-index-as","find","produce","filter!","replicate","cartesian-map","cartesian-each","find-index-from","map-find-last","3map-as","3map","find-last","selector-as","2map-as","2map-reduce","accumulate","each","each-index","accumulate*-as","when-empty","all?","collector-as","push-either","new-like","collector-for","2selector","push-if","2all?","map-reduce","3each","any?","trim-slice","2reduce","change-nth","produce-as","2each","trim","trim-head","cartesian-find","map-index","if-zero","each-integer","unless-zero","(find-integer)","when-zero","find-last-integer","(all-integers?)","times","(each-integer)","find-integer","all-integers?","unless-negative","if-positive","when-positive","when-negative","unless-positive","if-negative","case","2cleave","cond>quot","case>quot","3cleave","wrong-values","to-fixed-point","alist>quot","cond","cleave","call-effect","recursive-hashcode","spread","deep-spread>quot","2||","0||","n||","0&&","2&&","3||","1||","1&&","n&&","3&&","smart-unless*","keep-inputs","reduce-outputs","smart-when*","cleave>array","smart-with","smart-apply","smart-if","inputs/outputs","output>sequence-n","map-outputs","map-reduce-outputs","dropping","output>array","smart-map-reduce","smart-2map-reduce","output>array-n","nullary","inputsequence"]),e.languages.factor=r}(e)}e.exports=t,t.displayName="factor",t.aliases=[]},73934:function(e){"use strict";function t(e){!function(e){e.languages.false={comment:{pattern:/\{[^}]*\}/},string:{pattern:/"[^"]*"/,greedy:!0},"character-code":{pattern:/'(?:[^\r]|\r\n?)/,alias:"number"},"assembler-code":{pattern:/\d+`/,alias:"important"},number:/\d+/,operator:/[-!#$%&'*+,./:;=>?@\\^_`|~\xdf\xf8]/,punctuation:/\[|\]/,variable:/[a-z]/,"non-standard":{pattern:/[()!=]=?|[-+*/%]|\b(?:in|is)\b/}),delete e.languages["firestore-security-rules"]["class-name"],e.languages.insertBefore("firestore-security-rules","keyword",{path:{pattern:/(^|[\s(),])(?:\/(?:[\w\xA0-\uFFFF]+|\{[\w\xA0-\uFFFF]+(?:=\*\*)?\}|\$\([\w\xA0-\uFFFF.]+\)))+/,lookbehind:!0,greedy:!0,inside:{variable:{pattern:/\{[\w\xA0-\uFFFF]+(?:=\*\*)?\}|\$\([\w\xA0-\uFFFF.]+\)/,inside:{operator:/=/,keyword:/\*\*/,punctuation:/[.$(){}]/}},punctuation:/\//}},method:{pattern:/(\ballow\s+)[a-z]+(?:\s*,\s*[a-z]+)*(?=\s*[:;])/,lookbehind:!0,alias:"builtin",inside:{punctuation:/,/}}})}e.exports=t,t.displayName="firestoreSecurityRules",t.aliases=[]},83773:function(e){"use strict";function t(e){!function(e){e.languages.flow=e.languages.extend("javascript",{}),e.languages.insertBefore("flow","keyword",{type:[{pattern:/\b(?:[Bb]oolean|Function|[Nn]umber|[Ss]tring|any|mixed|null|void)\b/,alias:"tag"}]}),e.languages.flow["function-variable"].pattern=/(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=\s*(?:function\b|(?:\([^()]*\)(?:\s*:\s*\w+)?|(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/i,delete e.languages.flow.parameter,e.languages.insertBefore("flow","operator",{"flow-punctuation":{pattern:/\{\||\|\}/,alias:"punctuation"}}),Array.isArray(e.languages.flow.keyword)||(e.languages.flow.keyword=[e.languages.flow.keyword]),e.languages.flow.keyword.unshift({pattern:/(^|[^$]\b)(?:Class|declare|opaque|type)\b(?!\$)/,lookbehind:!0},{pattern:/(^|[^$]\B)\$(?:Diff|Enum|Exact|Keys|ObjMap|PropertyType|Record|Shape|Subtype|Supertype|await)\b(?!\$)/,lookbehind:!0})}(e)}e.exports=t,t.displayName="flow",t.aliases=[]},82161:function(e){"use strict";function t(e){e.languages.fortran={"quoted-number":{pattern:/[BOZ](['"])[A-F0-9]+\1/i,alias:"number"},string:{pattern:/(?:\b\w+_)?(['"])(?:\1\1|&(?:\r\n?|\n)(?:[ \t]*!.*(?:\r\n?|\n)|(?![ \t]*!))|(?!\1).)*(?:\1|&)/,inside:{comment:{pattern:/(&(?:\r\n?|\n)\s*)!.*/,lookbehind:!0}}},comment:{pattern:/!.*/,greedy:!0},boolean:/\.(?:FALSE|TRUE)\.(?:_\w+)?/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[ED][+-]?\d+)?(?:_\w+)?/i,keyword:[/\b(?:CHARACTER|COMPLEX|DOUBLE ?PRECISION|INTEGER|LOGICAL|REAL)\b/i,/\b(?:END ?)?(?:BLOCK ?DATA|DO|FILE|FORALL|FUNCTION|IF|INTERFACE|MODULE(?! PROCEDURE)|PROGRAM|SELECT|SUBROUTINE|TYPE|WHERE)\b/i,/\b(?:ALLOCATABLE|ALLOCATE|BACKSPACE|CALL|CASE|CLOSE|COMMON|CONTAINS|CONTINUE|CYCLE|DATA|DEALLOCATE|DIMENSION|DO|END|EQUIVALENCE|EXIT|EXTERNAL|FORMAT|GO ?TO|IMPLICIT(?: NONE)?|INQUIRE|INTENT|INTRINSIC|MODULE PROCEDURE|NAMELIST|NULLIFY|OPEN|OPTIONAL|PARAMETER|POINTER|PRINT|PRIVATE|PUBLIC|READ|RETURN|REWIND|SAVE|SELECT|STOP|TARGET|WHILE|WRITE)\b/i,/\b(?:ASSIGNMENT|DEFAULT|ELEMENTAL|ELSE|ELSEIF|ELSEWHERE|ENTRY|IN|INCLUDE|INOUT|KIND|NULL|ONLY|OPERATOR|OUT|PURE|RECURSIVE|RESULT|SEQUENCE|STAT|THEN|USE)\b/i],operator:[/\*\*|\/\/|=>|[=\/]=|[<>]=?|::|[+\-*=%]|\.[A-Z]+\./i,{pattern:/(^|(?!\().)\/(?!\))/,lookbehind:!0}],punctuation:/\(\/|\/\)|[(),;:&]/}}e.exports=t,t.displayName="fortran",t.aliases=[]},16930:function(e){"use strict";function t(e){e.languages.fsharp=e.languages.extend("clike",{comment:[{pattern:/(^|[^\\])\(\*(?!\))[\s\S]*?\*\)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(?:"""[\s\S]*?"""|@"(?:""|[^"])*"|"(?:\\[\s\S]|[^\\"])*")B?/,greedy:!0},"class-name":{pattern:/(\b(?:exception|inherit|interface|new|of|type)\s+|\w\s*:\s*|\s:\??>\s*)[.\w]+\b(?:\s*(?:->|\*)\s*[.\w]+\b)*(?!\s*[:.])/,lookbehind:!0,inside:{operator:/->|\*/,punctuation:/\./}},keyword:/\b(?:let|return|use|yield)(?:!\B|\b)|\b(?:abstract|and|as|asr|assert|atomic|base|begin|break|checked|class|component|const|constraint|constructor|continue|default|delegate|do|done|downcast|downto|eager|elif|else|end|event|exception|extern|external|false|finally|fixed|for|fun|function|functor|global|if|in|include|inherit|inline|interface|internal|land|lazy|lor|lsl|lsr|lxor|match|member|method|mixin|mod|module|mutable|namespace|new|not|null|object|of|open|or|override|parallel|private|process|protected|public|pure|rec|sealed|select|sig|static|struct|tailcall|then|to|trait|true|try|type|upcast|val|virtual|void|volatile|when|while|with)\b/,number:[/\b0x[\da-fA-F]+(?:LF|lf|un)?\b/,/\b0b[01]+(?:uy|y)?\b/,/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[fm]|e[+-]?\d+)?\b/i,/\b\d+(?:[IlLsy]|UL|u[lsy]?)?\b/],operator:/([<>~&^])\1\1|([*.:<>&])\2|<-|->|[!=:]=|?|\??(?:<=|>=|<>|[-+*/%=<>])\??|[!?^&]|~[+~-]|:>|:\?>?/}),e.languages.insertBefore("fsharp","keyword",{preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(^#)\b(?:else|endif|if|light|line|nowarn)\b/,lookbehind:!0,alias:"keyword"}}}}),e.languages.insertBefore("fsharp","punctuation",{"computation-expression":{pattern:/\b[_a-z]\w*(?=\s*\{)/i,alias:"keyword"}}),e.languages.insertBefore("fsharp","string",{annotation:{pattern:/\[<.+?>\]/,greedy:!0,inside:{punctuation:/^\[<|>\]$/,"class-name":{pattern:/^\w+$|(^|;\s*)[A-Z]\w*(?=\()/,lookbehind:!0},"annotation-content":{pattern:/[\s\S]+/,inside:e.languages.fsharp}}},char:{pattern:/'(?:[^\\']|\\(?:.|\d{3}|x[a-fA-F\d]{2}|u[a-fA-F\d]{4}|U[a-fA-F\d]{8}))'B?/,greedy:!0}})}e.exports=t,t.displayName="fsharp",t.aliases=[]},61407:function(e,t,n){"use strict";var r=n(73438);function i(e){e.register(r),function(e){for(var t=/[^<()"']|\((?:)*\)|<(?!#--)|<#--(?:[^-]|-(?!->))*-->|"(?:[^\\"]|\\.)*"|'(?:[^\\']|\\.)*'/.source,n=0;n<2;n++)t=t.replace(//g,(function(){return t}));t=t.replace(//g,/[^\s\S]/.source);var r={comment:/<#--[\s\S]*?-->/,string:[{pattern:/\br("|')(?:(?!\1)[^\\]|\\.)*\1/,greedy:!0},{pattern:RegExp(/("|')(?:(?!\1|\$\{)[^\\]|\\.|\$\{(?:(?!\})(?:))*\})*\1/.source.replace(//g,(function(){return t}))),greedy:!0,inside:{interpolation:{pattern:RegExp(/((?:^|[^\\])(?:\\\\)*)\$\{(?:(?!\})(?:))*\}/.source.replace(//g,(function(){return t}))),lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:null}}}}],keyword:/\b(?:as)\b/,boolean:/\b(?:false|true)\b/,"builtin-function":{pattern:/((?:^|[^?])\?\s*)\w+/,lookbehind:!0,alias:"function"},function:/\b\w+(?=\s*\()/,number:/\b\d+(?:\.\d+)?\b/,operator:/\.\.[<*!]?|->|--|\+\+|&&|\|\||\?{1,2}|[-+*/%!=<>]=?|\b(?:gt|gte|lt|lte)\b/,punctuation:/[,;.:()[\]{}]/};r.string[1].inside.interpolation.inside.rest=r,e.languages.ftl={"ftl-comment":{pattern:/^<#--[\s\S]*/,alias:"comment"},"ftl-directive":{pattern:/^<[\s\S]+>$/,inside:{directive:{pattern:/(^<\/?)[#@][a-z]\w*/i,lookbehind:!0,alias:"keyword"},punctuation:/^<\/?|\/?>$/,content:{pattern:/\s*\S[\s\S]*/,alias:"ftl",inside:r}}},"ftl-interpolation":{pattern:/^\$\{[\s\S]*\}$/,inside:{punctuation:/^\$\{|\}$/,content:{pattern:/\s*\S[\s\S]*/,alias:"ftl",inside:r}}}},e.hooks.add("before-tokenize",(function(n){var r=RegExp(/<#--[\s\S]*?-->|<\/?[#@][a-zA-Z](?:)*?>|\$\{(?:)*?\}/.source.replace(//g,(function(){return t})),"gi");e.languages["markup-templating"].buildPlaceholders(n,"ftl",r)})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"ftl")}))}(e)}e.exports=i,i.displayName="ftl",i.aliases=[]},75578:function(e){"use strict";function t(e){e.languages.gap={shell:{pattern:/^gap>[\s\S]*?(?=^gap>|$(?![\s\S]))/m,greedy:!0,inside:{gap:{pattern:/^(gap>).+(?:(?:\r(?:\n|(?!\n))|\n)>.*)*/,lookbehind:!0,inside:null},punctuation:/^gap>/}},comment:{pattern:/#.*/,greedy:!0},string:{pattern:/(^|[^\\'"])(?:'(?:[^\r\n\\']|\\.){1,10}'|"(?:[^\r\n\\"]|\\.)*"(?!")|"""[\s\S]*?""")/,lookbehind:!0,greedy:!0,inside:{continuation:{pattern:/([\r\n])>/,lookbehind:!0,alias:"punctuation"}}},keyword:/\b(?:Assert|Info|IsBound|QUIT|TryNextMethod|Unbind|and|atomic|break|continue|do|elif|else|end|fi|for|function|if|in|local|mod|not|od|or|quit|readonly|readwrite|rec|repeat|return|then|until|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:{pattern:/(^|[^\w.]|\.\.)(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?(?:_[a-z]?)?(?=$|[^\w.]|\.\.)/,lookbehind:!0},continuation:{pattern:/([\r\n])>/,lookbehind:!0,alias:"punctuation"},operator:/->|[-+*/^~=!]|<>|[<>]=?|:=|\.\./,punctuation:/[()[\]{},;.:]/},e.languages.gap.shell.inside.gap.inside=e.languages.gap}e.exports=t,t.displayName="gap",t.aliases=[]},92611:function(e){"use strict";function t(e){e.languages.gcode={comment:/;.*|\B\(.*?\)\B/,string:{pattern:/"(?:""|[^"])*"/,greedy:!0},keyword:/\b[GM]\d+(?:\.\d+)?\b/,property:/\b[A-Z]/,checksum:{pattern:/(\*)\d+/,lookbehind:!0,alias:"number"},punctuation:/[:*]/}}e.exports=t,t.displayName="gcode",t.aliases=[]},8331:function(e){"use strict";function t(e){e.languages.gdscript={comment:/#.*/,string:{pattern:/@?(?:("|')(?:(?!\1)[^\n\\]|\\[\s\S])*\1(?!"|')|"""(?:[^\\]|\\[\s\S])*?""")/,greedy:!0},"class-name":{pattern:/(^(?:class|class_name|extends)[ \t]+|^export\([ \t]*|\bas[ \t]+|(?:\b(?:const|var)[ \t]|[,(])[ \t]*\w+[ \t]*:[ \t]*|->[ \t]*)[a-zA-Z_]\w*/m,lookbehind:!0},keyword:/\b(?:and|as|assert|break|breakpoint|class|class_name|const|continue|elif|else|enum|export|extends|for|func|if|in|is|master|mastersync|match|not|null|onready|or|pass|preload|puppet|puppetsync|remote|remotesync|return|self|setget|signal|static|tool|var|while|yield)\b/,function:/\b[a-z_]\w*(?=[ \t]*\()/i,variable:/\$\w+/,number:[/\b0b[01_]+\b|\b0x[\da-fA-F_]+\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.[\d_]+)(?:e[+-]?[\d_]+)?\b/,/\b(?:INF|NAN|PI|TAU)\b/],constant:/\b[A-Z][A-Z_\d]*\b/,boolean:/\b(?:false|true)\b/,operator:/->|:=|&&|\|\||<<|>>|[-+*/%&|!<>=]=?|[~^]/,punctuation:/[.:,;()[\]{}]/}}e.exports=t,t.displayName="gdscript",t.aliases=[]},91254:function(e){"use strict";function t(e){e.languages.gedcom={"line-value":{pattern:/(^[\t ]*\d+ +(?:@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@ +)?\w+ ).+/m,lookbehind:!0,inside:{pointer:{pattern:/^@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@$/,alias:"variable"}}},tag:{pattern:/(^[\t ]*\d+ +(?:@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@ +)?)\w+/m,lookbehind:!0,alias:"string"},level:{pattern:/(^[\t ]*)\d+/m,lookbehind:!0,alias:"number"},pointer:{pattern:/@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@/,alias:"variable"}}}e.exports=t,t.displayName="gedcom",t.aliases=[]},76590:function(e){"use strict";function t(e){!function(e){var t=/(?:\r?\n|\r)[ \t]*\|.+\|(?:(?!\|).)*/.source;e.languages.gherkin={pystring:{pattern:/("""|''')[\s\S]+?\1/,alias:"string"},comment:{pattern:/(^[ \t]*)#.*/m,lookbehind:!0},tag:{pattern:/(^[ \t]*)@\S*/m,lookbehind:!0},feature:{pattern:/((?:^|\r?\n|\r)[ \t]*)(?:Ability|Ahoy matey!|Arwedd|Aspekt|Besigheid Behoefte|Business Need|Caracteristica|Caracter\xedstica|Egenskab|Egenskap|Eiginleiki|Feature|F\u012b\u010da|Fitur|Fonctionnalit\xe9|Fonksyonalite|Funcionalidade|Funcionalitat|Functionalitate|Func\u0163ionalitate|Func\u021bionalitate|Functionaliteit|Fungsi|Funkcia|Funkcija|Funkcionalit\u0101te|Funkcionalnost|Funkcja|Funksie|Funktionalit\xe4t|Funktionalit\xe9it|Funzionalit\xe0|Hwaet|Hw\xe6t|Jellemz\u0151|Karakteristik|Lastnost|Mak|Mogucnost|laH|Mogu\u0107nost|Moznosti|Mo\u017enosti|OH HAI|Omadus|Ominaisuus|Osobina|\xd6zellik|Potrzeba biznesowa|perbogh|poQbogh malja'|Po\u017eadavek|Po\u017eiadavka|Pretty much|Qap|Qu'meH 'ut|Savyb\u0117|T\xednh n\u0103ng|Trajto|Vermo\xeb|Vlastnos\u0165|W\u0142a\u015bciwo\u015b\u0107|Zna\u010dilnost|\u0394\u03c5\u03bd\u03b1\u03c4\u03cc\u03c4\u03b7\u03c4\u03b1|\u039b\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1|\u041c\u043e\u0433\u0443\u045b\u043d\u043e\u0441\u0442|\u041c\u04e9\u043c\u043a\u0438\u043d\u043b\u0435\u043a|\u041e\u0441\u043e\u0431\u0438\u043d\u0430|\u0421\u0432\u043e\u0439\u0441\u0442\u0432\u043e|\u04ae\u0437\u0435\u043d\u0447\u04d9\u043b\u0435\u043a\u043b\u0435\u043b\u0435\u043a|\u0424\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b|\u0424\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u043d\u043e\u0441\u0442|\u0424\u0443\u043d\u043a\u0446\u0438\u044f|\u0424\u0443\u043d\u043a\u0446\u0456\u043e\u043d\u0430\u043b|\u05ea\u05db\u05d5\u05e0\u05d4|\u062e\u0627\u0635\u064a\u0629|\u062e\u0635\u0648\u0635\u06cc\u062a|\u0635\u0644\u0627\u062d\u06cc\u062a|\u06a9\u0627\u0631\u0648\u0628\u0627\u0631 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a|\u0648\u0650\u06cc\u0698\u06af\u06cc|\u0930\u0942\u092a \u0932\u0947\u0916|\u0a16\u0a3e\u0a38\u0a40\u0a05\u0a24|\u0a28\u0a15\u0a36 \u0a28\u0a41\u0a39\u0a3e\u0a30|\u0a2e\u0a41\u0a39\u0a3e\u0a02\u0a26\u0a30\u0a3e|\u0c17\u0c41\u0c23\u0c2e\u0c41|\u0cb9\u0cc6\u0c9a\u0ccd\u0c9a\u0cb3|\u0e04\u0e27\u0e32\u0e21\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e17\u0e32\u0e07\u0e18\u0e38\u0e23\u0e01\u0e34\u0e08|\u0e04\u0e27\u0e32\u0e21\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16|\u0e42\u0e04\u0e23\u0e07\u0e2b\u0e25\u0e31\u0e01|\uae30\ub2a5|\u30d5\u30a3\u30fc\u30c1\u30e3|\u529f\u80fd|\u6a5f\u80fd):(?:[^:\r\n]+(?:\r?\n|\r|$))*/,lookbehind:!0,inside:{important:{pattern:/(:)[^\r\n]+/,lookbehind:!0},keyword:/[^:\r\n]+:/}},scenario:{pattern:/(^[ \t]*)(?:Abstract Scenario|Abstrakt Scenario|Achtergrond|Aer|\xc6r|Agtergrond|All y'all|Antecedentes|Antecedents|Atbur\xf0ar\xe1s|Atbur\xf0ar\xe1sir|Awww, look mate|B4|Background|Baggrund|Bakgrund|Bakgrunn|Bakgrunnur|Beispiele|Beispiller|B\u1ed1i c\u1ea3nh|Cefndir|Cenario|Cen\xe1rio|Cenario de Fundo|Cen\xe1rio de Fundo|Cenarios|Cen\xe1rios|Contesto|Context|Contexte|Contexto|Conto|Contoh|Contone|D\xe6mi|Dasar|Dead men tell no tales|Delineacao do Cenario|Delinea\xe7\xe3o do Cen\xe1rio|Dis is what went down|D\u1eef li\u1ec7u|Dyagram Senaryo|Dyagram senaryo|Egzanp|Ejemplos|Eksempler|Ekzemploj|Enghreifftiau|Esbozo do escenario|Escenari|Escenario|Esempi|Esquema de l'escenari|Esquema del escenario|Esquema do Cenario|Esquema do Cen\xe1rio|EXAMPLZ|Examples|Exempel|Exemple|Exemples|Exemplos|First off|Fono|Forgat\xf3k\xf6nyv|Forgat\xf3k\xf6nyv v\xe1zlat|Fundo|Ge\xe7mi\u015f|Grundlage|Hannergrond|ghantoH|H\xe1tt\xe9r|Heave to|Istorik|Juhtumid|Keadaan|Khung k\u1ecbch b\u1ea3n|Khung t\xecnh hu\u1ed1ng|K\u1ecbch b\u1ea3n|Koncept|Konsep skenario|Kont\xe8ks|Kontekst|Kontekstas|Konteksts|Kontext|Konturo de la scenaro|Latar Belakang|lut chovnatlh|lut|lutmey|L\xfdsing Atbur\xf0ar\xe1sar|L\xfdsing D\xe6ma|MISHUN SRSLY|MISHUN|Menggariskan Senario|mo'|N\xe1\u010drt Scen\xe1ra|N\xe1\u010drt Sc\xe9n\xe1\u0159e|N\xe1\u010drt Scen\xe1ru|Oris scenarija|\xd6rnekler|Osnova|Osnova Scen\xe1ra|Osnova sc\xe9n\xe1\u0159e|Osnutek|Ozadje|Paraugs|Pavyzd\u017eiai|P\xe9ld\xe1k|Piem\u0113ri|Plan du sc\xe9nario|Plan du Sc\xe9nario|Plan Senaryo|Plan senaryo|Plang vum Szenario|Pozad\xed|Pozadie|Pozadina|Pr\xedklady|P\u0159\xedklady|Primer|Primeri|Primjeri|Przyk\u0142ady|Raamstsenaarium|Reckon it's like|Rerefons|Scen\xe1r|Sc\xe9n\xe1\u0159|Scenarie|Scenarij|Scenarijai|Scenarijaus \u0161ablonas|Scenariji|Scen\u0101rijs|Scen\u0101rijs p\u0113c parauga|Scenarijus|Scenario|Sc\xe9nario|Scenario Amlinellol|Scenario Outline|Scenario Template|Scenariomal|Scenariomall|Scenarios|Scenariu|Scenariusz|Scenaro|Schema dello scenario|Se \xf0e|Se the|Se \xfee|Senario|Senaryo Deskripsyon|Senaryo deskripsyon|Senaryo|Senaryo tasla\u011f\u0131|Shiver me timbers|Situ\u0101cija|Situai|Situasie Uiteensetting|Situasie|Skenario konsep|Skenario|Skica|Structura scenariu|Structur\u0103 scenariu|Struktura scenarija|Stsenaarium|Swa hwaer swa|Swa|Swa hw\xe6r swa|Szablon scenariusza|Szenario|Szenariogrundriss|Tapaukset|Tapaus|Tapausaihio|Taust|Tausta|Template Keadaan|Template Senario|Template Situai|The thing of it is|T\xecnh hu\u1ed1ng|Variantai|Voorbeelde|Voorbeelden|Wharrimean is|Yo-ho-ho|You'll wanna|Za\u0142o\u017cenia|\u03a0\u03b1\u03c1\u03b1\u03b4\u03b5\u03af\u03b3\u03bc\u03b1\u03c4\u03b1|\u03a0\u03b5\u03c1\u03b9\u03b3\u03c1\u03b1\u03c6\u03ae \u03a3\u03b5\u03bd\u03b1\u03c1\u03af\u03bf\u03c5|\u03a3\u03b5\u03bd\u03ac\u03c1\u03b9\u03b1|\u03a3\u03b5\u03bd\u03ac\u03c1\u03b9\u03bf|\u03a5\u03c0\u03cc\u03b2\u03b1\u03b8\u03c1\u03bf|\u041a\u0435\u0440\u0435\u0448|\u041a\u043e\u043d\u0442\u0435\u043a\u0441\u0442|\u041a\u043e\u043d\u0446\u0435\u043f\u0442|\u041c\u0438\u0441\u0430\u043b\u043b\u0430\u0440|\u041c\u0438\u0441\u043e\u043b\u043b\u0430\u0440|\u041e\u0441\u043d\u043e\u0432\u0430|\u041f\u0435\u0440\u0435\u0434\u0443\u043c\u043e\u0432\u0430|\u041f\u043e\u0437\u0430\u0434\u0438\u043d\u0430|\u041f\u0440\u0435\u0434\u0438\u0441\u0442\u043e\u0440\u0438\u044f|\u041f\u0440\u0435\u0434\u044b\u0441\u0442\u043e\u0440\u0438\u044f|\u041f\u0440\u0438\u043a\u043b\u0430\u0434\u0438|\u041f\u0440\u0438\u043c\u0435\u0440|\u041f\u0440\u0438\u043c\u0435\u0440\u0438|\u041f\u0440\u0438\u043c\u0435\u0440\u044b|\u0420\u0430\u043c\u043a\u0430 \u043d\u0430 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0439|\u0421\u043a\u0438\u0446\u0430|\u0421\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0458\u0430|\u0421\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u044f|\u0421\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u0441\u0446\u0435\u043d\u0430\u0440\u0456\u044e|\u0421\u0446\u0435\u043d\u0430\u0440\u0438\u0439|\u0421\u0446\u0435\u043d\u0430\u0440\u0438\u0439 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430\u0441\u0438|\u0421\u0446\u0435\u043d\u0430\u0440\u0438\u0439\u043d\u044b\u04a3 \u0442\u04e9\u0437\u0435\u043b\u0435\u0448\u0435|\u0421\u0446\u0435\u043d\u0430\u0440\u0438\u0458\u0438|\u0421\u0446\u0435\u043d\u0430\u0440\u0438\u043e|\u0421\u0446\u0435\u043d\u0430\u0440\u0456\u0439|\u0422\u0430\u0440\u0438\u0445|\u04ae\u0440\u043d\u04d9\u043a\u043b\u04d9\u0440|\u05d3\u05d5\u05d2\u05de\u05d0\u05d5\u05ea|\u05e8\u05e7\u05e2|\u05ea\u05d1\u05e0\u05d9\u05ea \u05ea\u05e8\u05d7\u05d9\u05e9|\u05ea\u05e8\u05d7\u05d9\u05e9|\u0627\u0644\u062e\u0644\u0641\u064a\u0629|\u0627\u0644\u06af\u0648\u06cc \u0633\u0646\u0627\u0631\u06cc\u0648|\u0627\u0645\u062b\u0644\u0629|\u067e\u0633 \u0645\u0646\u0638\u0631|\u0632\u0645\u06cc\u0646\u0647|\u0633\u0646\u0627\u0631\u06cc\u0648|\u0633\u064a\u0646\u0627\u0631\u064a\u0648|\u0633\u064a\u0646\u0627\u0631\u064a\u0648 \u0645\u062e\u0637\u0637|\u0645\u062b\u0627\u0644\u06cc\u06ba|\u0645\u0646\u0638\u0631 \u0646\u0627\u0645\u06d2 \u06a9\u0627 \u062e\u0627\u06a9\u06c1|\u0645\u0646\u0638\u0631\u0646\u0627\u0645\u06c1|\u0646\u0645\u0648\u0646\u0647 \u0647\u0627|\u0909\u0926\u093e\u0939\u0930\u0923|\u092a\u0930\u093f\u0926\u0943\u0936\u094d\u092f|\u092a\u0930\u093f\u0926\u0943\u0936\u094d\u092f \u0930\u0942\u092a\u0930\u0947\u0916\u093e|\u092a\u0943\u0937\u094d\u0920\u092d\u0942\u092e\u093f|\u0a09\u0a26\u0a3e\u0a39\u0a30\u0a28\u0a3e\u0a02|\u0a2a\u0a1f\u0a15\u0a25\u0a3e|\u0a2a\u0a1f\u0a15\u0a25\u0a3e \u0a22\u0a3e\u0a02\u0a1a\u0a3e|\u0a2a\u0a1f\u0a15\u0a25\u0a3e \u0a30\u0a42\u0a2a \u0a30\u0a47\u0a16\u0a3e|\u0a2a\u0a3f\u0a1b\u0a4b\u0a15\u0a5c|\u0c09\u0c26\u0c3e\u0c39\u0c30\u0c23\u0c32\u0c41|\u0c15\u0c25\u0c28\u0c02|\u0c28\u0c47\u0c2a\u0c25\u0c4d\u0c2f\u0c02|\u0c38\u0c28\u0c4d\u0c28\u0c3f\u0c35\u0c47\u0c36\u0c02|\u0c89\u0ca6\u0cbe\u0cb9\u0cb0\u0ca3\u0cc6\u0c97\u0cb3\u0cc1|\u0c95\u0ca5\u0cbe\u0cb8\u0cbe\u0cb0\u0cbe\u0c82\u0cb6|\u0cb5\u0cbf\u0cb5\u0cb0\u0ca3\u0cc6|\u0cb9\u0cbf\u0ca8\u0ccd\u0ca8\u0cc6\u0cb2\u0cc6|\u0e42\u0e04\u0e23\u0e07\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e02\u0e2d\u0e07\u0e40\u0e2b\u0e15\u0e38\u0e01\u0e32\u0e23\u0e13\u0e4c|\u0e0a\u0e38\u0e14\u0e02\u0e2d\u0e07\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07|\u0e0a\u0e38\u0e14\u0e02\u0e2d\u0e07\u0e40\u0e2b\u0e15\u0e38\u0e01\u0e32\u0e23\u0e13\u0e4c|\u0e41\u0e19\u0e27\u0e04\u0e34\u0e14|\u0e2a\u0e23\u0e38\u0e1b\u0e40\u0e2b\u0e15\u0e38\u0e01\u0e32\u0e23\u0e13\u0e4c|\u0e40\u0e2b\u0e15\u0e38\u0e01\u0e32\u0e23\u0e13\u0e4c|\ubc30\uacbd|\uc2dc\ub098\ub9ac\uc624|\uc2dc\ub098\ub9ac\uc624 \uac1c\uc694|\uc608|\u30b5\u30f3\u30d7\u30eb|\u30b7\u30ca\u30ea\u30aa|\u30b7\u30ca\u30ea\u30aa\u30a2\u30a6\u30c8\u30e9\u30a4\u30f3|\u30b7\u30ca\u30ea\u30aa\u30c6\u30f3\u30d7\u30ec|\u30b7\u30ca\u30ea\u30aa\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8|\u30c6\u30f3\u30d7\u30ec|\u4f8b|\u4f8b\u5b50|\u5267\u672c|\u5267\u672c\u5927\u7eb2|\u5287\u672c|\u5287\u672c\u5927\u7db1|\u573a\u666f|\u573a\u666f\u5927\u7eb2|\u5834\u666f|\u5834\u666f\u5927\u7db1|\u80cc\u666f):[^:\r\n]*/m,lookbehind:!0,inside:{important:{pattern:/(:)[^\r\n]*/,lookbehind:!0},keyword:/[^:\r\n]+:/}},"table-body":{pattern:RegExp("("+t+")(?:"+t+")+"),lookbehind:!0,inside:{outline:{pattern:/<[^>]+>/,alias:"variable"},td:{pattern:/\s*[^\s|][^|]*/,alias:"string"},punctuation:/\|/}},"table-head":{pattern:RegExp(t),inside:{th:{pattern:/\s*[^\s|][^|]*/,alias:"variable"},punctuation:/\|/}},atrule:{pattern:/(^[ \t]+)(?:'a|'ach|'ej|7|a|A tak\xe9|A taktie\u017e|A tie\u017e|A z\xe1rove\u0148|Aber|Ac|Adott|Akkor|Ak|Aleshores|Ale|Ali|Allora|Alors|Als|Ama|Amennyiben|Amikor|Ampak|an|AN|Ananging|And y'all|And|Angenommen|Anrhegedig a|An|Apabila|At\xe8s|Atesa|Atunci|Avast!|Aye|A|awer|Bagi|Banjur|Bet|Bi\u1ebft|Blimey!|Buh|But at the end of the day I reckon|But y'all|But|BUT|Cal|C\xe2nd|Cand|Cando|Ce|Cuando|\u010ce|\xd0a \xf0e|\xd0a|Dadas|Dada|Dados|Dado|DaH ghu' bejlu'|dann|Dann|Dano|Dan|Dar|Dat fiind|Data|Date fiind|Date|Dati fiind|Dati|Da\u0163i fiind|Da\u021bi fiind|DEN|Dato|De|Den youse gotta|Dengan|Diberi|Diyelim ki|Donada|Donat|Donita\u0135o|Do|Dun|Duota|\xd0urh|Eeldades|Ef|E\u011fer ki|Entao|Ent\xe3o|Ent\xf3n|E|En|Entonces|Epi|\xc9s|Etant donn\xe9e|Etant donn\xe9|Et|\xc9tant donn\xe9es|\xc9tant donn\xe9e|\xc9tant donn\xe9|Etant donn\xe9es|Etant donn\xe9s|\xc9tant donn\xe9s|Fakat|Gangway!|Gdy|Gegeben seien|Gegeben sei|Gegeven|Gegewe|ghu' noblu'|Gitt|Given y'all|Given|Givet|Givun|Ha|Cho|I CAN HAZ|In|Ir|It's just unbelievable|I|Ja|Je\u015bli|Je\u017celi|Kad|Kada|Kadar|Kai|Kaj|Kdy\u017e|Ke\u010f|Kemudian|Ketika|Khi|Kiedy|Ko|Kuid|Kui|Kun|Lan|latlh|Le sa a|Let go and haul|Le|L\xe8 sa a|L\xe8|Logo|Lorsqu'<|Lorsque|m\xe4|Maar|Mais|Maj\u0105c|Ma|Majd|Maka|Manawa|Mas|Men|Menawa|Mutta|Nalika|Nalikaning|Nanging|N\xe5r|N\xe4r|Nato|Nh\u01b0ng|Niin|Njuk|O zaman|Och|Og|Oletetaan|Ond|Onda|Oraz|Pak|Pero|Per\xf2|Podano|Pokia\u013e|Pokud|Potem|Potom|Privzeto|Pryd|Quan|Quand|Quando|qaSDI'|S\xe5|Sed|Se|Siis|Sipoze ke|Sipoze Ke|Sipoze|Si|\u015ei|\u0218i|Soit|Stel|Tada|Tad|Takrat|Tak|Tapi|Ter|Tetapi|Tha the|Tha|Then y'all|Then|Th\xec|Thurh|Toda|Too right|Un|Und|ugeholl|V\xe0|vaj|Vendar|Ve|wann|Wanneer|WEN|Wenn|When y'all|When|Wtedy|Wun|Y'know|Yeah nah|Yna|Youse know like when|Youse know when youse got|Y|Za predpokladu|Za p\u0159edpokladu|Zadan|Zadani|Zadano|Zadate|Zadato|Zak\u0142adaj\u0105c|Zaradi|Zatati|\xdea \xfee|\xdea|\xde\xe1|\xdeegar|\xdeurh|\u0391\u03bb\u03bb\u03ac|\u0394\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03bf\u03c5|\u039a\u03b1\u03b9|\u038c\u03c4\u03b1\u03bd|\u03a4\u03cc\u03c4\u03b5|\u0410 \u0442\u0430\u043a\u043e\u0436|\u0410\u0433\u0430\u0440|\u0410\u043b\u0435|\u0410\u043b\u0438|\u0410\u043c\u043c\u043e|\u0410|\u04d8\u0433\u04d9\u0440|\u04d8\u0439\u0442\u0438\u043a|\u04d8\u043c\u043c\u0430|\u0411\u0438\u0440\u043e\u043a|\u0412\u0430|\u0412\u04d9|\u0414\u0430\u0434\u0435\u043d\u043e|\u0414\u0430\u043d\u043e|\u0414\u043e\u043f\u0443\u0441\u0442\u0438\u043c|\u0415\u0441\u043b\u0438|\u0417\u0430\u0434\u0430\u0442\u0435|\u0417\u0430\u0434\u0430\u0442\u0438|\u0417\u0430\u0434\u0430\u0442\u043e|\u0418|\u0406|\u041a \u0442\u043e\u043c\u0443 \u0436\u0435|\u041a\u0430\u0434\u0430|\u041a\u0430\u0434|\u041a\u043e\u0433\u0430\u0442\u043e|\u041a\u043e\u0433\u0434\u0430|\u041a\u043e\u043b\u0438|\u041b\u04d9\u043a\u0438\u043d|\u041b\u0435\u043a\u0438\u043d|\u041d\u04d9\u0442\u0438\u0497\u04d9\u0434\u04d9|\u041d\u0435\u0445\u0430\u0439|\u041d\u043e|\u041e\u043d\u0434\u0430|\u041f\u0440\u0438\u043f\u0443\u0441\u0442\u0438\u043c\u043e, \u0449\u043e|\u041f\u0440\u0438\u043f\u0443\u0441\u0442\u0438\u043c\u043e|\u041f\u0443\u0441\u0442\u044c|\u0422\u0430\u043a\u0436\u0435|\u0422\u0430|\u0422\u043e\u0433\u0434\u0430|\u0422\u043e\u0434\u0456|\u0422\u043e|\u0423\u043d\u0434\u0430|\u04ba\u04d9\u043c|\u042f\u043a\u0449\u043e|\u05d0\u05d1\u05dc|\u05d0\u05d6\u05d9|\u05d0\u05d6|\u05d1\u05d4\u05d9\u05e0\u05ea\u05df|\u05d5\u05d2\u05dd|\u05db\u05d0\u05e9\u05e8|\u0622\u0646\u06af\u0627\u0647|\u0627\u0630\u0627\u064b|\u0627\u06af\u0631|\u0627\u0645\u0627|\u0627\u0648\u0631|\u0628\u0627 \u0641\u0631\u0636|\u0628\u0627\u0644\u0641\u0631\u0636|\u0628\u0641\u0631\u0636|\u067e\u06be\u0631|\u062a\u0628|\u062b\u0645|\u062c\u0628|\u0639\u0646\u062f\u0645\u0627|\u0641\u0631\u0636 \u06a9\u06cc\u0627|\u0644\u0643\u0646|\u0644\u06cc\u06a9\u0646|\u0645\u062a\u0649|\u0647\u0646\u06af\u0627\u0645\u06cc|\u0648|\u0905\u0917\u0930|\u0914\u0930|\u0915\u0926\u093e|\u0915\u093f\u0928\u094d\u0924\u0941|\u091a\u0942\u0902\u0915\u093f|\u091c\u092c|\u0924\u0925\u093e|\u0924\u0926\u093e|\u0924\u092c|\u092a\u0930\u0928\u094d\u0924\u0941|\u092a\u0930|\u092f\u0926\u093f|\u0a05\u0a24\u0a47|\u0a1c\u0a26\u0a4b\u0a02|\u0a1c\u0a3f\u0a35\u0a47\u0a02 \u0a15\u0a3f|\u0a1c\u0a47\u0a15\u0a30|\u0a24\u0a26|\u0a2a\u0a30|\u0c05\u0c2a\u0c4d\u0c2a\u0c41\u0c21\u0c41|\u0c08 \u0c2a\u0c30\u0c3f\u0c38\u0c4d\u0c25\u0c3f\u0c24\u0c3f\u0c32\u0c4b|\u0c15\u0c3e\u0c28\u0c3f|\u0c1a\u0c46\u0c2a\u0c4d\u0c2a\u0c2c\u0c21\u0c3f\u0c28\u0c26\u0c3f|\u0c2e\u0c30\u0c3f\u0c2f\u0c41|\u0c86\u0ca6\u0cb0\u0cc6|\u0ca8\u0c82\u0ca4\u0cb0|\u0ca8\u0cbf\u0cd5\u0ca1\u0cbf\u0ca6|\u0cae\u0ca4\u0ccd\u0ca4\u0cc1|\u0cb8\u0ccd\u0ca5\u0cbf\u0ca4\u0cbf\u0caf\u0ca8\u0ccd\u0ca8\u0cc1|\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e43\u0e2b\u0e49|\u0e14\u0e31\u0e07\u0e19\u0e31\u0e49\u0e19|\u0e41\u0e15\u0e48|\u0e40\u0e21\u0e37\u0e48\u0e2d|\u0e41\u0e25\u0e30|\uadf8\ub7ec\uba74<|\uadf8\ub9ac\uace0<|\ub2e8<|\ub9cc\uc57d<|\ub9cc\uc77c<|\uba3c\uc800<|\uc870\uac74<|\ud558\uc9c0\ub9cc<|\u304b\u3064<|\u3057\u304b\u3057<|\u305f\u3060\u3057<|\u306a\u3089\u3070<|\u3082\u3057<|\u4e26\u4e14<|\u4f46\u3057<|\u4f46\u662f<|\u5047\u5982<|\u5047\u5b9a<|\u5047\u8a2d<|\u5047\u8bbe<|\u524d\u63d0<|\u540c\u65f6<|\u540c\u6642<|\u5e76\u4e14<|\u5f53<|\u7576<|\u800c\u4e14<|\u90a3\u4e48<|\u90a3\u9ebc<)(?=[ \t])/m,lookbehind:!0},string:{pattern:/"(?:\\.|[^"\\\r\n])*"|'(?:\\.|[^'\\\r\n])*'/,inside:{outline:{pattern:/<[^>]+>/,alias:"variable"}}},outline:{pattern:/<[^>]+>/,alias:"variable"}}}(e)}e.exports=t,t.displayName="gherkin",t.aliases=[]},89063:function(e){"use strict";function t(e){e.languages.git={comment:/^#.*/m,deleted:/^[-\u2013].*/m,inserted:/^\+.*/m,string:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,command:{pattern:/^.*\$ git .*$/m,inside:{parameter:/\s--?\w+/}},coord:/^@@.*@@$/m,"commit-sha1":/^commit \w{40}$/m}}e.exports=t,t.displayName="git",t.aliases=[]},31742:function(e,t,n){"use strict";var r=n(25667);function i(e){e.register(r),e.languages.glsl=e.languages.extend("c",{keyword:/\b(?:active|asm|atomic_uint|attribute|[ibdu]?vec[234]|bool|break|buffer|case|cast|centroid|class|coherent|common|const|continue|d?mat[234](?:x[234])?|default|discard|do|double|else|enum|extern|external|false|filter|fixed|flat|float|for|fvec[234]|goto|half|highp|hvec[234]|[iu]?sampler2DMS(?:Array)?|[iu]?sampler2DRect|[iu]?samplerBuffer|[iu]?samplerCube|[iu]?samplerCubeArray|[iu]?sampler[123]D|[iu]?sampler[12]DArray|[iu]?image2DMS(?:Array)?|[iu]?image2DRect|[iu]?imageBuffer|[iu]?imageCube|[iu]?imageCubeArray|[iu]?image[123]D|[iu]?image[12]DArray|if|in|inline|inout|input|int|interface|invariant|layout|long|lowp|mediump|namespace|noinline|noperspective|out|output|partition|patch|precise|precision|public|readonly|resource|restrict|return|sample|sampler[12]DArrayShadow|sampler[12]DShadow|sampler2DRectShadow|sampler3DRect|samplerCubeArrayShadow|samplerCubeShadow|shared|short|sizeof|smooth|static|struct|subroutine|superp|switch|template|this|true|typedef|uint|uniform|union|unsigned|using|varying|void|volatile|while|writeonly)\b/})}e.exports=i,i.displayName="glsl",i.aliases=[]},28989:function(e){"use strict";function t(e){e.languages.gamemakerlanguage=e.languages.gml=e.languages.extend("clike",{keyword:/\b(?:break|case|continue|default|do|else|enum|exit|for|globalvar|if|repeat|return|switch|until|var|while)\b/,number:/(?:\b0x[\da-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ulf]{0,4}/i,operator:/--|\+\+|[-+%/=]=?|!=|\*\*?=?|<[<=>]?|>[=>]?|&&?|\^\^?|\|\|?|~|\b(?:and|at|not|or|with|xor)\b/,constant:/\b(?:GM_build_date|GM_version|action_(?:continue|restart|reverse|stop)|all|gamespeed_(?:fps|microseconds)|global|local|noone|other|pi|pointer_(?:invalid|null)|self|timezone_(?:local|utc)|undefined|ev_(?:create|destroy|step|alarm|keyboard|mouse|collision|other|draw|draw_(?:begin|end|post|pre)|keypress|keyrelease|trigger|(?:left|middle|no|right)_button|(?:left|middle|right)_press|(?:left|middle|right)_release|mouse_(?:enter|leave|wheel_down|wheel_up)|global_(?:left|middle|right)_button|global_(?:left|middle|right)_press|global_(?:left|middle|right)_release|joystick(?:1|2)_(?:button1|button2|button3|button4|button5|button6|button7|button8|down|left|right|up)|outside|boundary|game_start|game_end|room_start|room_end|no_more_lives|animation_end|end_of_path|no_more_health|user\d|gui|gui_begin|gui_end|step_(?:begin|end|normal))|vk_(?:alt|anykey|backspace|control|delete|down|end|enter|escape|home|insert|left|nokey|pagedown|pageup|pause|printscreen|return|right|shift|space|tab|up|f\d|numpad\d|add|decimal|divide|lalt|lcontrol|lshift|multiply|ralt|rcontrol|rshift|subtract)|achievement_(?:filter_(?:all_players|favorites_only|friends_only)|friends_info|info|leaderboard_info|our_info|pic_loaded|show_(?:achievement|bank|friend_picker|leaderboard|profile|purchase_prompt|ui)|type_challenge|type_score_challenge)|asset_(?:font|object|path|room|script|shader|sound|sprite|tiles|timeline|unknown)|audio_(?:3d|falloff_(?:exponent_distance|exponent_distance_clamped|inverse_distance|inverse_distance_clamped|linear_distance|linear_distance_clamped|none)|mono|new_system|old_system|stereo)|bm_(?:add|complex|dest_alpha|dest_color|dest_colour|inv_dest_alpha|inv_dest_color|inv_dest_colour|inv_src_alpha|inv_src_color|inv_src_colour|max|normal|one|src_alpha|src_alpha_sat|src_color|src_colour|subtract|zero)|browser_(?:chrome|firefox|ie|ie_mobile|not_a_browser|opera|safari|safari_mobile|tizen|unknown|windows_store)|buffer_(?:bool|f16|f32|f64|fast|fixed|generalerror|grow|invalidtype|network|outofbounds|outofspace|s16|s32|s8|seek_end|seek_relative|seek_start|string|text|u16|u32|u64|u8|vbuffer|wrap)|c_(?:aqua|black|blue|dkgray|fuchsia|gray|green|lime|ltgray|maroon|navy|olive|orange|purple|red|silver|teal|white|yellow)|cmpfunc_(?:always|equal|greater|greaterequal|less|lessequal|never|notequal)|cr_(?:appstart|arrow|beam|cross|default|drag|handpoint|hourglass|none|size_all|size_nesw|size_ns|size_nwse|size_we|uparrow)|cull_(?:clockwise|counterclockwise|noculling)|device_(?:emulator|tablet)|device_ios_(?:ipad|ipad_retina|iphone|iphone5|iphone6|iphone6plus|iphone_retina|unknown)|display_(?:landscape|landscape_flipped|portrait|portrait_flipped)|dll_(?:cdecl|cdel|stdcall)|ds_type_(?:grid|list|map|priority|queue|stack)|ef_(?:cloud|ellipse|explosion|firework|flare|rain|ring|smoke|smokeup|snow|spark|star)|fa_(?:archive|bottom|center|directory|hidden|left|middle|readonly|right|sysfile|top|volumeid)|fb_login_(?:default|fallback_to_webview|forcing_safari|forcing_webview|no_fallback_to_webview|use_system_account)|iap_(?:available|canceled|ev_consume|ev_product|ev_purchase|ev_restore|ev_storeload|failed|purchased|refunded|status_available|status_loading|status_processing|status_restoring|status_unavailable|status_uninitialised|storeload_failed|storeload_ok|unavailable)|leaderboard_type_(?:number|time_mins_secs)|lighttype_(?:dir|point)|matrix_(?:projection|view|world)|mb_(?:any|left|middle|none|right)|network_(?:config_(?:connect_timeout|disable_reliable_udp|enable_reliable_udp|use_non_blocking_socket)|socket_(?:bluetooth|tcp|udp)|type_(?:connect|data|disconnect|non_blocking_connect))|of_challenge_(?:lose|tie|win)|os_(?:android|ios|linux|macosx|ps3|ps4|psvita|unknown|uwp|win32|win8native|windows|winphone|xboxone)|phy_debug_render_(?:aabb|collision_pairs|coms|core_shapes|joints|obb|shapes)|phy_joint_(?:anchor_1_x|anchor_1_y|anchor_2_x|anchor_2_y|angle|angle_limits|damping_ratio|frequency|length_1|length_2|lower_angle_limit|max_force|max_length|max_motor_force|max_motor_torque|max_torque|motor_force|motor_speed|motor_torque|reaction_force_x|reaction_force_y|reaction_torque|speed|translation|upper_angle_limit)|phy_particle_data_flag_(?:category|color|colour|position|typeflags|velocity)|phy_particle_flag_(?:colormixing|colourmixing|elastic|powder|spring|tensile|viscous|wall|water|zombie)|phy_particle_group_flag_(?:rigid|solid)|pr_(?:linelist|linestrip|pointlist|trianglefan|trianglelist|trianglestrip)|ps_(?:distr|shape)_(?:diamond|ellipse|gaussian|invgaussian|line|linear|rectangle)|pt_shape_(?:circle|cloud|disk|explosion|flare|line|pixel|ring|smoke|snow|spark|sphere|square|star)|ty_(?:real|string)|gp_(?:face\d|axislh|axislv|axisrh|axisrv|padd|padl|padr|padu|select|shoulderl|shoulderlb|shoulderr|shoulderrb|start|stickl|stickr)|lb_disp_(?:none|numeric|time_ms|time_sec)|lb_sort_(?:ascending|descending|none)|ov_(?:achievements|community|friends|gamegroup|players|settings)|ugc_(?:filetype_(?:community|microtrans)|list_(?:Favorited|Followed|Published|Subscribed|UsedOrPlayed|VotedDown|VotedOn|VotedUp|WillVoteLater)|match_(?:AllGuides|Artwork|Collections|ControllerBindings|IntegratedGuides|Items|Items_Mtx|Items_ReadyToUse|Screenshots|UsableInGame|Videos|WebGuides)|query_(?:AcceptedForGameRankedByAcceptanceDate|CreatedByFriendsRankedByPublicationDate|FavoritedByFriendsRankedByPublicationDate|NotYetRated)|query_RankedBy(?:NumTimesReported|PublicationDate|TextSearch|TotalVotesAsc|Trend|Vote|VotesUp)|result_success|sortorder_CreationOrder(?:Asc|Desc)|sortorder_(?:ForModeration|LastUpdatedDesc|SubscriptionDateDesc|TitleAsc|VoteScoreDesc)|visibility_(?:friends_only|private|public))|vertex_usage_(?:binormal|blendindices|blendweight|color|colour|depth|fog|normal|position|psize|sample|tangent|texcoord|textcoord)|vertex_type_(?:float\d|color|colour|ubyte4)|input_type|layerelementtype_(?:background|instance|oldtilemap|particlesystem|sprite|tile|tilemap|undefined)|se_(?:chorus|compressor|echo|equalizer|flanger|gargle|none|reverb)|text_type|tile_(?:flip|index_mask|mirror|rotate)|(?:obj|rm|scr|spr)\w+)\b/,variable:/\b(?:alarm|application_surface|async_load|background_(?:alpha|blend|color|colour|foreground|height|hspeed|htiled|index|showcolor|showcolour|visible|vspeed|vtiled|width|x|xscale|y|yscale)|bbox_(?:bottom|left|right|top)|browser_(?:height|width)|caption_(?:health|lives|score)|current_(?:day|hour|minute|month|second|time|weekday|year)|cursor_sprite|debug_mode|delta_time|direction|display_aa|error_(?:last|occurred)|event_(?:action|number|object|type)|fps|fps_real|friction|game_(?:display|project|save)_(?:id|name)|gamemaker_(?:pro|registered|version)|gravity|gravity_direction|(?:h|v)speed|health|iap_data|id|image_(?:alpha|angle|blend|depth|index|number|speed|xscale|yscale)|instance_(?:count|id)|keyboard_(?:key|lastchar|lastkey|string)|layer|lives|mask_index|mouse_(?:button|lastbutton|x|y)|object_index|os_(?:browser|device|type|version)|path_(?:endaction|index|orientation|position|positionprevious|scale|speed)|persistent|phy_(?:rotation|(?:col_normal|collision|com|linear_velocity|position|speed)_(?:x|y)|angular_(?:damping|velocity)|position_(?:x|y)previous|speed|linear_damping|bullet|fixed_rotation|active|mass|inertia|dynamic|kinematic|sleeping|collision_points)|pointer_(?:invalid|null)|room|room_(?:caption|first|height|last|persistent|speed|width)|score|secure_mode|show_(?:health|lives|score)|solid|speed|sprite_(?:height|index|width|xoffset|yoffset)|temp_directory|timeline_(?:index|loop|position|running|speed)|transition_(?:color|kind|steps)|undefined|view_(?:angle|current|enabled|(?:h|v)(?:border|speed)|(?:h|w|x|y)port|(?:h|w|x|y)view|object|surface_id|visible)|visible|webgl_enabled|working_directory|(?:x|y)(?:previous|start)|x|y|argument(?:_relitive|_count|\d)|argument|global|local|other|self)\b/})}e.exports=t,t.displayName="gml",t.aliases=[]},76206:function(e){"use strict";function t(e){e.languages.gn={comment:{pattern:/#.*/,greedy:!0},"string-literal":{pattern:/(^|[^\\"])"(?:[^\r\n"\\]|\\.)*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\{[\s\S]*?\}|[a-zA-Z_]\w*|0x[a-fA-F0-9]{2})/,lookbehind:!0,inside:{number:/^\$0x[\s\S]{2}$/,variable:/^\$\w+$/,"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:null}}},string:/[\s\S]+/}},keyword:/\b(?:else|if)\b/,boolean:/\b(?:false|true)\b/,"builtin-function":{pattern:/\b(?:assert|defined|foreach|import|pool|print|template|tool|toolchain)(?=\s*\()/i,alias:"keyword"},function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:current_cpu|current_os|current_toolchain|default_toolchain|host_cpu|host_os|root_build_dir|root_gen_dir|root_out_dir|target_cpu|target_gen_dir|target_os|target_out_dir)\b/,number:/-?\b\d+\b/,operator:/[-+!=<>]=?|&&|\|\|/,punctuation:/[(){}[\],.]/},e.languages.gn["string-literal"].inside.interpolation.inside.expression.inside=e.languages.gn,e.languages.gni=e.languages.gn}e.exports=t,t.displayName="gn",t.aliases=["gni"]},82941:function(e){"use strict";function t(e){e.languages["go-mod"]=e.languages["go-module"]={comment:{pattern:/\/\/.*/,greedy:!0},version:{pattern:/(^|[\s()[\],])v\d+\.\d+\.\d+(?:[+-][-+.\w]*)?(?![^\s()[\],])/,lookbehind:!0,alias:"number"},"go-version":{pattern:/((?:^|\s)go\s+)\d+(?:\.\d+){1,2}/,lookbehind:!0,alias:"number"},keyword:{pattern:/^([ \t]*)(?:exclude|go|module|replace|require|retract)\b/m,lookbehind:!0},operator:/=>/,punctuation:/[()[\],]/}}e.exports=t,t.displayName="goModule",t.aliases=[]},40831:function(e){"use strict";function t(e){e.languages.go=e.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),e.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete e.languages.go["class-name"]}e.exports=t,t.displayName="go",t.aliases=[]},56108:function(e){"use strict";function t(e){e.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:e.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},e.hooks.add("after-tokenize",(function(e){if("graphql"===e.language)for(var t=e.tokens.filter((function(e){return"string"!==typeof e&&"comment"!==e.type&&"scalar"!==e.type})),n=0;n0)){var s=p(/^\{$/,/^\}$/);if(-1===s)continue;for(var l=n;l=0&&f(u,"variable-input")}}}}function c(e){return t[n+e]}function d(e,t){t=t||0;for(var n=0;n]?|\+[+=]?|!=?|<(?:<=?|=>?)?|>(?:>>?=?|=)?|&[&=]?|\|[|=]?|\/=?|\^=?|%=?)/,lookbehind:!0},punctuation:/\.+|[{}[\];(),:$]/}),e.languages.insertBefore("groovy","string",{shebang:{pattern:/#!.+/,alias:"comment"}}),e.languages.insertBefore("groovy","punctuation",{"spock-block":/\b(?:and|cleanup|expect|given|setup|then|when|where):/}),e.languages.insertBefore("groovy","function",{annotation:{pattern:/(^|[^.])@\w+/,lookbehind:!0,alias:"punctuation"}}),e.hooks.add("wrap",(function(t){if("groovy"===t.language&&"string"===t.type){var n=t.content.value[0];if("'"!=n){var r=/([^\\])(?:\$(?:\{.*?\}|[\w.]+))/;"$"===n&&(r=/([^\$])(?:\$(?:\{.*?\}|[\w.]+))/),t.content.value=t.content.value.replace(/</g,"<").replace(/&/g,"&"),t.content=e.highlight(t.content.value,{expression:{pattern:r,lookbehind:!0,inside:e.languages.groovy}}),t.classes.push("/"===n?"regex":"gstring")}}}))}e.exports=t,t.displayName="groovy",t.aliases=[]},68209:function(e,t,n){"use strict";var r=n(99560);function i(e){e.register(r),function(e){e.languages.haml={"multiline-comment":{pattern:/((?:^|\r?\n|\r)([\t ]*))(?:\/|-#).*(?:(?:\r?\n|\r)\2[\t ].+)*/,lookbehind:!0,alias:"comment"},"multiline-code":[{pattern:/((?:^|\r?\n|\r)([\t ]*)(?:[~-]|[&!]?=)).*,[\t ]*(?:(?:\r?\n|\r)\2[\t ].*,[\t ]*)*(?:(?:\r?\n|\r)\2[\t ].+)/,lookbehind:!0,inside:e.languages.ruby},{pattern:/((?:^|\r?\n|\r)([\t ]*)(?:[~-]|[&!]?=)).*\|[\t ]*(?:(?:\r?\n|\r)\2[\t ].*\|[\t ]*)*/,lookbehind:!0,inside:e.languages.ruby}],filter:{pattern:/((?:^|\r?\n|\r)([\t ]*)):[\w-]+(?:(?:\r?\n|\r)(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/,lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"symbol"}}},markup:{pattern:/((?:^|\r?\n|\r)[\t ]*)<.+/,lookbehind:!0,inside:e.languages.markup},doctype:{pattern:/((?:^|\r?\n|\r)[\t ]*)!!!(?: .+)?/,lookbehind:!0},tag:{pattern:/((?:^|\r?\n|\r)[\t ]*)[%.#][\w\-#.]*[\w\-](?:\([^)]+\)|\{(?:\{[^}]+\}|[^{}])+\}|\[[^\]]+\])*[\/<>]*/,lookbehind:!0,inside:{attributes:[{pattern:/(^|[^#])\{(?:\{[^}]+\}|[^{}])+\}/,lookbehind:!0,inside:e.languages.ruby},{pattern:/\([^)]+\)/,inside:{"attr-value":{pattern:/(=\s*)(?:"(?:\\.|[^\\"\r\n])*"|[^)\s]+)/,lookbehind:!0},"attr-name":/[\w:-]+(?=\s*!?=|\s*[,)])/,punctuation:/[=(),]/}},{pattern:/\[[^\]]+\]/,inside:e.languages.ruby}],punctuation:/[<>]/}},code:{pattern:/((?:^|\r?\n|\r)[\t ]*(?:[~-]|[&!]?=)).+/,lookbehind:!0,inside:e.languages.ruby},interpolation:{pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"},ruby:{pattern:/[\s\S]+/,inside:e.languages.ruby}}},punctuation:{pattern:/((?:^|\r?\n|\r)[\t ]*)[~=\-&!]+/,lookbehind:!0}};for(var t=["css",{filter:"coffee",language:"coffeescript"},"erb","javascript","less","markdown","ruby","scss","textile"],n={},r=0,i=t.length;r@\[\\\]^`{|}~]/,variable:/[^!"#%&'()*+,\/;<=>@\[\\\]^`{|}~\s]+/},e.hooks.add("before-tokenize",(function(t){e.languages["markup-templating"].buildPlaceholders(t,"handlebars",/\{\{\{[\s\S]+?\}\}\}|\{\{[\s\S]+?\}\}/g)})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"handlebars")})),e.languages.hbs=e.languages.handlebars}(e)}e.exports=i,i.displayName="handlebars",i.aliases=["hbs"]},56314:function(e){"use strict";function t(e){e.languages.haskell={comment:{pattern:/(^|[^-!#$%*+=?&@|~.:<>^\\\/])(?:--(?:(?=.)[^-!#$%*+=?&@|~.:<>^\\\/].*|$)|\{-[\s\S]*?-\})/m,lookbehind:!0},char:{pattern:/'(?:[^\\']|\\(?:[abfnrtv\\"'&]|\^[A-Z@[\]^_]|ACK|BEL|BS|CAN|CR|DC1|DC2|DC3|DC4|DEL|DLE|EM|ENQ|EOT|ESC|ETB|ETX|FF|FS|GS|HT|LF|NAK|NUL|RS|SI|SO|SOH|SP|STX|SUB|SYN|US|VT|\d+|o[0-7]+|x[0-9a-fA-F]+))'/,alias:"string"},string:{pattern:/"(?:[^\\"]|\\(?:\S|\s+\\))*"/,greedy:!0},keyword:/\b(?:case|class|data|deriving|do|else|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\b/,"import-statement":{pattern:/(^[\t ]*)import\s+(?:qualified\s+)?(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*(?:\s+as\s+(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*)?(?:\s+hiding\b)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|hiding|import|qualified)\b/,punctuation:/\./}},builtin:/\b(?:abs|acos|acosh|all|and|any|appendFile|approxRational|asTypeOf|asin|asinh|atan|atan2|atanh|basicIORun|break|catch|ceiling|chr|compare|concat|concatMap|const|cos|cosh|curry|cycle|decodeFloat|denominator|digitToInt|div|divMod|drop|dropWhile|either|elem|encodeFloat|enumFrom|enumFromThen|enumFromThenTo|enumFromTo|error|even|exp|exponent|fail|filter|flip|floatDigits|floatRadix|floatRange|floor|fmap|foldl|foldl1|foldr|foldr1|fromDouble|fromEnum|fromInt|fromInteger|fromIntegral|fromRational|fst|gcd|getChar|getContents|getLine|group|head|id|inRange|index|init|intToDigit|interact|ioError|isAlpha|isAlphaNum|isAscii|isControl|isDenormalized|isDigit|isHexDigit|isIEEE|isInfinite|isLower|isNaN|isNegativeZero|isOctDigit|isPrint|isSpace|isUpper|iterate|last|lcm|length|lex|lexDigits|lexLitChar|lines|log|logBase|lookup|map|mapM|mapM_|max|maxBound|maximum|maybe|min|minBound|minimum|mod|negate|not|notElem|null|numerator|odd|or|ord|otherwise|pack|pi|pred|primExitWith|print|product|properFraction|putChar|putStr|putStrLn|quot|quotRem|range|rangeSize|read|readDec|readFile|readFloat|readHex|readIO|readInt|readList|readLitChar|readLn|readOct|readParen|readSigned|reads|readsPrec|realToFrac|recip|rem|repeat|replicate|return|reverse|round|scaleFloat|scanl|scanl1|scanr|scanr1|seq|sequence|sequence_|show|showChar|showInt|showList|showLitChar|showParen|showSigned|showString|shows|showsPrec|significand|signum|sin|sinh|snd|sort|span|splitAt|sqrt|subtract|succ|sum|tail|take|takeWhile|tan|tanh|threadToIOResult|toEnum|toInt|toInteger|toLower|toRational|toUpper|truncate|uncurry|undefined|unlines|until|unwords|unzip|unzip3|userError|words|writeFile|zip|zip3|zipWith|zipWith3)\b/,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0o[0-7]+|0x[0-9a-f]+)\b/i,operator:[{pattern:/`(?:[A-Z][\w']*\.)*[_a-z][\w']*`/,greedy:!0},{pattern:/(\s)\.(?=\s)/,lookbehind:!0},/[-!#$%*+=?&@|~:<>^\\\/][-!#$%*+=?&@|~.:<>^\\\/]*|\.[-!#$%*+=?&@|~.:<>^\\\/]+/],hvariable:{pattern:/\b(?:[A-Z][\w']*\.)*[_a-z][\w']*/,inside:{punctuation:/\./}},constant:{pattern:/\b(?:[A-Z][\w']*\.)*[A-Z][\w']*/,inside:{punctuation:/\./}},punctuation:/[{}[\];(),.:]/},e.languages.hs=e.languages.haskell}e.exports=t,t.displayName="haskell",t.aliases=["hs"]},12910:function(e){"use strict";function t(e){e.languages.haxe=e.languages.extend("clike",{string:{pattern:/"(?:[^"\\]|\\[\s\S])*"/,greedy:!0},"class-name":[{pattern:/(\b(?:abstract|class|enum|extends|implements|interface|new|typedef)\s+)[A-Z_]\w*/,lookbehind:!0},/\b[A-Z]\w*/],keyword:/\bthis\b|\b(?:abstract|as|break|case|cast|catch|class|continue|default|do|dynamic|else|enum|extends|extern|final|for|from|function|if|implements|import|in|inline|interface|macro|new|null|operator|overload|override|package|private|public|return|static|super|switch|throw|to|try|typedef|untyped|using|var|while)(?!\.)\b/,function:{pattern:/\b[a-z_]\w*(?=\s*(?:<[^<>]*>\s*)?\()/i,greedy:!0},operator:/\.{3}|\+\+|--|&&|\|\||->|=>|(?:<{1,3}|[-+*/%!=&|^])=?|[?:~]/}),e.languages.insertBefore("haxe","string",{"string-interpolation":{pattern:/'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{interpolation:{pattern:/(^|[^\\])\$(?:\w+|\{[^{}]+\})/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:e.languages.haxe}}},string:/[\s\S]+/}}}),e.languages.insertBefore("haxe","class-name",{regex:{pattern:/~\/(?:[^\/\\\r\n]|\\.)+\/[a-z]*/,greedy:!0,inside:{"regex-flags":/\b[a-z]+$/,"regex-source":{pattern:/^(~\/)[\s\S]+(?=\/$)/,lookbehind:!0,alias:"language-regex",inside:e.languages.regex},"regex-delimiter":/^~\/|\/$/}}}),e.languages.insertBefore("haxe","keyword",{preprocessor:{pattern:/#(?:else|elseif|end|if)\b.*/,alias:"property"},metadata:{pattern:/@:?[\w.]+/,alias:"symbol"},reification:{pattern:/\$(?:\w+|(?=\{))/,alias:"important"}})}e.exports=t,t.displayName="haxe",t.aliases=[]},30493:function(e){"use strict";function t(e){e.languages.hcl={comment:/(?:\/\/|#).*|\/\*[\s\S]*?(?:\*\/|$)/,heredoc:{pattern:/<<-?(\w+\b)[\s\S]*?^[ \t]*\1/m,greedy:!0,alias:"string"},keyword:[{pattern:/(?:data|resource)\s+(?:"(?:\\[\s\S]|[^\\"])*")(?=\s+"[\w-]+"\s+\{)/i,inside:{type:{pattern:/(resource|data|\s+)(?:"(?:\\[\s\S]|[^\\"])*")/i,lookbehind:!0,alias:"variable"}}},{pattern:/(?:backend|module|output|provider|provisioner|variable)\s+(?:[\w-]+|"(?:\\[\s\S]|[^\\"])*")\s+(?=\{)/i,inside:{type:{pattern:/(backend|module|output|provider|provisioner|variable)\s+(?:[\w-]+|"(?:\\[\s\S]|[^\\"])*")\s+/i,lookbehind:!0,alias:"variable"}}},/[\w-]+(?=\s+\{)/],property:[/[-\w\.]+(?=\s*=(?!=))/,/"(?:\\[\s\S]|[^\\"])+"(?=\s*[:=])/],string:{pattern:/"(?:[^\\$"]|\\[\s\S]|\$(?:(?=")|\$+(?!\$)|[^"${])|\$\{(?:[^{}"]|"(?:[^\\"]|\\[\s\S])*")*\})*"/,greedy:!0,inside:{interpolation:{pattern:/(^|[^$])\$\{(?:[^{}"]|"(?:[^\\"]|\\[\s\S])*")*\}/,lookbehind:!0,inside:{type:{pattern:/(\b(?:count|data|local|module|path|self|terraform|var)\b\.)[\w\*]+/i,lookbehind:!0,alias:"variable"},keyword:/\b(?:count|data|local|module|path|self|terraform|var)\b/i,function:/\w+(?=\()/,string:{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0},number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,punctuation:/[!\$#%&'()*+,.\/;<=>@\[\\\]^`{|}~?:]/}}}},number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,boolean:/\b(?:false|true)\b/i,punctuation:/[=\[\]{}]/}}e.exports=t,t.displayName="hcl",t.aliases=[]},56197:function(e,t,n){"use strict";var r=n(25667);function i(e){e.register(r),e.languages.hlsl=e.languages.extend("c",{"class-name":[e.languages.c["class-name"],/\b(?:AppendStructuredBuffer|BlendState|Buffer|ByteAddressBuffer|CompileShader|ComputeShader|ConsumeStructuredBuffer|DepthStencilState|DepthStencilView|DomainShader|GeometryShader|Hullshader|InputPatch|LineStream|OutputPatch|PixelShader|PointStream|RWBuffer|RWByteAddressBuffer|RWStructuredBuffer|RWTexture(?:1D|1DArray|2D|2DArray|3D)|RasterizerState|RenderTargetView|SamplerComparisonState|SamplerState|StructuredBuffer|Texture(?:1D|1DArray|2D|2DArray|2DMS|2DMSArray|3D|Cube|CubeArray)|TriangleStream|VertexShader)\b/],keyword:[/\b(?:asm|asm_fragment|auto|break|case|catch|cbuffer|centroid|char|class|column_major|compile|compile_fragment|const|const_cast|continue|default|delete|discard|do|dynamic_cast|else|enum|explicit|export|extern|for|friend|fxgroup|goto|groupshared|if|in|inline|inout|interface|line|lineadj|linear|long|matrix|mutable|namespace|new|nointerpolation|noperspective|operator|out|packoffset|pass|pixelfragment|point|precise|private|protected|public|register|reinterpret_cast|return|row_major|sample|sampler|shared|short|signed|sizeof|snorm|stateblock|stateblock_state|static|static_cast|string|struct|switch|tbuffer|technique|technique10|technique11|template|texture|this|throw|triangle|triangleadj|try|typedef|typename|uniform|union|unorm|unsigned|using|vector|vertexfragment|virtual|void|volatile|while)\b/,/\b(?:bool|double|dword|float|half|int|min(?:10float|12int|16(?:float|int|uint))|uint)(?:[1-4](?:x[1-4])?)?\b/],number:/(?:(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+)?|\b0x[\da-fA-F]+)[fFhHlLuU]?\b/,boolean:/\b(?:false|true)\b/})}e.exports=i,i.displayName="hlsl",i.aliases=[]},33011:function(e){"use strict";function t(e){e.languages.hoon={comment:{pattern:/::.*/,greedy:!0},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},constant:/%(?:\.[ny]|[\w-]+)/,"class-name":/@(?:[a-z0-9-]*[a-z0-9])?|\*/i,function:/(?:\+[-+] {2})?(?:[a-z](?:[a-z0-9-]*[a-z0-9])?)/,keyword:/\.[\^\+\*=\?]|![><:\.=\?!]|=[>|:,\.\-\^<+;/~\*\?]|\?[>|:\.\-\^<\+&~=@!]|\|[\$_%:\.\-\^~\*=@\?]|\+[|\$\+\*]|:[_\-\^\+~\*]|%[_:\.\-\^\+~\*=]|\^[|:\.\-\+&~\*=\?]|\$[|_%:<>\-\^&~@=\?]|;[:<\+;\/~\*=]|~[>|\$_%<\+\/&=\?!]|--|==/}}e.exports=t,t.displayName="hoon",t.aliases=[]},92616:function(e){"use strict";function t(e){e.languages.hpkp={directive:{pattern:/\b(?:includeSubDomains|max-age|pin-sha256|preload|report-to|report-uri|strict)(?=[\s;=]|$)/i,alias:"property"},operator:/=/,punctuation:/;/}}e.exports=t,t.displayName="hpkp",t.aliases=[]},40954:function(e){"use strict";function t(e){e.languages.hsts={directive:{pattern:/\b(?:includeSubDomains|max-age|preload)(?=[\s;=]|$)/i,alias:"property"},operator:/=/,punctuation:/;/}}e.exports=t,t.displayName="hsts",t.aliases=[]},66114:function(e){"use strict";function t(e){!function(e){function t(e){return RegExp("(^(?:"+e+"):[ \t]*(?![ \t]))[^]+","i")}e.languages.http={"request-line":{pattern:/^(?:CONNECT|DELETE|GET|HEAD|OPTIONS|PATCH|POST|PRI|PUT|SEARCH|TRACE)\s(?:https?:\/\/|\/)\S*\sHTTP\/[\d.]+/m,inside:{method:{pattern:/^[A-Z]+\b/,alias:"property"},"request-target":{pattern:/^(\s)(?:https?:\/\/|\/)\S*(?=\s)/,lookbehind:!0,alias:"url",inside:e.languages.uri},"http-version":{pattern:/^(\s)HTTP\/[\d.]+/,lookbehind:!0,alias:"property"}}},"response-status":{pattern:/^HTTP\/[\d.]+ \d+ .+/m,inside:{"http-version":{pattern:/^HTTP\/[\d.]+/,alias:"property"},"status-code":{pattern:/^(\s)\d+(?=\s)/,lookbehind:!0,alias:"number"},"reason-phrase":{pattern:/^(\s).+/,lookbehind:!0,alias:"string"}}},header:{pattern:/^[\w-]+:.+(?:(?:\r\n?|\n)[ \t].+)*/m,inside:{"header-value":[{pattern:t(/Content-Security-Policy/.source),lookbehind:!0,alias:["csp","languages-csp"],inside:e.languages.csp},{pattern:t(/Public-Key-Pins(?:-Report-Only)?/.source),lookbehind:!0,alias:["hpkp","languages-hpkp"],inside:e.languages.hpkp},{pattern:t(/Strict-Transport-Security/.source),lookbehind:!0,alias:["hsts","languages-hsts"],inside:e.languages.hsts},{pattern:t(/[^:]+/.source),lookbehind:!0}],"header-name":{pattern:/^[^:]+/,alias:"keyword"},punctuation:/^:/}}};var n,r=e.languages,i={"application/javascript":r.javascript,"application/json":r.json||r.javascript,"application/xml":r.xml,"text/xml":r.xml,"text/html":r.html,"text/css":r.css,"text/plain":r.plain},a={"application/json":!0,"application/xml":!0};function o(e){var t=e.replace(/^[a-z]+\//,"");return"(?:"+e+"|"+("\\w+/(?:[\\w.-]+\\+)+"+t+"(?![+\\w.-])")+")"}for(var s in i)if(i[s]){n=n||{};var l=a[s]?o(s):s;n[s.replace(/\//g,"-")]={pattern:RegExp("("+/content-type:\s*/.source+l+/(?:(?:\r\n?|\n)[\w-].*)*(?:\r(?:\n|(?!\n))|\n)/.source+")"+/[^ \t\w-][\s\S]*/.source,"i"),lookbehind:!0,inside:i[s]}}n&&e.languages.insertBefore("http","header",n)}(e)}e.exports=t,t.displayName="http",t.aliases=[]},14927:function(e){"use strict";function t(e){e.languages.ichigojam={comment:/(?:\B'|REM)(?:[^\n\r]*)/i,string:{pattern:/"(?:""|[!#$%&'()*,\/:;<=>?^\w +\-.])*"/,greedy:!0},number:/\B#[0-9A-F]+|\B`[01]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,keyword:/\b(?:BEEP|BPS|CASE|CLEAR|CLK|CLO|CLP|CLS|CLT|CLV|CONT|COPY|ELSE|END|FILE|FILES|FOR|GOSUB|GOTO|GSB|IF|INPUT|KBD|LED|LET|LIST|LOAD|LOCATE|LRUN|NEW|NEXT|OUT|PLAY|POKE|PRINT|PWM|REM|RENUM|RESET|RETURN|RIGHT|RTN|RUN|SAVE|SCROLL|SLEEP|SRND|STEP|STOP|SUB|TEMPO|THEN|TO|UART|VIDEO|WAIT)(?:\$|\b)/i,function:/\b(?:ABS|ANA|ASC|BIN|BTN|DEC|END|FREE|HELP|HEX|I2CR|I2CW|IN|INKEY|LEN|LINE|PEEK|RND|SCR|SOUND|STR|TICK|USR|VER|VPEEK|ZER)(?:\$|\b)/i,label:/(?:\B@\S+)/,operator:/<[=>]?|>=?|\|\||&&|[+\-*\/=|&^~!]|\b(?:AND|NOT|OR)\b/i,punctuation:/[\[,;:()\]]/}}e.exports=t,t.displayName="ichigojam",t.aliases=[]},83198:function(e){"use strict";function t(e){e.languages.icon={comment:/#.*/,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n_]|\\.|_(?!\1)(?:\r\n|[\s\S]))*\1/,greedy:!0},number:/\b(?:\d+r[a-z\d]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b|\.\d+\b/i,"builtin-keyword":{pattern:/&(?:allocated|ascii|clock|collections|cset|current|date|dateline|digits|dump|e|error(?:number|text|value)?|errout|fail|features|file|host|input|lcase|letters|level|line|main|null|output|phi|pi|pos|progname|random|regions|source|storage|subject|time|trace|ucase|version)\b/,alias:"variable"},directive:{pattern:/\$\w+/,alias:"builtin"},keyword:/\b(?:break|by|case|create|default|do|else|end|every|fail|global|if|initial|invocable|link|local|next|not|of|procedure|record|repeat|return|static|suspend|then|to|until|while)\b/,function:/\b(?!\d)\w+(?=\s*[({]|\s*!\s*\[)/,operator:/[+-]:(?!=)|(?:[\/?@^%&]|\+\+?|--?|==?=?|~==?=?|\*\*?|\|\|\|?|<(?:->?|>?=?)(?::=)?|:(?:=:?)?|[!.\\|~]/,punctuation:/[\[\](){},;]/}}e.exports=t,t.displayName="icon",t.aliases=[]},14323:function(e){"use strict";function t(e){!function(e){function t(e,n){return n<=0?/[]/.source:e.replace(//g,(function(){return t(e,n-1)}))}var n=/'[{}:=,](?:[^']|'')*'(?!')/,r={pattern:/''/,greedy:!0,alias:"operator"},i={pattern:n,greedy:!0,inside:{escape:r}},a=t(/\{(?:[^{}']|'(?![{},'])|''||)*\}/.source.replace(//g,(function(){return n.source})),8),o={pattern:RegExp(a),inside:{message:{pattern:/^(\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:null},"message-delimiter":{pattern:/./,alias:"punctuation"}}};e.languages["icu-message-format"]={argument:{pattern:RegExp(a),greedy:!0,inside:{content:{pattern:/^(\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:{"argument-name":{pattern:/^(\s*)[^{}:=,\s]+/,lookbehind:!0},"choice-style":{pattern:/^(\s*,\s*choice\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{punctuation:/\|/,range:{pattern:/^(\s*)[+-]?(?:\d+(?:\.\d*)?|\u221e)\s*[<#\u2264]/,lookbehind:!0,inside:{operator:/[<#\u2264]/,number:/\S+/}},rest:null}},"plural-style":{pattern:/^(\s*,\s*(?:plural|selectordinal)\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{offset:/^offset:\s*\d+/,"nested-message":o,selector:{pattern:/=\d+|[^{}:=,\s]+/,inside:{keyword:/^(?:few|many|one|other|two|zero)$/}}}},"select-style":{pattern:/^(\s*,\s*select\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{"nested-message":o,selector:{pattern:/[^{}:=,\s]+/,inside:{keyword:/^other$/}}}},keyword:/\b(?:choice|plural|select|selectordinal)\b/,"arg-type":{pattern:/\b(?:date|duration|number|ordinal|spellout|time)\b/,alias:"keyword"},"arg-skeleton":{pattern:/(,\s*)::[^{}:=,\s]+/,lookbehind:!0},"arg-style":{pattern:/(,\s*)(?:currency|full|integer|long|medium|percent|short)(?=\s*$)/,lookbehind:!0},"arg-style-text":{pattern:RegExp(/(^\s*,\s*(?=\S))/.source+t(/(?:[^{}']|'[^']*'|\{(?:)?\})+/.source,8)+"$"),lookbehind:!0,alias:"string"},punctuation:/,/}},"argument-delimiter":{pattern:/./,alias:"operator"}}},escape:r,string:i},o.inside.message.inside=e.languages["icu-message-format"],e.languages["icu-message-format"].argument.inside.content.inside["choice-style"].inside.rest=e.languages["icu-message-format"]}(e)}e.exports=t,t.displayName="icuMessageFormat",t.aliases=[]},79098:function(e,t,n){"use strict";var r=n(56314);function i(e){e.register(r),e.languages.idris=e.languages.extend("haskell",{comment:{pattern:/(?:(?:--|\|\|\|).*$|\{-[\s\S]*?-\})/m},keyword:/\b(?:Type|case|class|codata|constructor|corecord|data|do|dsl|else|export|if|implementation|implicit|import|impossible|in|infix|infixl|infixr|instance|interface|let|module|mutual|namespace|of|parameters|partial|postulate|private|proof|public|quoteGoal|record|rewrite|syntax|then|total|using|where|with)\b/,builtin:void 0}),e.languages.insertBefore("idris","keyword",{"import-statement":{pattern:/(^\s*import\s+)(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*/m,lookbehind:!0,inside:{punctuation:/\./}}}),e.languages.idr=e.languages.idris}e.exports=i,i.displayName="idris",i.aliases=["idr"]},26872:function(e){"use strict";function t(e){e.languages.iecst={comment:[{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\(\*[\s\S]*?(?:\*\)|$)|\{[\s\S]*?(?:\}|$))/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:[/\b(?:END_)?(?:PROGRAM|CONFIGURATION|INTERFACE|FUNCTION_BLOCK|FUNCTION|ACTION|TRANSITION|TYPE|STRUCT|(?:INITIAL_)?STEP|NAMESPACE|LIBRARY|CHANNEL|FOLDER|RESOURCE|VAR_(?:ACCESS|CONFIG|EXTERNAL|GLOBAL|INPUT|IN_OUT|OUTPUT|TEMP)|VAR|METHOD|PROPERTY)\b/i,/\b(?:AT|BY|(?:END_)?(?:CASE|FOR|IF|REPEAT|WHILE)|CONSTANT|CONTINUE|DO|ELSE|ELSIF|EXIT|EXTENDS|FROM|GET|GOTO|IMPLEMENTS|JMP|NON_RETAIN|OF|PRIVATE|PROTECTED|PUBLIC|RETAIN|RETURN|SET|TASK|THEN|TO|UNTIL|USING|WITH|__CATCH|__ENDTRY|__FINALLY|__TRY)\b/],"class-name":/\b(?:ANY|ARRAY|BOOL|BYTE|U?(?:D|L|S)?INT|(?:D|L)?WORD|DATE(?:_AND_TIME)?|DT|L?REAL|POINTER|STRING|TIME(?:_OF_DAY)?|TOD)\b/,address:{pattern:/%[IQM][XBWDL][\d.]*|%[IQ][\d.]*/,alias:"symbol"},number:/\b(?:16#[\da-f]+|2#[01_]+|0x[\da-f]+)\b|\b(?:D|DT|T|TOD)#[\d_shmd:]*|\b[A-Z]*#[\d.,_]*|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/,operator:/S?R?:?=>?|&&?|\*\*?|<[=>]?|>=?|[-:^/+#]|\b(?:AND|EQ|EXPT|GE|GT|LE|LT|MOD|NE|NOT|OR|XOR)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,punctuation:/[()[\].,;]/}}e.exports=t,t.displayName="iecst",t.aliases=[]},14:function(e){"use strict";function t(e){!function(e){e.languages.ignore={comment:/^#.*/m,entry:{pattern:/\S(?:.*(?:(?:\\ )|\S))?/,alias:"string",inside:{operator:/^!|\*\*?|\?/,regex:{pattern:/(^|[^\\])\[[^\[\]]*\]/,lookbehind:!0},punctuation:/\//}}},e.languages.gitignore=e.languages.ignore,e.languages.hgignore=e.languages.ignore,e.languages.npmignore=e.languages.ignore}(e)}e.exports=t,t.displayName="ignore",t.aliases=["gitignore","hgignore","npmignore"]},11655:function(e){"use strict";function t(e){e.languages.inform7={string:{pattern:/"[^"]*"/,inside:{substitution:{pattern:/\[[^\[\]]+\]/,inside:{delimiter:{pattern:/\[|\]/,alias:"punctuation"}}}}},comment:{pattern:/\[[^\[\]]+\]/,greedy:!0},title:{pattern:/^[ \t]*(?:book|chapter|part(?! of)|section|table|volume)\b.+/im,alias:"important"},number:{pattern:/(^|[^-])(?:\b\d+(?:\.\d+)?(?:\^\d+)?(?:(?!\d)\w+)?|\b(?:eight|eleven|five|four|nine|one|seven|six|ten|three|twelve|two))\b(?!-)/i,lookbehind:!0},verb:{pattern:/(^|[^-])\b(?:answering|applying to|are|asking|attacking|be(?:ing)?|burning|buying|called|carries|carry(?! out)|carrying|climbing|closing|conceal(?:ing|s)?|consulting|contain(?:ing|s)?|cutting|drinking|dropping|eating|enclos(?:es?|ing)|entering|examining|exiting|getting|giving|going|ha(?:s|ve|ving)|hold(?:ing|s)?|impl(?:ies|y)|incorporat(?:es?|ing)|inserting|is|jumping|kissing|listening|locking|looking|mean(?:ing|s)?|opening|provid(?:es?|ing)|pulling|pushing|putting|relat(?:es?|ing)|removing|searching|see(?:ing|s)?|setting|showing|singing|sleeping|smelling|squeezing|support(?:ing|s)?|swearing|switching|taking|tasting|telling|thinking|throwing|touching|turning|tying|unlock(?:ing|s)?|var(?:ies|y|ying)|waiting|waking|waving|wear(?:ing|s)?)\b(?!-)/i,lookbehind:!0,alias:"operator"},keyword:{pattern:/(^|[^-])\b(?:after|before|carry out|check|continue the action|definition(?= *:)|do nothing|else|end (?:if|the story|unless)|every turn|if|include|instead(?: of)?|let|move|no|now|otherwise|repeat|report|resume the story|rule for|running through|say(?:ing)?|stop the action|test|try(?:ing)?|understand|unless|use|when|while|yes)\b(?!-)/i,lookbehind:!0},property:{pattern:/(^|[^-])\b(?:adjacent(?! to)|carried|closed|concealed|contained|dark|described|edible|empty|enclosed|enterable|even|female|fixed in place|full|handled|held|improper-named|incorporated|inedible|invisible|lighted|lit|lock(?:able|ed)|male|marked for listing|mentioned|negative|neuter|non-(?:empty|full|recurring)|odd|opaque|open(?:able)?|plural-named|portable|positive|privately-named|proper-named|provided|publically-named|pushable between rooms|recurring|related|rubbing|scenery|seen|singular-named|supported|swinging|switch(?:able|ed(?: off| on)?)|touch(?:able|ed)|transparent|unconcealed|undescribed|unlit|unlocked|unmarked for listing|unmentioned|unopenable|untouchable|unvisited|variable|visible|visited|wearable|worn)\b(?!-)/i,lookbehind:!0,alias:"symbol"},position:{pattern:/(^|[^-])\b(?:above|adjacent to|back side of|below|between|down|east|everywhere|front side|here|in|inside(?: from)?|north(?:east|west)?|nowhere|on(?: top of)?|other side|outside(?: from)?|parts? of|regionally in|south(?:east|west)?|through|up|west|within)\b(?!-)/i,lookbehind:!0,alias:"keyword"},type:{pattern:/(^|[^-])\b(?:actions?|activit(?:ies|y)|actors?|animals?|backdrops?|containers?|devices?|directions?|doors?|holders?|kinds?|lists?|m[ae]n|nobody|nothing|nouns?|numbers?|objects?|people|persons?|player(?:'s holdall)?|regions?|relations?|rooms?|rule(?:book)?s?|scenes?|someone|something|supporters?|tables?|texts?|things?|time|vehicles?|wom[ae]n)\b(?!-)/i,lookbehind:!0,alias:"variable"},punctuation:/[.,:;(){}]/},e.languages.inform7.string.inside.substitution.inside.rest=e.languages.inform7,e.languages.inform7.string.inside.substitution.inside.rest.text={pattern:/\S(?:\s*\S)*/,alias:"comment"}}e.exports=t,t.displayName="inform7",t.aliases=[]},86435:function(e){"use strict";function t(e){e.languages.ini={comment:{pattern:/(^[ \f\t\v]*)[#;][^\n\r]*/m,lookbehind:!0},section:{pattern:/(^[ \f\t\v]*)\[[^\n\r\]]*\]?/m,lookbehind:!0,inside:{"section-name":{pattern:/(^\[[ \f\t\v]*)[^ \f\t\v\]]+(?:[ \f\t\v]+[^ \f\t\v\]]+)*/,lookbehind:!0,alias:"selector"},punctuation:/\[|\]/}},key:{pattern:/(^[ \f\t\v]*)[^ \f\n\r\t\v=]+(?:[ \f\t\v]+[^ \f\n\r\t\v=]+)*(?=[ \f\t\v]*=)/m,lookbehind:!0,alias:"attr-name"},value:{pattern:/(=[ \f\t\v]*)[^ \f\n\r\t\v]+(?:[ \f\t\v]+[^ \f\n\r\t\v]+)*/,lookbehind:!0,alias:"attr-value",inside:{"inner-value":{pattern:/^("|').+(?=\1$)/,lookbehind:!0}}},punctuation:/=/}}e.exports=t,t.displayName="ini",t.aliases=[]},11780:function(e){"use strict";function t(e){e.languages.io={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\/\/.*|#.*)/,lookbehind:!0,greedy:!0},"triple-quoted-string":{pattern:/"""(?:\\[\s\S]|(?!""")[^\\])*"""/,greedy:!0,alias:"string"},string:{pattern:/"(?:\\.|[^\\\r\n"])*"/,greedy:!0},keyword:/\b(?:activate|activeCoroCount|asString|block|break|call|catch|clone|collectGarbage|compileString|continue|do|doFile|doMessage|doString|else|elseif|exit|for|foreach|forward|getEnvironmentVariable|getSlot|hasSlot|if|ifFalse|ifNil|ifNilEval|ifTrue|isActive|isNil|isResumable|list|message|method|parent|pass|pause|perform|performWithArgList|print|println|proto|raise|raiseResumable|removeSlot|resend|resume|schedulerSleepSeconds|self|sender|setSchedulerSleepSeconds|setSlot|shallowCopy|slotNames|super|system|then|thisBlock|thisContext|try|type|uniqueId|updateSlot|wait|while|write|yield)\b/,builtin:/\b(?:Array|AudioDevice|AudioMixer|BigNum|Block|Box|Buffer|CFunction|CGI|Color|Curses|DBM|DNSResolver|DOConnection|DOProxy|DOServer|Date|Directory|Duration|DynLib|Error|Exception|FFT|File|Fnmatch|Font|Future|GL|GLE|GLScissor|GLU|GLUCylinder|GLUQuadric|GLUSphere|GLUT|Host|Image|Importer|LinkList|List|Lobby|Locals|MD5|MP3Decoder|MP3Encoder|Map|Message|Movie|Notification|Number|Object|OpenGL|Point|Protos|Random|Regex|SGML|SGMLElement|SGMLParser|SQLite|Sequence|Server|ShowMessage|SleepyCat|SleepyCatCursor|Socket|SocketManager|Sound|Soup|Store|String|Tree|UDPSender|UPDReceiver|URL|User|Warning|WeakLink)\b/,boolean:/\b(?:false|nil|true)\b/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e-?\d+)?/i,operator:/[=!*/%+\-^&|]=|>>?=?|<+*\-%$|,#][.:]?|[?^]\.?|[;\[]:?|[~}"i][.:]|[ACeEIjLor]\.|(?:[_\/\\qsux]|_?\d):)/,alias:"keyword"},number:/\b_?(?:(?!\d:)\d+(?:\.\d+)?(?:(?:ad|ar|[ejpx])_?\d+(?:\.\d+)?)*(?:b_?[\da-z]+(?:\.[\da-z]+)?)?|_\b(?!\.))/,adverb:{pattern:/[~}]|[\/\\]\.?|[bfM]\.|t[.:]/,alias:"builtin"},operator:/[=a][.:]|_\./,conjunction:{pattern:/&(?:\.:?|:)?|[.:@][.:]?|[!D][.:]|[;dHT]\.|`:?|[\^LS]:|"/,alias:"variable"},punctuation:/[()]/}}e.exports=t,t.displayName="j",t.aliases=[]},69028:function(e){"use strict";function t(e){!function(e){var t=/\b(?:abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|exports|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|module|native|new|non-sealed|null|open|opens|package|permits|private|protected|provides|public|record|requires|return|sealed|short|static|strictfp|super|switch|synchronized|this|throw|throws|to|transient|transitive|try|uses|var|void|volatile|while|with|yield)\b/,n=/(^|[^\w.])(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source,r={pattern:RegExp(n+/[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}},punctuation:/\./}};e.languages.java=e.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"/,lookbehind:!0,greedy:!0},"class-name":[r,{pattern:RegExp(n+/[A-Z]\w*(?=\s+\w+\s*[;,=()])/.source),lookbehind:!0,inside:r.inside}],keyword:t,function:[e.languages.clike.function,{pattern:/(::\s*)[a-z_]\w*/,lookbehind:!0}],number:/\b0b[01][01_]*L?\b|\b0x(?:\.[\da-f_p+-]+|[\da-f_]+(?:\.[\da-f_p+-]+)?)\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfl]?/i,operator:{pattern:/(^|[^.])(?:<<=?|>>>?=?|->|--|\+\+|&&|\|\||::|[?:~]|[-+*/%&|^!=<>]=?)/m,lookbehind:!0}}),e.languages.insertBefore("java","string",{"triple-quoted-string":{pattern:/"""[ \t]*[\r\n](?:(?:"|"")?(?:\\.|[^"\\]))*"""/,greedy:!0,alias:"string"},char:{pattern:/'(?:\\.|[^'\\\r\n]){1,6}'/,greedy:!0}}),e.languages.insertBefore("java","class-name",{annotation:{pattern:/(^|[^.])@\w+(?:\s*\.\s*\w+)*/,lookbehind:!0,alias:"punctuation"},generics:{pattern:/<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&))*>)*>)*>)*>/,inside:{"class-name":r,keyword:t,punctuation:/[<>(),.:]/,operator:/[?&|]/}},namespace:{pattern:RegExp(/(\b(?:exports|import(?:\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\s+)(?!)[a-z]\w*(?:\.[a-z]\w*)*\.?/.source.replace(//g,(function(){return t.source}))),lookbehind:!0,inside:{punctuation:/\./}}})}(e)}e.exports=t,t.displayName="java",t.aliases=[]},30835:function(e,t,n){"use strict";var r=n(69028),i=n(90375);function a(e){e.register(r),e.register(i),function(e){var t=/(^(?:[\t ]*(?:\*\s*)*))[^*\s].*$/m,n=/#\s*\w+(?:\s*\([^()]*\))?/.source,r=/(?:\b[a-zA-Z]\w+\s*\.\s*)*\b[A-Z]\w*(?:\s*)?|/.source.replace(//g,(function(){return n}));e.languages.javadoc=e.languages.extend("javadoclike",{}),e.languages.insertBefore("javadoc","keyword",{reference:{pattern:RegExp(/(@(?:exception|link|linkplain|see|throws|value)\s+(?:\*\s*)?)/.source+"(?:"+r+")"),lookbehind:!0,inside:{function:{pattern:/(#\s*)\w+(?=\s*\()/,lookbehind:!0},field:{pattern:/(#\s*)\w+/,lookbehind:!0},namespace:{pattern:/\b(?:[a-z]\w*\s*\.\s*)+/,inside:{punctuation:/\./}},"class-name":/\b[A-Z]\w*/,keyword:e.languages.java.keyword,punctuation:/[#()[\],.]/}},"class-name":{pattern:/(@param\s+)<[A-Z]\w*>/,lookbehind:!0,inside:{punctuation:/[.<>]/}},"code-section":[{pattern:/(\{@code\s+(?!\s))(?:[^\s{}]|\s+(?![\s}])|\{(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*\})+(?=\s*\})/,lookbehind:!0,inside:{code:{pattern:t,lookbehind:!0,inside:e.languages.java,alias:"language-java"}}},{pattern:/(<(code|pre|tt)>(?!)\s*)\S(?:\S|\s+\S)*?(?=\s*<\/\2>)/,lookbehind:!0,inside:{line:{pattern:t,lookbehind:!0,inside:{tag:e.languages.markup.tag,entity:e.languages.markup.entity,code:{pattern:/.+/,inside:e.languages.java,alias:"language-java"}}}}}],tag:e.languages.markup.tag,entity:e.languages.markup.entity}),e.languages.javadoclike.addSupport("java",e.languages.javadoc)}(e)}e.exports=a,a.displayName="javadoc",a.aliases=[]},90375:function(e){"use strict";function t(e){!function(e){var t=e.languages.javadoclike={parameter:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*@(?:arg|arguments|param)\s+)\w+/m,lookbehind:!0},keyword:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*|\{)@[a-z][a-zA-Z-]+\b/m,lookbehind:!0},punctuation:/[{}]/};Object.defineProperty(t,"addSupport",{value:function(t,n){"string"===typeof t&&(t=[t]),t.forEach((function(t){!function(t,n){var r="doc-comment",i=e.languages[t];if(i){var a=i[r];if(!a){var o={"doc-comment":{pattern:/(^|[^\\])\/\*\*[^/][\s\S]*?(?:\*\/|$)/,lookbehind:!0,alias:"comment"}};a=(i=e.languages.insertBefore(t,"comment",o))[r]}if(a instanceof RegExp&&(a=i[r]={pattern:a}),Array.isArray(a))for(var s=0,l=a.length;s|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),e.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,e.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:e.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:e.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:e.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:e.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:e.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),e.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:e.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),e.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),e.languages.markup&&(e.languages.markup.tag.addInlined("script","javascript"),e.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),e.languages.js=e.languages.javascript}e.exports=t,t.displayName="javascript",t.aliases=["js"]},41117:function(e){"use strict";function t(e){e.languages.javastacktrace={summary:{pattern:/^([\t ]*)(?:(?:Caused by:|Suppressed:|Exception in thread "[^"]*")[\t ]+)?[\w$.]+(?::.*)?$/m,lookbehind:!0,inside:{keyword:{pattern:/^([\t ]*)(?:(?:Caused by|Suppressed)(?=:)|Exception in thread)/m,lookbehind:!0},string:{pattern:/^(\s*)"[^"]*"/,lookbehind:!0},exceptions:{pattern:/^(:?\s*)[\w$.]+(?=:|$)/,lookbehind:!0,inside:{"class-name":/[\w$]+$/,namespace:/\b[a-z]\w*\b/,punctuation:/\./}},message:{pattern:/(:\s*)\S.*/,lookbehind:!0,alias:"string"},punctuation:/:/}},"stack-frame":{pattern:/^([\t ]*)at (?:[\w$./]|@[\w$.+-]*\/)+(?:)?\([^()]*\)/m,lookbehind:!0,inside:{keyword:{pattern:/^(\s*)at(?= )/,lookbehind:!0},source:[{pattern:/(\()\w+\.\w+:\d+(?=\))/,lookbehind:!0,inside:{file:/^\w+\.\w+/,punctuation:/:/,"line-number":{pattern:/\b\d+\b/,alias:"number"}}},{pattern:/(\()[^()]*(?=\))/,lookbehind:!0,inside:{keyword:/^(?:Native Method|Unknown Source)$/}}],"class-name":/[\w$]+(?=\.(?:|[\w$]+)\()/,function:/(?:|[\w$]+)(?=\()/,"class-loader":{pattern:/(\s)[a-z]\w*(?:\.[a-z]\w*)*(?=\/[\w@$.]*\/)/,lookbehind:!0,alias:"namespace",inside:{punctuation:/\./}},module:{pattern:/([\s/])[a-z]\w*(?:\.[a-z]\w*)*(?:@[\w$.+-]*)?(?=\/)/,lookbehind:!0,inside:{version:{pattern:/(@)[\s\S]+/,lookbehind:!0,alias:"number"},punctuation:/[@.]/}},namespace:{pattern:/(?:\b[a-z]\w*\.)+/,inside:{punctuation:/\./}},punctuation:/[()/.]/}},more:{pattern:/^([\t ]*)\.{3} \d+ [a-z]+(?: [a-z]+)*/m,lookbehind:!0,inside:{punctuation:/\.{3}/,number:/\d+/,keyword:/\b[a-z]+(?: [a-z]+)*\b/}}}}e.exports=t,t.displayName="javastacktrace",t.aliases=[]},5888:function(e){"use strict";function t(e){e.languages.jexl={string:/(["'])(?:\\[\s\S]|(?!\1)[^\\])*\1/,transform:{pattern:/(\|\s*)[a-zA-Z\u0430-\u044f\u0410-\u042f_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][\w\u0430-\u044f\u0410-\u042f\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*/,alias:"function",lookbehind:!0},function:/[a-zA-Z\u0430-\u044f\u0410-\u042f_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][\w\u0430-\u044f\u0410-\u042f\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*\s*(?=\()/,number:/\b\d+(?:\.\d+)?\b|\B\.\d+\b/,operator:/[<>!]=?|-|\+|&&|==|\|\|?|\/\/?|[?:*^%]/,boolean:/\b(?:false|true)\b/,keyword:/\bin\b/,punctuation:/[{}[\](),.]/}}e.exports=t,t.displayName="jexl",t.aliases=[]},59939:function(e){"use strict";function t(e){e.languages.jolie=e.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\[\s\S]|[^"\\])*"/,lookbehind:!0,greedy:!0},"class-name":{pattern:/((?:\b(?:as|courier|embed|in|inputPort|outputPort|service)\b|@)[ \t]*)\w+/,lookbehind:!0},keyword:/\b(?:as|cH|comp|concurrent|constants|courier|cset|csets|default|define|else|embed|embedded|execution|exit|extender|for|foreach|forward|from|global|if|import|in|include|init|inputPort|install|instanceof|interface|is_defined|linkIn|linkOut|main|new|nullProcess|outputPort|over|private|provide|public|scope|sequential|service|single|spawn|synchronized|this|throw|throws|type|undef|until|while|with)\b/,function:/\b[a-z_]\w*(?=[ \t]*[@(])/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?l?/i,operator:/-[-=>]?|\+[+=]?|<[<=]?|[>=*!]=?|&&|\|\||[?\/%^@|]/,punctuation:/[()[\]{},;.:]/,builtin:/\b(?:Byte|any|bool|char|double|enum|float|int|length|long|ranges|regex|string|undefined|void)\b/}),e.languages.insertBefore("jolie","keyword",{aggregates:{pattern:/(\bAggregates\s*:\s*)(?:\w+(?:\s+with\s+\w+)?\s*,\s*)*\w+(?:\s+with\s+\w+)?/,lookbehind:!0,inside:{keyword:/\bwith\b/,"class-name":/\w+/,punctuation:/,/}},redirects:{pattern:/(\bRedirects\s*:\s*)(?:\w+\s*=>\s*\w+\s*,\s*)*(?:\w+\s*=>\s*\w+)/,lookbehind:!0,inside:{punctuation:/,/,"class-name":/\w+/,operator:/=>/}},property:{pattern:/\b(?:Aggregates|[Ii]nterfaces|Java|Javascript|Jolie|[Ll]ocation|OneWay|[Pp]rotocol|Redirects|RequestResponse)\b(?=[ \t]*:)/}})}e.exports=t,t.displayName="jolie",t.aliases=[]},58672:function(e){"use strict";function t(e){!function(e){var t=/\\\((?:[^()]|\([^()]*\))*\)/.source,n=RegExp(/(^|[^\\])"(?:[^"\r\n\\]|\\[^\r\n(]|__)*"/.source.replace(/__/g,(function(){return t}))),r={interpolation:{pattern:RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+t),lookbehind:!0,inside:{content:{pattern:/^(\\\()[\s\S]+(?=\)$)/,lookbehind:!0,inside:null},punctuation:/^\\\(|\)$/}}},i=e.languages.jq={comment:/#.*/,property:{pattern:RegExp(n.source+/(?=\s*:(?!:))/.source),lookbehind:!0,greedy:!0,inside:r},string:{pattern:n,lookbehind:!0,greedy:!0,inside:r},function:{pattern:/(\bdef\s+)[a-z_]\w+/i,lookbehind:!0},variable:/\B\$\w+/,"property-literal":{pattern:/\b[a-z_]\w*(?=\s*:(?!:))/i,alias:"property"},keyword:/\b(?:as|break|catch|def|elif|else|end|foreach|if|import|include|label|module|modulemeta|null|reduce|then|try|while)\b/,boolean:/\b(?:false|true)\b/,number:/(?:\b\d+\.|\B\.)?\b\d+(?:[eE][+-]?\d+)?\b/,operator:[{pattern:/\|=?/,alias:"pipe"},/\.\.|[!=<>]?=|\?\/\/|\/\/=?|[-+*/%]=?|[<>?]|\b(?:and|not|or)\b/],"c-style-function":{pattern:/\b[a-z_]\w*(?=\s*\()/i,alias:"function"},punctuation:/::|[()\[\]{},:;]|\.(?=\s*[\[\w$])/,dot:{pattern:/\./,alias:"important"}};r.interpolation.inside.content.inside=i}(e)}e.exports=t,t.displayName="jq",t.aliases=[]},33592:function(e){"use strict";function t(e){!function(e){function t(e,t){return RegExp(e.replace(//g,(function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source})),t)}e.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+e.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),e.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+e.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),e.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]}),e.languages.insertBefore("javascript","keyword",{imports:{pattern:t(/(\bimport\b\s*)(?:(?:\s*,\s*(?:\*\s*as\s+|\{[^{}]*\}))?|\*\s*as\s+|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:e.languages.javascript},exports:{pattern:t(/(\bexport\b\s*)(?:\*(?:\s*as\s+)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:e.languages.javascript}}),e.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),e.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),e.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:t(/(\.\s*)#?/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var n=["function","function-variable","method","method-variable","property-access"],r=0;r=p.length)return;var r=t[n];if("string"===typeof r||"string"===typeof r.content){var i=p[o],a="string"===typeof r?r:r.content,s=a.indexOf(i);if(-1!==s){++o;var l=a.substring(0,s),d=u(c[i]),f=a.substring(s+i.length),h=[];if(l&&h.push(l),h.push(d),f){var m=[f];e(m),h.push.apply(h,m)}"string"===typeof r?(t.splice.apply(t,[n,1].concat(h)),n+=h.length-1):r.content=h}}else{var g=r.content;Array.isArray(g)?e(g):e([g])}}}(d),new e.Token(r,d,"language-"+r,t)}e.languages.javascript["template-string"]=[o("css",/\b(?:styled(?:\([^)]*\))?(?:\s*\.\s*\w+(?:\([^)]*\))*)*|css(?:\s*\.\s*(?:global|resolve))?|createGlobalStyle|keyframes)/.source),o("html",/\bhtml|\.\s*(?:inner|outer)HTML\s*\+?=/.source),o("svg",/\bsvg/.source),o("markdown",/\b(?:markdown|md)/.source),o("graphql",/\b(?:gql|graphql(?:\s*\.\s*experimental)?)/.source),o("sql",/\bsql/.source),t].filter(Boolean);var d={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};function p(e){return"string"===typeof e?e:Array.isArray(e)?e.map(p).join(""):p(e.content)}e.hooks.add("after-tokenize",(function(t){t.language in d&&function t(n){for(var r=0,i=n.length;r\s+)?)[A-Z]\w*(?:\.[A-Z]\w*)*/.source.replace(//g,(function(){return n}))),lookbehind:!0,inside:{punctuation:/\./}},{pattern:RegExp("(@[a-z]+\\s+)"+n),lookbehind:!0,inside:{string:t.string,number:t.number,boolean:t.boolean,keyword:e.languages.typescript.keyword,operator:/=>|\.\.\.|[&|?:*]/,punctuation:/[.,;=<>{}()[\]]/}}],example:{pattern:/(@example\s+(?!\s))(?:[^@\s]|\s+(?!\s))+?(?=\s*(?:\*\s*)?(?:@\w|\*\/))/,lookbehind:!0,inside:{code:{pattern:/^([\t ]*(?:\*\s*)?)\S.*$/m,lookbehind:!0,inside:t,alias:"language-javascript"}}}}),e.languages.javadoclike.addSupport("javascript",e.languages.jsdoc)}(e)}e.exports=a,a.displayName="jsdoc",a.aliases=[]},16577:function(e){"use strict";function t(e){e.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},e.languages.webmanifest=e.languages.json}e.exports=t,t.displayName="json",t.aliases=["webmanifest"]},51070:function(e,t,n){"use strict";var r=n(16577);function i(e){e.register(r),function(e){var t=/("|')(?:\\(?:\r\n?|\n|.)|(?!\1)[^\\\r\n])*\1/;e.languages.json5=e.languages.extend("json",{property:[{pattern:RegExp(t.source+"(?=\\s*:)"),greedy:!0},{pattern:/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/,alias:"unquoted"}],string:{pattern:t,greedy:!0},number:/[+-]?\b(?:NaN|Infinity|0x[a-fA-F\d]+)\b|[+-]?(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+\b)?/})}(e)}e.exports=i,i.displayName="json5",i.aliases=[]},28329:function(e,t,n){"use strict";var r=n(16577);function i(e){e.register(r),e.languages.jsonp=e.languages.extend("json",{punctuation:/[{}[\]();,.]/}),e.languages.insertBefore("jsonp","punctuation",{function:/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*\()/})}e.exports=i,i.displayName="jsonp",i.aliases=[]},74117:function(e){"use strict";function t(e){e.languages.jsstacktrace={"error-message":{pattern:/^\S.*/m,alias:"string"},"stack-frame":{pattern:/(^[ \t]+)at[ \t].*/m,lookbehind:!0,inside:{"not-my-code":{pattern:/^at[ \t]+(?!\s)(?:node\.js||.*(?:node_modules|\(\)|\(|$|\(internal\/|\(node\.js)).*/m,alias:"comment"},filename:{pattern:/(\bat\s+(?!\s)|\()(?:[a-zA-Z]:)?[^():]+(?=:)/,lookbehind:!0,alias:"url"},function:{pattern:/(\bat\s+(?:new\s+)?)(?!\s)[_$a-zA-Z\xA0-\uFFFF<][.$\w\xA0-\uFFFF<>]*/,lookbehind:!0,inside:{punctuation:/\./}},punctuation:/[()]/,keyword:/\b(?:at|new)\b/,alias:{pattern:/\[(?:as\s+)?(?!\s)[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*\]/,alias:"variable"},"line-number":{pattern:/:\d+(?::\d+)?\b/,alias:"number",inside:{punctuation:/:/}}}}}}e.exports=t,t.displayName="jsstacktrace",t.aliases=[]},49237:function(e){"use strict";function t(e){!function(e){var t=e.util.clone(e.languages.javascript),n=/(?:\s|\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))\*\/)/.source,r=/(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])*\})/.source,i=/(?:\{*\.{3}(?:[^{}]|)*\})/.source;function a(e,t){return e=e.replace(//g,(function(){return n})).replace(//g,(function(){return r})).replace(//g,(function(){return i})),RegExp(e,t)}i=a(i).source,e.languages.jsx=e.languages.extend("markup",t),e.languages.jsx.tag.pattern=a(/<\/?(?:[\w.:-]+(?:+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|))?|))**\/?)?>/.source),e.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,e.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,e.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,e.languages.jsx.tag.inside.comment=t.comment,e.languages.insertBefore("inside","attr-name",{spread:{pattern:a(//.source),inside:e.languages.jsx}},e.languages.jsx.tag),e.languages.insertBefore("inside","special-attr",{script:{pattern:a(/=/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:e.languages.jsx}}},e.languages.jsx.tag);var o=function e(t){return t?"string"===typeof t?t:"string"===typeof t.content?t.content:t.content.map(e).join(""):""},s=function t(n){for(var r=[],i=0;i0&&r[r.length-1].tagName===o(a.content[0].content[1])&&r.pop():"/>"===a.content[a.content.length-1].content||r.push({tagName:o(a.content[0].content[1]),openedBraces:0}):r.length>0&&"punctuation"===a.type&&"{"===a.content?r[r.length-1].openedBraces++:r.length>0&&r[r.length-1].openedBraces>0&&"punctuation"===a.type&&"}"===a.content?r[r.length-1].openedBraces--:s=!0),(s||"string"===typeof a)&&r.length>0&&0===r[r.length-1].openedBraces){var l=o(a);i0&&("string"===typeof n[i-1]||"plain-text"===n[i-1].type)&&(l=o(n[i-1])+l,n.splice(i-1,1),i--),n[i]=new e.Token("plain-text",l,null,l)}a.content&&"string"!==typeof a.content&&t(a.content)}};e.hooks.add("after-tokenize",(function(e){"jsx"!==e.language&&"tsx"!==e.language||s(e.tokens)}))}(e)}e.exports=t,t.displayName="jsx",t.aliases=[]},18563:function(e){"use strict";function t(e){e.languages.julia={comment:{pattern:/(^|[^\\])(?:#=(?:[^#=]|=(?!#)|#(?!=)|#=(?:[^#=]|=(?!#)|#(?!=))*=#)*=#|#.*)/,lookbehind:!0},regex:{pattern:/r"(?:\\.|[^"\\\r\n])*"[imsx]{0,4}/,greedy:!0},string:{pattern:/"""[\s\S]+?"""|(?:\b\w+)?"(?:\\.|[^"\\\r\n])*"|`(?:[^\\`\r\n]|\\.)*`/,greedy:!0},char:{pattern:/(^|[^\w'])'(?:\\[^\r\n][^'\r\n]*|[^\\\r\n])'/,lookbehind:!0,greedy:!0},keyword:/\b(?:abstract|baremodule|begin|bitstype|break|catch|ccall|const|continue|do|else|elseif|end|export|finally|for|function|global|if|immutable|import|importall|in|let|local|macro|module|print|println|quote|return|struct|try|type|typealias|using|while)\b/,boolean:/\b(?:false|true)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[box])?(?:[\da-f]+(?:_[\da-f]+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[efp][+-]?\d+(?:_\d+)*)?j?/i,operator:/&&|\|\||[-+*^%\xf7\u22bb&$\\]=?|\/[\/=]?|!=?=?|\|[=>]?|<(?:<=?|[=:|])?|>(?:=|>>?=?)?|==?=?|[~\u2260\u2264\u2265'\u221a\u221b]/,punctuation:/::?|[{}[\]();,.?]/,constant:/\b(?:(?:Inf|NaN)(?:16|32|64)?|im|pi)\b|[\u03c0\u212f]/}}e.exports=t,t.displayName="julia",t.aliases=[]},50274:function(e){"use strict";function t(e){e.languages.keepalived={comment:{pattern:/[#!].*/,greedy:!0},string:{pattern:/(^|[^\\])(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/,lookbehind:!0,greedy:!0},ip:{pattern:RegExp(/\b(?:(?:(?:[\da-f]{1,4}:){7}[\da-f]{1,4}|(?:[\da-f]{1,4}:){6}:[\da-f]{1,4}|(?:[\da-f]{1,4}:){5}:(?:[\da-f]{1,4}:)?[\da-f]{1,4}|(?:[\da-f]{1,4}:){4}:(?:[\da-f]{1,4}:){0,2}[\da-f]{1,4}|(?:[\da-f]{1,4}:){3}:(?:[\da-f]{1,4}:){0,3}[\da-f]{1,4}|(?:[\da-f]{1,4}:){2}:(?:[\da-f]{1,4}:){0,4}[\da-f]{1,4}|(?:[\da-f]{1,4}:){6}|(?:[\da-f]{1,4}:){0,5}:|::(?:[\da-f]{1,4}:){0,5}|[\da-f]{1,4}::(?:[\da-f]{1,4}:){0,5}[\da-f]{1,4}|::(?:[\da-f]{1,4}:){0,6}[\da-f]{1,4}|(?:[\da-f]{1,4}:){1,7}:)(?:\/\d{1,3})?|(?:\/\d{1,2})?)\b/.source.replace(//g,(function(){return/(?:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d))/.source})),"i"),alias:"number"},path:{pattern:/(\s)\/(?:[^\/\s]+\/)*[^\/\s]*|\b[a-zA-Z]:\\(?:[^\\\s]+\\)*[^\\\s]*/,lookbehind:!0,alias:"string"},variable:/\$\{?\w+\}?/,email:{pattern:/[\w-]+@[\w-]+(?:\.[\w-]{2,3}){1,2}/,alias:"string"},"conditional-configuration":{pattern:/@\^?[\w-]+/,alias:"variable"},operator:/=/,property:/\b(?:BFD_CHECK|DNS_CHECK|FILE_CHECK|HTTP_GET|MISC_CHECK|NAME|PING_CHECK|SCRIPTS|SMTP_CHECK|SSL|SSL_GET|TCP_CHECK|UDP_CHECK|accept|advert_int|alpha|auth_pass|auth_type|authentication|bfd_cpu_affinity|bfd_instance|bfd_no_swap|bfd_priority|bfd_process_name|bfd_rlimit_rttime|bfd_rt_priority|bind_if|bind_port|bindto|ca|certificate|check_unicast_src|checker|checker_cpu_affinity|checker_log_all_failures|checker_no_swap|checker_priority|checker_rlimit_rttime|checker_rt_priority|child_wait_time|connect_ip|connect_port|connect_timeout|dbus_service_name|debug|default_interface|delay|delay_before_retry|delay_loop|digest|dont_track_primary|dynamic|dynamic_interfaces|enable_(?:dbus|script_security|sni|snmp_checker|snmp_rfc|snmp_rfcv2|snmp_rfcv3|snmp_vrrp|traps)|end|fall|fast_recovery|file|flag-[123]|fork_delay|full_command|fwmark|garp_group|garp_interval|garp_lower_prio_delay|garp_lower_prio_repeat|garp_master_delay|garp_master_refresh|garp_master_refresh_repeat|garp_master_repeat|global_defs|global_tracking|gna_interval|group|ha_suspend|hashed|helo_name|higher_prio_send_advert|hoplimit|http_protocol|hysteresis|idle_tx|include|inhibit_on_failure|init_fail|init_file|instance|interface|interfaces|interval|ip_family|ipvs_process_name|keepalived.conf|kernel_rx_buf_size|key|linkbeat_interfaces|linkbeat_use_polling|log_all_failures|log_unknown_vrids|lower_prio_no_advert|lthreshold|lvs_flush|lvs_flush_onstop|lvs_method|lvs_netlink_cmd_rcv_bufs|lvs_netlink_cmd_rcv_bufs_force|lvs_netlink_monitor_rcv_bufs|lvs_netlink_monitor_rcv_bufs_force|lvs_notify_fifo|lvs_notify_fifo_script|lvs_sched|lvs_sync_daemon|max_auto_priority|max_hops|mcast_src_ip|mh-fallback|mh-port|min_auto_priority_delay|min_rx|min_tx|misc_dynamic|misc_path|misc_timeout|multiplier|name|namespace_with_ipsets|native_ipv6|neighbor_ip|net_namespace|net_namespace_ipvs|nftables|nftables_counters|nftables_ifindex|nftables_priority|no_accept|no_checker_emails|no_email_faults|nopreempt|notification_email|notification_email_from|notify|notify_backup|notify_deleted|notify_down|notify_fault|notify_fifo|notify_fifo_script|notify_master|notify_master_rx_lower_pri|notify_priority_changes|notify_stop|notify_up|old_unicast_checksum|omega|ops|param_match|passive|password|path|persistence_engine|persistence_granularity|persistence_timeout|preempt|preempt_delay|priority|process|process_monitor_rcv_bufs|process_monitor_rcv_bufs_force|process_name|process_names|promote_secondaries|protocol|proxy_arp|proxy_arp_pvlan|quorum|quorum_down|quorum_max|quorum_up|random_seed|real_server|regex|regex_max_offset|regex_min_offset|regex_no_match|regex_options|regex_stack|reload_repeat|reload_time_file|require_reply|retry|rise|router_id|rs_init_notifies|script|script_user|sh-fallback|sh-port|shutdown_script|shutdown_script_timeout|skip_check_adv_addr|smtp_alert|smtp_alert_checker|smtp_alert_vrrp|smtp_connect_timeout|smtp_helo_name|smtp_server|snmp_socket|sorry_server|sorry_server_inhibit|sorry_server_lvs_method|source_ip|start|startup_script|startup_script_timeout|state|static_ipaddress|static_routes|static_rules|status_code|step|strict_mode|sync_group_tracking_weight|terminate_delay|timeout|track_bfd|track_file|track_group|track_interface|track_process|track_script|track_src_ip|ttl|type|umask|unicast_peer|unicast_src_ip|unicast_ttl|url|use_ipvlan|use_pid_dir|use_vmac|user|uthreshold|val[123]|version|virtual_ipaddress|virtual_ipaddress_excluded|virtual_router_id|virtual_routes|virtual_rules|virtual_server|virtual_server_group|virtualhost|vmac_xmit_base|vrrp|vrrp_(?:check_unicast_src|cpu_affinity|garp_interval|garp_lower_prio_delay|garp_lower_prio_repeat|garp_master_delay|garp_master_refresh|garp_master_refresh_repeat|garp_master_repeat|gna_interval|higher_prio_send_advert|instance|ipsets|iptables|lower_prio_no_advert|mcast_group4|mcast_group6|min_garp|netlink_cmd_rcv_bufs|netlink_cmd_rcv_bufs_force|netlink_monitor_rcv_bufs|netlink_monitor_rcv_bufs_force|no_swap|notify_fifo|notify_fifo_script|notify_priority_changes|priority|process_name|rlimit_rttime|rt_priority|rx_bufs_multiplier|rx_bufs_policy|script|skip_check_adv_addr|startup_delay|strict|sync_group|track_process|version)|warmup|weight)\b/,constant:/\b(?:A|AAAA|AH|BACKUP|CNAME|DR|MASTER|MX|NAT|NS|PASS|SCTP|SOA|TCP|TUN|TXT|UDP|dh|fo|lblc|lblcr|lc|mh|nq|ovf|rr|sed|sh|wlc|wrr)\b/,number:{pattern:/(^|[^\w.-])-?\d+(?:\.\d+)?/,lookbehind:!0},boolean:/\b(?:false|no|off|on|true|yes)\b/,punctuation:/[\{\}]/}}e.exports=t,t.displayName="keepalived",t.aliases=[]},8291:function(e){"use strict";function t(e){e.languages.keyman={comment:{pattern:/\bc .*/i,greedy:!0},string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0},"virtual-key":{pattern:/\[\s*(?:(?:ALT|CAPS|CTRL|LALT|LCTRL|NCAPS|RALT|RCTRL|SHIFT)\s+)*(?:[TKU]_[\w?]+|[A-E]\d\d?|"[^"\r\n]*"|'[^'\r\n]*')\s*\]/i,greedy:!0,alias:"function"},"header-keyword":{pattern:/&\w+/,alias:"bold"},"header-statement":{pattern:/\b(?:bitmap|bitmaps|caps always off|caps on only|copyright|hotkey|language|layout|message|name|shift frees caps|version)\b/i,alias:"bold"},"rule-keyword":{pattern:/\b(?:any|baselayout|beep|call|context|deadkey|dk|if|index|layer|notany|nul|outs|platform|reset|return|save|set|store|use)\b/i,alias:"keyword"},"structural-keyword":{pattern:/\b(?:ansi|begin|group|match|nomatch|unicode|using keys)\b/i,alias:"keyword"},"compile-target":{pattern:/\$(?:keyman|keymanonly|keymanweb|kmfl|weaver):/i,alias:"property"},number:/\b(?:U\+[\dA-F]+|d\d+|x[\da-f]+|\d+)\b/i,operator:/[+>\\$]|\.\./,punctuation:/[()=,]/}}e.exports=t,t.displayName="keyman",t.aliases=[]},47519:function(e){"use strict";function t(e){!function(e){e.languages.kotlin=e.languages.extend("clike",{keyword:{pattern:/(^|[^.])\b(?:abstract|actual|annotation|as|break|by|catch|class|companion|const|constructor|continue|crossinline|data|do|dynamic|else|enum|expect|external|final|finally|for|fun|get|if|import|in|infix|init|inline|inner|interface|internal|is|lateinit|noinline|null|object|open|operator|out|override|package|private|protected|public|reified|return|sealed|set|super|suspend|tailrec|this|throw|to|try|typealias|val|var|vararg|when|where|while)\b/,lookbehind:!0},function:[{pattern:/(?:`[^\r\n`]+`|\b\w+)(?=\s*\()/,greedy:!0},{pattern:/(\.)(?:`[^\r\n`]+`|\w+)(?=\s*\{)/,lookbehind:!0,greedy:!0}],number:/\b(?:0[xX][\da-fA-F]+(?:_[\da-fA-F]+)*|0[bB][01]+(?:_[01]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?[fFL]?)\b/,operator:/\+[+=]?|-[-=>]?|==?=?|!(?:!|==?)?|[\/*%<>]=?|[?:]:?|\.\.|&&|\|\||\b(?:and|inv|or|shl|shr|ushr|xor)\b/}),delete e.languages.kotlin["class-name"];var t={"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:e.languages.kotlin}};e.languages.insertBefore("kotlin","string",{"string-literal":[{pattern:/"""(?:[^$]|\$(?:(?!\{)|\{[^{}]*\}))*?"""/,alias:"multiline",inside:{interpolation:{pattern:/\$(?:[a-z_]\w*|\{[^{}]*\})/i,inside:t},string:/[\s\S]+/}},{pattern:/"(?:[^"\\\r\n$]|\\.|\$(?:(?!\{)|\{[^{}]*\}))*"/,alias:"singleline",inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:[a-z_]\w*|\{[^{}]*\})/i,lookbehind:!0,inside:t},string:/[\s\S]+/}}],char:{pattern:/'(?:[^'\\\r\n]|\\(?:.|u[a-fA-F0-9]{0,4}))'/,greedy:!0}}),delete e.languages.kotlin.string,e.languages.insertBefore("kotlin","keyword",{annotation:{pattern:/\B@(?:\w+:)?(?:[A-Z]\w*|\[[^\]]+\])/,alias:"builtin"}}),e.languages.insertBefore("kotlin","function",{label:{pattern:/\b\w+@|@\w+\b/,alias:"symbol"}}),e.languages.kt=e.languages.kotlin,e.languages.kts=e.languages.kotlin}(e)}e.exports=t,t.displayName="kotlin",t.aliases=["kt","kts"]},64632:function(e){"use strict";function t(e){!function(e){var t=/\s\x00-\x1f\x22-\x2f\x3a-\x3f\x5b-\x5e\x60\x7b-\x7e/.source;function n(e,n){return RegExp(e.replace(//g,t),n)}e.languages.kumir={comment:{pattern:/\|.*/},prolog:{pattern:/#.*/,greedy:!0},string:{pattern:/"[^\n\r"]*"|'[^\n\r']*'/,greedy:!0},boolean:{pattern:n(/(^|[])(?:\u0434\u0430|\u043d\u0435\u0442)(?=[]|$)/.source),lookbehind:!0},"operator-word":{pattern:n(/(^|[])(?:\u0438|\u0438\u043b\u0438|\u043d\u0435)(?=[]|$)/.source),lookbehind:!0,alias:"keyword"},"system-variable":{pattern:n(/(^|[])\u0437\u043d\u0430\u0447(?=[]|$)/.source),lookbehind:!0,alias:"keyword"},type:[{pattern:n(/(^|[])(?:\u0432\u0435\u0449|\u043b\u0438\u0442|\u043b\u043e\u0433|\u0441\u0438\u043c|\u0446\u0435\u043b)(?:\x20*\u0442\u0430\u0431)?(?=[]|$)/.source),lookbehind:!0,alias:"builtin"},{pattern:n(/(^|[])(?:\u043a\u043e\u043c\u043f\u043b|\u0441\u043a\u0430\u043d\u043a\u043e\u0434|\u0444\u0430\u0439\u043b|\u0446\u0432\u0435\u0442)(?=[]|$)/.source),lookbehind:!0,alias:"important"}],keyword:{pattern:n(/(^|[])(?:\u0430\u043b\u0433|\u0430\u0440\u0433(?:\x20*\u0440\u0435\u0437)?|\u0432\u0432\u043e\u0434|\u0412\u041a\u041b\u042e\u0427\u0418\u0422\u042c|\u0432\u0441[\u0435\u0451]|\u0432\u044b\u0431\u043e\u0440|\u0432\u044b\u0432\u043e\u0434|\u0432\u044b\u0445\u043e\u0434|\u0434\u0430\u043d\u043e|\u0434\u043b\u044f|\u0434\u043e|\u0434\u0441|\u0435\u0441\u043b\u0438|\u0438\u043d\u0430\u0447\u0435|\u0438\u0441\u043f|\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c|\u043a\u043e\u043d(?:(?:\x20+|_)\u0438\u0441\u043f)?|\u043a\u0446(?:(?:\x20+|_)\u043f\u0440\u0438)?|\u043d\u0430\u0434\u043e|\u043d\u0430\u0447|\u043d\u0441|\u043d\u0446|\u043e\u0442|\u043f\u0430\u0443\u0437\u0430|\u043f\u043e\u043a\u0430|\u043f\u0440\u0438|\u0440\u0430\u0437\u0430?|\u0440\u0435\u0437|\u0441\u0442\u043e\u043f|\u0442\u0430\u0431|\u0442\u043e|\u0443\u0442\u0432|\u0448\u0430\u0433)(?=[]|$)/.source),lookbehind:!0},name:{pattern:n(/(^|[])[^\d][^]*(?:\x20+[^]+)*(?=[]|$)/.source),lookbehind:!0},number:{pattern:n(/(^|[])(?:\B\$[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)(?=[]|$)/.source,"i"),lookbehind:!0},punctuation:/:=|[(),:;\[\]]/,"operator-char":{pattern:/\*\*?|<[=>]?|>=?|[-+/=]/,alias:"operator"}},e.languages.kum=e.languages.kumir}(e)}e.exports=t,t.displayName="kumir",t.aliases=["kum"]},4628:function(e){"use strict";function t(e){e.languages.kusto={comment:{pattern:/\/\/.*/,greedy:!0},string:{pattern:/```[\s\S]*?```|[hH]?(?:"(?:[^\r\n\\"]|\\.)*"|'(?:[^\r\n\\']|\\.)*'|@(?:"[^\r\n"]*"|'[^\r\n']*'))/,greedy:!0},verb:{pattern:/(\|\s*)[a-z][\w-]*/i,lookbehind:!0,alias:"keyword"},command:{pattern:/\.[a-z][a-z\d-]*\b/,alias:"keyword"},"class-name":/\b(?:bool|datetime|decimal|dynamic|guid|int|long|real|string|timespan)\b/,keyword:/\b(?:access|alias|and|anti|as|asc|auto|between|by|(?:contains|(?:ends|starts)with|has(?:perfix|suffix)?)(?:_cs)?|database|declare|desc|external|from|fullouter|has_all|in|ingestion|inline|inner|innerunique|into|(?:left|right)(?:anti(?:semi)?|inner|outer|semi)?|let|like|local|not|of|on|or|pattern|print|query_parameters|range|restrict|schema|set|step|table|tables|to|view|where|with|matches\s+regex|nulls\s+(?:first|last))(?![\w-])/,boolean:/\b(?:false|null|true)\b/,function:/\b[a-z_]\w*(?=\s*\()/,datetime:[{pattern:/\b(?:(?:Fri|Friday|Mon|Monday|Sat|Saturday|Sun|Sunday|Thu|Thursday|Tue|Tuesday|Wed|Wednesday)\s*,\s*)?\d{1,2}(?:\s+|-)(?:Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)(?:\s+|-)\d{2}\s+\d{2}:\d{2}(?::\d{2})?(?:\s*(?:\b(?:[A-Z]|(?:[ECMT][DS]|GM|U)T)|[+-]\d{4}))?\b/,alias:"number"},{pattern:/[+-]?\b(?:\d{4}-\d{2}-\d{2}(?:[ T]\d{2}:\d{2}(?::\d{2}(?:\.\d+)?)?)?|\d{2}:\d{2}(?::\d{2}(?:\.\d+)?)?)Z?/,alias:"number"}],number:/\b(?:0x[0-9A-Fa-f]+|\d+(?:\.\d+)?(?:[Ee][+-]?\d+)?)(?:(?:min|sec|[mn\xb5]s|[dhms]|microsecond|tick)\b)?|[+-]?\binf\b/,operator:/=>|[!=]~|[!=<>]=?|[-+*/%|]|\.\./,punctuation:/[()\[\]{},;.:]/}}e.exports=t,t.displayName="kusto",t.aliases=[]},89566:function(e){"use strict";function t(e){!function(e){var t=/\\(?:[^a-z()[\]]|[a-z*]+)/i,n={"equation-command":{pattern:t,alias:"regex"}};e.languages.latex={comment:/%.*/,cdata:{pattern:/(\\begin\{((?:lstlisting|verbatim)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0},equation:[{pattern:/\$\$(?:\\[\s\S]|[^\\$])+\$\$|\$(?:\\[\s\S]|[^\\$])+\$|\\\([\s\S]*?\\\)|\\\[[\s\S]*?\\\]/,inside:n,alias:"string"},{pattern:/(\\begin\{((?:align|eqnarray|equation|gather|math|multline)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0,inside:n,alias:"string"}],keyword:{pattern:/(\\(?:begin|cite|documentclass|end|label|ref|usepackage)(?:\[[^\]]+\])?\{)[^}]+(?=\})/,lookbehind:!0},url:{pattern:/(\\url\{)[^}]+(?=\})/,lookbehind:!0},headline:{pattern:/(\\(?:chapter|frametitle|paragraph|part|section|subparagraph|subsection|subsubparagraph|subsubsection|subsubsubparagraph)\*?(?:\[[^\]]+\])?\{)[^}]+(?=\})/,lookbehind:!0,alias:"class-name"},function:{pattern:t,alias:"selector"},punctuation:/[[\]{}&]/},e.languages.tex=e.languages.latex,e.languages.context=e.languages.latex}(e)}e.exports=t,t.displayName="latex",t.aliases=["tex","context"]},48841:function(e,t,n){"use strict";var r=n(73438),i=n(60601);function a(e){e.register(r),e.register(i),function(e){e.languages.latte={comment:/^\{\*[\s\S]*/,"latte-tag":{pattern:/(^\{(?:\/(?=[a-z]))?)(?:[=_]|[a-z]\w*\b(?!\())/i,lookbehind:!0,alias:"important"},delimiter:{pattern:/^\{\/?|\}$/,alias:"punctuation"},php:{pattern:/\S(?:[\s\S]*\S)?/,alias:"language-php",inside:e.languages.php}};var t=e.languages.extend("markup",{});e.languages.insertBefore("inside","attr-value",{"n-attr":{pattern:/n:[\w-]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+))?/,inside:{"attr-name":{pattern:/^[^\s=]+/,alias:"important"},"attr-value":{pattern:/=[\s\S]+/,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}],php:{pattern:/\S(?:[\s\S]*\S)?/,inside:e.languages.php}}}}}},t.tag),e.hooks.add("before-tokenize",(function(n){if("latte"===n.language){e.languages["markup-templating"].buildPlaceholders(n,"latte",/\{\*[\s\S]*?\*\}|\{[^'"\s{}*](?:[^"'/{}]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|\/\*(?:[^*]|\*(?!\/))*\*\/)*\}/g),n.grammar=t}})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"latte")}))}(e)}e.exports=a,a.displayName="latte",a.aliases=[]},24629:function(e){"use strict";function t(e){e.languages.less=e.languages.extend("css",{comment:[/\/\*[\s\S]*?\*\//,{pattern:/(^|[^\\])\/\/.*/,lookbehind:!0}],atrule:{pattern:/@[\w-](?:\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{punctuation:/[:()]/}},selector:{pattern:/(?:@\{[\w-]+\}|[^{};\s@])(?:@\{[\w-]+\}|\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};@\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{variable:/@+[\w-]+/}},property:/(?:@\{[\w-]+\}|[\w-])+(?:\+_?)?(?=\s*:)/,operator:/[+\-*\/]/}),e.languages.insertBefore("less","property",{variable:[{pattern:/@[\w-]+\s*:/,inside:{punctuation:/:/}},/@@?[\w-]+/],"mixin-usage":{pattern:/([{;]\s*)[.#](?!\d)[\w-].*?(?=[(;])/,lookbehind:!0,alias:"function"}})}e.exports=t,t.displayName="less",t.aliases=[]},27911:function(e,t,n){"use strict";var r=n(31418);function i(e){e.register(r),function(e){for(var t=/\((?:[^();"#\\]|\\[\s\S]|;.*(?!.)|"(?:[^"\\]|\\.)*"|#(?:\{(?:(?!#\})[\s\S])*#\}|[^{])|)*\)/.source,n=0;n<5;n++)t=t.replace(//g,(function(){return t}));t=t.replace(//g,/[^\s\S]/.source);var r=e.languages.lilypond={comment:/%(?:(?!\{).*|\{[\s\S]*?%\})/,"embedded-scheme":{pattern:RegExp(/(^|[=\s])#(?:"(?:[^"\\]|\\.)*"|[^\s()"]*(?:[^\s()]|))/.source.replace(//g,(function(){return t})),"m"),lookbehind:!0,greedy:!0,inside:{scheme:{pattern:/^(#)[\s\S]+$/,lookbehind:!0,alias:"language-scheme",inside:{"embedded-lilypond":{pattern:/#\{[\s\S]*?#\}/,greedy:!0,inside:{punctuation:/^#\{|#\}$/,lilypond:{pattern:/[\s\S]+/,alias:"language-lilypond",inside:null}}},rest:e.languages.scheme}},punctuation:/#/}},string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},"class-name":{pattern:/(\\new\s+)[\w-]+/,lookbehind:!0},keyword:{pattern:/\\[a-z][-\w]*/i,inside:{punctuation:/^\\/}},operator:/[=|]|<<|>>/,punctuation:{pattern:/(^|[a-z\d])(?:'+|,+|[_^]?-[_^]?(?:[-+^!>._]|(?=\d))|[_^]\.?|[.!])|[{}()[\]<>^~]|\\[()[\]<>\\!]|--|__/,lookbehind:!0},number:/\b\d+(?:\/\d+)?\b/};r["embedded-scheme"].inside.scheme.inside["embedded-lilypond"].inside.lilypond.inside=r,e.languages.ly=r}(e)}e.exports=i,i.displayName="lilypond",i.aliases=[]},74762:function(e,t,n){"use strict";var r=n(73438);function i(e){e.register(r),e.languages.liquid={comment:{pattern:/(^\{%\s*comment\s*%\})[\s\S]+(?=\{%\s*endcomment\s*%\}$)/,lookbehind:!0},delimiter:{pattern:/^\{(?:\{\{|[%\{])-?|-?(?:\}\}|[%\}])\}$/,alias:"punctuation"},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},keyword:/\b(?:as|assign|break|(?:end)?(?:capture|case|comment|for|form|if|paginate|raw|style|tablerow|unless)|continue|cycle|decrement|echo|else|elsif|in|include|increment|limit|liquid|offset|range|render|reversed|section|when|with)\b/,object:/\b(?:address|all_country_option_tags|article|block|blog|cart|checkout|collection|color|country|country_option_tags|currency|current_page|current_tags|customer|customer_address|date|discount_allocation|discount_application|external_video|filter|filter_value|font|forloop|fulfillment|generic_file|gift_card|group|handle|image|line_item|link|linklist|localization|location|measurement|media|metafield|model|model_source|order|page|page_description|page_image|page_title|part|policy|product|product_option|recommendations|request|robots|routes|rule|script|search|selling_plan|selling_plan_allocation|selling_plan_group|shipping_method|shop|shop_locale|sitemap|store_availability|tax_line|template|theme|transaction|unit_price_measurement|user_agent|variant|video|video_source)\b/,function:[{pattern:/(\|\s*)\w+/,lookbehind:!0,alias:"filter"},{pattern:/(\.\s*)(?:first|last|size)/,lookbehind:!0}],boolean:/\b(?:false|nil|true)\b/,range:{pattern:/\.\./,alias:"operator"},number:/\b\d+(?:\.\d+)?\b/,operator:/[!=]=|<>|[<>]=?|[|?:=-]|\b(?:and|contains(?=\s)|or)\b/,punctuation:/[.,\[\]()]/,empty:{pattern:/\bempty\b/,alias:"keyword"}},e.hooks.add("before-tokenize",(function(t){var n=!1;e.languages["markup-templating"].buildPlaceholders(t,"liquid",/\{%\s*comment\s*%\}[\s\S]*?\{%\s*endcomment\s*%\}|\{(?:%[\s\S]*?%|\{\{[\s\S]*?\}\}|\{[\s\S]*?\})\}/g,(function(e){var t=/^\{%-?\s*(\w+)/.exec(e);if(t){var r=t[1];if("raw"===r&&!n)return n=!0,!0;if("endraw"===r)return n=!1,!0}return!n}))})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"liquid")}))}e.exports=i,i.displayName="liquid",i.aliases=[]},61103:function(e){"use strict";function t(e){!function(e){function t(e){return RegExp(/(\()/.source+"(?:"+e+")"+/(?=[\s\)])/.source)}function n(e){return RegExp(/([\s([])/.source+"(?:"+e+")"+/(?=[\s)])/.source)}var r=/(?!\d)[-+*/~!@$%^=<>{}\w]+/.source,i="&"+r,a="(\\()",o=/(?:[^()]|\((?:[^()]|\((?:[^()]|\((?:[^()]|\((?:[^()]|\([^()]*\))*\))*\))*\))*\))*/.source,s={heading:{pattern:/;;;.*/,alias:["comment","title"]},comment:/;.*/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0,inside:{argument:/[-A-Z]+(?=[.,\s])/,symbol:RegExp("`"+r+"'")}},"quoted-symbol":{pattern:RegExp("#?'"+r),alias:["variable","symbol"]},"lisp-property":{pattern:RegExp(":"+r),alias:"property"},splice:{pattern:RegExp(",@?"+r),alias:["symbol","variable"]},keyword:[{pattern:RegExp("(\\()(?:and|(?:cl-)?letf|cl-loop|cond|cons|error|if|(?:lexical-)?let\\*?|message|not|null|or|provide|require|setq|unless|use-package|when|while)(?=\\s)"),lookbehind:!0},{pattern:RegExp("(\\()(?:append|by|collect|concat|do|finally|for|in|return)(?=\\s)"),lookbehind:!0}],declare:{pattern:t(/declare/.source),lookbehind:!0,alias:"keyword"},interactive:{pattern:t(/interactive/.source),lookbehind:!0,alias:"keyword"},boolean:{pattern:n(/nil|t/.source),lookbehind:!0},number:{pattern:n(/[-+]?\d+(?:\.\d*)?/.source),lookbehind:!0},defvar:{pattern:RegExp("(\\()def(?:const|custom|group|var)\\s+"+r),lookbehind:!0,inside:{keyword:/^def[a-z]+/,variable:RegExp(r)}},defun:{pattern:RegExp(a+/(?:cl-)?(?:defmacro|defun\*?)\s+/.source+r+/\s+\(/.source+o+/\)/.source),lookbehind:!0,greedy:!0,inside:{keyword:/^(?:cl-)?def\S+/,arguments:null,function:{pattern:RegExp("(^\\s)"+r),lookbehind:!0},punctuation:/[()]/}},lambda:{pattern:RegExp("(\\()lambda\\s+\\(\\s*(?:&?"+r+"(?:\\s+&?"+r+")*\\s*)?\\)"),lookbehind:!0,greedy:!0,inside:{keyword:/^lambda/,arguments:null,punctuation:/[()]/}},car:{pattern:RegExp(a+r),lookbehind:!0},punctuation:[/(?:['`,]?\(|[)\[\]])/,{pattern:/(\s)\.(?=\s)/,lookbehind:!0}]},l={"lisp-marker":RegExp(i),varform:{pattern:RegExp(/\(/.source+r+/\s+(?=\S)/.source+o+/\)/.source),inside:s},argument:{pattern:RegExp(/(^|[\s(])/.source+r),lookbehind:!0,alias:"variable"},rest:s},u="\\S+(?:\\s+\\S+)*",c={pattern:RegExp(a+o+"(?=\\))"),lookbehind:!0,inside:{"rest-vars":{pattern:RegExp("&(?:body|rest)\\s+"+u),inside:l},"other-marker-vars":{pattern:RegExp("&(?:aux|optional)\\s+"+u),inside:l},keys:{pattern:RegExp("&key\\s+"+u+"(?:\\s+&allow-other-keys)?"),inside:l},argument:{pattern:RegExp(r),alias:"variable"},punctuation:/[()]/}};s.lambda.inside.arguments=c,s.defun.inside.arguments=e.util.clone(c),s.defun.inside.arguments.inside.sublist=c,e.languages.lisp=s,e.languages.elisp=s,e.languages.emacs=s,e.languages["emacs-lisp"]=s}(e)}e.exports=t,t.displayName="lisp",t.aliases=[]},70160:function(e){"use strict";function t(e){e.languages.livescript={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\])#.*/,lookbehind:!0}],"interpolated-string":{pattern:/(^|[^"])("""|")(?:\\[\s\S]|(?!\2)[^\\])*\2(?!")/,lookbehind:!0,greedy:!0,inside:{variable:{pattern:/(^|[^\\])#[a-z_](?:-?[a-z]|[\d_])*/m,lookbehind:!0},interpolation:{pattern:/(^|[^\\])#\{[^}]+\}/m,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^#\{|\}$/,alias:"variable"}}},string:/[\s\S]+/}},string:[{pattern:/('''|')(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},{pattern:/<\[[\s\S]*?\]>/,greedy:!0},/\\[^\s,;\])}]+/],regex:[{pattern:/\/\/(?:\[[^\r\n\]]*\]|\\.|(?!\/\/)[^\\\[])+\/\/[gimyu]{0,5}/,greedy:!0,inside:{comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0}}},{pattern:/\/(?:\[[^\r\n\]]*\]|\\.|[^/\\\r\n\[])+\/[gimyu]{0,5}/,greedy:!0}],keyword:{pattern:/(^|(?!-).)\b(?:break|case|catch|class|const|continue|default|do|else|extends|fallthrough|finally|for(?: ever)?|function|if|implements|it|let|loop|new|null|otherwise|own|return|super|switch|that|then|this|throw|try|unless|until|var|void|when|while|yield)(?!-)\b/m,lookbehind:!0},"keyword-operator":{pattern:/(^|[^-])\b(?:(?:delete|require|typeof)!|(?:and|by|delete|export|from|import(?: all)?|in|instanceof|is(?: not|nt)?|not|of|or|til|to|typeof|with|xor)(?!-)\b)/m,lookbehind:!0,alias:"operator"},boolean:{pattern:/(^|[^-])\b(?:false|no|off|on|true|yes)(?!-)\b/m,lookbehind:!0},argument:{pattern:/(^|(?!\.&\.)[^&])&(?!&)\d*/m,lookbehind:!0,alias:"variable"},number:/\b(?:\d+~[\da-z]+|\d[\d_]*(?:\.\d[\d_]*)?(?:[a-z]\w*)?)/i,identifier:/[a-z_](?:-?[a-z]|[\d_])*/i,operator:[{pattern:/( )\.(?= )/,lookbehind:!0},/\.(?:[=~]|\.\.?)|\.(?:[&|^]|<<|>>>?)\.|:(?:=|:=?)|&&|\|[|>]|<(?:<[>=?]?|-(?:->?|>)?|\+\+?|@@?|%%?|\*\*?|!(?:~?=|--?>|~?~>)?|~(?:~?>|=)?|==?|\^\^?|[\/?]/],punctuation:/[(){}\[\]|.,:;`]/},e.languages.livescript["interpolated-string"].inside.interpolation.inside.rest=e.languages.livescript}e.exports=t,t.displayName="livescript",t.aliases=[]},95564:function(e){"use strict";function t(e){!function(e){e.languages.llvm={comment:/;.*/,string:{pattern:/"[^"]*"/,greedy:!0},boolean:/\b(?:false|true)\b/,variable:/[%@!#](?:(?!\d)(?:[-$.\w]|\\[a-f\d]{2})+|\d+)/i,label:/(?!\d)(?:[-$.\w]|\\[a-f\d]{2})+:/i,type:{pattern:/\b(?:double|float|fp128|half|i[1-9]\d*|label|metadata|ppc_fp128|token|void|x86_fp80|x86_mmx)\b/,alias:"class-name"},keyword:/\b[a-z_][a-z_0-9]*\b/,number:/[+-]?\b\d+(?:\.\d+)?(?:[eE][+-]?\d+)?\b|\b0x[\dA-Fa-f]+\b|\b0xK[\dA-Fa-f]{20}\b|\b0x[ML][\dA-Fa-f]{32}\b|\b0xH[\dA-Fa-f]{4}\b/,punctuation:/[{}[\];(),.!*=<>]/}}(e)}e.exports=t,t.displayName="llvm",t.aliases=[]},48114:function(e){"use strict";function t(e){e.languages.log={string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?![st] | \w)(?:[^'\\\r\n]|\\.)*'/,greedy:!0},exception:{pattern:/(^|[^\w.])[a-z][\w.]*(?:Error|Exception):.*(?:(?:\r\n?|\n)[ \t]*(?:at[ \t].+|\.{3}.*|Caused by:.*))+(?:(?:\r\n?|\n)[ \t]*\.\.\. .*)?/,lookbehind:!0,greedy:!0,alias:["javastacktrace","language-javastacktrace"],inside:e.languages.javastacktrace||{keyword:/\bat\b/,function:/[a-z_][\w$]*(?=\()/,punctuation:/[.:()]/}},level:[{pattern:/\b(?:ALERT|CRIT|CRITICAL|EMERG|EMERGENCY|ERR|ERROR|FAILURE|FATAL|SEVERE)\b/,alias:["error","important"]},{pattern:/\b(?:WARN|WARNING|WRN)\b/,alias:["warning","important"]},{pattern:/\b(?:DISPLAY|INF|INFO|NOTICE|STATUS)\b/,alias:["info","keyword"]},{pattern:/\b(?:DBG|DEBUG|FINE)\b/,alias:["debug","keyword"]},{pattern:/\b(?:FINER|FINEST|TRACE|TRC|VERBOSE|VRB)\b/,alias:["trace","comment"]}],property:{pattern:/((?:^|[\]|])[ \t]*)[a-z_](?:[\w-]|\b\/\b)*(?:[. ]\(?\w(?:[\w-]|\b\/\b)*\)?)*:(?=\s)/im,lookbehind:!0},separator:{pattern:/(^|[^-+])-{3,}|={3,}|\*{3,}|- - /m,lookbehind:!0,alias:"comment"},url:/\b(?:file|ftp|https?):\/\/[^\s|,;'"]*[^\s|,;'">.]/,email:{pattern:/(^|\s)[-\w+.]+@[a-z][a-z0-9-]*(?:\.[a-z][a-z0-9-]*)+(?=\s)/,lookbehind:!0,alias:"url"},"ip-address":{pattern:/\b(?:\d{1,3}(?:\.\d{1,3}){3})\b/,alias:"constant"},"mac-address":{pattern:/\b[a-f0-9]{2}(?::[a-f0-9]{2}){5}\b/i,alias:"constant"},domain:{pattern:/(^|\s)[a-z][a-z0-9-]*(?:\.[a-z][a-z0-9-]*)*\.[a-z][a-z0-9-]+(?=\s)/,lookbehind:!0,alias:"constant"},uuid:{pattern:/\b[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}\b/i,alias:"constant"},hash:{pattern:/\b(?:[a-f0-9]{32}){1,2}\b/i,alias:"constant"},"file-path":{pattern:/\b[a-z]:[\\/][^\s|,;:(){}\[\]"']+|(^|[\s:\[\](>|])\.{0,2}\/\w[^\s|,;:(){}\[\]"']*/i,lookbehind:!0,greedy:!0,alias:"string"},date:{pattern:RegExp(/\b\d{4}[-/]\d{2}[-/]\d{2}(?:T(?=\d{1,2}:)|(?=\s\d{1,2}:))/.source+"|"+/\b\d{1,4}[-/ ](?:\d{1,2}|Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)[-/ ]\d{2,4}T?\b/.source+"|"+/\b(?:(?:Fri|Mon|Sat|Sun|Thu|Tue|Wed)(?:\s{1,2}(?:Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep))?|Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)\s{1,2}\d{1,2}\b/.source,"i"),alias:"number"},time:{pattern:/\b\d{1,2}:\d{1,2}:\d{1,2}(?:[.,:]\d+)?(?:\s?[+-]\d{2}:?\d{2}|Z)?\b/,alias:"number"},boolean:/\b(?:false|null|true)\b/i,number:{pattern:/(^|[^.\w])(?:0x[a-f0-9]+|0o[0-7]+|0b[01]+|v?\d[\da-f]*(?:\.\d+)*(?:e[+-]?\d+)?[a-z]{0,3}\b)\b(?!\.\w)/i,lookbehind:!0},operator:/[;:?<=>~/@!$%&+\-|^(){}*#]/,punctuation:/[\[\].,]/}}e.exports=t,t.displayName="log",t.aliases=[]},20904:function(e){"use strict";function t(e){e.languages.lolcode={comment:[/\bOBTW\s[\s\S]*?\sTLDR\b/,/\bBTW.+/],string:{pattern:/"(?::.|[^":])*"/,inside:{variable:/:\{[^}]+\}/,symbol:[/:\([a-f\d]+\)/i,/:\[[^\]]+\]/,/:[)>o":]/]},greedy:!0},number:/(?:\B-)?(?:\b\d+(?:\.\d*)?|\B\.\d+)/,symbol:{pattern:/(^|\s)(?:A )?(?:BUKKIT|NOOB|NUMBAR|NUMBR|TROOF|YARN)(?=\s|,|$)/,lookbehind:!0,inside:{keyword:/A(?=\s)/}},label:{pattern:/((?:^|\s)(?:IM IN YR|IM OUTTA YR) )[a-zA-Z]\w*/,lookbehind:!0,alias:"string"},function:{pattern:/((?:^|\s)(?:HOW IZ I|I IZ|IZ) )[a-zA-Z]\w*/,lookbehind:!0},keyword:[{pattern:/(^|\s)(?:AN|FOUND YR|GIMMEH|GTFO|HAI|HAS A|HOW IZ I|I HAS A|I IZ|IF U SAY SO|IM IN YR|IM OUTTA YR|IS NOW(?: A)?|ITZ(?: A)?|IZ|KTHX|KTHXBYE|LIEK(?: A)?|MAEK|MEBBE|MKAY|NERFIN|NO WAI|O HAI IM|O RLY\?|OIC|OMG|OMGWTF|R|SMOOSH|SRS|TIL|UPPIN|VISIBLE|WILE|WTF\?|YA RLY|YR)(?=\s|,|$)/,lookbehind:!0},/'Z(?=\s|,|$)/],boolean:{pattern:/(^|\s)(?:FAIL|WIN)(?=\s|,|$)/,lookbehind:!0},variable:{pattern:/(^|\s)IT(?=\s|,|$)/,lookbehind:!0},operator:{pattern:/(^|\s)(?:NOT|BOTH SAEM|DIFFRINT|(?:ALL|ANY|BIGGR|BOTH|DIFF|EITHER|MOD|PRODUKT|QUOSHUNT|SMALLR|SUM|WON) OF)(?=\s|,|$)/,lookbehind:!0},punctuation:/\.{3}|\u2026|,|!/}}e.exports=t,t.displayName="lolcode",t.aliases=[]},88272:function(e){"use strict";function t(e){e.languages.lua={comment:/^#!.+|--(?:\[(=*)\[[\s\S]*?\]\1\]|.*)/m,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\z(?:\r\n|\s)|\\(?:\r\n|[^z]))*\1|\[(=*)\[[\s\S]*?\]\2\]/,greedy:!0},number:/\b0x[a-f\d]+(?:\.[a-f\d]*)?(?:p[+-]?\d+)?\b|\b\d+(?:\.\B|(?:\.\d*)?(?:e[+-]?\d+)?\b)|\B\.\d+(?:e[+-]?\d+)?\b/i,keyword:/\b(?:and|break|do|else|elseif|end|false|for|function|goto|if|in|local|nil|not|or|repeat|return|then|true|until|while)\b/,function:/(?!\d)\w+(?=\s*(?:[({]))/,operator:[/[-+*%^&|#]|\/\/?|<[<=]?|>[>=]?|[=~]=?/,{pattern:/(^|[^.])\.\.(?!\.)/,lookbehind:!0}],punctuation:/[\[\](){},;]|\.+|:+/}}e.exports=t,t.displayName="lua",t.aliases=[]},11572:function(e){"use strict";function t(e){e.languages.magma={output:{pattern:/^(>.*(?:\r(?:\n|(?!\n))|\n))(?!>)(?:.+|(?:\r(?:\n|(?!\n))|\n)(?!>).*)(?:(?:\r(?:\n|(?!\n))|\n)(?!>).*)*/m,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/(^|[^\\"])"(?:[^\r\n\\"]|\\.)*"/,lookbehind:!0,greedy:!0},keyword:/\b(?:_|adj|and|assert|assert2|assert3|assigned|break|by|case|cat|catch|clear|cmpeq|cmpne|continue|declare|default|delete|diff|div|do|elif|else|end|eq|error|eval|exists|exit|for|forall|forward|fprintf|freeze|function|ge|gt|if|iload|import|in|intrinsic|is|join|le|load|local|lt|meet|mod|ne|not|notadj|notin|notsubset|or|print|printf|procedure|quit|random|read|readi|repeat|require|requirege|requirerange|restore|return|save|sdiff|select|subset|then|time|to|try|until|vprint|vprintf|vtime|when|where|while|xor)\b/,boolean:/\b(?:false|true)\b/,generator:{pattern:/\b[a-z_]\w*(?=\s*<)/i,alias:"class-name"},function:/\b[a-z_]\w*(?=\s*\()/i,number:{pattern:/(^|[^\w.]|\.\.)(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?(?:_[a-z]?)?(?=$|[^\w.]|\.\.)/,lookbehind:!0},operator:/->|[-+*/^~!|#=]|:=|\.\./,punctuation:/[()[\]{}<>,;.:]/}}e.exports=t,t.displayName="magma",t.aliases=[]},35708:function(e){"use strict";function t(e){e.languages.makefile={comment:{pattern:/(^|[^\\])#(?:\\(?:\r\n|[\s\S])|[^\\\r\n])*/,lookbehind:!0},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"builtin-target":{pattern:/\.[A-Z][^:#=\s]+(?=\s*:(?!=))/,alias:"builtin"},target:{pattern:/^(?:[^:=\s]|[ \t]+(?![\s:]))+(?=\s*:(?!=))/m,alias:"symbol",inside:{variable:/\$+(?:(?!\$)[^(){}:#=\s]+|(?=[({]))/}},variable:/\$+(?:(?!\$)[^(){}:#=\s]+|\([@*%<^+?][DF]\)|(?=[({]))/,keyword:/-include\b|\b(?:define|else|endef|endif|export|ifn?def|ifn?eq|include|override|private|sinclude|undefine|unexport|vpath)\b/,function:{pattern:/(\()(?:abspath|addsuffix|and|basename|call|dir|error|eval|file|filter(?:-out)?|findstring|firstword|flavor|foreach|guile|if|info|join|lastword|load|notdir|or|origin|patsubst|realpath|shell|sort|strip|subst|suffix|value|warning|wildcard|word(?:list|s)?)(?=[ \t])/,lookbehind:!0},operator:/(?:::|[?:+!])?=|[|@]/,punctuation:/[:;(){}]/}}e.exports=t,t.displayName="makefile",t.aliases=[]},22604:function(e){"use strict";function t(e){!function(e){var t=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function n(e){return e=e.replace(//g,(function(){return t})),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+e+")")}var r=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,i=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,(function(){return r})),a=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source;e.languages.markdown=e.languages.extend("markup",{}),e.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:e.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+i+a+"(?:"+i+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+i+a+")(?:"+i+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(r),inside:e.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+i+")"+a+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+i+"$"),inside:{"table-header":{pattern:RegExp(r),alias:"important",inside:e.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:n(/\b__(?:(?!_)|_(?:(?!_))+_)+__\b|\*\*(?:(?!\*)|\*(?:(?!\*))+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:n(/\b_(?:(?!_)|__(?:(?!_))+__)+_\b|\*(?:(?!\*)|\*\*(?:(?!\*))+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:n(/(~~?)(?:(?!~))+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:n(/!?\[(?:(?!\]))+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\]))+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach((function(t){["url","bold","italic","strike","code-snippet"].forEach((function(n){t!==n&&(e.languages.markdown[t].inside.content.inside[n]=e.languages.markdown[n])}))})),e.hooks.add("after-tokenize",(function(e){"markdown"!==e.language&&"md"!==e.language||function e(t){if(t&&"string"!==typeof t)for(var n=0,r=t.length;n",quot:'"'},l=String.fromCodePoint||String.fromCharCode;e.languages.md=e.languages.markdown}(e)}e.exports=t,t.displayName="markdown",t.aliases=["md"]},73438:function(e){"use strict";function t(e){!function(e){function t(e,t){return"___"+e.toUpperCase()+t+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(n,r,i,a){if(n.language===r){var o=n.tokenStack=[];n.code=n.code.replace(i,(function(e){if("function"===typeof a&&!a(e))return e;for(var i,s=o.length;-1!==n.code.indexOf(i=t(r,s));)++s;return o[s]=e,i})),n.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(n,r){if(n.language===r&&n.tokenStack){n.grammar=e.languages[r];var i=0,a=Object.keys(n.tokenStack);!function o(s){for(var l=0;l=a.length);l++){var u=s[l];if("string"===typeof u||u.content&&"string"===typeof u.content){var c=a[i],d=n.tokenStack[c],p="string"===typeof u?u:u.content,f=t(r,c),h=p.indexOf(f);if(h>-1){++i;var m=p.substring(0,h),g=new e.Token(r,e.tokenize(d,n.grammar),"language-"+r,d),v=p.substring(h+f.length),b=[];m&&b.push.apply(b,o([m])),b.push(g),v&&b.push.apply(b,o([v])),"string"===typeof u?s.splice.apply(s,[l,1].concat(b)):u.content=b}}else u.content&&o(u.content)}return s}(n.tokens)}}}})}(e)}e.exports=t,t.displayName="markupTemplating",t.aliases=[]},48517:function(e){"use strict";function t(e){e.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},e.languages.markup.tag.inside["attr-value"].inside.entity=e.languages.markup.entity,e.languages.markup.doctype.inside["internal-subset"].inside=e.languages.markup,e.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.value.replace(/&/,"&"))})),Object.defineProperty(e.languages.markup.tag,"addInlined",{value:function(t,n){var r={};r["language-"+n]={pattern:/(^$)/i,lookbehind:!0,inside:e.languages[n]},r.cdata=/^$/i;var i={"included-cdata":{pattern://i,inside:r}};i["language-"+n]={pattern:/[\s\S]+/,inside:e.languages[n]};var a={};a[t]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,(function(){return t})),"i"),lookbehind:!0,greedy:!0,inside:i},e.languages.insertBefore("markup","cdata",a)}}),Object.defineProperty(e.languages.markup.tag,"addAttribute",{value:function(t,n){e.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+t+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[n,"language-"+n],inside:e.languages[n]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),e.languages.html=e.languages.markup,e.languages.mathml=e.languages.markup,e.languages.svg=e.languages.markup,e.languages.xml=e.languages.extend("markup",{}),e.languages.ssml=e.languages.xml,e.languages.atom=e.languages.xml,e.languages.rss=e.languages.xml}e.exports=t,t.displayName="markup",t.aliases=["html","mathml","svg","xml","ssml","atom","rss"]},67143:function(e){"use strict";function t(e){e.languages.matlab={comment:[/%\{[\s\S]*?\}%/,/%.+/],string:{pattern:/\B'(?:''|[^'\r\n])*'/,greedy:!0},number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+)?(?:[ij])?|\b[ij]\b/,keyword:/\b(?:NaN|break|case|catch|continue|else|elseif|end|for|function|if|inf|otherwise|parfor|pause|pi|return|switch|try|while)\b/,function:/\b(?!\d)\w+(?=\s*\()/,operator:/\.?[*^\/\\']|[+\-:@]|[<>=~]=?|&&?|\|\|?/,punctuation:/\.{3}|[.,;\[\](){}!]/}}e.exports=t,t.displayName="matlab",t.aliases=[]},26542:function(e){"use strict";function t(e){!function(e){var t=/\b(?:about|and|animate|as|at|attributes|by|case|catch|collect|continue|coordsys|do|else|exit|fn|for|from|function|global|if|in|local|macroscript|mapped|max|not|of|off|on|or|parameters|persistent|plugin|rcmenu|return|rollout|set|struct|then|throw|to|tool|try|undo|utility|when|where|while|with)\b/i;e.languages.maxscript={comment:{pattern:/\/\*[\s\S]*?(?:\*\/|$)|--.*/,greedy:!0},string:{pattern:/(^|[^"\\@])(?:"(?:[^"\\]|\\[\s\S])*"|@"[^"]*")/,lookbehind:!0,greedy:!0},path:{pattern:/\$(?:[\w/\\.*?]|'[^']*')*/,greedy:!0,alias:"string"},"function-call":{pattern:RegExp("((?:"+/^/.source+"|"+/[;=<>+\-*/^({\[]/.source+"|"+/\b(?:and|by|case|catch|collect|do|else|if|in|not|or|return|then|to|try|where|while|with)\b/.source+")[ \t]*)(?!"+t.source+")"+/[a-z_]\w*\b/.source+"(?=[ \t]*(?:(?!"+t.source+")"+/[a-z_]/.source+"|"+/\d|-\.?\d/.source+"|"+/[({'"$@#?]/.source+"))","im"),lookbehind:!0,greedy:!0,alias:"function"},"function-definition":{pattern:/(\b(?:fn|function)\s+)\w+\b/i,lookbehind:!0,alias:"function"},argument:{pattern:/\b[a-z_]\w*(?=:)/i,alias:"attr-name"},keyword:t,boolean:/\b(?:false|true)\b/,time:{pattern:/(^|[^\w.])(?:(?:(?:\d+(?:\.\d*)?|\.\d+)(?:[eEdD][+-]\d+|[LP])?[msft])+|\d+:\d+(?:\.\d*)?)(?![\w.:])/,lookbehind:!0,alias:"number"},number:[{pattern:/(^|[^\w.])(?:(?:\d+(?:\.\d*)?|\.\d+)(?:[eEdD][+-]\d+|[LP])?|0x[a-fA-F0-9]+)(?![\w.:])/,lookbehind:!0},/\b(?:e|pi)\b/],constant:/\b(?:dontcollect|ok|silentValue|undefined|unsupplied)\b/,color:{pattern:/\b(?:black|blue|brown|gray|green|orange|red|white|yellow)\b/i,alias:"constant"},operator:/[-+*/<>=!]=?|[&^?]|#(?!\()/,punctuation:/[()\[\]{}.:,;]|#(?=\()|\\$/m}}(e)}e.exports=t,t.displayName="maxscript",t.aliases=[]},14035:function(e){"use strict";function t(e){e.languages.mel={comment:/\/\/.*/,code:{pattern:/`(?:\\.|[^\\`\r\n])*`/,greedy:!0,alias:"italic",inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"}}},string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},variable:/\$\w+/,number:/\b0x[\da-fA-F]+\b|\b\d+(?:\.\d*)?|\B\.\d+/,flag:{pattern:/-[^\d\W]\w*/,alias:"operator"},keyword:/\b(?:break|case|continue|default|do|else|float|for|global|if|in|int|matrix|proc|return|string|switch|vector|while)\b/,function:/\b\w+(?=\()|\b(?:CBG|HfAddAttractorToAS|HfAssignAS|HfBuildEqualMap|HfBuildFurFiles|HfBuildFurImages|HfCancelAFR|HfConnectASToHF|HfCreateAttractor|HfDeleteAS|HfEditAS|HfPerformCreateAS|HfRemoveAttractorFromAS|HfSelectAttached|HfSelectAttractors|HfUnAssignAS|Mayatomr|about|abs|addAttr|addAttributeEditorNodeHelp|addDynamic|addNewShelfTab|addPP|addPanelCategory|addPrefixToName|advanceToNextDrivenKey|affectedNet|affects|aimConstraint|air|alias|aliasAttr|align|alignCtx|alignCurve|alignSurface|allViewFit|ambientLight|angle|angleBetween|animCone|animCurveEditor|animDisplay|animView|annotate|appendStringArray|applicationName|applyAttrPreset|applyTake|arcLenDimContext|arcLengthDimension|arclen|arrayMapper|art3dPaintCtx|artAttrCtx|artAttrPaintVertexCtx|artAttrSkinPaintCtx|artAttrTool|artBuildPaintMenu|artFluidAttrCtx|artPuttyCtx|artSelectCtx|artSetPaintCtx|artUserPaintCtx|assignCommand|assignInputDevice|assignViewportFactories|attachCurve|attachDeviceAttr|attachSurface|attrColorSliderGrp|attrCompatibility|attrControlGrp|attrEnumOptionMenu|attrEnumOptionMenuGrp|attrFieldGrp|attrFieldSliderGrp|attrNavigationControlGrp|attrPresetEditWin|attributeExists|attributeInfo|attributeMenu|attributeQuery|autoKeyframe|autoPlace|bakeClip|bakeFluidShading|bakePartialHistory|bakeResults|bakeSimulation|basename|basenameEx|batchRender|bessel|bevel|bevelPlus|binMembership|bindSkin|blend2|blendShape|blendShapeEditor|blendShapePanel|blendTwoAttr|blindDataType|boneLattice|boundary|boxDollyCtx|boxZoomCtx|bufferCurve|buildBookmarkMenu|buildKeyframeMenu|button|buttonManip|cacheFile|cacheFileCombine|cacheFileMerge|cacheFileTrack|camera|cameraView|canCreateManip|canvas|capitalizeString|catch|catchQuiet|ceil|changeSubdivComponentDisplayLevel|changeSubdivRegion|channelBox|character|characterMap|characterOutlineEditor|characterize|chdir|checkBox|checkBoxGrp|checkDefaultRenderGlobals|choice|circle|circularFillet|clamp|clear|clearCache|clip|clipEditor|clipEditorCurrentTimeCtx|clipSchedule|clipSchedulerOutliner|clipTrimBefore|closeCurve|closeSurface|cluster|cmdFileOutput|cmdScrollFieldExecuter|cmdScrollFieldReporter|cmdShell|coarsenSubdivSelectionList|collision|color|colorAtPoint|colorEditor|colorIndex|colorIndexSliderGrp|colorSliderButtonGrp|colorSliderGrp|columnLayout|commandEcho|commandLine|commandPort|compactHairSystem|componentEditor|compositingInterop|computePolysetVolume|condition|cone|confirmDialog|connectAttr|connectControl|connectDynamic|connectJoint|connectionInfo|constrain|constrainValue|constructionHistory|container|containsMultibyte|contextInfo|control|convertFromOldLayers|convertIffToPsd|convertLightmap|convertSolidTx|convertTessellation|convertUnit|copyArray|copyFlexor|copyKey|copySkinWeights|cos|cpButton|cpCache|cpClothSet|cpCollision|cpConstraint|cpConvClothToMesh|cpForces|cpGetSolverAttr|cpPanel|cpProperty|cpRigidCollisionFilter|cpSeam|cpSetEdit|cpSetSolverAttr|cpSolver|cpSolverTypes|cpTool|cpUpdateClothUVs|createDisplayLayer|createDrawCtx|createEditor|createLayeredPsdFile|createMotionField|createNewShelf|createNode|createRenderLayer|createSubdivRegion|cross|crossProduct|ctxAbort|ctxCompletion|ctxEditMode|ctxTraverse|currentCtx|currentTime|currentTimeCtx|currentUnit|curve|curveAddPtCtx|curveCVCtx|curveEPCtx|curveEditorCtx|curveIntersect|curveMoveEPCtx|curveOnSurface|curveSketchCtx|cutKey|cycleCheck|cylinder|dagPose|date|defaultLightListCheckBox|defaultNavigation|defineDataServer|defineVirtualDevice|deformer|deg_to_rad|delete|deleteAttr|deleteShadingGroupsAndMaterials|deleteShelfTab|deleteUI|deleteUnusedBrushes|delrandstr|detachCurve|detachDeviceAttr|detachSurface|deviceEditor|devicePanel|dgInfo|dgdirty|dgeval|dgtimer|dimWhen|directKeyCtx|directionalLight|dirmap|dirname|disable|disconnectAttr|disconnectJoint|diskCache|displacementToPoly|displayAffected|displayColor|displayCull|displayLevelOfDetail|displayPref|displayRGBColor|displaySmoothness|displayStats|displayString|displaySurface|distanceDimContext|distanceDimension|doBlur|dolly|dollyCtx|dopeSheetEditor|dot|dotProduct|doubleProfileBirailSurface|drag|dragAttrContext|draggerContext|dropoffLocator|duplicate|duplicateCurve|duplicateSurface|dynCache|dynControl|dynExport|dynExpression|dynGlobals|dynPaintEditor|dynParticleCtx|dynPref|dynRelEdPanel|dynRelEditor|dynamicLoad|editAttrLimits|editDisplayLayerGlobals|editDisplayLayerMembers|editRenderLayerAdjustment|editRenderLayerGlobals|editRenderLayerMembers|editor|editorTemplate|effector|emit|emitter|enableDevice|encodeString|endString|endsWith|env|equivalent|equivalentTol|erf|error|eval|evalDeferred|evalEcho|event|exactWorldBoundingBox|exclusiveLightCheckBox|exec|executeForEachObject|exists|exp|expression|expressionEditorListen|extendCurve|extendSurface|extrude|fcheck|fclose|feof|fflush|fgetline|fgetword|file|fileBrowserDialog|fileDialog|fileExtension|fileInfo|filetest|filletCurve|filter|filterCurve|filterExpand|filterStudioImport|findAllIntersections|findAnimCurves|findKeyframe|findMenuItem|findRelatedSkinCluster|finder|firstParentOf|fitBspline|flexor|floatEq|floatField|floatFieldGrp|floatScrollBar|floatSlider|floatSlider2|floatSliderButtonGrp|floatSliderGrp|floor|flow|fluidCacheInfo|fluidEmitter|fluidVoxelInfo|flushUndo|fmod|fontDialog|fopen|formLayout|format|fprint|frameLayout|fread|freeFormFillet|frewind|fromNativePath|fwrite|gamma|gauss|geometryConstraint|getApplicationVersionAsFloat|getAttr|getClassification|getDefaultBrush|getFileList|getFluidAttr|getInputDeviceRange|getMayaPanelTypes|getModifiers|getPanel|getParticleAttr|getPluginResource|getenv|getpid|glRender|glRenderEditor|globalStitch|gmatch|goal|gotoBindPose|grabColor|gradientControl|gradientControlNoAttr|graphDollyCtx|graphSelectContext|graphTrackCtx|gravity|grid|gridLayout|group|groupObjectsByName|hardenPointCurve|hardware|hardwareRenderPanel|headsUpDisplay|headsUpMessage|help|helpLine|hermite|hide|hilite|hitTest|hotBox|hotkey|hotkeyCheck|hsv_to_rgb|hudButton|hudSlider|hudSliderButton|hwReflectionMap|hwRender|hwRenderLoad|hyperGraph|hyperPanel|hyperShade|hypot|iconTextButton|iconTextCheckBox|iconTextRadioButton|iconTextRadioCollection|iconTextScrollList|iconTextStaticLabel|ikHandle|ikHandleCtx|ikHandleDisplayScale|ikSolver|ikSplineHandleCtx|ikSystem|ikSystemInfo|ikfkDisplayMethod|illustratorCurves|image|imfPlugins|inheritTransform|insertJoint|insertJointCtx|insertKeyCtx|insertKnotCurve|insertKnotSurface|instance|instanceable|instancer|intField|intFieldGrp|intScrollBar|intSlider|intSliderGrp|interToUI|internalVar|intersect|iprEngine|isAnimCurve|isConnected|isDirty|isParentOf|isSameObject|isTrue|isValidObjectName|isValidString|isValidUiName|isolateSelect|itemFilter|itemFilterAttr|itemFilterRender|itemFilterType|joint|jointCluster|jointCtx|jointDisplayScale|jointLattice|keyTangent|keyframe|keyframeOutliner|keyframeRegionCurrentTimeCtx|keyframeRegionDirectKeyCtx|keyframeRegionDollyCtx|keyframeRegionInsertKeyCtx|keyframeRegionMoveKeyCtx|keyframeRegionScaleKeyCtx|keyframeRegionSelectKeyCtx|keyframeRegionSetKeyCtx|keyframeRegionTrackCtx|keyframeStats|lassoContext|lattice|latticeDeformKeyCtx|launch|launchImageEditor|layerButton|layeredShaderPort|layeredTexturePort|layout|layoutDialog|lightList|lightListEditor|lightListPanel|lightlink|lineIntersection|linearPrecision|linstep|listAnimatable|listAttr|listCameras|listConnections|listDeviceAttachments|listHistory|listInputDeviceAxes|listInputDeviceButtons|listInputDevices|listMenuAnnotation|listNodeTypes|listPanelCategories|listRelatives|listSets|listTransforms|listUnselected|listerEditor|loadFluid|loadNewShelf|loadPlugin|loadPluginLanguageResources|loadPrefObjects|localizedPanelLabel|lockNode|loft|log|longNameOf|lookThru|ls|lsThroughFilter|lsType|lsUI|mag|makeIdentity|makeLive|makePaintable|makeRoll|makeSingleSurface|makeTubeOn|makebot|manipMoveContext|manipMoveLimitsCtx|manipOptions|manipRotateContext|manipRotateLimitsCtx|manipScaleContext|manipScaleLimitsCtx|marker|match|max|memory|menu|menuBarLayout|menuEditor|menuItem|menuItemToShelf|menuSet|menuSetPref|messageLine|min|minimizeApp|mirrorJoint|modelCurrentTimeCtx|modelEditor|modelPanel|mouse|movIn|movOut|move|moveIKtoFK|moveKeyCtx|moveVertexAlongDirection|multiProfileBirailSurface|mute|nParticle|nameCommand|nameField|namespace|namespaceInfo|newPanelItems|newton|nodeCast|nodeIconButton|nodeOutliner|nodePreset|nodeType|noise|nonLinear|normalConstraint|normalize|nurbsBoolean|nurbsCopyUVSet|nurbsCube|nurbsEditUV|nurbsPlane|nurbsSelect|nurbsSquare|nurbsToPoly|nurbsToPolygonsPref|nurbsToSubdiv|nurbsToSubdivPref|nurbsUVSet|nurbsViewDirectionVector|objExists|objectCenter|objectLayer|objectType|objectTypeUI|obsoleteProc|oceanNurbsPreviewPlane|offsetCurve|offsetCurveOnSurface|offsetSurface|openGLExtension|openMayaPref|optionMenu|optionMenuGrp|optionVar|orbit|orbitCtx|orientConstraint|outlinerEditor|outlinerPanel|overrideModifier|paintEffectsDisplay|pairBlend|palettePort|paneLayout|panel|panelConfiguration|panelHistory|paramDimContext|paramDimension|paramLocator|parent|parentConstraint|particle|particleExists|particleInstancer|particleRenderInfo|partition|pasteKey|pathAnimation|pause|pclose|percent|performanceOptions|pfxstrokes|pickWalk|picture|pixelMove|planarSrf|plane|play|playbackOptions|playblast|plugAttr|plugNode|pluginInfo|pluginResourceUtil|pointConstraint|pointCurveConstraint|pointLight|pointMatrixMult|pointOnCurve|pointOnSurface|pointPosition|poleVectorConstraint|polyAppend|polyAppendFacetCtx|polyAppendVertex|polyAutoProjection|polyAverageNormal|polyAverageVertex|polyBevel|polyBlendColor|polyBlindData|polyBoolOp|polyBridgeEdge|polyCacheMonitor|polyCheck|polyChipOff|polyClipboard|polyCloseBorder|polyCollapseEdge|polyCollapseFacet|polyColorBlindData|polyColorDel|polyColorPerVertex|polyColorSet|polyCompare|polyCone|polyCopyUV|polyCrease|polyCreaseCtx|polyCreateFacet|polyCreateFacetCtx|polyCube|polyCut|polyCutCtx|polyCylinder|polyCylindricalProjection|polyDelEdge|polyDelFacet|polyDelVertex|polyDuplicateAndConnect|polyDuplicateEdge|polyEditUV|polyEditUVShell|polyEvaluate|polyExtrudeEdge|polyExtrudeFacet|polyExtrudeVertex|polyFlipEdge|polyFlipUV|polyForceUV|polyGeoSampler|polyHelix|polyInfo|polyInstallAction|polyLayoutUV|polyListComponentConversion|polyMapCut|polyMapDel|polyMapSew|polyMapSewMove|polyMergeEdge|polyMergeEdgeCtx|polyMergeFacet|polyMergeFacetCtx|polyMergeUV|polyMergeVertex|polyMirrorFace|polyMoveEdge|polyMoveFacet|polyMoveFacetUV|polyMoveUV|polyMoveVertex|polyNormal|polyNormalPerVertex|polyNormalizeUV|polyOptUvs|polyOptions|polyOutput|polyPipe|polyPlanarProjection|polyPlane|polyPlatonicSolid|polyPoke|polyPrimitive|polyPrism|polyProjection|polyPyramid|polyQuad|polyQueryBlindData|polyReduce|polySelect|polySelectConstraint|polySelectConstraintMonitor|polySelectCtx|polySelectEditCtx|polySeparate|polySetToFaceNormal|polySewEdge|polyShortestPathCtx|polySmooth|polySoftEdge|polySphere|polySphericalProjection|polySplit|polySplitCtx|polySplitEdge|polySplitRing|polySplitVertex|polyStraightenUVBorder|polySubdivideEdge|polySubdivideFacet|polyToSubdiv|polyTorus|polyTransfer|polyTriangulate|polyUVSet|polyUnite|polyWedgeFace|popen|popupMenu|pose|pow|preloadRefEd|print|progressBar|progressWindow|projFileViewer|projectCurve|projectTangent|projectionContext|projectionManip|promptDialog|propModCtx|propMove|psdChannelOutliner|psdEditTextureFile|psdExport|psdTextureFile|putenv|pwd|python|querySubdiv|quit|rad_to_deg|radial|radioButton|radioButtonGrp|radioCollection|radioMenuItemCollection|rampColorPort|rand|randomizeFollicles|randstate|rangeControl|readTake|rebuildCurve|rebuildSurface|recordAttr|recordDevice|redo|reference|referenceEdit|referenceQuery|refineSubdivSelectionList|refresh|refreshAE|registerPluginResource|rehash|reloadImage|removeJoint|removeMultiInstance|removePanelCategory|rename|renameAttr|renameSelectionList|renameUI|render|renderGlobalsNode|renderInfo|renderLayerButton|renderLayerParent|renderLayerPostProcess|renderLayerUnparent|renderManip|renderPartition|renderQualityNode|renderSettings|renderThumbnailUpdate|renderWindowEditor|renderWindowSelectContext|renderer|reorder|reorderDeformers|requires|reroot|resampleFluid|resetAE|resetPfxToPolyCamera|resetTool|resolutionNode|retarget|reverseCurve|reverseSurface|revolve|rgb_to_hsv|rigidBody|rigidSolver|roll|rollCtx|rootOf|rot|rotate|rotationInterpolation|roundConstantRadius|rowColumnLayout|rowLayout|runTimeCommand|runup|sampleImage|saveAllShelves|saveAttrPreset|saveFluid|saveImage|saveInitialState|saveMenu|savePrefObjects|savePrefs|saveShelf|saveToolSettings|scale|scaleBrushBrightness|scaleComponents|scaleConstraint|scaleKey|scaleKeyCtx|sceneEditor|sceneUIReplacement|scmh|scriptCtx|scriptEditorInfo|scriptJob|scriptNode|scriptTable|scriptToShelf|scriptedPanel|scriptedPanelType|scrollField|scrollLayout|sculpt|searchPathArray|seed|selLoadSettings|select|selectContext|selectCurveCV|selectKey|selectKeyCtx|selectKeyframeRegionCtx|selectMode|selectPref|selectPriority|selectType|selectedNodes|selectionConnection|separator|setAttr|setAttrEnumResource|setAttrMapping|setAttrNiceNameResource|setConstraintRestPosition|setDefaultShadingGroup|setDrivenKeyframe|setDynamic|setEditCtx|setEditor|setFluidAttr|setFocus|setInfinity|setInputDeviceMapping|setKeyCtx|setKeyPath|setKeyframe|setKeyframeBlendshapeTargetWts|setMenuMode|setNodeNiceNameResource|setNodeTypeFlag|setParent|setParticleAttr|setPfxToPolyCamera|setPluginResource|setProject|setStampDensity|setStartupMessage|setState|setToolTo|setUITemplate|setXformManip|sets|shadingConnection|shadingGeometryRelCtx|shadingLightRelCtx|shadingNetworkCompare|shadingNode|shapeCompare|shelfButton|shelfLayout|shelfTabLayout|shellField|shortNameOf|showHelp|showHidden|showManipCtx|showSelectionInTitle|showShadingGroupAttrEditor|showWindow|sign|simplify|sin|singleProfileBirailSurface|size|sizeBytes|skinCluster|skinPercent|smoothCurve|smoothTangentSurface|smoothstep|snap2to2|snapKey|snapMode|snapTogetherCtx|snapshot|soft|softMod|softModCtx|sort|sound|soundControl|source|spaceLocator|sphere|sphrand|spotLight|spotLightPreviewPort|spreadSheetEditor|spring|sqrt|squareSurface|srtContext|stackTrace|startString|startsWith|stitchAndExplodeShell|stitchSurface|stitchSurfacePoints|strcmp|stringArrayCatenate|stringArrayContains|stringArrayCount|stringArrayInsertAtIndex|stringArrayIntersector|stringArrayRemove|stringArrayRemoveAtIndex|stringArrayRemoveDuplicates|stringArrayRemoveExact|stringArrayToString|stringToStringArray|strip|stripPrefixFromName|stroke|subdAutoProjection|subdCleanTopology|subdCollapse|subdDuplicateAndConnect|subdEditUV|subdListComponentConversion|subdMapCut|subdMapSewMove|subdMatchTopology|subdMirror|subdToBlind|subdToPoly|subdTransferUVsToCache|subdiv|subdivCrease|subdivDisplaySmoothness|substitute|substituteAllString|substituteGeometry|substring|surface|surfaceSampler|surfaceShaderList|swatchDisplayPort|switchTable|symbolButton|symbolCheckBox|sysFile|system|tabLayout|tan|tangentConstraint|texLatticeDeformContext|texManipContext|texMoveContext|texMoveUVShellContext|texRotateContext|texScaleContext|texSelectContext|texSelectShortestPathCtx|texSmudgeUVContext|texWinToolCtx|text|textCurves|textField|textFieldButtonGrp|textFieldGrp|textManip|textScrollList|textToShelf|textureDisplacePlane|textureHairColor|texturePlacementContext|textureWindow|threadCount|threePointArcCtx|timeControl|timePort|timerX|toNativePath|toggle|toggleAxis|toggleWindowVisibility|tokenize|tokenizeList|tolerance|tolower|toolButton|toolCollection|toolDropped|toolHasOptions|toolPropertyWindow|torus|toupper|trace|track|trackCtx|transferAttributes|transformCompare|transformLimits|translator|trim|trunc|truncateFluidCache|truncateHairCache|tumble|tumbleCtx|turbulence|twoPointArcCtx|uiRes|uiTemplate|unassignInputDevice|undo|undoInfo|ungroup|uniform|unit|unloadPlugin|untangleUV|untitledFileName|untrim|upAxis|updateAE|userCtx|uvLink|uvSnapshot|validateShelfName|vectorize|view2dToolCtx|viewCamera|viewClipPlane|viewFit|viewHeadOn|viewLookAt|viewManip|viewPlace|viewSet|visor|volumeAxis|vortex|waitCursor|warning|webBrowser|webBrowserPrefs|whatIs|window|windowPref|wire|wireContext|workspace|wrinkle|wrinkleContext|writeTake|xbmLangPathList|xform)\b/,operator:[/\+[+=]?|-[-=]?|&&|\|\||[<>]=|[*\/!=]=?|[%^]/,{pattern:/(^|[^<])<(?!<)/,lookbehind:!0},{pattern:/(^|[^>])>(?!>)/,lookbehind:!0}],punctuation:/<<|>>|[.,:;?\[\](){}]/},e.languages.mel.code.inside.rest=e.languages.mel}e.exports=t,t.displayName="mel",t.aliases=[]},32883:function(e){"use strict";function t(e){e.languages.mermaid={comment:{pattern:/%%.*/,greedy:!0},style:{pattern:/^([ \t]*(?:classDef|linkStyle|style)[ \t]+[\w$-]+[ \t]+)\w.*[^\s;]/m,lookbehind:!0,inside:{property:/\b\w[\w-]*(?=[ \t]*:)/,operator:/:/,punctuation:/,/}},"inter-arrow-label":{pattern:/([^<>ox.=-])(?:-[-.]|==)(?![<>ox.=-])[ \t]*(?:"[^"\r\n]*"|[^\s".=-](?:[^\r\n.=-]*[^\s.=-])?)[ \t]*(?:\.+->?|--+[->]|==+[=>])(?![<>ox.=-])/,lookbehind:!0,greedy:!0,inside:{arrow:{pattern:/(?:\.+->?|--+[->]|==+[=>])$/,alias:"operator"},label:{pattern:/^([\s\S]{2}[ \t]*)\S(?:[\s\S]*\S)?/,lookbehind:!0,alias:"property"},"arrow-head":{pattern:/^\S+/,alias:["arrow","operator"]}}},arrow:[{pattern:/(^|[^{}|o.-])[|}][|o](?:--|\.\.)[|o][|{](?![{}|o.-])/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>ox.=-])(?:[ox]?|(?:==+|--+|-\.*-)[>ox]|===+|---+|-\.+-)(?![<>ox.=-])/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>()x-])(?:--?(?:>>|[x>)])(?![<>()x])|(?:<<|[x<(])--?(?!-))/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>|*o.-])(?:[*o]--|--[*o]|<\|?(?:--|\.\.)|(?:--|\.\.)\|?>|--|\.\.)(?![<>|*o.-])/,lookbehind:!0,alias:"operator"}],label:{pattern:/(^|[^|<])\|(?:[^\r\n"|]|"[^"\r\n]*")+\|/,lookbehind:!0,greedy:!0,alias:"property"},text:{pattern:/(?:[(\[{]+|\b>)(?:[^\r\n"()\[\]{}]|"[^"\r\n]*")+(?:[)\]}]+|>)/,alias:"string"},string:{pattern:/"[^"\r\n]*"/,greedy:!0},annotation:{pattern:/<<(?:abstract|choice|enumeration|fork|interface|join|service)>>|\[\[(?:choice|fork|join)\]\]/i,alias:"important"},keyword:[{pattern:/(^[ \t]*)(?:action|callback|class|classDef|classDiagram|click|direction|erDiagram|flowchart|gantt|gitGraph|graph|journey|link|linkStyle|pie|requirementDiagram|sequenceDiagram|stateDiagram|stateDiagram-v2|style|subgraph)(?![\w$-])/m,lookbehind:!0,greedy:!0},{pattern:/(^[ \t]*)(?:activate|alt|and|as|autonumber|deactivate|else|end(?:[ \t]+note)?|loop|opt|par|participant|rect|state|note[ \t]+(?:over|(?:left|right)[ \t]+of))(?![\w$-])/im,lookbehind:!0,greedy:!0}],entity:/#[a-z0-9]+;/,operator:{pattern:/(\w[ \t]*)&(?=[ \t]*\w)|:::|:/,lookbehind:!0},punctuation:/[(){};]/}}e.exports=t,t.displayName="mermaid",t.aliases=[]},30347:function(e){"use strict";function t(e){e.languages.mizar={comment:/::.+/,keyword:/@proof\b|\b(?:according|aggregate|all|and|antonym|are|as|associativity|assume|asymmetry|attr|be|begin|being|by|canceled|case|cases|clusters?|coherence|commutativity|compatibility|connectedness|consider|consistency|constructors|contradiction|correctness|def|deffunc|define|definitions?|defpred|do|does|end|environ|equals|ex|exactly|existence|for|from|func|given|hence|hereby|holds|idempotence|identity|iff?|implies|involutiveness|irreflexivity|is|it|let|means|mode|non|not|notations?|now|of|or|otherwise|over|per|pred|prefix|projectivity|proof|provided|qua|reconsider|redefine|reduce|reducibility|reflexivity|registrations?|requirements|reserve|sch|schemes?|section|selector|set|sethood|st|struct|such|suppose|symmetry|synonym|take|that|the|then|theorems?|thesis|thus|to|transitivity|uniqueness|vocabular(?:ies|y)|when|where|with|wrt)\b/,parameter:{pattern:/\$(?:10|\d)/,alias:"variable"},variable:/\b\w+(?=:)/,number:/(?:\b|-)\d+\b/,operator:/\.\.\.|->|&|\.?=/,punctuation:/\(#|#\)|[,:;\[\](){}]/}}e.exports=t,t.displayName="mizar",t.aliases=[]},9358:function(e){"use strict";function t(e){!function(e){var t=["$eq","$gt","$gte","$in","$lt","$lte","$ne","$nin","$and","$not","$nor","$or","$exists","$type","$expr","$jsonSchema","$mod","$regex","$text","$where","$geoIntersects","$geoWithin","$near","$nearSphere","$all","$elemMatch","$size","$bitsAllClear","$bitsAllSet","$bitsAnyClear","$bitsAnySet","$comment","$elemMatch","$meta","$slice","$currentDate","$inc","$min","$max","$mul","$rename","$set","$setOnInsert","$unset","$addToSet","$pop","$pull","$push","$pullAll","$each","$position","$slice","$sort","$bit","$addFields","$bucket","$bucketAuto","$collStats","$count","$currentOp","$facet","$geoNear","$graphLookup","$group","$indexStats","$limit","$listLocalSessions","$listSessions","$lookup","$match","$merge","$out","$planCacheStats","$project","$redact","$replaceRoot","$replaceWith","$sample","$set","$skip","$sort","$sortByCount","$unionWith","$unset","$unwind","$setWindowFields","$abs","$accumulator","$acos","$acosh","$add","$addToSet","$allElementsTrue","$and","$anyElementTrue","$arrayElemAt","$arrayToObject","$asin","$asinh","$atan","$atan2","$atanh","$avg","$binarySize","$bsonSize","$ceil","$cmp","$concat","$concatArrays","$cond","$convert","$cos","$dateFromParts","$dateToParts","$dateFromString","$dateToString","$dayOfMonth","$dayOfWeek","$dayOfYear","$degreesToRadians","$divide","$eq","$exp","$filter","$first","$floor","$function","$gt","$gte","$hour","$ifNull","$in","$indexOfArray","$indexOfBytes","$indexOfCP","$isArray","$isNumber","$isoDayOfWeek","$isoWeek","$isoWeekYear","$last","$last","$let","$literal","$ln","$log","$log10","$lt","$lte","$ltrim","$map","$max","$mergeObjects","$meta","$min","$millisecond","$minute","$mod","$month","$multiply","$ne","$not","$objectToArray","$or","$pow","$push","$radiansToDegrees","$range","$reduce","$regexFind","$regexFindAll","$regexMatch","$replaceOne","$replaceAll","$reverseArray","$round","$rtrim","$second","$setDifference","$setEquals","$setIntersection","$setIsSubset","$setUnion","$size","$sin","$slice","$split","$sqrt","$stdDevPop","$stdDevSamp","$strcasecmp","$strLenBytes","$strLenCP","$substr","$substrBytes","$substrCP","$subtract","$sum","$switch","$tan","$toBool","$toDate","$toDecimal","$toDouble","$toInt","$toLong","$toObjectId","$toString","$toLower","$toUpper","$trim","$trunc","$type","$week","$year","$zip","$count","$dateAdd","$dateDiff","$dateSubtract","$dateTrunc","$getField","$rand","$sampleRate","$setField","$unsetField","$comment","$explain","$hint","$max","$maxTimeMS","$min","$orderby","$query","$returnKey","$showDiskLoc","$natural"],n="(?:"+(t=t.map((function(e){return e.replace("$","\\$")}))).join("|")+")\\b";e.languages.mongodb=e.languages.extend("javascript",{}),e.languages.insertBefore("mongodb","string",{property:{pattern:/(?:(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)(?=\s*:)/,greedy:!0,inside:{keyword:RegExp("^(['\"])?"+n+"(?:\\1)?$")}}}),e.languages.mongodb.string.inside={url:{pattern:/https?:\/\/[-\w@:%.+~#=]{1,256}\.[a-z0-9()]{1,6}\b[-\w()@:%+.~#?&/=]*/i,greedy:!0},entity:{pattern:/\b(?:(?:[01]?\d\d?|2[0-4]\d|25[0-5])\.){3}(?:[01]?\d\d?|2[0-4]\d|25[0-5])\b/,greedy:!0}},e.languages.insertBefore("mongodb","constant",{builtin:{pattern:RegExp("\\b(?:"+["ObjectId","Code","BinData","DBRef","Timestamp","NumberLong","NumberDecimal","MaxKey","MinKey","RegExp","ISODate","UUID"].join("|")+")\\b"),alias:"keyword"}})}(e)}e.exports=t,t.displayName="mongodb",t.aliases=[]},67124:function(e){"use strict";function t(e){e.languages.monkey={comment:{pattern:/^#Rem\s[\s\S]*?^#End|'.+/im,greedy:!0},string:{pattern:/"[^"\r\n]*"/,greedy:!0},preprocessor:{pattern:/(^[ \t]*)#.+/m,lookbehind:!0,greedy:!0,alias:"property"},function:/\b\w+(?=\()/,"type-char":{pattern:/\b[?%#$]/,alias:"class-name"},number:{pattern:/((?:\.\.)?)(?:(?:\b|\B-\.?|\B\.)\d+(?:(?!\.\.)\.\d*)?|\$[\da-f]+)/i,lookbehind:!0},keyword:/\b(?:Abstract|Array|Bool|Case|Catch|Class|Const|Continue|Default|Eachin|Else|ElseIf|End|EndIf|Exit|Extends|Extern|False|Field|Final|Float|For|Forever|Function|Global|If|Implements|Import|Inline|Int|Interface|Local|Method|Module|New|Next|Null|Object|Private|Property|Public|Repeat|Return|Select|Self|Step|Strict|String|Super|Then|Throw|To|True|Try|Until|Void|Wend|While)\b/i,operator:/\.\.|<[=>]?|>=?|:?=|(?:[+\-*\/&~|]|\b(?:Mod|Shl|Shr)\b)=?|\b(?:And|Not|Or)\b/i,punctuation:/[.,:;()\[\]]/}}e.exports=t,t.displayName="monkey",t.aliases=[]},45537:function(e){"use strict";function t(e){e.languages.moonscript={comment:/--.*/,string:[{pattern:/'[^']*'|\[(=*)\[[\s\S]*?\]\1\]/,greedy:!0},{pattern:/"[^"]*"/,greedy:!0,inside:{interpolation:{pattern:/#\{[^{}]*\}/,inside:{moonscript:{pattern:/(^#\{)[\s\S]+(?=\})/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/#\{|\}/,alias:"punctuation"}}}}}],"class-name":[{pattern:/(\b(?:class|extends)[ \t]+)\w+/,lookbehind:!0},/\b[A-Z]\w*/],keyword:/\b(?:class|continue|do|else|elseif|export|extends|for|from|if|import|in|local|nil|return|self|super|switch|then|unless|using|when|while|with)\b/,variable:/@@?\w*/,property:{pattern:/\b(?!\d)\w+(?=:)|(:)(?!\d)\w+/,lookbehind:!0},function:{pattern:/\b(?:_G|_VERSION|assert|collectgarbage|coroutine\.(?:create|resume|running|status|wrap|yield)|debug\.(?:debug|getfenv|gethook|getinfo|getlocal|getmetatable|getregistry|getupvalue|setfenv|sethook|setlocal|setmetatable|setupvalue|traceback)|dofile|error|getfenv|getmetatable|io\.(?:close|flush|input|lines|open|output|popen|read|stderr|stdin|stdout|tmpfile|type|write)|ipairs|load|loadfile|loadstring|math\.(?:abs|acos|asin|atan|atan2|ceil|cos|cosh|deg|exp|floor|fmod|frexp|ldexp|log|log10|max|min|modf|pi|pow|rad|random|randomseed|sin|sinh|sqrt|tan|tanh)|module|next|os\.(?:clock|date|difftime|execute|exit|getenv|remove|rename|setlocale|time|tmpname)|package\.(?:cpath|loaded|loadlib|path|preload|seeall)|pairs|pcall|print|rawequal|rawget|rawset|require|select|setfenv|setmetatable|string\.(?:byte|char|dump|find|format|gmatch|gsub|len|lower|match|rep|reverse|sub|upper)|table\.(?:concat|insert|maxn|remove|sort)|tonumber|tostring|type|unpack|xpcall)\b/,inside:{punctuation:/\./}},boolean:/\b(?:false|true)\b/,number:/(?:\B\.\d+|\b\d+\.\d+|\b\d+(?=[eE]))(?:[eE][-+]?\d+)?\b|\b(?:0x[a-fA-F\d]+|\d+)(?:U?LL)?\b/,operator:/\.{3}|[-=]>|~=|(?:[-+*/%<>!=]|\.\.)=?|[:#^]|\b(?:and|or)\b=?|\b(?:not)\b/,punctuation:/[.,()[\]{}\\]/},e.languages.moonscript.string[1].inside.interpolation.inside.moonscript.inside=e.languages.moonscript,e.languages.moon=e.languages.moonscript}e.exports=t,t.displayName="moonscript",t.aliases=["moon"]},33117:function(e){"use strict";function t(e){e.languages.n1ql={comment:{pattern:/\/\*[\s\S]*?(?:$|\*\/)|--.*/,greedy:!0},string:{pattern:/(["'])(?:\\[\s\S]|(?!\1)[^\\]|\1\1)*\1/,greedy:!0},identifier:{pattern:/`(?:\\[\s\S]|[^\\`]|``)*`/,greedy:!0},parameter:/\$[\w.]+/,keyword:/\b(?:ADVISE|ALL|ALTER|ANALYZE|AS|ASC|AT|BEGIN|BINARY|BOOLEAN|BREAK|BUCKET|BUILD|BY|CALL|CAST|CLUSTER|COLLATE|COLLECTION|COMMIT|COMMITTED|CONNECT|CONTINUE|CORRELATE|CORRELATED|COVER|CREATE|CURRENT|DATABASE|DATASET|DATASTORE|DECLARE|DECREMENT|DELETE|DERIVED|DESC|DESCRIBE|DISTINCT|DO|DROP|EACH|ELEMENT|EXCEPT|EXCLUDE|EXECUTE|EXPLAIN|FETCH|FILTER|FLATTEN|FLUSH|FOLLOWING|FOR|FORCE|FROM|FTS|FUNCTION|GOLANG|GRANT|GROUP|GROUPS|GSI|HASH|HAVING|IF|IGNORE|ILIKE|INCLUDE|INCREMENT|INDEX|INFER|INLINE|INNER|INSERT|INTERSECT|INTO|IS|ISOLATION|JAVASCRIPT|JOIN|KEY|KEYS|KEYSPACE|KNOWN|LANGUAGE|LAST|LEFT|LET|LETTING|LEVEL|LIMIT|LSM|MAP|MAPPING|MATCHED|MATERIALIZED|MERGE|MINUS|MISSING|NAMESPACE|NEST|NL|NO|NTH_VALUE|NULL|NULLS|NUMBER|OBJECT|OFFSET|ON|OPTION|OPTIONS|ORDER|OTHERS|OUTER|OVER|PARSE|PARTITION|PASSWORD|PATH|POOL|PRECEDING|PREPARE|PRIMARY|PRIVATE|PRIVILEGE|PROBE|PROCEDURE|PUBLIC|RANGE|RAW|REALM|REDUCE|RENAME|RESPECT|RETURN|RETURNING|REVOKE|RIGHT|ROLE|ROLLBACK|ROW|ROWS|SATISFIES|SAVEPOINT|SCHEMA|SCOPE|SELECT|SELF|SEMI|SET|SHOW|SOME|START|STATISTICS|STRING|SYSTEM|TIES|TO|TRAN|TRANSACTION|TRIGGER|TRUNCATE|UNBOUNDED|UNDER|UNION|UNIQUE|UNKNOWN|UNNEST|UNSET|UPDATE|UPSERT|USE|USER|USING|VALIDATE|VALUE|VALUES|VIA|VIEW|WHERE|WHILE|WINDOW|WITH|WORK|XOR)\b/i,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:FALSE|TRUE)\b/i,number:/(?:\b\d+\.|\B\.)\d+e[+\-]?\d+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/%]|!=|==?|\|\||<[>=]?|>=?|\b(?:AND|ANY|ARRAY|BETWEEN|CASE|ELSE|END|EVERY|EXISTS|FIRST|IN|LIKE|NOT|OR|THEN|VALUED|WHEN|WITHIN)\b/i,punctuation:/[;[\](),.{}:]/}}e.exports=t,t.displayName="n1ql",t.aliases=[]},80609:function(e){"use strict";function t(e){e.languages.n4js=e.languages.extend("javascript",{keyword:/\b(?:Array|any|boolean|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|false|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|module|new|null|number|package|private|protected|public|return|set|static|string|super|switch|this|throw|true|try|typeof|var|void|while|with|yield)\b/}),e.languages.insertBefore("n4js","constant",{annotation:{pattern:/@+\w+/,alias:"operator"}}),e.languages.n4jsd=e.languages.n4js}e.exports=t,t.displayName="n4js",t.aliases=["n4jsd"]},75143:function(e){"use strict";function t(e){e.languages["nand2tetris-hdl"]={comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,keyword:/\b(?:BUILTIN|CHIP|CLOCKED|IN|OUT|PARTS)\b/,boolean:/\b(?:false|true)\b/,function:/\b[A-Za-z][A-Za-z0-9]*(?=\()/,number:/\b\d+\b/,operator:/=|\.\./,punctuation:/[{}[\];(),:]/}}e.exports=t,t.displayName="nand2tetrisHdl",t.aliases=[]},20482:function(e){"use strict";function t(e){!function(e){var t=/\{[^\r\n\[\]{}]*\}/,n={"quoted-string":{pattern:/"(?:[^"\\]|\\.)*"/,alias:"operator"},"command-param-id":{pattern:/(\s)\w+:/,lookbehind:!0,alias:"property"},"command-param-value":[{pattern:t,alias:"selector"},{pattern:/([\t ])\S+/,lookbehind:!0,greedy:!0,alias:"operator"},{pattern:/\S(?:.*\S)?/,alias:"operator"}]};function r(e){return"string"===typeof e?e:Array.isArray(e)?e.map(r).join(""):r(e.content)}e.languages.naniscript={comment:{pattern:/^([\t ]*);.*/m,lookbehind:!0},define:{pattern:/^>.+/m,alias:"tag",inside:{value:{pattern:/(^>\w+[\t ]+)(?!\s)[^{}\r\n]+/,lookbehind:!0,alias:"operator"},key:{pattern:/(^>)\w+/,lookbehind:!0}}},label:{pattern:/^([\t ]*)#[\t ]*\w+[\t ]*$/m,lookbehind:!0,alias:"regex"},command:{pattern:/^([\t ]*)@\w+(?=[\t ]|$).*/m,lookbehind:!0,alias:"function",inside:{"command-name":/^@\w+/,expression:{pattern:t,greedy:!0,alias:"selector"},"command-params":{pattern:/\s*\S[\s\S]*/,inside:n}}},"generic-text":{pattern:/(^[ \t]*)[^#@>;\s].*/m,lookbehind:!0,alias:"punctuation",inside:{"escaped-char":/\\[{}\[\]"]/,expression:{pattern:t,greedy:!0,alias:"selector"},"inline-command":{pattern:/\[[\t ]*\w[^\r\n\[\]]*\]/,greedy:!0,alias:"function",inside:{"command-params":{pattern:/(^\[[\t ]*\w+\b)[\s\S]+(?=\]$)/,lookbehind:!0,inside:n},"command-param-name":{pattern:/^(\[[\t ]*)\w+/,lookbehind:!0,alias:"name"},"start-stop-char":/[\[\]]/}}}}},e.languages.nani=e.languages.naniscript,e.hooks.add("after-tokenize",(function(e){e.tokens.forEach((function(e){if("string"!==typeof e&&"generic-text"===e.type){var t=r(e);(function(e){for(var t="[]{}",n=[],r=0;r=&|$!]/}}e.exports=t,t.displayName="nasm",t.aliases=[]},984:function(e){"use strict";function t(e){e.languages.neon={comment:{pattern:/#.*/,greedy:!0},datetime:{pattern:/(^|[[{(=:,\s])\d\d\d\d-\d\d?-\d\d?(?:(?:[Tt]| +)\d\d?:\d\d:\d\d(?:\.\d*)? *(?:Z|[-+]\d\d?(?::?\d\d)?)?)?(?=$|[\]}),\s])/,lookbehind:!0,alias:"number"},key:{pattern:/(^|[[{(,\s])[^,:=[\]{}()'"\s]+(?=\s*:(?:$|[\]}),\s])|\s*=)/,lookbehind:!0,alias:"atrule"},number:{pattern:/(^|[[{(=:,\s])[+-]?(?:0x[\da-fA-F]+|0o[0-7]+|0b[01]+|(?:\d+(?:\.\d*)?|\.?\d+)(?:[eE][+-]?\d+)?)(?=$|[\]}),:=\s])/,lookbehind:!0},boolean:{pattern:/(^|[[{(=:,\s])(?:false|no|true|yes)(?=$|[\]}),:=\s])/i,lookbehind:!0},null:{pattern:/(^|[[{(=:,\s])(?:null)(?=$|[\]}),:=\s])/i,lookbehind:!0,alias:"keyword"},string:{pattern:/(^|[[{(=:,\s])(?:('''|""")\r?\n(?:(?:[^\r\n]|\r?\n(?![\t ]*\2))*\r?\n)?[\t ]*\2|'[^'\r\n]*'|"(?:\\.|[^\\"\r\n])*")/,lookbehind:!0,greedy:!0},literal:{pattern:/(^|[[{(=:,\s])(?:[^#"',:=[\]{}()\s`-]|[:-][^"',=[\]{}()\s])(?:[^,:=\]})(\s]|:(?![\s,\]})]|$)|[ \t]+[^#,:=\]})(\s])*/,lookbehind:!0,alias:"string"},punctuation:/[,:=[\]{}()-]/}}e.exports=t,t.displayName="neon",t.aliases=[]},19897:function(e){"use strict";function t(e){e.languages.nevod={comment:/\/\/.*|(?:\/\*[\s\S]*?(?:\*\/|$))/,string:{pattern:/(?:"(?:""|[^"])*"(?!")|'(?:''|[^'])*'(?!'))!?\*?/,greedy:!0,inside:{"string-attrs":/!$|!\*$|\*$/}},namespace:{pattern:/(@namespace\s+)[a-zA-Z0-9\-.]+(?=\s*\{)/,lookbehind:!0},pattern:{pattern:/(@pattern\s+)?#?[a-zA-Z0-9\-.]+(?:\s*\(\s*(?:~\s*)?[a-zA-Z0-9\-.]+\s*(?:,\s*(?:~\s*)?[a-zA-Z0-9\-.]*)*\))?(?=\s*=)/,lookbehind:!0,inside:{"pattern-name":{pattern:/^#?[a-zA-Z0-9\-.]+/,alias:"class-name"},fields:{pattern:/\(.*\)/,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},punctuation:/[,()]/,operator:{pattern:/~/,alias:"field-hidden-mark"}}}}},search:{pattern:/(@search\s+|#)[a-zA-Z0-9\-.]+(?:\.\*)?(?=\s*;)/,alias:"function",lookbehind:!0},keyword:/@(?:having|inside|namespace|outside|pattern|require|search|where)\b/,"standard-pattern":{pattern:/\b(?:Alpha|AlphaNum|Any|Blank|End|LineBreak|Num|NumAlpha|Punct|Space|Start|Symbol|Word|WordBreak)\b(?:\([a-zA-Z0-9\-.,\s+]*\))?/,inside:{"standard-pattern-name":{pattern:/^[a-zA-Z0-9\-.]+/,alias:"builtin"},quantifier:{pattern:/\b\d+(?:\s*\+|\s*-\s*\d+)?(?!\w)/,alias:"number"},"standard-pattern-attr":{pattern:/[a-zA-Z0-9\-.]+/,alias:"builtin"},punctuation:/[,()]/}},quantifier:{pattern:/\b\d+(?:\s*\+|\s*-\s*\d+)?(?!\w)/,alias:"number"},operator:[{pattern:/=/,alias:"pattern-def"},{pattern:/&/,alias:"conjunction"},{pattern:/~/,alias:"exception"},{pattern:/\?/,alias:"optionality"},{pattern:/[[\]]/,alias:"repetition"},{pattern:/[{}]/,alias:"variation"},{pattern:/[+_]/,alias:"sequence"},{pattern:/\.{2,3}/,alias:"span"}],"field-capture":[{pattern:/([a-zA-Z0-9\-.]+\s*\()\s*[a-zA-Z0-9\-.]+\s*:\s*[a-zA-Z0-9\-.]+(?:\s*,\s*[a-zA-Z0-9\-.]+\s*:\s*[a-zA-Z0-9\-.]+)*(?=\s*\))/,lookbehind:!0,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},colon:/:/}},{pattern:/[a-zA-Z0-9\-.]+\s*:/,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},colon:/:/}}],punctuation:/[:;,()]/,name:/[a-zA-Z0-9\-.]+/}}e.exports=t,t.displayName="nevod",t.aliases=[]},4355:function(e){"use strict";function t(e){!function(e){var t=/\$(?:\w[a-z\d]*(?:_[^\x00-\x1F\s"'\\()$]*)?|\{[^}\s"'\\]+\})/i;e.languages.nginx={comment:{pattern:/(^|[\s{};])#.*/,lookbehind:!0,greedy:!0},directive:{pattern:/(^|\s)\w(?:[^;{}"'\\\s]|\\.|"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*'|\s+(?:#.*(?!.)|(?![#\s])))*?(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:{string:{pattern:/((?:^|[^\\])(?:\\\\)*)(?:"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*')/,lookbehind:!0,greedy:!0,inside:{escape:{pattern:/\\["'\\nrt]/,alias:"entity"},variable:t}},comment:{pattern:/(\s)#.*/,lookbehind:!0,greedy:!0},keyword:{pattern:/^\S+/,greedy:!0},boolean:{pattern:/(\s)(?:off|on)(?!\S)/,lookbehind:!0},number:{pattern:/(\s)\d+[a-z]*(?!\S)/i,lookbehind:!0},variable:t}},punctuation:/[{};]/}}(e)}e.exports=t,t.displayName="nginx",t.aliases=[]},54292:function(e){"use strict";function t(e){e.languages.nim={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/(?:\b(?!\d)(?:\w|\\x[89a-fA-F][0-9a-fA-F])+)?(?:"""[\s\S]*?"""(?!")|"(?:\\[\s\S]|""|[^"\\])*")/,greedy:!0},char:{pattern:/'(?:\\(?:\d+|x[\da-fA-F]{0,2}|.)|[^'])'/,greedy:!0},function:{pattern:/(?:(?!\d)(?:\w|\\x[89a-fA-F][0-9a-fA-F])+|`[^`\r\n]+`)\*?(?:\[[^\]]+\])?(?=\s*\()/,greedy:!0,inside:{operator:/\*$/}},identifier:{pattern:/`[^`\r\n]+`/,greedy:!0,inside:{punctuation:/`/}},number:/\b(?:0[xXoObB][\da-fA-F_]+|\d[\d_]*(?:(?!\.\.)\.[\d_]*)?(?:[eE][+-]?\d[\d_]*)?)(?:'?[iuf]\d*)?/,keyword:/\b(?:addr|as|asm|atomic|bind|block|break|case|cast|concept|const|continue|converter|defer|discard|distinct|do|elif|else|end|enum|except|export|finally|for|from|func|generic|if|import|include|interface|iterator|let|macro|method|mixin|nil|object|out|proc|ptr|raise|ref|return|static|template|try|tuple|type|using|var|when|while|with|without|yield)\b/,operator:{pattern:/(^|[({\[](?=\.\.)|(?![({\[]\.).)(?:(?:[=+\-*\/<>@$~&%|!?^:\\]|\.\.|\.(?![)}\]]))+|\b(?:and|div|in|is|isnot|mod|not|notin|of|or|shl|shr|xor)\b)/m,lookbehind:!0},punctuation:/[({\[]\.|\.[)}\]]|[`(){}\[\],:]/}}e.exports=t,t.displayName="nim",t.aliases=[]},12326:function(e){"use strict";function t(e){e.languages.nix={comment:{pattern:/\/\*[\s\S]*?\*\/|#.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\[\s\S])*"|''(?:(?!'')[\s\S]|''(?:'|\\|\$\{))*''/,greedy:!0,inside:{interpolation:{pattern:/(^|(?:^|(?!'').)[^\\])\$\{(?:[^{}]|\{[^}]*\})*\}/,lookbehind:!0,inside:null}}},url:[/\b(?:[a-z]{3,7}:\/\/)[\w\-+%~\/.:#=?&]+/,{pattern:/([^\/])(?:[\w\-+%~.:#=?&]*(?!\/\/)[\w\-+%~\/.:#=?&])?(?!\/\/)\/[\w\-+%~\/.:#=?&]*/,lookbehind:!0}],antiquotation:{pattern:/\$(?=\{)/,alias:"important"},number:/\b\d+\b/,keyword:/\b(?:assert|builtins|else|if|in|inherit|let|null|or|then|with)\b/,function:/\b(?:abort|add|all|any|attrNames|attrValues|baseNameOf|compareVersions|concatLists|currentSystem|deepSeq|derivation|dirOf|div|elem(?:At)?|fetch(?:Tarball|url)|filter(?:Source)?|fromJSON|genList|getAttr|getEnv|hasAttr|hashString|head|import|intersectAttrs|is(?:Attrs|Bool|Function|Int|List|Null|String)|length|lessThan|listToAttrs|map|mul|parseDrvName|pathExists|read(?:Dir|File)|removeAttrs|replaceStrings|seq|sort|stringLength|sub(?:string)?|tail|throw|to(?:File|JSON|Path|String|XML)|trace|typeOf)\b|\bfoldl'\B/,boolean:/\b(?:false|true)\b/,operator:/[=!<>]=?|\+\+?|\|\||&&|\/\/|->?|[?@]/,punctuation:/[{}()[\].,:;]/},e.languages.nix.string.inside.interpolation.inside=e.languages.nix}e.exports=t,t.displayName="nix",t.aliases=[]},27402:function(e){"use strict";function t(e){e.languages.nsis={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|[#;].*)/,lookbehind:!0,greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:{pattern:/(^[\t ]*)(?:Abort|Add(?:BrandingImage|Size)|AdvSplash|Allow(?:RootDirInstall|SkipFiles)|AutoCloseWindow|BG(?:Font|Gradient|Image)|Banner|BrandingText|BringToFront|CRCCheck|Call(?:InstDLL)?|Caption|ChangeUI|CheckBitmap|ClearErrors|CompletedText|ComponentText|CopyFiles|Create(?:Directory|Font|ShortCut)|Delete(?:INISec|INIStr|RegKey|RegValue)?|Detail(?:Print|sButtonText)|Dialer|Dir(?:Text|Var|Verify)|EnableWindow|Enum(?:RegKey|RegValue)|Exch|Exec(?:Shell(?:Wait)?|Wait)?|ExpandEnvStrings|File(?:BufSize|Close|ErrorText|Open|Read|ReadByte|ReadUTF16LE|ReadWord|Seek|Write|WriteByte|WriteUTF16LE|WriteWord)?|Find(?:Close|First|Next|Window)|FlushINI|Get(?:CurInstType|CurrentAddress|DLLVersion(?:Local)?|DlgItem|ErrorLevel|FileTime(?:Local)?|FullPathName|Function(?:Address|End)?|InstDirError|LabelAddress|TempFileName)|Goto|HideWindow|Icon|If(?:Abort|Errors|FileExists|RebootFlag|Silent)|InitPluginsDir|InstProgressFlags|Inst(?:Type(?:GetText|SetText)?)|Install(?:ButtonText|Colors|Dir(?:RegKey)?)|Int(?:64|Ptr)?CmpU?|Int(?:64)?Fmt|Int(?:Ptr)?Op|IsWindow|Lang(?:DLL|String)|License(?:BkColor|Data|ForceSelection|LangString|Text)|LoadLanguageFile|LockWindow|Log(?:Set|Text)|Manifest(?:DPIAware|SupportedOS)|Math|MessageBox|MiscButtonText|NSISdl|Name|Nop|OutFile|PE(?:DllCharacteristics|SubsysVer)|Page(?:Callbacks)?|Pop|Push|Quit|RMDir|Read(?:EnvStr|INIStr|RegDWORD|RegStr)|Reboot|RegDLL|Rename|RequestExecutionLevel|ReserveFile|Return|SearchPath|Section(?:End|GetFlags|GetInstTypes|GetSize|GetText|Group|In|SetFlags|SetInstTypes|SetSize|SetText)?|SendMessage|Set(?:AutoClose|BrandingImage|Compress|Compressor(?:DictSize)?|CtlColors|CurInstType|DatablockOptimize|DateSave|Details(?:Print|View)|ErrorLevel|Errors|FileAttributes|Font|OutPath|Overwrite|PluginUnload|RebootFlag|RegView|ShellVarContext|Silent)|Show(?:InstDetails|UninstDetails|Window)|Silent(?:Install|UnInstall)|Sleep|SpaceTexts|Splash|StartMenu|Str(?:CmpS?|Cpy|Len)|SubCaption|System|UnRegDLL|Unicode|UninstPage|Uninstall(?:ButtonText|Caption|Icon|SubCaption|Text)|UserInfo|VI(?:AddVersionKey|FileVersion|ProductVersion)|VPatch|Var|WindowIcon|Write(?:INIStr|Reg(?:Bin|DWORD|ExpandStr|MultiStr|None|Str)|Uninstaller)|XPStyle|ns(?:Dialogs|Exec))\b/m,lookbehind:!0},property:/\b(?:ARCHIVE|FILE_(?:ATTRIBUTE_ARCHIVE|ATTRIBUTE_NORMAL|ATTRIBUTE_OFFLINE|ATTRIBUTE_READONLY|ATTRIBUTE_SYSTEM|ATTRIBUTE_TEMPORARY)|HK(?:(?:CR|CU|LM)(?:32|64)?|DD|PD|U)|HKEY_(?:CLASSES_ROOT|CURRENT_CONFIG|CURRENT_USER|DYN_DATA|LOCAL_MACHINE|PERFORMANCE_DATA|USERS)|ID(?:ABORT|CANCEL|IGNORE|NO|OK|RETRY|YES)|MB_(?:ABORTRETRYIGNORE|DEFBUTTON1|DEFBUTTON2|DEFBUTTON3|DEFBUTTON4|ICONEXCLAMATION|ICONINFORMATION|ICONQUESTION|ICONSTOP|OK|OKCANCEL|RETRYCANCEL|RIGHT|RTLREADING|SETFOREGROUND|TOPMOST|USERICON|YESNO)|NORMAL|OFFLINE|READONLY|SHCTX|SHELL_CONTEXT|SYSTEM|TEMPORARY|admin|all|auto|both|colored|false|force|hide|highest|lastused|leave|listonly|none|normal|notset|off|on|open|print|show|silent|silentlog|smooth|textonly|true|user)\b/,constant:/\$\{[!\w\.:\^-]+\}|\$\([!\w\.:\^-]+\)/,variable:/\$\w[\w\.]*/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--?|\+\+?|<=?|>=?|==?=?|&&?|\|\|?|[?*\/~^%]/,punctuation:/[{}[\];(),.:]/,important:{pattern:/(^[\t ]*)!(?:addincludedir|addplugindir|appendfile|cd|define|delfile|echo|else|endif|error|execute|finalize|getdllversion|gettlbversion|if|ifdef|ifmacrodef|ifmacrondef|ifndef|include|insertmacro|macro|macroend|makensis|packhdr|pragma|searchparse|searchreplace|system|tempfile|undef|verbose|warning)\b/im,lookbehind:!0}}}e.exports=t,t.displayName="nsis",t.aliases=[]},45732:function(e,t,n){"use strict";var r=n(25667);function i(e){e.register(r),e.languages.objectivec=e.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete e.languages.objectivec["class-name"],e.languages.objc=e.languages.objectivec}e.exports=i,i.displayName="objectivec",i.aliases=["objc"]},28361:function(e){"use strict";function t(e){e.languages.ocaml={comment:{pattern:/\(\*[\s\S]*?\*\)/,greedy:!0},char:{pattern:/'(?:[^\\\r\n']|\\(?:.|[ox]?[0-9a-f]{1,3}))'/i,greedy:!0},string:[{pattern:/"(?:\\(?:[\s\S]|\r\n)|[^\\\r\n"])*"/,greedy:!0},{pattern:/\{([a-z_]*)\|[\s\S]*?\|\1\}/,greedy:!0}],number:[/\b(?:0b[01][01_]*|0o[0-7][0-7_]*)\b/i,/\b0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]*)?(?:p[+-]?\d[\d_]*)?(?!\w)/i,/\b\d[\d_]*(?:\.[\d_]*)?(?:e[+-]?\d[\d_]*)?(?!\w)/i],directive:{pattern:/\B#\w+/,alias:"property"},label:{pattern:/\B~\w+/,alias:"property"},"type-variable":{pattern:/\B'\w+/,alias:"function"},variant:{pattern:/`\w+/,alias:"symbol"},keyword:/\b(?:as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|match|method|module|mutable|new|nonrec|object|of|open|private|rec|sig|struct|then|to|try|type|val|value|virtual|when|where|while|with)\b/,boolean:/\b(?:false|true)\b/,"operator-like-punctuation":{pattern:/\[[<>|]|[>|]\]|\{<|>\}/,alias:"punctuation"},operator:/\.[.~]|:[=>]|[=<>@^|&+\-*\/$%!?~][!$%&*+\-.\/:<=>?@^|~]*|\b(?:and|asr|land|lor|lsl|lsr|lxor|mod|or)\b/,punctuation:/;;|::|[(){}\[\].,:;#]|\b_\b/}}e.exports=t,t.displayName="ocaml",t.aliases=[]},17311:function(e,t,n){"use strict";var r=n(25667);function i(e){e.register(r),function(e){e.languages.opencl=e.languages.extend("c",{keyword:/\b(?:(?:__)?(?:constant|global|kernel|local|private|read_only|read_write|write_only)|__attribute__|auto|(?:bool|u?(?:char|int|long|short)|half|quad)(?:2|3|4|8|16)?|break|case|complex|const|continue|(?:double|float)(?:16(?:x(?:1|2|4|8|16))?|1x(?:1|2|4|8|16)|2(?:x(?:1|2|4|8|16))?|3|4(?:x(?:1|2|4|8|16))?|8(?:x(?:1|2|4|8|16))?)?|default|do|else|enum|extern|for|goto|if|imaginary|inline|packed|pipe|register|restrict|return|signed|sizeof|static|struct|switch|typedef|uniform|union|unsigned|void|volatile|while)\b/,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[fuhl]{0,4}/i,boolean:/\b(?:false|true)\b/,"constant-opencl-kernel":{pattern:/\b(?:CHAR_(?:BIT|MAX|MIN)|CLK_(?:ADDRESS_(?:CLAMP(?:_TO_EDGE)?|NONE|REPEAT)|FILTER_(?:LINEAR|NEAREST)|(?:GLOBAL|LOCAL)_MEM_FENCE|NORMALIZED_COORDS_(?:FALSE|TRUE))|CL_(?:BGRA|(?:HALF_)?FLOAT|INTENSITY|LUMINANCE|A?R?G?B?[Ax]?|(?:(?:UN)?SIGNED|[US]NORM)_(?:INT(?:8|16|32))|UNORM_(?:INT_101010|SHORT_(?:555|565)))|(?:DBL|FLT|HALF)_(?:DIG|EPSILON|(?:MAX|MIN)(?:(?:_10)?_EXP)?|MANT_DIG)|FLT_RADIX|HUGE_VALF?|(?:INT|LONG|SCHAR|SHRT)_(?:MAX|MIN)|INFINITY|MAXFLOAT|M_(?:[12]_PI|2_SQRTPI|E|LN(?:2|10)|LOG(?:2|10)E?|PI(?:_[24])?|SQRT(?:1_2|2))(?:_F|_H)?|NAN|(?:UCHAR|UINT|ULONG|USHRT)_MAX)\b/,alias:"constant"}}),e.languages.insertBefore("opencl","class-name",{"builtin-type":{pattern:/\b(?:_cl_(?:command_queue|context|device_id|event|kernel|mem|platform_id|program|sampler)|cl_(?:image_format|mem_fence_flags)|clk_event_t|event_t|image(?:1d_(?:array_|buffer_)?t|2d_(?:array_(?:depth_|msaa_depth_|msaa_)?|depth_|msaa_depth_|msaa_)?t|3d_t)|intptr_t|ndrange_t|ptrdiff_t|queue_t|reserve_id_t|sampler_t|size_t|uintptr_t)\b/,alias:"keyword"}});var t={"type-opencl-host":{pattern:/\b(?:cl_(?:GLenum|GLint|GLuin|addressing_mode|bitfield|bool|buffer_create_type|build_status|channel_(?:order|type)|(?:u?(?:char|int|long|short)|double|float)(?:2|3|4|8|16)?|command_(?:queue(?:_info|_properties)?|type)|context(?:_info|_properties)?|device_(?:exec_capabilities|fp_config|id|info|local_mem_type|mem_cache_type|type)|(?:event|sampler)(?:_info)?|filter_mode|half|image_info|kernel(?:_info|_work_group_info)?|map_flags|mem(?:_flags|_info|_object_type)?|platform_(?:id|info)|profiling_info|program(?:_build_info|_info)?))\b/,alias:"keyword"},"boolean-opencl-host":{pattern:/\bCL_(?:FALSE|TRUE)\b/,alias:"boolean"},"constant-opencl-host":{pattern:/\bCL_(?:A|ABGR|ADDRESS_(?:CLAMP(?:_TO_EDGE)?|MIRRORED_REPEAT|NONE|REPEAT)|ARGB|BGRA|BLOCKING|BUFFER_CREATE_TYPE_REGION|BUILD_(?:ERROR|IN_PROGRESS|NONE|PROGRAM_FAILURE|SUCCESS)|COMMAND_(?:ACQUIRE_GL_OBJECTS|BARRIER|COPY_(?:BUFFER(?:_RECT|_TO_IMAGE)?|IMAGE(?:_TO_BUFFER)?)|FILL_(?:BUFFER|IMAGE)|MAP(?:_BUFFER|_IMAGE)|MARKER|MIGRATE(?:_SVM)?_MEM_OBJECTS|NATIVE_KERNEL|NDRANGE_KERNEL|READ_(?:BUFFER(?:_RECT)?|IMAGE)|RELEASE_GL_OBJECTS|SVM_(?:FREE|MAP|MEMCPY|MEMFILL|UNMAP)|TASK|UNMAP_MEM_OBJECT|USER|WRITE_(?:BUFFER(?:_RECT)?|IMAGE))|COMPILER_NOT_AVAILABLE|COMPILE_PROGRAM_FAILURE|COMPLETE|CONTEXT_(?:DEVICES|INTEROP_USER_SYNC|NUM_DEVICES|PLATFORM|PROPERTIES|REFERENCE_COUNT)|DEPTH(?:_STENCIL)?|DEVICE_(?:ADDRESS_BITS|AFFINITY_DOMAIN_(?:L[1-4]_CACHE|NEXT_PARTITIONABLE|NUMA)|AVAILABLE|BUILT_IN_KERNELS|COMPILER_AVAILABLE|DOUBLE_FP_CONFIG|ENDIAN_LITTLE|ERROR_CORRECTION_SUPPORT|EXECUTION_CAPABILITIES|EXTENSIONS|GLOBAL_(?:MEM_(?:CACHELINE_SIZE|CACHE_SIZE|CACHE_TYPE|SIZE)|VARIABLE_PREFERRED_TOTAL_SIZE)|HOST_UNIFIED_MEMORY|IL_VERSION|IMAGE(?:2D_MAX_(?:HEIGHT|WIDTH)|3D_MAX_(?:DEPTH|HEIGHT|WIDTH)|_BASE_ADDRESS_ALIGNMENT|_MAX_ARRAY_SIZE|_MAX_BUFFER_SIZE|_PITCH_ALIGNMENT|_SUPPORT)|LINKER_AVAILABLE|LOCAL_MEM_SIZE|LOCAL_MEM_TYPE|MAX_(?:CLOCK_FREQUENCY|COMPUTE_UNITS|CONSTANT_ARGS|CONSTANT_BUFFER_SIZE|GLOBAL_VARIABLE_SIZE|MEM_ALLOC_SIZE|NUM_SUB_GROUPS|ON_DEVICE_(?:EVENTS|QUEUES)|PARAMETER_SIZE|PIPE_ARGS|READ_IMAGE_ARGS|READ_WRITE_IMAGE_ARGS|SAMPLERS|WORK_GROUP_SIZE|WORK_ITEM_DIMENSIONS|WORK_ITEM_SIZES|WRITE_IMAGE_ARGS)|MEM_BASE_ADDR_ALIGN|MIN_DATA_TYPE_ALIGN_SIZE|NAME|NATIVE_VECTOR_WIDTH_(?:CHAR|DOUBLE|FLOAT|HALF|INT|LONG|SHORT)|NOT_(?:AVAILABLE|FOUND)|OPENCL_C_VERSION|PARENT_DEVICE|PARTITION_(?:AFFINITY_DOMAIN|BY_AFFINITY_DOMAIN|BY_COUNTS|BY_COUNTS_LIST_END|EQUALLY|FAILED|MAX_SUB_DEVICES|PROPERTIES|TYPE)|PIPE_MAX_(?:ACTIVE_RESERVATIONS|PACKET_SIZE)|PLATFORM|PREFERRED_(?:GLOBAL_ATOMIC_ALIGNMENT|INTEROP_USER_SYNC|LOCAL_ATOMIC_ALIGNMENT|PLATFORM_ATOMIC_ALIGNMENT|VECTOR_WIDTH_(?:CHAR|DOUBLE|FLOAT|HALF|INT|LONG|SHORT))|PRINTF_BUFFER_SIZE|PROFILE|PROFILING_TIMER_RESOLUTION|QUEUE_(?:ON_(?:DEVICE_(?:MAX_SIZE|PREFERRED_SIZE|PROPERTIES)|HOST_PROPERTIES)|PROPERTIES)|REFERENCE_COUNT|SINGLE_FP_CONFIG|SUB_GROUP_INDEPENDENT_FORWARD_PROGRESS|SVM_(?:ATOMICS|CAPABILITIES|COARSE_GRAIN_BUFFER|FINE_GRAIN_BUFFER|FINE_GRAIN_SYSTEM)|TYPE(?:_ACCELERATOR|_ALL|_CPU|_CUSTOM|_DEFAULT|_GPU)?|VENDOR(?:_ID)?|VERSION)|DRIVER_VERSION|EVENT_(?:COMMAND_(?:EXECUTION_STATUS|QUEUE|TYPE)|CONTEXT|REFERENCE_COUNT)|EXEC_(?:KERNEL|NATIVE_KERNEL|STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST)|FILTER_(?:LINEAR|NEAREST)|FLOAT|FP_(?:CORRECTLY_ROUNDED_DIVIDE_SQRT|DENORM|FMA|INF_NAN|ROUND_TO_INF|ROUND_TO_NEAREST|ROUND_TO_ZERO|SOFT_FLOAT)|GLOBAL|HALF_FLOAT|IMAGE_(?:ARRAY_SIZE|BUFFER|DEPTH|ELEMENT_SIZE|FORMAT|FORMAT_MISMATCH|FORMAT_NOT_SUPPORTED|HEIGHT|NUM_MIP_LEVELS|NUM_SAMPLES|ROW_PITCH|SLICE_PITCH|WIDTH)|INTENSITY|INVALID_(?:ARG_INDEX|ARG_SIZE|ARG_VALUE|BINARY|BUFFER_SIZE|BUILD_OPTIONS|COMMAND_QUEUE|COMPILER_OPTIONS|CONTEXT|DEVICE|DEVICE_PARTITION_COUNT|DEVICE_QUEUE|DEVICE_TYPE|EVENT|EVENT_WAIT_LIST|GLOBAL_OFFSET|GLOBAL_WORK_SIZE|GL_OBJECT|HOST_PTR|IMAGE_DESCRIPTOR|IMAGE_FORMAT_DESCRIPTOR|IMAGE_SIZE|KERNEL|KERNEL_ARGS|KERNEL_DEFINITION|KERNEL_NAME|LINKER_OPTIONS|MEM_OBJECT|MIP_LEVEL|OPERATION|PIPE_SIZE|PLATFORM|PROGRAM|PROGRAM_EXECUTABLE|PROPERTY|QUEUE_PROPERTIES|SAMPLER|VALUE|WORK_DIMENSION|WORK_GROUP_SIZE|WORK_ITEM_SIZE)|KERNEL_(?:ARG_(?:ACCESS_(?:NONE|QUALIFIER|READ_ONLY|READ_WRITE|WRITE_ONLY)|ADDRESS_(?:CONSTANT|GLOBAL|LOCAL|PRIVATE|QUALIFIER)|INFO_NOT_AVAILABLE|NAME|TYPE_(?:CONST|NAME|NONE|PIPE|QUALIFIER|RESTRICT|VOLATILE))|ATTRIBUTES|COMPILE_NUM_SUB_GROUPS|COMPILE_WORK_GROUP_SIZE|CONTEXT|EXEC_INFO_SVM_FINE_GRAIN_SYSTEM|EXEC_INFO_SVM_PTRS|FUNCTION_NAME|GLOBAL_WORK_SIZE|LOCAL_MEM_SIZE|LOCAL_SIZE_FOR_SUB_GROUP_COUNT|MAX_NUM_SUB_GROUPS|MAX_SUB_GROUP_SIZE_FOR_NDRANGE|NUM_ARGS|PREFERRED_WORK_GROUP_SIZE_MULTIPLE|PRIVATE_MEM_SIZE|PROGRAM|REFERENCE_COUNT|SUB_GROUP_COUNT_FOR_NDRANGE|WORK_GROUP_SIZE)|LINKER_NOT_AVAILABLE|LINK_PROGRAM_FAILURE|LOCAL|LUMINANCE|MAP_(?:FAILURE|READ|WRITE|WRITE_INVALIDATE_REGION)|MEM_(?:ALLOC_HOST_PTR|ASSOCIATED_MEMOBJECT|CONTEXT|COPY_HOST_PTR|COPY_OVERLAP|FLAGS|HOST_NO_ACCESS|HOST_PTR|HOST_READ_ONLY|HOST_WRITE_ONLY|KERNEL_READ_AND_WRITE|MAP_COUNT|OBJECT_(?:ALLOCATION_FAILURE|BUFFER|IMAGE1D|IMAGE1D_ARRAY|IMAGE1D_BUFFER|IMAGE2D|IMAGE2D_ARRAY|IMAGE3D|PIPE)|OFFSET|READ_ONLY|READ_WRITE|REFERENCE_COUNT|SIZE|SVM_ATOMICS|SVM_FINE_GRAIN_BUFFER|TYPE|USES_SVM_POINTER|USE_HOST_PTR|WRITE_ONLY)|MIGRATE_MEM_OBJECT_(?:CONTENT_UNDEFINED|HOST)|MISALIGNED_SUB_BUFFER_OFFSET|NONE|NON_BLOCKING|OUT_OF_(?:HOST_MEMORY|RESOURCES)|PIPE_(?:MAX_PACKETS|PACKET_SIZE)|PLATFORM_(?:EXTENSIONS|HOST_TIMER_RESOLUTION|NAME|PROFILE|VENDOR|VERSION)|PROFILING_(?:COMMAND_(?:COMPLETE|END|QUEUED|START|SUBMIT)|INFO_NOT_AVAILABLE)|PROGRAM_(?:BINARIES|BINARY_SIZES|BINARY_TYPE(?:_COMPILED_OBJECT|_EXECUTABLE|_LIBRARY|_NONE)?|BUILD_(?:GLOBAL_VARIABLE_TOTAL_SIZE|LOG|OPTIONS|STATUS)|CONTEXT|DEVICES|IL|KERNEL_NAMES|NUM_DEVICES|NUM_KERNELS|REFERENCE_COUNT|SOURCE)|QUEUED|QUEUE_(?:CONTEXT|DEVICE|DEVICE_DEFAULT|ON_DEVICE|ON_DEVICE_DEFAULT|OUT_OF_ORDER_EXEC_MODE_ENABLE|PROFILING_ENABLE|PROPERTIES|REFERENCE_COUNT|SIZE)|R|RA|READ_(?:ONLY|WRITE)_CACHE|RG|RGB|RGBA|RGBx|RGx|RUNNING|Rx|SAMPLER_(?:ADDRESSING_MODE|CONTEXT|FILTER_MODE|LOD_MAX|LOD_MIN|MIP_FILTER_MODE|NORMALIZED_COORDS|REFERENCE_COUNT)|(?:UN)?SIGNED_INT(?:8|16|32)|SNORM_INT(?:8|16)|SUBMITTED|SUCCESS|UNORM_INT(?:8|16|24|_101010|_101010_2)|UNORM_SHORT_(?:555|565)|VERSION_(?:1_0|1_1|1_2|2_0|2_1)|sBGRA|sRGB|sRGBA|sRGBx)\b/,alias:"constant"},"function-opencl-host":{pattern:/\bcl(?:BuildProgram|CloneKernel|CompileProgram|Create(?:Buffer|CommandQueue(?:WithProperties)?|Context|ContextFromType|Image|Image2D|Image3D|Kernel|KernelsInProgram|Pipe|ProgramWith(?:Binary|BuiltInKernels|IL|Source)|Sampler|SamplerWithProperties|SubBuffer|SubDevices|UserEvent)|Enqueue(?:(?:Barrier|Marker)(?:WithWaitList)?|Copy(?:Buffer(?:Rect|ToImage)?|Image(?:ToBuffer)?)|(?:Fill|Map)(?:Buffer|Image)|MigrateMemObjects|NDRangeKernel|NativeKernel|(?:Read|Write)(?:Buffer(?:Rect)?|Image)|SVM(?:Free|Map|MemFill|Memcpy|MigrateMem|Unmap)|Task|UnmapMemObject|WaitForEvents)|Finish|Flush|Get(?:CommandQueueInfo|ContextInfo|Device(?:AndHostTimer|IDs|Info)|Event(?:Profiling)?Info|ExtensionFunctionAddress(?:ForPlatform)?|HostTimer|ImageInfo|Kernel(?:ArgInfo|Info|SubGroupInfo|WorkGroupInfo)|MemObjectInfo|PipeInfo|Platform(?:IDs|Info)|Program(?:Build)?Info|SamplerInfo|SupportedImageFormats)|LinkProgram|(?:Release|Retain)(?:CommandQueue|Context|Device|Event|Kernel|MemObject|Program|Sampler)|SVM(?:Alloc|Free)|Set(?:CommandQueueProperty|DefaultDeviceCommandQueue|EventCallback|Kernel|Kernel(?:Arg(?:SVMPointer)?|ExecInfo)|MemObjectDestructorCallback|UserEventStatus)|Unload(?:Platform)?Compiler|WaitForEvents)\b/,alias:"function"}};e.languages.insertBefore("c","keyword",t),e.languages.cpp&&(t["type-opencl-host-cpp"]={pattern:/\b(?:Buffer|BufferGL|BufferRenderGL|CommandQueue|Context|Device|DeviceCommandQueue|EnqueueArgs|Event|Image|Image1D|Image1DArray|Image1DBuffer|Image2D|Image2DArray|Image2DGL|Image3D|Image3DGL|ImageFormat|ImageGL|Kernel|KernelFunctor|LocalSpaceArg|Memory|NDRange|Pipe|Platform|Program|SVMAllocator|SVMTraitAtomic|SVMTraitCoarse|SVMTraitFine|SVMTraitReadOnly|SVMTraitReadWrite|SVMTraitWriteOnly|Sampler|UserEvent)\b/,alias:"keyword"},e.languages.insertBefore("cpp","keyword",t))}(e)}e.exports=i,i.displayName="opencl",i.aliases=[]},66316:function(e){"use strict";function t(e){e.languages.openqasm={comment:/\/\*[\s\S]*?\*\/|\/\/.*/,string:{pattern:/"[^"\r\n\t]*"|'[^'\r\n\t]*'/,greedy:!0},keyword:/\b(?:CX|OPENQASM|U|barrier|boxas|boxto|break|const|continue|ctrl|def|defcal|defcalgrammar|delay|else|end|for|gate|gphase|if|in|include|inv|kernel|lengthof|let|measure|pow|reset|return|rotary|stretchinf|while)\b|#pragma\b/,"class-name":/\b(?:angle|bit|bool|creg|fixed|float|int|length|qreg|qubit|stretch|uint)\b/,function:/\b(?:cos|exp|ln|popcount|rotl|rotr|sin|sqrt|tan)\b(?=\s*\()/,constant:/\b(?:euler|pi|tau)\b|\u03c0|\ud835\udf0f|\u2107/,number:{pattern:/(^|[^.\w$])(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?(?:dt|ns|us|\xb5s|ms|s)?/i,lookbehind:!0},operator:/->|>>=?|<<=?|&&|\|\||\+\+|--|[!=<>&|~^+\-*/%]=?|@/,punctuation:/[(){}\[\];,:.]/},e.languages.qasm=e.languages.openqasm}e.exports=t,t.displayName="openqasm",t.aliases=["qasm"]},41201:function(e){"use strict";function t(e){e.languages.oz={comment:{pattern:/\/\*[\s\S]*?\*\/|%.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\[\s\S])*"/,greedy:!0},atom:{pattern:/'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,alias:"builtin"},keyword:/\$|\[\]|\b(?:_|at|attr|case|catch|choice|class|cond|declare|define|dis|else(?:case|if)?|end|export|fail|false|feat|finally|from|fun|functor|if|import|in|local|lock|meth|nil|not|of|or|prepare|proc|prop|raise|require|self|skip|then|thread|true|try|unit)\b/,function:[/\b[a-z][A-Za-z\d]*(?=\()/,{pattern:/(\{)[A-Z][A-Za-z\d]*\b/,lookbehind:!0}],number:/\b(?:0[bx][\da-f]+|\d+(?:\.\d*)?(?:e~?\d+)?)\b|&(?:[^\\]|\\(?:\d{3}|.))/i,variable:/`(?:[^`\\]|\\.)+`/,"attr-name":/\b\w+(?=[ \t]*:(?![:=]))/,operator:/:(?:=|::?)|<[-:=]?|=(?:=|=?:?|\\=:?|!!?|[|#+\-*\/,~^@]|\b(?:andthen|div|mod|orelse)\b/,punctuation:/[\[\](){}.:;?]/}}e.exports=t,t.displayName="oz",t.aliases=[]},15079:function(e){"use strict";function t(e){e.languages.parigp={comment:/\/\*[\s\S]*?\*\/|\\\\.*/,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"/,greedy:!0},keyword:function(){var e=["breakpoint","break","dbg_down","dbg_err","dbg_up","dbg_x","forcomposite","fordiv","forell","forpart","forprime","forstep","forsubgroup","forvec","for","iferr","if","local","my","next","return","until","while"];return e=e.map((function(e){return e.split("").join(" *")})).join("|"),RegExp("\\b(?:"+e+")\\b")}(),function:/\b\w(?:[\w ]*\w)?(?= *\()/,number:{pattern:/((?:\. *\. *)?)(?:\b\d(?: *\d)*(?: *(?!\. *\.)\.(?: *\d)*)?|\. *\d(?: *\d)*)(?: *e *(?:[+-] *)?\d(?: *\d)*)?/i,lookbehind:!0},operator:/\. *\.|[*\/!](?: *=)?|%(?: *=|(?: *#)?(?: *')*)?|\+(?: *[+=])?|-(?: *[-=>])?|<(?: *>|(?: *<)?(?: *=)?)?|>(?: *>)?(?: *=)?|=(?: *=){0,2}|\\(?: *\/)?(?: *=)?|&(?: *&)?|\| *\||['#~^]/,punctuation:/[\[\]{}().,:;|]/}}e.exports=t,t.displayName="parigp",t.aliases=[]},48881:function(e){"use strict";function t(e){!function(e){var t=e.languages.parser=e.languages.extend("markup",{keyword:{pattern:/(^|[^^])(?:\^(?:case|eval|for|if|switch|throw)\b|@(?:BASE|CLASS|GET(?:_DEFAULT)?|OPTIONS|SET_DEFAULT|USE)\b)/,lookbehind:!0},variable:{pattern:/(^|[^^])\B\$(?:\w+|(?=[.{]))(?:(?:\.|::?)\w+)*(?:\.|::?)?/,lookbehind:!0,inside:{punctuation:/\.|:+/}},function:{pattern:/(^|[^^])\B[@^]\w+(?:(?:\.|::?)\w+)*(?:\.|::?)?/,lookbehind:!0,inside:{keyword:{pattern:/(^@)(?:GET_|SET_)/,lookbehind:!0},punctuation:/\.|:+/}},escape:{pattern:/\^(?:[$^;@()\[\]{}"':]|#[a-f\d]*)/i,alias:"builtin"},punctuation:/[\[\](){};]/});t=e.languages.insertBefore("parser","keyword",{"parser-comment":{pattern:/(\s)#.*/,lookbehind:!0,alias:"comment"},expression:{pattern:/(^|[^^])\((?:[^()]|\((?:[^()]|\((?:[^()])*\))*\))*\)/,greedy:!0,lookbehind:!0,inside:{string:{pattern:/(^|[^^])(["'])(?:(?!\2)[^^]|\^[\s\S])*\2/,lookbehind:!0},keyword:t.keyword,variable:t.variable,function:t.function,boolean:/\b(?:false|true)\b/,number:/\b(?:0x[a-f\d]+|\d+(?:\.\d*)?(?:e[+-]?\d+)?)\b/i,escape:t.escape,operator:/[~+*\/\\%]|!(?:\|\|?|=)?|&&?|\|\|?|==|<[<=]?|>[>=]?|-[fd]?|\b(?:def|eq|ge|gt|in|is|le|lt|ne)\b/,punctuation:t.punctuation}}}),e.languages.insertBefore("inside","punctuation",{expression:t.expression,keyword:t.keyword,variable:t.variable,function:t.function,escape:t.escape,"parser-punctuation":{pattern:t.punctuation,alias:"punctuation"}},t.tag.inside["attr-value"])}(e)}e.exports=t,t.displayName="parser",t.aliases=[]},19114:function(e){"use strict";function t(e){e.languages.pascal={directive:{pattern:/\{\$[\s\S]*?\}/,greedy:!0,alias:["marco","property"]},comment:{pattern:/\(\*[\s\S]*?\*\)|\{[\s\S]*?\}|\/\/.*/,greedy:!0},string:{pattern:/(?:'(?:''|[^'\r\n])*'(?!')|#[&$%]?[a-f\d]+)+|\^[a-z]/i,greedy:!0},asm:{pattern:/(\basm\b)[\s\S]+?(?=\bend\s*[;[])/i,lookbehind:!0,greedy:!0,inside:null},keyword:[{pattern:/(^|[^&])\b(?:absolute|array|asm|begin|case|const|constructor|destructor|do|downto|else|end|file|for|function|goto|if|implementation|inherited|inline|interface|label|nil|object|of|operator|packed|procedure|program|record|reintroduce|repeat|self|set|string|then|to|type|unit|until|uses|var|while|with)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:dispose|exit|false|new|true)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:class|dispinterface|except|exports|finalization|finally|initialization|inline|library|on|out|packed|property|raise|resourcestring|threadvar|try)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:absolute|abstract|alias|assembler|bitpacked|break|cdecl|continue|cppdecl|cvar|default|deprecated|dynamic|enumerator|experimental|export|external|far|far16|forward|generic|helper|implements|index|interrupt|iochecks|local|message|name|near|nodefault|noreturn|nostackframe|oldfpccall|otherwise|overload|override|pascal|platform|private|protected|public|published|read|register|reintroduce|result|safecall|saveregisters|softfloat|specialize|static|stdcall|stored|strict|unaligned|unimplemented|varargs|virtual|write)\b/i,lookbehind:!0}],number:[/(?:[&%]\d+|\$[a-f\d]+)/i,/\b\d+(?:\.\d+)?(?:e[+-]?\d+)?/i],operator:[/\.\.|\*\*|:=|<[<=>]?|>[>=]?|[+\-*\/]=?|[@^=]/,{pattern:/(^|[^&])\b(?:and|as|div|exclude|in|include|is|mod|not|or|shl|shr|xor)\b/,lookbehind:!0}],punctuation:/\(\.|\.\)|[()\[\]:;,.]/},e.languages.pascal.asm.inside=e.languages.extend("pascal",{asm:void 0,keyword:void 0,operator:void 0}),e.languages.objectpascal=e.languages.pascal}e.exports=t,t.displayName="pascal",t.aliases=["objectpascal"]},50404:function(e){"use strict";function t(e){!function(e){var t=/\((?:[^()]|\((?:[^()]|\([^()]*\))*\))*\)/.source,n=/(?:\b\w+(?:)?|)/.source.replace(//g,(function(){return t})),r=e.languages.pascaligo={comment:/\(\*[\s\S]+?\*\)|\/\/.*/,string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1|\^[a-z]/i,greedy:!0},"class-name":[{pattern:RegExp(/(\btype\s+\w+\s+is\s+)/.source.replace(//g,(function(){return n})),"i"),lookbehind:!0,inside:null},{pattern:RegExp(/(?=\s+is\b)/.source.replace(//g,(function(){return n})),"i"),inside:null},{pattern:RegExp(/(:\s*)/.source.replace(//g,(function(){return n}))),lookbehind:!0,inside:null}],keyword:{pattern:/(^|[^&])\b(?:begin|block|case|const|else|end|fail|for|from|function|if|is|nil|of|remove|return|skip|then|type|var|while|with)\b/i,lookbehind:!0},boolean:{pattern:/(^|[^&])\b(?:False|True)\b/i,lookbehind:!0},builtin:{pattern:/(^|[^&])\b(?:bool|int|list|map|nat|record|string|unit)\b/i,lookbehind:!0},function:/\b\w+(?=\s*\()/,number:[/%[01]+|&[0-7]+|\$[a-f\d]+/i,/\b\d+(?:\.\d+)?(?:e[+-]?\d+)?(?:mtz|n)?/i],operator:/->|=\/=|\.\.|\*\*|:=|<[<=>]?|>[>=]?|[+\-*\/]=?|[@^=|]|\b(?:and|mod|or)\b/,punctuation:/\(\.|\.\)|[()\[\]:;,.{}]/},i=["comment","keyword","builtin","operator","punctuation"].reduce((function(e,t){return e[t]=r[t],e}),{});r["class-name"].forEach((function(e){e.inside=i}))}(e)}e.exports=t,t.displayName="pascaligo",t.aliases=[]},93311:function(e){"use strict";function t(e){e.languages.pcaxis={string:/"[^"]*"/,keyword:{pattern:/((?:^|;)\s*)[-A-Z\d]+(?:\s*\[[-\w]+\])?(?:\s*\("[^"]*"(?:,\s*"[^"]*")*\))?(?=\s*=)/,lookbehind:!0,greedy:!0,inside:{keyword:/^[-A-Z\d]+/,language:{pattern:/^(\s*)\[[-\w]+\]/,lookbehind:!0,inside:{punctuation:/^\[|\]$/,property:/[-\w]+/}},"sub-key":{pattern:/^(\s*)\S[\s\S]*/,lookbehind:!0,inside:{parameter:{pattern:/"[^"]*"/,alias:"property"},punctuation:/^\(|\)$|,/}}}},operator:/=/,tlist:{pattern:/TLIST\s*\(\s*\w+(?:(?:\s*,\s*"[^"]*")+|\s*,\s*"[^"]*"-"[^"]*")?\s*\)/,greedy:!0,inside:{function:/^TLIST/,property:{pattern:/^(\s*\(\s*)\w+/,lookbehind:!0},string:/"[^"]*"/,punctuation:/[(),]/,operator:/-/}},punctuation:/[;,]/,number:{pattern:/(^|\s)\d+(?:\.\d+)?(?!\S)/,lookbehind:!0},boolean:/NO|YES/},e.languages.px=e.languages.pcaxis}e.exports=t,t.displayName="pcaxis",t.aliases=["px"]},99564:function(e){"use strict";function t(e){e.languages.peoplecode={comment:RegExp([/\/\*[\s\S]*?\*\//.source,/\bREM[^;]*;/.source,/<\*(?:[^<*]|\*(?!>)|<(?!\*)|<\*(?:(?!\*>)[\s\S])*\*>)*\*>/.source,/\/\+[\s\S]*?\+\//.source].join("|")),string:{pattern:/'(?:''|[^'\r\n])*'(?!')|"(?:""|[^"\r\n])*"(?!")/,greedy:!0},variable:/%\w+/,"function-definition":{pattern:/((?:^|[^\w-])(?:function|method)\s+)\w+/i,lookbehind:!0,alias:"function"},"class-name":{pattern:/((?:^|[^-\w])(?:as|catch|class|component|create|extends|global|implements|instance|local|of|property|returns)\s+)\w+(?::\w+)*/i,lookbehind:!0,inside:{punctuation:/:/}},keyword:/\b(?:abstract|alias|as|catch|class|component|constant|create|declare|else|end-(?:class|evaluate|for|function|get|if|method|set|try|while)|evaluate|extends|for|function|get|global|if|implements|import|instance|library|local|method|null|of|out|peopleCode|private|program|property|protected|readonly|ref|repeat|returns?|set|step|then|throw|to|try|until|value|when(?:-other)?|while)\b/i,"operator-keyword":{pattern:/\b(?:and|not|or)\b/i,alias:"operator"},function:/[_a-z]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/i,number:/\b\d+(?:\.\d+)?\b/,operator:/<>|[<>]=?|!=|\*\*|[-+*/|=@]/,punctuation:/[:.;,()[\]]/},e.languages.pcode=e.languages.peoplecode}e.exports=t,t.displayName="peoplecode",t.aliases=["pcode"]},98734:function(e){"use strict";function t(e){!function(e){var t=/(?:\((?:[^()\\]|\\[\s\S])*\)|\{(?:[^{}\\]|\\[\s\S])*\}|\[(?:[^[\]\\]|\\[\s\S])*\]|<(?:[^<>\\]|\\[\s\S])*>)/.source;e.languages.perl={comment:[{pattern:/(^\s*)=\w[\s\S]*?=cut.*/m,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\$])#.*/,lookbehind:!0,greedy:!0}],string:[{pattern:RegExp(/\b(?:q|qq|qw|qx)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/([a-zA-Z0-9])(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,t].join("|")+")"),greedy:!0},{pattern:/("|`)(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0},{pattern:/'(?:[^'\\\r\n]|\\.)*'/,greedy:!0}],regex:[{pattern:RegExp(/\b(?:m|qr)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/([a-zA-Z0-9])(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,t].join("|")+")"+/[msixpodualngc]*/.source),greedy:!0},{pattern:RegExp(/(^|[^-])\b(?:s|tr|y)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\2)[^\\]|\\[\s\S])*\2(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,/([a-zA-Z0-9])(?:(?!\3)[^\\]|\\[\s\S])*\3(?:(?!\3)[^\\]|\\[\s\S])*\3/.source,t+/\s*/.source+t].join("|")+")"+/[msixpodualngcer]*/.source),lookbehind:!0,greedy:!0},{pattern:/\/(?:[^\/\\\r\n]|\\.)*\/[msixpodualngc]*(?=\s*(?:$|[\r\n,.;})&|\-+*~<>!?^]|(?:and|cmp|eq|ge|gt|le|lt|ne|not|or|x|xor)\b))/,greedy:!0}],variable:[/[&*$@%]\{\^[A-Z]+\}/,/[&*$@%]\^[A-Z_]/,/[&*$@%]#?(?=\{)/,/[&*$@%]#?(?:(?:::)*'?(?!\d)[\w$]+(?![\w$]))+(?:::)*/,/[&*$@%]\d+/,/(?!%=)[$@%][!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~]/],filehandle:{pattern:/<(?![<=])\S*?>|\b_\b/,alias:"symbol"},"v-string":{pattern:/v\d+(?:\.\d+)*|\d+(?:\.\d+){2,}/,alias:"string"},function:{pattern:/(\bsub[ \t]+)\w+/,lookbehind:!0},keyword:/\b(?:any|break|continue|default|delete|die|do|else|elsif|eval|for|foreach|given|goto|if|last|local|my|next|our|package|print|redo|require|return|say|state|sub|switch|undef|unless|until|use|when|while)\b/,number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)\b/,operator:/-[rwxoRWXOezsfdlpSbctugkTBMAC]\b|\+[+=]?|-[-=>]?|\*\*?=?|\/\/?=?|=[=~>]?|~[~=]?|\|\|?=?|&&?=?|<(?:=>?|<=?)?|>>?=?|![~=]?|[%^]=?|\.(?:=|\.\.?)?|[\\?]|\bx(?:=|\b)|\b(?:and|cmp|eq|ge|gt|le|lt|ne|not|or|xor)\b/,punctuation:/[{}[\];(),:]/}}(e)}e.exports=t,t.displayName="perl",t.aliases=[]},76277:function(e,t,n){"use strict";var r=n(60601);function i(e){e.register(r),e.languages.insertBefore("php","variable",{this:{pattern:/\$this\b/,alias:"keyword"},global:/\$(?:GLOBALS|HTTP_RAW_POST_DATA|_(?:COOKIE|ENV|FILES|GET|POST|REQUEST|SERVER|SESSION)|argc|argv|http_response_header|php_errormsg)\b/,scope:{pattern:/\b[\w\\]+::/,inside:{keyword:/\b(?:parent|self|static)\b/,punctuation:/::|\\/}}})}e.exports=i,i.displayName="phpExtras",i.aliases=[]},60601:function(e,t,n){"use strict";var r=n(73438);function i(e){e.register(r),function(e){var t=/\/\*[\s\S]*?\*\/|\/\/.*|#(?!\[).*/,n=[{pattern:/\b(?:false|true)\b/i,alias:"boolean"},{pattern:/(::\s*)\b[a-z_]\w*\b(?!\s*\()/i,greedy:!0,lookbehind:!0},{pattern:/(\b(?:case|const)\s+)\b[a-z_]\w*(?=\s*[;=])/i,greedy:!0,lookbehind:!0},/\b(?:null)\b/i,/\b[A-Z_][A-Z0-9_]*\b(?!\s*\()/],r=/\b0b[01]+(?:_[01]+)*\b|\b0o[0-7]+(?:_[0-7]+)*\b|\b0x[\da-f]+(?:_[\da-f]+)*\b|(?:\b\d+(?:_\d+)*\.?(?:\d+(?:_\d+)*)?|\B\.\d+)(?:e[+-]?\d+)?/i,i=/|\?\?=?|\.{3}|\??->|[!=]=?=?|::|\*\*=?|--|\+\+|&&|\|\||<<|>>|[?~]|[/^|%*&<>.+-]=?/,a=/[{}\[\](),:;]/;e.languages.php={delimiter:{pattern:/\?>$|^<\?(?:php(?=\s)|=)?/i,alias:"important"},comment:t,variable:/\$+(?:\w+\b|(?=\{))/,package:{pattern:/(namespace\s+|use\s+(?:function\s+)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,lookbehind:!0,inside:{punctuation:/\\/}},"class-name-definition":{pattern:/(\b(?:class|enum|interface|trait)\s+)\b[a-z_]\w*(?!\\)\b/i,lookbehind:!0,alias:"class-name"},"function-definition":{pattern:/(\bfunction\s+)[a-z_]\w*(?=\s*\()/i,lookbehind:!0,alias:"function"},keyword:[{pattern:/(\(\s*)\b(?:array|bool|boolean|float|int|integer|object|string)\b(?=\s*\))/i,alias:"type-casting",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|object|self|static|string)\b(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|object|self|static|string|void)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/\b(?:array(?!\s*\()|bool|float|int|iterable|mixed|object|string|void)\b/i,alias:"type-declaration",greedy:!0},{pattern:/(\|\s*)(?:false|null)\b|\b(?:false|null)(?=\s*\|)/i,alias:"type-declaration",greedy:!0,lookbehind:!0},{pattern:/\b(?:parent|self|static)(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(\byield\s+)from\b/i,lookbehind:!0},/\bclass\b/i,{pattern:/((?:^|[^\s>:]|(?:^|[^-])>|(?:^|[^:]):)\s*)\b(?:abstract|and|array|as|break|callable|case|catch|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|enum|eval|exit|extends|final|finally|fn|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|match|namespace|new|or|parent|print|private|protected|public|require|require_once|return|self|static|switch|throw|trait|try|unset|use|var|while|xor|yield|__halt_compiler)\b/i,lookbehind:!0}],"argument-name":{pattern:/([(,]\s+)\b[a-z_]\w*(?=\s*:(?!:))/i,lookbehind:!0},"class-name":[{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self|\s+static))\s+|\bcatch\s*\()\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/(\|\s*)\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/\b[a-z_]\w*(?!\\)\b(?=\s*\|)/i,greedy:!0},{pattern:/(\|\s*)(?:\\?\b[a-z_]\w*)+\b/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(?:\\?\b[a-z_]\w*)+\b(?=\s*\|)/i,alias:"class-name-fully-qualified",greedy:!0,inside:{punctuation:/\\/}},{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self\b|\s+static\b))\s+|\bcatch\s*\()(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*\$)/i,alias:"type-declaration",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-declaration"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*::)/i,alias:["class-name-fully-qualified","static-context"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/([(,?]\s*)[a-z_]\w*(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-hint"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b[a-z_]\w*(?!\\)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:["class-name-fully-qualified","return-type"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:n,function:{pattern:/(^|[^\\\w])\\?[a-z_](?:[\w\\]*\w)?(?=\s*\()/i,lookbehind:!0,inside:{punctuation:/\\/}},property:{pattern:/(->\s*)\w+/,lookbehind:!0},number:r,operator:i,punctuation:a};var o={pattern:/\{\$(?:\{(?:\{[^{}]+\}|[^{}]+)\}|[^{}])+\}|(^|[^\\{])\$+(?:\w+(?:\[[^\r\n\[\]]+\]|->\w+)?)/,lookbehind:!0,inside:e.languages.php},s=[{pattern:/<<<'([^']+)'[\r\n](?:.*[\r\n])*?\1;/,alias:"nowdoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},{pattern:/<<<(?:"([^"]+)"[\r\n](?:.*[\r\n])*?\1;|([a-z_]\w*)[\r\n](?:.*[\r\n])*?\2;)/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:o}},{pattern:/`(?:\\[\s\S]|[^\\`])*`/,alias:"backtick-quoted-string",greedy:!0},{pattern:/'(?:\\[\s\S]|[^\\'])*'/,alias:"single-quoted-string",greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,alias:"double-quoted-string",greedy:!0,inside:{interpolation:o}}];e.languages.insertBefore("php","variable",{string:s,attribute:{pattern:/#\[(?:[^"'\/#]|\/(?![*/])|\/\/.*$|#(?!\[).*$|\/\*(?:[^*]|\*(?!\/))*\*\/|"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*')+\](?=\s*[a-z$#])/im,greedy:!0,inside:{"attribute-content":{pattern:/^(#\[)[\s\S]+(?=\]$)/,lookbehind:!0,inside:{comment:t,string:s,"attribute-class-name":[{pattern:/([^:]|^)\b[a-z_]\w*(?!\\)\b/i,alias:"class-name",greedy:!0,lookbehind:!0},{pattern:/([^:]|^)(?:\\?\b[a-z_]\w*)+/i,alias:["class-name","class-name-fully-qualified"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:n,number:r,operator:i,punctuation:a}},delimiter:{pattern:/^#\[|\]$/,alias:"punctuation"}}}}),e.hooks.add("before-tokenize",(function(t){if(/<\?/.test(t.code)){e.languages["markup-templating"].buildPlaceholders(t,"php",/<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#(?!\[))(?:[^?\n\r]|\?(?!>))*(?=$|\?>|[\r\n])|#\[|\/\*(?:[^*]|\*(?!\/))*(?:\*\/|$))*?(?:\?>|$)/g)}})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"php")}))}(e)}e.exports=i,i.displayName="php",i.aliases=[]},56023:function(e,t,n){"use strict";var r=n(60601),i=n(90375);function a(e){e.register(r),e.register(i),function(e){var t=/(?:\b[a-zA-Z]\w*|[|\\[\]])+/.source;e.languages.phpdoc=e.languages.extend("javadoclike",{parameter:{pattern:RegExp("(@(?:global|param|property(?:-read|-write)?|var)\\s+(?:"+t+"\\s+)?)\\$\\w+"),lookbehind:!0}}),e.languages.insertBefore("phpdoc","keyword",{"class-name":[{pattern:RegExp("(@(?:global|package|param|property(?:-read|-write)?|return|subpackage|throws|var)\\s+)"+t),lookbehind:!0,inside:{keyword:/\b(?:array|bool|boolean|callback|double|false|float|int|integer|mixed|null|object|resource|self|string|true|void)\b/,punctuation:/[|\\[\]()]/}}]}),e.languages.javadoclike.addSupport("php",e.languages.phpdoc)}(e)}e.exports=a,a.displayName="phpdoc",a.aliases=[]},95469:function(e,t,n){"use strict";var r=n(36042);function i(e){e.register(r),e.languages.plsql=e.languages.extend("sql",{comment:{pattern:/\/\*[\s\S]*?\*\/|--.*/,greedy:!0},keyword:/\b(?:A|ACCESSIBLE|ADD|AGENT|AGGREGATE|ALL|ALTER|AND|ANY|ARRAY|AS|ASC|AT|ATTRIBUTE|AUTHID|AVG|BEGIN|BETWEEN|BFILE_BASE|BINARY|BLOB_BASE|BLOCK|BODY|BOTH|BOUND|BULK|BY|BYTE|C|CALL|CALLING|CASCADE|CASE|CHAR|CHARACTER|CHARSET|CHARSETFORM|CHARSETID|CHAR_BASE|CHECK|CLOB_BASE|CLONE|CLOSE|CLUSTER|CLUSTERS|COLAUTH|COLLECT|COLUMNS|COMMENT|COMMIT|COMMITTED|COMPILED|COMPRESS|CONNECT|CONSTANT|CONSTRUCTOR|CONTEXT|CONTINUE|CONVERT|COUNT|CRASH|CREATE|CREDENTIAL|CURRENT|CURSOR|CUSTOMDATUM|DANGLING|DATA|DATE|DATE_BASE|DAY|DECLARE|DEFAULT|DEFINE|DELETE|DESC|DETERMINISTIC|DIRECTORY|DISTINCT|DOUBLE|DROP|DURATION|ELEMENT|ELSE|ELSIF|EMPTY|END|ESCAPE|EXCEPT|EXCEPTION|EXCEPTIONS|EXCLUSIVE|EXECUTE|EXISTS|EXIT|EXTERNAL|FETCH|FINAL|FIRST|FIXED|FLOAT|FOR|FORALL|FORCE|FROM|FUNCTION|GENERAL|GOTO|GRANT|GROUP|HASH|HAVING|HEAP|HIDDEN|HOUR|IDENTIFIED|IF|IMMEDIATE|IMMUTABLE|IN|INCLUDING|INDEX|INDEXES|INDICATOR|INDICES|INFINITE|INSERT|INSTANTIABLE|INT|INTERFACE|INTERSECT|INTERVAL|INTO|INVALIDATE|IS|ISOLATION|JAVA|LANGUAGE|LARGE|LEADING|LENGTH|LEVEL|LIBRARY|LIKE|LIKE2|LIKE4|LIKEC|LIMIT|LIMITED|LOCAL|LOCK|LONG|LOOP|MAP|MAX|MAXLEN|MEMBER|MERGE|MIN|MINUS|MINUTE|MOD|MODE|MODIFY|MONTH|MULTISET|MUTABLE|NAME|NAN|NATIONAL|NATIVE|NCHAR|NEW|NOCOMPRESS|NOCOPY|NOT|NOWAIT|NULL|NUMBER_BASE|OBJECT|OCICOLL|OCIDATE|OCIDATETIME|OCIDURATION|OCIINTERVAL|OCILOBLOCATOR|OCINUMBER|OCIRAW|OCIREF|OCIREFCURSOR|OCIROWID|OCISTRING|OCITYPE|OF|OLD|ON|ONLY|OPAQUE|OPEN|OPERATOR|OPTION|OR|ORACLE|ORADATA|ORDER|ORGANIZATION|ORLANY|ORLVARY|OTHERS|OUT|OVERLAPS|OVERRIDING|PACKAGE|PARALLEL_ENABLE|PARAMETER|PARAMETERS|PARENT|PARTITION|PASCAL|PERSISTABLE|PIPE|PIPELINED|PLUGGABLE|POLYMORPHIC|PRAGMA|PRECISION|PRIOR|PRIVATE|PROCEDURE|PUBLIC|RAISE|RANGE|RAW|READ|RECORD|REF|REFERENCE|RELIES_ON|REM|REMAINDER|RENAME|RESOURCE|RESULT|RESULT_CACHE|RETURN|RETURNING|REVERSE|REVOKE|ROLLBACK|ROW|SAMPLE|SAVE|SAVEPOINT|SB1|SB2|SB4|SECOND|SEGMENT|SELECT|SELF|SEPARATE|SEQUENCE|SERIALIZABLE|SET|SHARE|SHORT|SIZE|SIZE_T|SOME|SPARSE|SQL|SQLCODE|SQLDATA|SQLNAME|SQLSTATE|STANDARD|START|STATIC|STDDEV|STORED|STRING|STRUCT|STYLE|SUBMULTISET|SUBPARTITION|SUBSTITUTABLE|SUBTYPE|SUM|SYNONYM|TABAUTH|TABLE|TDO|THE|THEN|TIME|TIMESTAMP|TIMEZONE_ABBR|TIMEZONE_HOUR|TIMEZONE_MINUTE|TIMEZONE_REGION|TO|TRAILING|TRANSACTION|TRANSACTIONAL|TRUSTED|TYPE|UB1|UB2|UB4|UNDER|UNION|UNIQUE|UNPLUG|UNSIGNED|UNTRUSTED|UPDATE|USE|USING|VALIST|VALUE|VALUES|VARIABLE|VARIANCE|VARRAY|VARYING|VIEW|VIEWS|VOID|WHEN|WHERE|WHILE|WITH|WORK|WRAPPED|WRITE|YEAR|ZONE)\b/i,operator:/:=?|=>|[<>^~!]=|\.\.|\|\||\*\*|[-+*/%<>=@]/}),e.languages.insertBefore("plsql","operator",{label:{pattern:/<<\s*\w+\s*>>/,alias:"symbol"}})}e.exports=i,i.displayName="plsql",i.aliases=[]},58411:function(e){"use strict";function t(e){e.languages.powerquery={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},"quoted-identifier":{pattern:/#"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},string:{pattern:/(?:#!)?"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},constant:[/\bDay\.(?:Friday|Monday|Saturday|Sunday|Thursday|Tuesday|Wednesday)\b/,/\bTraceLevel\.(?:Critical|Error|Information|Verbose|Warning)\b/,/\bOccurrence\.(?:All|First|Last)\b/,/\bOrder\.(?:Ascending|Descending)\b/,/\bRoundingMode\.(?:AwayFromZero|Down|ToEven|TowardZero|Up)\b/,/\bMissingField\.(?:Error|Ignore|UseNull)\b/,/\bQuoteStyle\.(?:Csv|None)\b/,/\bJoinKind\.(?:FullOuter|Inner|LeftAnti|LeftOuter|RightAnti|RightOuter)\b/,/\bGroupKind\.(?:Global|Local)\b/,/\bExtraValues\.(?:Error|Ignore|List)\b/,/\bJoinAlgorithm\.(?:Dynamic|LeftHash|LeftIndex|PairwiseHash|RightHash|RightIndex|SortMerge)\b/,/\bJoinSide\.(?:Left|Right)\b/,/\bPrecision\.(?:Decimal|Double)\b/,/\bRelativePosition\.From(?:End|Start)\b/,/\bTextEncoding\.(?:Ascii|BigEndianUnicode|Unicode|Utf16|Utf8|Windows)\b/,/\b(?:Any|Binary|Date|DateTime|DateTimeZone|Duration|Function|Int16|Int32|Int64|Int8|List|Logical|None|Number|Record|Table|Text|Time)\.Type\b/,/\bnull\b/],boolean:/\b(?:false|true)\b/,keyword:/\b(?:and|as|each|else|error|if|in|is|let|meta|not|nullable|optional|or|otherwise|section|shared|then|try|type)\b|#(?:binary|date|datetime|datetimezone|duration|infinity|nan|sections|shared|table|time)\b/,function:{pattern:/(^|[^#\w.])[a-z_][\w.]*(?=\s*\()/i,lookbehind:!0},"data-type":{pattern:/\b(?:any|anynonnull|binary|date|datetime|datetimezone|duration|function|list|logical|none|number|record|table|text|time)\b/,alias:"class-name"},number:{pattern:/\b0x[\da-f]+\b|(?:[+-]?(?:\b\d+\.)?\b\d+|[+-]\.\d+|(^|[^.])\B\.\d+)(?:e[+-]?\d+)?\b/i,lookbehind:!0},operator:/[-+*\/&?@^]|<(?:=>?|>)?|>=?|=>?|\.\.\.?/,punctuation:/[,;\[\](){}]/},e.languages.pq=e.languages.powerquery,e.languages.mscript=e.languages.powerquery}e.exports=t,t.displayName="powerquery",t.aliases=[]},25840:function(e){"use strict";function t(e){!function(e){var t=e.languages.powershell={comment:[{pattern:/(^|[^`])<#[\s\S]*?#>/,lookbehind:!0},{pattern:/(^|[^`])#.*/,lookbehind:!0}],string:[{pattern:/"(?:`[\s\S]|[^`"])*"/,greedy:!0,inside:null},{pattern:/'(?:[^']|'')*'/,greedy:!0}],namespace:/\[[a-z](?:\[(?:\[[^\]]*\]|[^\[\]])*\]|[^\[\]])*\]/i,boolean:/\$(?:false|true)\b/i,variable:/\$\w+\b/,function:[/\b(?:Add|Approve|Assert|Backup|Block|Checkpoint|Clear|Close|Compare|Complete|Compress|Confirm|Connect|Convert|ConvertFrom|ConvertTo|Copy|Debug|Deny|Disable|Disconnect|Dismount|Edit|Enable|Enter|Exit|Expand|Export|Find|ForEach|Format|Get|Grant|Group|Hide|Import|Initialize|Install|Invoke|Join|Limit|Lock|Measure|Merge|Move|New|Open|Optimize|Out|Ping|Pop|Protect|Publish|Push|Read|Receive|Redo|Register|Remove|Rename|Repair|Request|Reset|Resize|Resolve|Restart|Restore|Resume|Revoke|Save|Search|Select|Send|Set|Show|Skip|Sort|Split|Start|Step|Stop|Submit|Suspend|Switch|Sync|Tee|Test|Trace|Unblock|Undo|Uninstall|Unlock|Unprotect|Unpublish|Unregister|Update|Use|Wait|Watch|Where|Write)-[a-z]+\b/i,/\b(?:ac|cat|chdir|clc|cli|clp|clv|compare|copy|cp|cpi|cpp|cvpa|dbp|del|diff|dir|ebp|echo|epal|epcsv|epsn|erase|fc|fl|ft|fw|gal|gbp|gc|gci|gcs|gdr|gi|gl|gm|gp|gps|group|gsv|gu|gv|gwmi|iex|ii|ipal|ipcsv|ipsn|irm|iwmi|iwr|kill|lp|ls|measure|mi|mount|move|mp|mv|nal|ndr|ni|nv|ogv|popd|ps|pushd|pwd|rbp|rd|rdr|ren|ri|rm|rmdir|rni|rnp|rp|rv|rvpa|rwmi|sal|saps|sasv|sbp|sc|select|set|shcm|si|sl|sleep|sls|sort|sp|spps|spsv|start|sv|swmi|tee|trcm|type|write)\b/i],keyword:/\b(?:Begin|Break|Catch|Class|Continue|Data|Define|Do|DynamicParam|Else|ElseIf|End|Exit|Filter|Finally|For|ForEach|From|Function|If|InlineScript|Parallel|Param|Process|Return|Sequence|Switch|Throw|Trap|Try|Until|Using|Var|While|Workflow)\b/i,operator:{pattern:/(^|\W)(?:!|-(?:b?(?:and|x?or)|as|(?:Not)?(?:Contains|In|Like|Match)|eq|ge|gt|is(?:Not)?|Join|le|lt|ne|not|Replace|sh[lr])\b|-[-=]?|\+[+=]?|[*\/%]=?)/i,lookbehind:!0},punctuation:/[|{}[\];(),.]/};t.string[0].inside={function:{pattern:/(^|[^`])\$\((?:\$\([^\r\n()]*\)|(?!\$\()[^\r\n)])*\)/,lookbehind:!0,inside:t},boolean:t.boolean,variable:t.variable}}(e)}e.exports=t,t.displayName="powershell",t.aliases=[]},93765:function(e){"use strict";function t(e){e.languages.processing=e.languages.extend("clike",{keyword:/\b(?:break|case|catch|class|continue|default|else|extends|final|for|if|implements|import|new|null|private|public|return|static|super|switch|this|try|void|while)\b/,function:/\b\w+(?=\s*\()/,operator:/<[<=]?|>[>=]?|&&?|\|\|?|[%?]|[!=+\-*\/]=?/}),e.languages.insertBefore("processing","number",{constant:/\b(?!XML\b)[A-Z][A-Z\d_]+\b/,type:{pattern:/\b(?:boolean|byte|char|color|double|float|int|[A-Z]\w*)\b/,alias:"class-name"}})}e.exports=t,t.displayName="processing",t.aliases=[]},49166:function(e){"use strict";function t(e){e.languages.prolog={comment:{pattern:/\/\*[\s\S]*?\*\/|%.*/,greedy:!0},string:{pattern:/(["'])(?:\1\1|\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1(?!\1)/,greedy:!0},builtin:/\b(?:fx|fy|xf[xy]?|yfx?)\b/,function:/\b[a-z]\w*(?:(?=\()|\/\d+)/,number:/\b\d+(?:\.\d*)?/,operator:/[:\\=><\-?*@\/;+^|!$.]+|\b(?:is|mod|not|xor)\b/,punctuation:/[(){}\[\],]/}}e.exports=t,t.displayName="prolog",t.aliases=[]},94569:function(e){"use strict";function t(e){!function(e){var t=["on","ignoring","group_right","group_left","by","without"],n=["sum","min","max","avg","group","stddev","stdvar","count","count_values","bottomk","topk","quantile"].concat(t,["offset"]);e.languages.promql={comment:{pattern:/(^[ \t]*)#.*/m,lookbehind:!0},"vector-match":{pattern:new RegExp("((?:"+t.join("|")+")\\s*)\\([^)]*\\)"),lookbehind:!0,inside:{"label-key":{pattern:/\b[^,]+\b/,alias:"attr-name"},punctuation:/[(),]/}},"context-labels":{pattern:/\{[^{}]*\}/,inside:{"label-key":{pattern:/\b[a-z_]\w*(?=\s*(?:=|![=~]))/,alias:"attr-name"},"label-value":{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0,alias:"attr-value"},punctuation:/\{|\}|=~?|![=~]|,/}},"context-range":[{pattern:/\[[\w\s:]+\]/,inside:{punctuation:/\[|\]|:/,"range-duration":{pattern:/\b(?:\d+(?:[smhdwy]|ms))+\b/i,alias:"number"}}},{pattern:/(\boffset\s+)\w+/,lookbehind:!0,inside:{"range-duration":{pattern:/\b(?:\d+(?:[smhdwy]|ms))+\b/i,alias:"number"}}}],keyword:new RegExp("\\b(?:"+n.join("|")+")\\b","i"),function:/\b[a-z_]\w*(?=\s*\()/i,number:/[-+]?(?:(?:\b\d+(?:\.\d+)?|\B\.\d+)(?:e[-+]?\d+)?\b|\b(?:0x[0-9a-f]+|nan|inf)\b)/i,operator:/[\^*/%+-]|==|!=|<=|<|>=|>|\b(?:and|or|unless)\b/i,punctuation:/[{};()`,.[\]]/}}(e)}e.exports=t,t.displayName="promql",t.aliases=[]},6137:function(e){"use strict";function t(e){e.languages.properties={comment:/^[ \t]*[#!].*$/m,"attr-value":{pattern:/(^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+(?: *[=:] *(?! )| ))(?:\\(?:\r\n|[\s\S])|[^\\\r\n])+/m,lookbehind:!0},"attr-name":/^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+(?= *[=:]| )/m,punctuation:/[=:]/}}e.exports=t,t.displayName="properties",t.aliases=[]},76183:function(e){"use strict";function t(e){!function(e){var t=/\b(?:bool|bytes|double|s?fixed(?:32|64)|float|[su]?int(?:32|64)|string)\b/;e.languages.protobuf=e.languages.extend("clike",{"class-name":[{pattern:/(\b(?:enum|extend|message|service)\s+)[A-Za-z_]\w*(?=\s*\{)/,lookbehind:!0},{pattern:/(\b(?:rpc\s+\w+|returns)\s*\(\s*(?:stream\s+)?)\.?[A-Za-z_]\w*(?:\.[A-Za-z_]\w*)*(?=\s*\))/,lookbehind:!0}],keyword:/\b(?:enum|extend|extensions|import|message|oneof|option|optional|package|public|repeated|required|reserved|returns|rpc(?=\s+\w)|service|stream|syntax|to)\b(?!\s*=\s*\d)/,function:/\b[a-z_]\w*(?=\s*\()/i}),e.languages.insertBefore("protobuf","operator",{map:{pattern:/\bmap<\s*[\w.]+\s*,\s*[\w.]+\s*>(?=\s+[a-z_]\w*\s*[=;])/i,alias:"class-name",inside:{punctuation:/[<>.,]/,builtin:t}},builtin:t,"positional-class-name":{pattern:/(?:\b|\B\.)[a-z_]\w*(?:\.[a-z_]\w*)*(?=\s+[a-z_]\w*\s*[=;])/i,alias:"class-name",inside:{punctuation:/\./}},annotation:{pattern:/(\[\s*)[a-z_]\w*(?=\s*=)/i,lookbehind:!0}})}(e)}e.exports=t,t.displayName="protobuf",t.aliases=[]},26908:function(e){"use strict";function t(e){e.languages.psl={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/"(?:\\.|[^\\"])*"/,greedy:!0,inside:{symbol:/\\[ntrbA-Z"\\]/}},"heredoc-string":{pattern:/<<<([a-zA-Z_]\w*)[\r\n](?:.*[\r\n])*?\1\b/,alias:"string",greedy:!0},keyword:/\b(?:__multi|__single|case|default|do|else|elsif|exit|export|for|foreach|function|if|last|line|local|next|requires|return|switch|until|while|word)\b/,constant:/\b(?:ALARM|CHART_ADD_GRAPH|CHART_DELETE_GRAPH|CHART_DESTROY|CHART_LOAD|CHART_PRINT|EOF|OFFLINE|OK|PSL_PROF_LOG|R_CHECK_HORIZ|R_CHECK_VERT|R_CLICKER|R_COLUMN|R_FRAME|R_ICON|R_LABEL|R_LABEL_CENTER|R_LIST_MULTIPLE|R_LIST_MULTIPLE_ND|R_LIST_SINGLE|R_LIST_SINGLE_ND|R_MENU|R_POPUP|R_POPUP_SCROLLED|R_RADIO_HORIZ|R_RADIO_VERT|R_ROW|R_SCALE_HORIZ|R_SCALE_VERT|R_SEP_HORIZ|R_SEP_VERT|R_SPINNER|R_TEXT_FIELD|R_TEXT_FIELD_LABEL|R_TOGGLE|TRIM_LEADING|TRIM_LEADING_AND_TRAILING|TRIM_REDUNDANT|TRIM_TRAILING|VOID|WARN)\b/,boolean:/\b(?:FALSE|False|NO|No|TRUE|True|YES|Yes|false|no|true|yes)\b/,variable:/\b(?:PslDebug|errno|exit_status)\b/,builtin:{pattern:/\b(?:PslExecute|PslFunctionCall|PslFunctionExists|PslSetOptions|_snmp_debug|acos|add_diary|annotate|annotate_get|ascii_to_ebcdic|asctime|asin|atan|atexit|batch_set|blackout|cat|ceil|chan_exists|change_state|close|code_cvt|cond_signal|cond_wait|console_type|convert_base|convert_date|convert_locale_date|cos|cosh|create|date|dcget_text|destroy|destroy_lock|dget_text|difference|dump_hist|ebcdic_to_ascii|encrypt|event_archive|event_catalog_get|event_check|event_query|event_range_manage|event_range_query|event_report|event_schedule|event_trigger|event_trigger2|execute|exists|exp|fabs|file|floor|fmod|fopen|fseek|ftell|full_discovery|get|get_chan_info|get_ranges|get_text|get_vars|getenv|gethostinfo|getpid|getpname|grep|history|history_get_retention|in_transition|index|int|internal|intersection|is_var|isnumber|join|kill|length|lines|lock|lock_info|log|log10|loge|matchline|msg_check|msg_get_format|msg_get_severity|msg_printf|msg_sprintf|ntharg|nthargf|nthline|nthlinef|num_bytes|num_consoles|pconfig|popen|poplines|pow|print|printf|proc_exists|process|random|read|readln|refresh_parameters|remote_check|remote_close|remote_event_query|remote_event_trigger|remote_file_send|remote_open|remove|replace|rindex|sec_check_priv|sec_store_get|sec_store_set|set|set_alarm_ranges|set_locale|share|sin|sinh|sleep|snmp_agent_config|snmp_agent_start|snmp_agent_stop|snmp_close|snmp_config|snmp_get|snmp_get_next|snmp_h_get|snmp_h_get_next|snmp_h_set|snmp_open|snmp_set|snmp_trap_ignore|snmp_trap_listen|snmp_trap_raise_std_trap|snmp_trap_receive|snmp_trap_register_im|snmp_trap_send|snmp_walk|sopen|sort|splitline|sprintf|sqrt|srandom|str_repeat|strcasecmp|subset|substr|system|tail|tan|tanh|text_domain|time|tmpnam|tolower|toupper|trace_psl_process|trim|union|unique|unlock|unset|va_arg|va_start|write)\b/,alias:"builtin-function"},"foreach-variable":{pattern:/(\bforeach\s+(?:(?:\w+\b|"(?:\\.|[^\\"])*")\s+){0,2})[_a-zA-Z]\w*(?=\s*\()/,lookbehind:!0,greedy:!0},function:/\b[_a-z]\w*\b(?=\s*\()/i,number:/\b(?:0x[0-9a-f]+|\d+(?:\.\d+)?)\b/i,operator:/--|\+\+|&&=?|\|\|=?|<<=?|>>=?|[=!]~|[-+*/%&|^!=<>]=?|\.|[:?]/,punctuation:/[(){}\[\];,]/}}e.exports=t,t.displayName="psl",t.aliases=[]},3250:function(e){"use strict";function t(e){!function(e){e.languages.pug={comment:{pattern:/(^([\t ]*))\/\/.*(?:(?:\r?\n|\r)\2[\t ].+)*/m,lookbehind:!0},"multiline-script":{pattern:/(^([\t ]*)script\b.*\.[\t ]*)(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0,inside:e.languages.javascript},filter:{pattern:/(^([\t ]*)):.+(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"variable"},text:/\S[\s\S]*/}},"multiline-plain-text":{pattern:/(^([\t ]*)[\w\-#.]+\.[\t ]*)(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0},markup:{pattern:/(^[\t ]*)<.+/m,lookbehind:!0,inside:e.languages.markup},doctype:{pattern:/((?:^|\n)[\t ]*)doctype(?: .+)?/,lookbehind:!0},"flow-control":{pattern:/(^[\t ]*)(?:case|default|each|else|if|unless|when|while)\b(?: .+)?/m,lookbehind:!0,inside:{each:{pattern:/^each .+? in\b/,inside:{keyword:/\b(?:each|in)\b/,punctuation:/,/}},branch:{pattern:/^(?:case|default|else|if|unless|when|while)\b/,alias:"keyword"},rest:e.languages.javascript}},keyword:{pattern:/(^[\t ]*)(?:append|block|extends|include|prepend)\b.+/m,lookbehind:!0},mixin:[{pattern:/(^[\t ]*)mixin .+/m,lookbehind:!0,inside:{keyword:/^mixin/,function:/\w+(?=\s*\(|\s*$)/,punctuation:/[(),.]/}},{pattern:/(^[\t ]*)\+.+/m,lookbehind:!0,inside:{name:{pattern:/^\+\w+/,alias:"function"},rest:e.languages.javascript}}],script:{pattern:/(^[\t ]*script(?:(?:&[^(]+)?\([^)]+\))*[\t ]).+/m,lookbehind:!0,inside:e.languages.javascript},"plain-text":{pattern:/(^[\t ]*(?!-)[\w\-#.]*[\w\-](?:(?:&[^(]+)?\([^)]+\))*\/?[\t ]).+/m,lookbehind:!0},tag:{pattern:/(^[\t ]*)(?!-)[\w\-#.]*[\w\-](?:(?:&[^(]+)?\([^)]+\))*\/?:?/m,lookbehind:!0,inside:{attributes:[{pattern:/&[^(]+\([^)]+\)/,inside:e.languages.javascript},{pattern:/\([^)]+\)/,inside:{"attr-value":{pattern:/(=\s*(?!\s))(?:\{[^}]*\}|[^,)\r\n]+)/,lookbehind:!0,inside:e.languages.javascript},"attr-name":/[\w-]+(?=\s*!?=|\s*[,)])/,punctuation:/[!=(),]+/}}],punctuation:/:/,"attr-id":/#[\w\-]+/,"attr-class":/\.[\w\-]+/}},code:[{pattern:/(^[\t ]*(?:-|!?=)).+/m,lookbehind:!0,inside:e.languages.javascript}],punctuation:/[.\-!=|]+/};for(var t=/(^([\t ]*)):(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/.source,n=[{filter:"atpl",language:"twig"},{filter:"coffee",language:"coffeescript"},"ejs","handlebars","less","livescript","markdown",{filter:"sass",language:"scss"},"stylus"],r={},i=0,a=n.length;i",(function(){return o.filter})),"m"),lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"variable"},text:{pattern:/\S[\s\S]*/,alias:[o.language,"language-"+o.language],inside:e.languages[o.language]}}})}e.languages.insertBefore("pug","filter",r)}(e)}e.exports=t,t.displayName="pug",t.aliases=[]},35381:function(e){"use strict";function t(e){!function(e){e.languages.puppet={heredoc:[{pattern:/(@\("([^"\r\n\/):]+)"(?:\/[nrts$uL]*)?\).*(?:\r?\n|\r))(?:.*(?:\r?\n|\r(?!\n)))*?[ \t]*(?:\|[ \t]*)?(?:-[ \t]*)?\2/,lookbehind:!0,alias:"string",inside:{punctuation:/(?=\S).*\S(?= *$)/}},{pattern:/(@\(([^"\r\n\/):]+)(?:\/[nrts$uL]*)?\).*(?:\r?\n|\r))(?:.*(?:\r?\n|\r(?!\n)))*?[ \t]*(?:\|[ \t]*)?(?:-[ \t]*)?\2/,lookbehind:!0,greedy:!0,alias:"string",inside:{punctuation:/(?=\S).*\S(?= *$)/}},{pattern:/@\("?(?:[^"\r\n\/):]+)"?(?:\/[nrts$uL]*)?\)/,alias:"string",inside:{punctuation:{pattern:/(\().+?(?=\))/,lookbehind:!0}}}],"multiline-comment":{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0,greedy:!0,alias:"comment"},regex:{pattern:/((?:\bnode\s+|[~=\(\[\{,]\s*|[=+]>\s*|^\s*))\/(?:[^\/\\]|\\[\s\S])+\/(?:[imx]+\b|\B)/,lookbehind:!0,greedy:!0,inside:{"extended-regex":{pattern:/^\/(?:[^\/\\]|\\[\s\S])+\/[im]*x[im]*$/,inside:{comment:/#.*/}}}},comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},string:{pattern:/(["'])(?:\$\{(?:[^'"}]|(["'])(?:(?!\2)[^\\]|\\[\s\S])*\2)+\}|\$(?!\{)|(?!\1)[^\\$]|\\[\s\S])*\1/,greedy:!0,inside:{"double-quoted":{pattern:/^"[\s\S]*"$/,inside:{}}}},variable:{pattern:/\$(?:::)?\w+(?:::\w+)*/,inside:{punctuation:/::/}},"attr-name":/(?:\b\w+|\*)(?=\s*=>)/,function:[{pattern:/(\.)(?!\d)\w+/,lookbehind:!0},/\b(?:contain|debug|err|fail|include|info|notice|realize|require|tag|warning)\b|\b(?!\d)\w+(?=\()/],number:/\b(?:0x[a-f\d]+|\d+(?:\.\d+)?(?:e-?\d+)?)\b/i,boolean:/\b(?:false|true)\b/,keyword:/\b(?:application|attr|case|class|consumes|default|define|else|elsif|function|if|import|inherits|node|private|produces|type|undef|unless)\b/,datatype:{pattern:/\b(?:Any|Array|Boolean|Callable|Catalogentry|Class|Collection|Data|Default|Enum|Float|Hash|Integer|NotUndef|Numeric|Optional|Pattern|Regexp|Resource|Runtime|Scalar|String|Struct|Tuple|Type|Undef|Variant)\b/,alias:"symbol"},operator:/=[=~>]?|![=~]?|<(?:<\|?|[=~|-])?|>[>=]?|->?|~>|\|>?>?|[*\/%+?]|\b(?:and|in|or)\b/,punctuation:/[\[\]{}().,;]|:+/};var t=[{pattern:/(^|[^\\])\$\{(?:[^'"{}]|\{[^}]*\}|(["'])(?:(?!\2)[^\\]|\\[\s\S])*\2)+\}/,lookbehind:!0,inside:{"short-variable":{pattern:/(^\$\{)(?!\w+\()(?:::)?\w+(?:::\w+)*/,lookbehind:!0,alias:"variable",inside:{punctuation:/::/}},delimiter:{pattern:/^\$/,alias:"variable"},rest:e.languages.puppet}},{pattern:/(^|[^\\])\$(?:::)?\w+(?:::\w+)*/,lookbehind:!0,alias:"variable",inside:{punctuation:/::/}}];e.languages.puppet.heredoc[0].inside.interpolation=t,e.languages.puppet.string.inside["double-quoted"].inside.interpolation=t}(e)}e.exports=t,t.displayName="puppet",t.aliases=[]},8766:function(e){"use strict";function t(e){!function(e){e.languages.pure={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0},/#!.+/],"inline-lang":{pattern:/%<[\s\S]+?%>/,greedy:!0,inside:{lang:{pattern:/(^%< *)-\*-.+?-\*-/,lookbehind:!0,alias:"comment"},delimiter:{pattern:/^%<.*|%>$/,alias:"punctuation"}}},string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},number:{pattern:/((?:\.\.)?)(?:\b(?:inf|nan)\b|\b0x[\da-f]+|(?:\b(?:0b)?\d+(?:\.\d+)?|\B\.\d+)(?:e[+-]?\d+)?L?)/i,lookbehind:!0},keyword:/\b(?:NULL|ans|break|bt|case|catch|cd|clear|const|def|del|dump|else|end|exit|extern|false|force|help|if|infix[lr]?|interface|let|ls|mem|namespace|nonfix|of|otherwise|outfix|override|postfix|prefix|private|public|pwd|quit|run|save|show|stats|then|throw|trace|true|type|underride|using|when|with)\b/,function:/\b(?:abs|add_(?:addr|constdef|(?:fundef|interface|macdef|typedef)(?:_at)?|vardef)|all|any|applp?|arity|bigintp?|blob(?:_crc|_size|p)?|boolp?|byte_c?string(?:_pointer)?|byte_(?:matrix|pointer)|calloc|cat|catmap|ceil|char[ps]?|check_ptrtag|chr|clear_sentry|clearsym|closurep?|cmatrixp?|cols?|colcat(?:map)?|colmap|colrev|colvector(?:p|seq)?|complex(?:_float_(?:matrix|pointer)|_matrix(?:_view)?|_pointer|p)?|conj|cookedp?|cst|cstring(?:_(?:dup|list|vector))?|curry3?|cyclen?|del_(?:constdef|fundef|interface|macdef|typedef|vardef)|delete|diag(?:mat)?|dim|dmatrixp?|do|double(?:_matrix(?:_view)?|_pointer|p)?|dowith3?|drop|dropwhile|eval(?:cmd)?|exactp|filter|fix|fixity|flip|float(?:_matrix|_pointer)|floor|fold[lr]1?|frac|free|funp?|functionp?|gcd|get(?:_(?:byte|constdef|double|float|fundef|int(?:64)?|interface(?:_typedef)?|long|macdef|pointer|ptrtag|sentry|short|string|typedef|vardef))?|globsym|hash|head|id|im|imatrixp?|index|inexactp|infp|init|insert|int(?:_matrix(?:_view)?|_pointer|p)?|int64_(?:matrix|pointer)|integerp?|iteraten?|iterwhile|join|keys?|lambdap?|last(?:err(?:pos)?)?|lcd|list[2p]?|listmap|make_ptrtag|malloc|map|matcat|matrixp?|max|member|min|nanp|nargs|nmatrixp?|null|numberp?|ord|pack(?:ed)?|pointer(?:_cast|_tag|_type|p)?|pow|pred|ptrtag|put(?:_(?:byte|double|float|int(?:64)?|long|pointer|short|string))?|rationalp?|re|realp?|realloc|recordp?|redim|reduce(?:_with)?|refp?|repeatn?|reverse|rlistp?|round|rows?|rowcat(?:map)?|rowmap|rowrev|rowvector(?:p|seq)?|same|scan[lr]1?|sentry|sgn|short_(?:matrix|pointer)|slice|smatrixp?|sort|split|str|strcat|stream|stride|string(?:_(?:dup|list|vector)|p)?|subdiag(?:mat)?|submat|subseq2?|substr|succ|supdiag(?:mat)?|symbolp?|tail|take|takewhile|thunkp?|transpose|trunc|tuplep?|typep|ubyte|uint(?:64)?|ulong|uncurry3?|unref|unzip3?|update|ushort|vals?|varp?|vector(?:p|seq)?|void|zip3?|zipwith3?)\b/,special:{pattern:/\b__[a-z]+__\b/i,alias:"builtin"},operator:/(?:[!"#$%&'*+,\-.\/:<=>?@\\^`|~\u00a1-\u00bf\u00d7-\u00f7\u20d0-\u2bff]|\b_+\b)+|\b(?:and|div|mod|not|or)\b/,punctuation:/[(){}\[\];,|]/};var t=/%< *-\*- *\d* *-\*-[\s\S]+?%>/.source;["c",{lang:"c++",alias:"cpp"},"fortran"].forEach((function(n){var r=n;if("string"!==typeof n&&(r=n.alias,n=n.lang),e.languages[r]){var i={};i["inline-lang-"+r]={pattern:RegExp(t.replace("",n.replace(/([.+*?\/\\(){}\[\]])/g,"\\$1")),"i"),inside:e.util.clone(e.languages.pure["inline-lang"].inside)},i["inline-lang-"+r].inside.rest=e.util.clone(e.languages[r]),e.languages.insertBefore("pure","inline-lang",i)}})),e.languages.c&&(e.languages.pure["inline-lang"].inside.rest=e.util.clone(e.languages.c))}(e)}e.exports=t,t.displayName="pure",t.aliases=[]},76771:function(e){"use strict";function t(e){e.languages.purebasic=e.languages.extend("clike",{comment:/;.*/,keyword:/\b(?:align|and|as|break|calldebugger|case|compilercase|compilerdefault|compilerelse|compilerelseif|compilerendif|compilerendselect|compilererror|compilerif|compilerselect|continue|data|datasection|debug|debuglevel|declare|declarec|declarecdll|declaredll|declaremodule|default|define|dim|disableasm|disabledebugger|disableexplicit|else|elseif|enableasm|enabledebugger|enableexplicit|end|enddatasection|enddeclaremodule|endenumeration|endif|endimport|endinterface|endmacro|endmodule|endprocedure|endselect|endstructure|endstructureunion|endwith|enumeration|extends|fakereturn|for|foreach|forever|global|gosub|goto|if|import|importc|includebinary|includefile|includepath|interface|macro|module|newlist|newmap|next|not|or|procedure|procedurec|procedurecdll|proceduredll|procedurereturn|protected|prototype|prototypec|read|redim|repeat|restore|return|runtime|select|shared|static|step|structure|structureunion|swap|threaded|to|until|wend|while|with|xincludefile|xor)\b/i,function:/\b\w+(?:\.\w+)?\s*(?=\()/,number:/(?:\$[\da-f]+|\b-?(?:\d+(?:\.\d+)?|\.\d+)(?:e[+-]?\d+)?)\b/i,operator:/(?:@\*?|\?|\*)\w+|-[>-]?|\+\+?|!=?|<>?=?|==?|&&?|\|?\||[~^%?*/@]/}),e.languages.insertBefore("purebasic","keyword",{tag:/#\w+\$?/,asm:{pattern:/(^[\t ]*)!.*/m,lookbehind:!0,alias:"tag",inside:{comment:/;.*/,string:{pattern:/(["'`])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},"label-reference-anonymous":{pattern:/(!\s*j[a-z]+\s+)@[fb]/i,lookbehind:!0,alias:"fasm-label"},"label-reference-addressed":{pattern:/(!\s*j[a-z]+\s+)[A-Z._?$@][\w.?$@~#]*/i,lookbehind:!0,alias:"fasm-label"},keyword:[/\b(?:extern|global)\b[^;\r\n]*/i,/\b(?:CPU|DEFAULT|FLOAT)\b.*/],function:{pattern:/^([\t ]*!\s*)[\da-z]+(?=\s|$)/im,lookbehind:!0},"function-inline":{pattern:/(:\s*)[\da-z]+(?=\s)/i,lookbehind:!0,alias:"function"},label:{pattern:/^([\t ]*!\s*)[A-Za-z._?$@][\w.?$@~#]*(?=:)/m,lookbehind:!0,alias:"fasm-label"},register:/\b(?:st\d|[xyz]mm\d\d?|[cdt]r\d|r\d\d?[bwd]?|[er]?[abcd]x|[abcd][hl]|[er]?(?:bp|di|si|sp)|[cdefgs]s|mm\d+)\b/i,number:/(?:\b|-|(?=\$))(?:0[hx](?:[\da-f]*\.)?[\da-f]+(?:p[+-]?\d+)?|\d[\da-f]+[hx]|\$\d[\da-f]*|0[oq][0-7]+|[0-7]+[oq]|0[by][01]+|[01]+[by]|0[dt]\d+|(?:\d+(?:\.\d+)?|\.\d+)(?:\.?e[+-]?\d+)?[dt]?)\b/i,operator:/[\[\]*+\-/%<>=&|$!,.:]/}}}),delete e.languages.purebasic["class-name"],delete e.languages.purebasic.boolean,e.languages.pbfasm=e.languages.purebasic}e.exports=t,t.displayName="purebasic",t.aliases=[]},17357:function(e,t,n){"use strict";var r=n(56314);function i(e){e.register(r),e.languages.purescript=e.languages.extend("haskell",{keyword:/\b(?:ado|case|class|data|derive|do|else|forall|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\b|\u2200/,"import-statement":{pattern:/(^[\t ]*)import\s+[A-Z][\w']*(?:\.[A-Z][\w']*)*(?:\s+as\s+[A-Z][\w']*(?:\.[A-Z][\w']*)*)?(?:\s+hiding\b)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|hiding|import)\b/,punctuation:/\./}},builtin:/\b(?:absurd|add|ap|append|apply|between|bind|bottom|clamp|compare|comparing|compose|conj|const|degree|discard|disj|div|eq|flap|flip|gcd|identity|ifM|join|lcm|liftA1|liftM1|map|max|mempty|min|mod|mul|negate|not|notEq|one|otherwise|recip|show|sub|top|unit|unless|unlessM|void|when|whenM|zero)\b/,operator:[e.languages.haskell.operator[0],e.languages.haskell.operator[2],/[\xa2-\xa6\xa8\xa9\xac\xae-\xb1\xb4\xb8\xd7\xf7\u02c2-\u02c5\u02d2-\u02df\u02e5-\u02eb\u02ed\u02ef-\u02ff\u0375\u0384\u0385\u03f6\u0482\u058d-\u058f\u0606-\u0608\u060b\u060e\u060f\u06de\u06e9\u06fd\u06fe\u07f6\u07fe\u07ff\u09f2\u09f3\u09fa\u09fb\u0af1\u0b70\u0bf3-\u0bfa\u0c7f\u0d4f\u0d79\u0e3f\u0f01-\u0f03\u0f13\u0f15-\u0f17\u0f1a-\u0f1f\u0f34\u0f36\u0f38\u0fbe-\u0fc5\u0fc7-\u0fcc\u0fce\u0fcf\u0fd5-\u0fd8\u109e\u109f\u1390-\u1399\u166d\u17db\u1940\u19de-\u19ff\u1b61-\u1b6a\u1b74-\u1b7c\u1fbd\u1fbf-\u1fc1\u1fcd-\u1fcf\u1fdd-\u1fdf\u1fed-\u1fef\u1ffd\u1ffe\u2044\u2052\u207a-\u207c\u208a-\u208c\u20a0-\u20bf\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211e-\u2123\u2125\u2127\u2129\u212e\u213a\u213b\u2140-\u2144\u214a-\u214d\u214f\u218a\u218b\u2190-\u2307\u230c-\u2328\u232b-\u2426\u2440-\u244a\u249c-\u24e9\u2500-\u2767\u2794-\u27c4\u27c7-\u27e5\u27f0-\u2982\u2999-\u29d7\u29dc-\u29fb\u29fe-\u2b73\u2b76-\u2b95\u2b97-\u2bff\u2ce5-\u2cea\u2e50\u2e51\u2e80-\u2e99\u2e9b-\u2ef3\u2f00-\u2fd5\u2ff0-\u2ffb\u3004\u3012\u3013\u3020\u3036\u3037\u303e\u303f\u309b\u309c\u3190\u3191\u3196-\u319f\u31c0-\u31e3\u3200-\u321e\u322a-\u3247\u3250\u3260-\u327f\u328a-\u32b0\u32c0-\u33ff\u4dc0-\u4dff\ua490-\ua4c6\ua700-\ua716\ua720\ua721\ua789\ua78a\ua828-\ua82b\ua836-\ua839\uaa77-\uaa79\uab5b\uab6a\uab6b\ufb29\ufbb2-\ufbc1\ufdfc\ufdfd\ufe62\ufe64-\ufe66\ufe69\uff04\uff0b\uff1c-\uff1e\uff3e\uff40\uff5c\uff5e\uffe0-\uffe6\uffe8-\uffee\ufffc\ufffd]/]}),e.languages.purs=e.languages.purescript}e.exports=i,i.displayName="purescript",i.aliases=["purs"]},48996:function(e){"use strict";function t(e){e.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},e.languages.python["string-interpolation"].inside.interpolation.inside.rest=e.languages.python,e.languages.py=e.languages.python}e.exports=t,t.displayName="python",t.aliases=["py"]},29901:function(e){"use strict";function t(e){e.languages.q={string:/"(?:\\.|[^"\\\r\n])*"/,comment:[{pattern:/([\t )\]}])\/.*/,lookbehind:!0,greedy:!0},{pattern:/(^|\r?\n|\r)\/[\t ]*(?:(?:\r?\n|\r)(?:.*(?:\r?\n|\r(?!\n)))*?(?:\\(?=[\t ]*(?:\r?\n|\r))|$)|\S.*)/,lookbehind:!0,greedy:!0},{pattern:/^\\[\t ]*(?:\r?\n|\r)[\s\S]+/m,greedy:!0},{pattern:/^#!.+/m,greedy:!0}],symbol:/`(?::\S+|[\w.]*)/,datetime:{pattern:/0N[mdzuvt]|0W[dtz]|\d{4}\.\d\d(?:m|\.\d\d(?:T(?:\d\d(?::\d\d(?::\d\d(?:[.:]\d\d\d)?)?)?)?)?[dz]?)|\d\d:\d\d(?::\d\d(?:[.:]\d\d\d)?)?[uvt]?/,alias:"number"},number:/\b(?![01]:)(?:0N[hje]?|0W[hj]?|0[wn]|0x[\da-fA-F]+|\d+(?:\.\d*)?(?:e[+-]?\d+)?[hjfeb]?)/,keyword:/\\\w+\b|\b(?:abs|acos|aj0?|all|and|any|asc|asin|asof|atan|attr|avgs?|binr?|by|ceiling|cols|cor|cos|count|cov|cross|csv|cut|delete|deltas|desc|dev|differ|distinct|div|do|dsave|ej|enlist|eval|except|exec|exit|exp|fby|fills|first|fkeys|flip|floor|from|get|getenv|group|gtime|hclose|hcount|hdel|hopen|hsym|iasc|identity|idesc|if|ij|in|insert|inter|inv|keys?|last|like|list|ljf?|load|log|lower|lsq|ltime|ltrim|mavg|maxs?|mcount|md5|mdev|med|meta|mins?|mmax|mmin|mmu|mod|msum|neg|next|not|null|or|over|parse|peach|pj|plist|prds?|prev|prior|rand|rank|ratios|raze|read0|read1|reciprocal|reval|reverse|rload|rotate|rsave|rtrim|save|scan|scov|sdev|select|set|setenv|show|signum|sin|sqrt|ssr?|string|sublist|sums?|sv|svar|system|tables|tan|til|trim|txf|type|uj|ungroup|union|update|upper|upsert|value|var|views?|vs|wavg|where|while|within|wj1?|wsum|ww|xasc|xbar|xcols?|xdesc|xexp|xgroup|xkey|xlog|xprev|xrank)\b/,adverb:{pattern:/['\/\\]:?|\beach\b/,alias:"function"},verb:{pattern:/(?:\B\.\B|\b[01]:|<[=>]?|>=?|[:+\-*%,!?~=|$&#@^]):?|\b_\b:?/,alias:"operator"},punctuation:/[(){}\[\];.]/}}e.exports=t,t.displayName="q",t.aliases=[]},51188:function(e){"use strict";function t(e){!function(e){for(var t=/"(?:\\.|[^\\"\r\n])*"|'(?:\\.|[^\\'\r\n])*'/.source,n=/\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))*\*\//.source,r=/(?:[^\\()[\]{}"'/]||\/(?![*/])||\(*\)|\[*\]|\{*\}|\\[\s\S])/.source.replace(//g,(function(){return t})).replace(//g,(function(){return n})),i=0;i<2;i++)r=r.replace(//g,(function(){return r}));r=r.replace(//g,"[^\\s\\S]"),e.languages.qml={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},"javascript-function":{pattern:RegExp(/((?:^|;)[ \t]*)function\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*\(*\)\s*\{*\}/.source.replace(//g,(function(){return r})),"m"),lookbehind:!0,greedy:!0,alias:"language-javascript",inside:e.languages.javascript},"class-name":{pattern:/((?:^|[:;])[ \t]*)(?!\d)\w+(?=[ \t]*\{|[ \t]+on\b)/m,lookbehind:!0},property:[{pattern:/((?:^|[;{])[ \t]*)(?!\d)\w+(?:\.\w+)*(?=[ \t]*:)/m,lookbehind:!0},{pattern:/((?:^|[;{])[ \t]*)property[ \t]+(?!\d)\w+(?:\.\w+)*[ \t]+(?!\d)\w+(?:\.\w+)*(?=[ \t]*:)/m,lookbehind:!0,inside:{keyword:/^property/,property:/\w+(?:\.\w+)*/}}],"javascript-expression":{pattern:RegExp(/(:[ \t]*)(?![\s;}[])(?:(?!$|[;}]))+/.source.replace(//g,(function(){return r})),"m"),lookbehind:!0,greedy:!0,alias:"language-javascript",inside:e.languages.javascript},string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},keyword:/\b(?:as|import|on)\b/,punctuation:/[{}[\]:;,]/}}(e)}e.exports=t,t.displayName="qml",t.aliases=[]},38127:function(e){"use strict";function t(e){e.languages.qore=e.languages.extend("clike",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:\/\/|#).*)/,lookbehind:!0},string:{pattern:/("|')(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},keyword:/\b(?:abstract|any|assert|binary|bool|boolean|break|byte|case|catch|char|class|code|const|continue|data|default|do|double|else|enum|extends|final|finally|float|for|goto|hash|if|implements|import|inherits|instanceof|int|interface|long|my|native|new|nothing|null|object|our|own|private|reference|rethrow|return|short|soft(?:bool|date|float|int|list|number|string)|static|strictfp|string|sub|super|switch|synchronized|this|throw|throws|transient|try|void|volatile|while)\b/,boolean:/\b(?:false|true)\b/i,function:/\$?\b(?!\d)\w+(?=\()/,number:/\b(?:0b[01]+|0x(?:[\da-f]*\.)?[\da-fp\-]+|(?:\d+(?:\.\d+)?|\.\d+)(?:e\d+)?[df]|(?:\d+(?:\.\d+)?|\.\d+))\b/i,operator:{pattern:/(^|[^.])(?:\+[+=]?|-[-=]?|[!=](?:==?|~)?|>>?=?|<(?:=>?|<=?)?|&[&=]?|\|[|=]?|[*\/%^]=?|[~?])/,lookbehind:!0},variable:/\$(?!\d)\w+\b/})}e.exports=t,t.displayName="qore",t.aliases=[]},77571:function(e){"use strict";function t(e){!function(e){function t(e,t){return e.replace(/<<(\d+)>>/g,(function(e,n){return"(?:"+t[+n]+")"}))}function n(e,n,r){return RegExp(t(e,n),r||"")}var r=RegExp("\\b(?:"+("Adj BigInt Bool Ctl Double false Int One Pauli PauliI PauliX PauliY PauliZ Qubit Range Result String true Unit Zero"+" "+"Adjoint adjoint apply as auto body borrow borrowing Controlled controlled distribute elif else fail fixup for function if in internal intrinsic invert is let mutable namespace new newtype open operation repeat return self set until use using while within").trim().replace(/ /g,"|")+")\\b"),i=t(/<<0>>(?:\s*\.\s*<<0>>)*/.source,[/\b[A-Za-z_]\w*\b/.source]),a={keyword:r,punctuation:/[<>()?,.:[\]]/},o=/"(?:\\.|[^\\"])*"/.source;e.languages.qsharp=e.languages.extend("clike",{comment:/\/\/.*/,string:[{pattern:n(/(^|[^$\\])<<0>>/.source,[o]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:n(/(\b(?:as|open)\s+)<<0>>(?=\s*(?:;|as\b))/.source,[i]),lookbehind:!0,inside:a},{pattern:n(/(\bnamespace\s+)<<0>>(?=\s*\{)/.source,[i]),lookbehind:!0,inside:a}],keyword:r,number:/(?:\b0(?:x[\da-f]+|b[01]+|o[0-7]+)|(?:\B\.\d+|\b\d+(?:\.\d*)?)(?:e[-+]?\d+)?)l?\b/i,operator:/\band=|\bor=|\band\b|\bnot\b|\bor\b|<[-=]|[-=]>|>>>=?|<<<=?|\^\^\^=?|\|\|\|=?|&&&=?|w\/=?|~~~|[*\/+\-^=!%]=?/,punctuation:/::|[{}[\];(),.:]/}),e.languages.insertBefore("qsharp","number",{range:{pattern:/\.\./,alias:"operator"}});var s=function(e,t){for(var n=0;n>/g,(function(){return"(?:"+e+")"}));return e.replace(/<>/g,"[^\\s\\S]")}(t(/\{(?:[^"{}]|<<0>>|<>)*\}/.source,[o]),2);e.languages.insertBefore("qsharp","string",{"interpolation-string":{pattern:n(/\$"(?:\\.|<<0>>|[^\\"{])*"/.source,[s]),greedy:!0,inside:{interpolation:{pattern:n(/((?:^|[^\\])(?:\\\\)*)<<0>>/.source,[s]),lookbehind:!0,inside:{punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-qsharp",inside:e.languages.qsharp}}},string:/[\s\S]+/}}})}(e),e.languages.qs=e.languages.qsharp}e.exports=t,t.displayName="qsharp",t.aliases=["qs"]},25052:function(e){"use strict";function t(e){e.languages.r={comment:/#.*/,string:{pattern:/(['"])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},"percent-operator":{pattern:/%[^%\s]*%/,alias:"operator"},boolean:/\b(?:FALSE|TRUE)\b/,ellipsis:/\.\.(?:\.|\d+)/,number:[/\b(?:Inf|NaN)\b/,/(?:\b0x[\dA-Fa-f]+(?:\.\d*)?|\b\d+(?:\.\d*)?|\B\.\d+)(?:[EePp][+-]?\d+)?[iL]?/],keyword:/\b(?:NA|NA_character_|NA_complex_|NA_integer_|NA_real_|NULL|break|else|for|function|if|in|next|repeat|while)\b/,operator:/->?>?|<(?:=|=!]=?|::?|&&?|\|\|?|[+*\/^$@~]/,punctuation:/[(){}\[\],;]/}}e.exports=t,t.displayName="r",t.aliases=[]},73893:function(e,t,n){"use strict";var r=n(31418);function i(e){e.register(r),e.languages.racket=e.languages.extend("scheme",{"lambda-parameter":{pattern:/([(\[]lambda\s+[(\[])[^()\[\]'\s]+/,lookbehind:!0}}),e.languages.insertBefore("racket","string",{lang:{pattern:/^#lang.+/m,greedy:!0,alias:"keyword"}}),e.languages.rkt=e.languages.racket}e.exports=i,i.displayName="racket",i.aliases=["rkt"]},60489:function(e){"use strict";function t(e){e.languages.reason=e.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/}),e.languages.insertBefore("reason","class-name",{char:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,greedy:!0},constructor:/\b[A-Z]\w*\b(?!\s*\.)/,label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete e.languages.reason.function}e.exports=t,t.displayName="reason",t.aliases=[]},57978:function(e){"use strict";function t(e){!function(e){var t={pattern:/\\[\\(){}[\]^$+*?|.]/,alias:"escape"},n=/\\(?:x[\da-fA-F]{2}|u[\da-fA-F]{4}|u\{[\da-fA-F]+\}|0[0-7]{0,2}|[123][0-7]{2}|c[a-zA-Z]|.)/,r="(?:[^\\\\-]|"+n.source+")",i=RegExp(r+"-"+r),a={pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:"variable"};e.languages.regex={"char-class":{pattern:/((?:^|[^\\])(?:\\\\)*)\[(?:[^\\\]]|\\[\s\S])*\]/,lookbehind:!0,inside:{"char-class-negation":{pattern:/(^\[)\^/,lookbehind:!0,alias:"operator"},"char-class-punctuation":{pattern:/^\[|\]$/,alias:"punctuation"},range:{pattern:i,inside:{escape:n,"range-punctuation":{pattern:/-/,alias:"operator"}}},"special-escape":t,"char-set":{pattern:/\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},escape:n}},"special-escape":t,"char-set":{pattern:/\.|\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},backreference:[{pattern:/\\(?![123][0-7]{2})[1-9]/,alias:"keyword"},{pattern:/\\k<[^<>']+>/,alias:"keyword",inside:{"group-name":a}}],anchor:{pattern:/[$^]|\\[ABbGZz]/,alias:"function"},escape:n,group:[{pattern:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]|:=]=?|!=|\b_\b/,punctuation:/[,;.\[\]{}()]/}}e.exports=t,t.displayName="rego",t.aliases=[]},85184:function(e){"use strict";function t(e){e.languages.renpy={comment:{pattern:/(^|[^\\])#.+/,lookbehind:!0},string:{pattern:/("""|''')[\s\S]+?\1|("|')(?:\\.|(?!\2)[^\\])*\2|(?:^#?(?:(?:[0-9a-fA-F]){3}|[0-9a-fA-F]{6})$)/m,greedy:!0},function:/\b[a-z_]\w*(?=\()/i,property:/\b(?:Update|UpdateVersion|action|activate_sound|adv_nvl_transition|after_load_transition|align|alpha|alt|anchor|antialias|area|auto|background|bar_invert|bar_resizing|bar_vertical|black_color|bold|bottom_bar|bottom_gutter|bottom_margin|bottom_padding|box_reverse|box_wrap|can_update|caret|child|color|crop|default_afm_enable|default_afm_time|default_fullscreen|default_text_cps|developer|directory_name|drag_handle|drag_joined|drag_name|drag_raise|draggable|dragged|drop_shadow|drop_shadow_color|droppable|dropped|easein|easeout|edgescroll|end_game_transition|end_splash_transition|enter_replay_transition|enter_sound|enter_transition|enter_yesno_transition|executable_name|exit_replay_transition|exit_sound|exit_transition|exit_yesno_transition|fadein|fadeout|first_indent|first_spacing|fit_first|focus|focus_mask|font|foreground|game_main_transition|get_installed_packages|google_play_key|google_play_salt|ground|has_music|has_sound|has_voice|height|help|hinting|hover|hover_background|hover_color|hover_sound|hovered|hyperlink_functions|idle|idle_color|image_style|include_update|insensitive|insensitive_background|insensitive_color|inside|intra_transition|italic|justify|kerning|keyboard_focus|language|layer_clipping|layers|layout|left_bar|left_gutter|left_margin|left_padding|length|line_leading|line_overlap_split|line_spacing|linear|main_game_transition|main_menu_music|maximum|min_width|minimum|minwidth|modal|mouse|mousewheel|name|narrator_menu|newline_indent|nvl_adv_transition|offset|order_reverse|outlines|overlay_functions|pos|position|prefix|radius|range|rest_indent|right_bar|right_gutter|right_margin|right_padding|rotate|rotate_pad|ruby_style|sample_sound|save_directory|say_attribute_transition|screen_height|screen_width|scrollbars|selected_hover|selected_hover_color|selected_idle|selected_idle_color|selected_insensitive|show_side_image|show_two_window|side_spacing|side_xpos|side_ypos|size|size_group|slow_cps|slow_cps_multiplier|spacing|strikethrough|subpixel|text_align|text_style|text_xpos|text_y_fudge|text_ypos|thumb|thumb_offset|thumb_shadow|thumbnail_height|thumbnail_width|time|top_bar|top_gutter|top_margin|top_padding|translations|underline|unscrollable|update|value|version|version_name|version_tuple|vertical|width|window_hide_transition|window_icon|window_left_padding|window_show_transition|window_title|windows_icon|xadjustment|xalign|xanchor|xanchoraround|xaround|xcenter|xfill|xinitial|xmargin|xmaximum|xminimum|xoffset|xofsset|xpadding|xpos|xsize|xzoom|yadjustment|yalign|yanchor|yanchoraround|yaround|ycenter|yfill|yinitial|ymargin|ymaximum|yminimum|yoffset|ypadding|ypos|ysize|ysizexysize|yzoom|zoom|zorder)\b/,tag:/\b(?:bar|block|button|buttoscreenn|drag|draggroup|fixed|frame|grid|[hv]box|hotbar|hotspot|image|imagebutton|imagemap|input|key|label|menu|mm_menu_frame|mousearea|nvl|parallel|screen|self|side|tag|text|textbutton|timer|vbar|viewport|window)\b|\$/,keyword:/\b(?:None|add|adjustment|alignaround|allow|angle|animation|around|as|assert|behind|box_layout|break|build|cache|call|center|changed|child_size|choice|circles|class|clear|clicked|clipping|clockwise|config|contains|continue|corner1|corner2|counterclockwise|def|default|define|del|delay|disabled|disabled_text|dissolve|elif|else|event|except|exclude|exec|expression|fade|finally|for|from|function|global|gm_root|has|hide|id|if|import|in|init|is|jump|knot|lambda|left|less_rounded|mm_root|movie|music|null|on|onlayer|pass|pause|persistent|play|print|python|queue|raise|random|renpy|repeat|return|right|rounded_window|scene|scope|set|show|slow|slow_abortable|slow_done|sound|stop|store|style|style_group|substitute|suffix|theme|transform|transform_anchor|transpose|try|ui|unhovered|updater|use|voice|while|widget|widget_hover|widget_selected|widget_text|yield)\b/,boolean:/\b(?:[Ff]alse|[Tt]rue)\b/,number:/(?:\b(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*(?:\.\d*)?)|\B\.\d+)(?:e[+-]?\d+)?j?/i,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]|\b(?:and|at|not|or|with)\b/,punctuation:/[{}[\];(),.:]/},e.languages.rpy=e.languages.renpy}e.exports=t,t.displayName="renpy",t.aliases=["rpy"]},11967:function(e){"use strict";function t(e){e.languages.rest={table:[{pattern:/(^[\t ]*)(?:\+[=-]+)+\+(?:\r?\n|\r)(?:\1[+|].+[+|](?:\r?\n|\r))+\1(?:\+[=-]+)+\+/m,lookbehind:!0,inside:{punctuation:/\||(?:\+[=-]+)+\+/}},{pattern:/(^[\t ]*)=+ [ =]*=(?:(?:\r?\n|\r)\1.+)+(?:\r?\n|\r)\1=+ [ =]*=(?=(?:\r?\n|\r){2}|\s*$)/m,lookbehind:!0,inside:{punctuation:/[=-]+/}}],"substitution-def":{pattern:/(^[\t ]*\.\. )\|(?:[^|\s](?:[^|]*[^|\s])?)\| [^:]+::/m,lookbehind:!0,inside:{substitution:{pattern:/^\|(?:[^|\s]|[^|\s][^|]*[^|\s])\|/,alias:"attr-value",inside:{punctuation:/^\||\|$/}},directive:{pattern:/( )(?! )[^:]+::/,lookbehind:!0,alias:"function",inside:{punctuation:/::$/}}}},"link-target":[{pattern:/(^[\t ]*\.\. )\[[^\]]+\]/m,lookbehind:!0,alias:"string",inside:{punctuation:/^\[|\]$/}},{pattern:/(^[\t ]*\.\. )_(?:`[^`]+`|(?:[^:\\]|\\.)+):/m,lookbehind:!0,alias:"string",inside:{punctuation:/^_|:$/}}],directive:{pattern:/(^[\t ]*\.\. )[^:]+::/m,lookbehind:!0,alias:"function",inside:{punctuation:/::$/}},comment:{pattern:/(^[\t ]*\.\.)(?:(?: .+)?(?:(?:\r?\n|\r).+)+| .+)(?=(?:\r?\n|\r){2}|$)/m,lookbehind:!0},title:[{pattern:/^(([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2+)(?:\r?\n|\r).+(?:\r?\n|\r)\1$/m,inside:{punctuation:/^[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+|[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+$/,important:/.+/}},{pattern:/(^|(?:\r?\n|\r){2}).+(?:\r?\n|\r)([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2+(?=\r?\n|\r|$)/,lookbehind:!0,inside:{punctuation:/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+$/,important:/.+/}}],hr:{pattern:/((?:\r?\n|\r){2})([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2{3,}(?=(?:\r?\n|\r){2})/,lookbehind:!0,alias:"punctuation"},field:{pattern:/(^[\t ]*):[^:\r\n]+:(?= )/m,lookbehind:!0,alias:"attr-name"},"command-line-option":{pattern:/(^[\t ]*)(?:[+-][a-z\d]|(?:--|\/)[a-z\d-]+)(?:[ =](?:[a-z][\w-]*|<[^<>]+>))?(?:, (?:[+-][a-z\d]|(?:--|\/)[a-z\d-]+)(?:[ =](?:[a-z][\w-]*|<[^<>]+>))?)*(?=(?:\r?\n|\r)? {2,}\S)/im,lookbehind:!0,alias:"symbol"},"literal-block":{pattern:/::(?:\r?\n|\r){2}([ \t]+)(?![ \t]).+(?:(?:\r?\n|\r)\1.+)*/,inside:{"literal-block-punctuation":{pattern:/^::/,alias:"punctuation"}}},"quoted-literal-block":{pattern:/::(?:\r?\n|\r){2}([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]).*(?:(?:\r?\n|\r)\1.*)*/,inside:{"literal-block-punctuation":{pattern:/^(?:::|([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\1*)/m,alias:"punctuation"}}},"list-bullet":{pattern:/(^[\t ]*)(?:[*+\-\u2022\u2023\u2043]|\(?(?:\d+|[a-z]|[ivxdclm]+)\)|(?:\d+|[a-z]|[ivxdclm]+)\.)(?= )/im,lookbehind:!0,alias:"punctuation"},"doctest-block":{pattern:/(^[\t ]*)>>> .+(?:(?:\r?\n|\r).+)*/m,lookbehind:!0,inside:{punctuation:/^>>>/}},inline:[{pattern:/(^|[\s\-:\/'"<(\[{])(?::[^:]+:`.*?`|`.*?`:[^:]+:|(\*\*?|``?|\|)(?!\s)(?:(?!\2).)*\S\2(?=[\s\-.,:;!?\\\/'")\]}]|$))/m,lookbehind:!0,inside:{bold:{pattern:/(^\*\*).+(?=\*\*$)/,lookbehind:!0},italic:{pattern:/(^\*).+(?=\*$)/,lookbehind:!0},"inline-literal":{pattern:/(^``).+(?=``$)/,lookbehind:!0,alias:"symbol"},role:{pattern:/^:[^:]+:|:[^:]+:$/,alias:"function",inside:{punctuation:/^:|:$/}},"interpreted-text":{pattern:/(^`).+(?=`$)/,lookbehind:!0,alias:"attr-value"},substitution:{pattern:/(^\|).+(?=\|$)/,lookbehind:!0,alias:"attr-value"},punctuation:/\*\*?|``?|\|/}}],link:[{pattern:/\[[^\[\]]+\]_(?=[\s\-.,:;!?\\\/'")\]}]|$)/,alias:"string",inside:{punctuation:/^\[|\]_$/}},{pattern:/(?:\b[a-z\d]+(?:[_.:+][a-z\d]+)*_?_|`[^`]+`_?_|_`[^`]+`)(?=[\s\-.,:;!?\\\/'")\]}]|$)/i,alias:"string",inside:{punctuation:/^_?`|`$|`?_?_$/}}],punctuation:{pattern:/(^[\t ]*)(?:\|(?= |$)|(?:---?|\u2014|\.\.|__)(?= )|\.\.$)/m,lookbehind:!0}}}e.exports=t,t.displayName="rest",t.aliases=[]},32870:function(e){"use strict";function t(e){e.languages.rip={comment:{pattern:/#.*/,greedy:!0},char:{pattern:/\B`[^\s`'",.:;#\/\\()<>\[\]{}]\b/,greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},regex:{pattern:/(^|[^/])\/(?!\/)(?:\[[^\n\r\]]*\]|\\.|[^/\\\r\n\[])+\/(?=\s*(?:$|[\r\n,.;})]))/,lookbehind:!0,greedy:!0},keyword:/(?:=>|->)|\b(?:case|catch|class|else|exit|finally|if|raise|return|switch|try)\b/,builtin:/@|\bSystem\b/,boolean:/\b(?:false|true)\b/,date:/\b\d{4}-\d{2}-\d{2}\b/,time:/\b\d{2}:\d{2}:\d{2}\b/,datetime:/\b\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\b/,symbol:/:[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/,number:/[+-]?\b(?:\d+\.\d+|\d+)\b/,punctuation:/(?:\.{2,3})|[`,.:;=\/\\()<>\[\]{}]/,reference:/[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/}}e.exports=t,t.displayName="rip",t.aliases=[]},46002:function(e){"use strict";function t(e){e.languages.roboconf={comment:/#.*/,keyword:{pattern:/(^|\s)(?:(?:external|import)\b|(?:facet|instance of)(?=[ \t]+[\w-]+[ \t]*\{))/,lookbehind:!0},component:{pattern:/[\w-]+(?=[ \t]*\{)/,alias:"variable"},property:/[\w.-]+(?=[ \t]*:)/,value:{pattern:/(=[ \t]*(?![ \t]))[^,;]+/,lookbehind:!0,alias:"attr-value"},optional:{pattern:/\(optional\)/,alias:"builtin"},wildcard:{pattern:/(\.)\*/,lookbehind:!0,alias:"operator"},punctuation:/[{},.;:=]/}}e.exports=t,t.displayName="roboconf",t.aliases=[]},82384:function(e){"use strict";function t(e){!function(e){var t={pattern:/(^[ \t]*| {2}|\t)#.*/m,lookbehind:!0,greedy:!0},n={pattern:/((?:^|[^\\])(?:\\{2})*)[$@&%]\{(?:[^{}\r\n]|\{[^{}\r\n]*\})*\}/,lookbehind:!0,inside:{punctuation:/^[$@&%]\{|\}$/}};function r(e,r){var i={"section-header":{pattern:/^ ?\*{3}.+?\*{3}/,alias:"keyword"}};for(var a in r)i[a]=r[a];return i.tag={pattern:/([\r\n](?: {2}|\t)[ \t]*)\[[-\w]+\]/,lookbehind:!0,inside:{punctuation:/\[|\]/}},i.variable=n,i.comment=t,{pattern:RegExp(/^ ?\*{3}[ \t]*[ \t]*\*{3}(?:.|[\r\n](?!\*{3}))*/.source.replace(//g,(function(){return e})),"im"),alias:"section",inside:i}}var i={pattern:/(\[Documentation\](?: {2}|\t)[ \t]*)(?![ \t]|#)(?:.|(?:\r\n?|\n)[ \t]*\.{3})+/,lookbehind:!0,alias:"string"},a={pattern:/([\r\n] ?)(?!#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0,alias:"function",inside:{variable:n}},o={pattern:/([\r\n](?: {2}|\t)[ \t]*)(?!\[|\.{3}|#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0,inside:{variable:n}};e.languages.robotframework={settings:r("Settings",{documentation:{pattern:/([\r\n] ?Documentation(?: {2}|\t)[ \t]*)(?![ \t]|#)(?:.|(?:\r\n?|\n)[ \t]*\.{3})+/,lookbehind:!0,alias:"string"},property:{pattern:/([\r\n] ?)(?!\.{3}|#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0}}),variables:r("Variables"),"test-cases":r("Test Cases",{"test-name":a,documentation:i,property:o}),keywords:r("Keywords",{"keyword-name":a,documentation:i,property:o}),tasks:r("Tasks",{"task-name":a,documentation:i,property:o}),comment:t},e.languages.robot=e.languages.robotframework}(e)}e.exports=t,t.displayName="robotframework",t.aliases=[]},99560:function(e){"use strict";function t(e){!function(e){e.languages.ruby=e.languages.extend("clike",{comment:{pattern:/#.*|^=begin\s[\s\S]*?^=end/m,greedy:!0},"class-name":{pattern:/(\b(?:class|module)\s+|\bcatch\s+\()[\w.\\]+|\b[A-Z_]\w*(?=\s*\.\s*new\b)/,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:BEGIN|END|alias|and|begin|break|case|class|def|define_method|defined|do|each|else|elsif|end|ensure|extend|for|if|in|include|module|new|next|nil|not|or|prepend|private|protected|public|raise|redo|require|rescue|retry|return|self|super|then|throw|undef|unless|until|when|while|yield)\b/,operator:/\.{2,3}|&\.|===||[!=]?~|(?:&&|\|\||<<|>>|\*\*|[+\-*/%<>!^&|=])=?|[?:]/,punctuation:/[(){}[\].,;]/}),e.languages.insertBefore("ruby","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}});var t={pattern:/((?:^|[^\\])(?:\\{2})*)#\{(?:[^{}]|\{[^{}]*\})*\}/,lookbehind:!0,inside:{content:{pattern:/^(#\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:e.languages.ruby},delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"}}};delete e.languages.ruby.function;var n="(?:"+[/([^a-zA-Z0-9\s{(\[<=])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/\((?:[^()\\]|\\[\s\S]|\((?:[^()\\]|\\[\s\S])*\))*\)/.source,/\{(?:[^{}\\]|\\[\s\S]|\{(?:[^{}\\]|\\[\s\S])*\})*\}/.source,/\[(?:[^\[\]\\]|\\[\s\S]|\[(?:[^\[\]\\]|\\[\s\S])*\])*\]/.source,/<(?:[^<>\\]|\\[\s\S]|<(?:[^<>\\]|\\[\s\S])*>)*>/.source].join("|")+")",r=/(?:"(?:\\.|[^"\\\r\n])*"|(?:\b[a-zA-Z_]\w*|[^\s\0-\x7F]+)[?!]?|\$.)/.source;e.languages.insertBefore("ruby","keyword",{"regex-literal":[{pattern:RegExp(/%r/.source+n+/[egimnosux]{0,6}/.source),greedy:!0,inside:{interpolation:t,regex:/[\s\S]+/}},{pattern:/(^|[^/])\/(?!\/)(?:\[[^\r\n\]]+\]|\\.|[^[/\\\r\n])+\/[egimnosux]{0,6}(?=\s*(?:$|[\r\n,.;})#]))/,lookbehind:!0,greedy:!0,inside:{interpolation:t,regex:/[\s\S]+/}}],variable:/[@$]+[a-zA-Z_]\w*(?:[?!]|\b)/,symbol:[{pattern:RegExp(/(^|[^:]):/.source+r),lookbehind:!0,greedy:!0},{pattern:RegExp(/([\r\n{(,][ \t]*)/.source+r+/(?=:(?!:))/.source),lookbehind:!0,greedy:!0}],"method-definition":{pattern:/(\bdef\s+)\w+(?:\s*\.\s*\w+)?/,lookbehind:!0,inside:{function:/\b\w+$/,keyword:/^self\b/,"class-name":/^\w+/,punctuation:/\./}}}),e.languages.insertBefore("ruby","string",{"string-literal":[{pattern:RegExp(/%[qQiIwWs]?/.source+n),greedy:!0,inside:{interpolation:t,string:/[\s\S]+/}},{pattern:/("|')(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|(?!\1)[^\\#\r\n])*\1/,greedy:!0,inside:{interpolation:t,string:/[\s\S]+/}},{pattern:/<<[-~]?([a-z_]\w*)[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?[a-z_]\w*|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?/}},interpolation:t,string:/[\s\S]+/}},{pattern:/<<[-~]?'([a-z_]\w*)'[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?'[a-z_]\w*'|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?'|'$/}},string:/[\s\S]+/}}],"command-literal":[{pattern:RegExp(/%x/.source+n),greedy:!0,inside:{interpolation:t,command:{pattern:/[\s\S]+/,alias:"string"}}},{pattern:/`(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|[^\\`#\r\n])*`/,greedy:!0,inside:{interpolation:t,command:{pattern:/[\s\S]+/,alias:"string"}}}]}),delete e.languages.ruby.string,e.languages.insertBefore("ruby","number",{builtin:/\b(?:Array|Bignum|Binding|Class|Continuation|Dir|Exception|FalseClass|File|Fixnum|Float|Hash|IO|Integer|MatchData|Method|Module|NilClass|Numeric|Object|Proc|Range|Regexp|Stat|String|Struct|Symbol|TMS|Thread|ThreadGroup|Time|TrueClass)\b/,constant:/\b[A-Z][A-Z0-9_]*(?:[?!]|\b)/}),e.languages.rb=e.languages.ruby}(e)}e.exports=t,t.displayName="ruby",t.aliases=["rb"]},49501:function(e){"use strict";function t(e){!function(e){for(var t=/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|)*\*\//.source,n=0;n<2;n++)t=t.replace(//g,(function(){return t}));t=t.replace(//g,(function(){return/[^\s\S]/.source})),e.languages.rust={comment:[{pattern:RegExp(/(^|[^\\])/.source+t),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|trait|type|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:Self|abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:bool|char|f(?:32|64)|[ui](?:8|16|32|64|128|size)|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\b\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:f32|f64|[iu](?:8|16|32|64|size)?))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<>?=?|[@?]/},e.languages.rust["closure-params"].inside.rest=e.languages.rust,e.languages.rust.attribute.inside.string=e.languages.rust.string}(e)}e.exports=t,t.displayName="rust",t.aliases=[]},17842:function(e){"use strict";function t(e){!function(e){var t=/(?:"(?:""|[^"])*"(?!")|'(?:''|[^'])*'(?!'))/.source,n=/\b(?:\d[\da-f]*x|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,r={pattern:RegExp(t+"[bx]"),alias:"number"},i={pattern:/&[a-z_]\w*/i},a={pattern:/((?:^|\s|=|\())%(?:ABORT|BY|CMS|COPY|DISPLAY|DO|ELSE|END|EVAL|GLOBAL|GO|GOTO|IF|INC|INCLUDE|INDEX|INPUT|KTRIM|LENGTH|LET|LIST|LOCAL|PUT|QKTRIM|QSCAN|QSUBSTR|QSYSFUNC|QUPCASE|RETURN|RUN|SCAN|SUBSTR|SUPERQ|SYMDEL|SYMEXIST|SYMGLOBL|SYMLOCAL|SYSCALL|SYSEVALF|SYSEXEC|SYSFUNC|SYSGET|SYSRPUT|THEN|TO|TSO|UNQUOTE|UNTIL|UPCASE|WHILE|WINDOW)\b/i,lookbehind:!0,alias:"keyword"},o={pattern:/(^|\s)(?:proc\s+\w+|data(?!=)|quit|run)\b/i,alias:"keyword",lookbehind:!0},s=[/\/\*[\s\S]*?\*\//,{pattern:/(^[ \t]*|;\s*)\*[^;]*;/m,lookbehind:!0}],l={pattern:RegExp(t),greedy:!0},u=/[$%@.(){}\[\];,\\]/,c={pattern:/%?\b\w+(?=\()/,alias:"keyword"},d={function:c,"arg-value":{pattern:/(=\s*)[A-Z\.]+/i,lookbehind:!0},operator:/=/,"macro-variable":i,arg:{pattern:/[A-Z]+/i,alias:"keyword"},number:n,"numeric-constant":r,punctuation:u,string:l},p={pattern:/\b(?:format|put)\b=?[\w'$.]+/i,inside:{keyword:/^(?:format|put)(?==)/i,equals:/=/,format:{pattern:/(?:\w|\$\d)+\.\d?/,alias:"number"}}},f={pattern:/\b(?:format|put)\s+[\w']+(?:\s+[$.\w]+)+(?=;)/i,inside:{keyword:/^(?:format|put)/i,format:{pattern:/[\w$]+\.\d?/,alias:"number"}}},h={pattern:/((?:^|\s)=?)(?:catname|checkpoint execute_always|dm|endsas|filename|footnote|%include|libname|%list|lock|missing|options|page|resetline|%run|sasfile|skip|sysecho|title\d?)\b/i,lookbehind:!0,alias:"keyword"},m={pattern:/(^|\s)(?:submit(?:\s+(?:load|norun|parseonly))?|endsubmit)\b/i,lookbehind:!0,alias:"keyword"},g=/aStore|accessControl|aggregation|audio|autotune|bayesianNetClassifier|bioMedImage|boolRule|builtins|cardinality|cdm|clustering|conditionalRandomFields|configuration|copula|countreg|dataDiscovery|dataPreprocess|dataSciencePilot|dataStep|decisionTree|deduplication|deepLearn|deepNeural|deepRnn|ds2|ecm|entityRes|espCluster|explainModel|factmac|fastKnn|fcmpact|fedSql|freqTab|gVarCluster|gam|gleam|graphSemiSupLearn|hiddenMarkovModel|hyperGroup|ica|image|iml|kernalPca|langModel|ldaTopic|loadStreams|mbc|mixed|mlTools|modelPublishing|network|neuralNet|nmf|nonParametricBayes|nonlinear|optNetwork|optimization|panel|pca|percentile|phreg|pls|qkb|qlim|quantreg|recommend|regression|reinforcementLearn|robustPca|ruleMining|sampling|sandwich|sccasl|search(?:Analytics)?|sentimentAnalysis|sequence|session(?:Prop)?|severity|simSystem|simple|smartData|sparkEmbeddedProcess|sparseML|spatialreg|spc|stabilityMonitoring|svDataDescription|svm|table|text(?:Filters|Frequency|Mining|Parse|Rule(?:Develop|Score)|Topic|Util)|timeData|transpose|tsInfo|tsReconcile|uniTimeSeries|varReduce/.source,v={pattern:RegExp(/(^|\s)(?:action\s+)?(?:)\.[a-z]+\b[^;]+/.source.replace(//g,(function(){return g})),"i"),lookbehind:!0,inside:{keyword:RegExp(/(?:)\.[a-z]+\b/.source.replace(//g,(function(){return g})),"i"),action:{pattern:/(?:action)/i,alias:"keyword"},comment:s,function:c,"arg-value":d["arg-value"],operator:d.operator,argument:d.arg,number:n,"numeric-constant":r,punctuation:u,string:l}},b={pattern:/((?:^|\s)=?)(?:after|analysis|and|array|barchart|barwidth|begingraph|by|call|cas|cbarline|cfill|class(?:lev)?|close|column|computed?|contains|continue|data(?==)|define|delete|describe|document|do\s+over|do|dol|drop|dul|else|end(?:comp|source)?|entryTitle|eval(?:uate)?|exec(?:ute)?|exit|file(?:name)?|fill(?:attrs)?|flist|fnc|function(?:list)?|global|goto|group(?:by)?|headline|headskip|histogram|if|infile|keep|keylabel|keyword|label|layout|leave|legendlabel|length|libname|loadactionset|merge|midpoints|_?null_|name|noobs|nowd|ods|options|or|otherwise|out(?:put)?|over(?:lay)?|plot|print|put|raise|ranexp|rannor|rbreak|retain|return|select|session|sessref|set|source|statgraph|sum|summarize|table|temp|terminate|then\s+do|then|title\d?|to|var|when|where|xaxisopts|y2axisopts|yaxisopts)\b/i,lookbehind:!0};e.languages.sas={datalines:{pattern:/^([ \t]*)(?:cards|(?:data)?lines);[\s\S]+?^[ \t]*;/im,lookbehind:!0,alias:"string",inside:{keyword:{pattern:/^(?:cards|(?:data)?lines)/i},punctuation:/;/}},"proc-sql":{pattern:/(^proc\s+(?:fed)?sql(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{sql:{pattern:RegExp(/^[ \t]*(?:select|alter\s+table|(?:create|describe|drop)\s+(?:index|table(?:\s+constraints)?|view)|create\s+unique\s+index|insert\s+into|update)(?:|[^;"'])+;/.source.replace(//g,(function(){return t})),"im"),alias:"language-sql",inside:e.languages.sql},"global-statements":h,"sql-statements":{pattern:/(^|\s)(?:disconnect\s+from|begin|commit|exec(?:ute)?|reset|rollback|validate)\b/i,lookbehind:!0,alias:"keyword"},number:n,"numeric-constant":r,punctuation:u,string:l}},"proc-groovy":{pattern:/(^proc\s+groovy(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:s,groovy:{pattern:RegExp(/(^[ \t]*submit(?:\s+(?:load|norun|parseonly))?)(?:|[^"'])+?(?=endsubmit;)/.source.replace(//g,(function(){return t})),"im"),lookbehind:!0,alias:"language-groovy",inside:e.languages.groovy},keyword:b,"submit-statement":m,"global-statements":h,number:n,"numeric-constant":r,punctuation:u,string:l}},"proc-lua":{pattern:/(^proc\s+lua(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:s,lua:{pattern:RegExp(/(^[ \t]*submit(?:\s+(?:load|norun|parseonly))?)(?:|[^"'])+?(?=endsubmit;)/.source.replace(//g,(function(){return t})),"im"),lookbehind:!0,alias:"language-lua",inside:e.languages.lua},keyword:b,"submit-statement":m,"global-statements":h,number:n,"numeric-constant":r,punctuation:u,string:l}},"proc-cas":{pattern:/(^proc\s+cas(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|quit|data);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:s,"statement-var":{pattern:/((?:^|\s)=?)saveresult\s[^;]+/im,lookbehind:!0,inside:{statement:{pattern:/^saveresult\s+\S+/i,inside:{keyword:/^(?:saveresult)/i}},rest:d}},"cas-actions":v,statement:{pattern:/((?:^|\s)=?)(?:default|(?:un)?set|on|output|upload)[^;]+/im,lookbehind:!0,inside:d},step:o,keyword:b,function:c,format:p,altformat:f,"global-statements":h,number:n,"numeric-constant":r,punctuation:u,string:l}},"proc-args":{pattern:RegExp(/(^proc\s+\w+\s+)(?!\s)(?:[^;"']|)+;/.source.replace(//g,(function(){return t})),"im"),lookbehind:!0,inside:d},"macro-keyword":a,"macro-variable":i,"macro-string-functions":{pattern:/((?:^|\s|=))%(?:BQUOTE|NRBQUOTE|NRQUOTE|NRSTR|QUOTE|STR)\(.*?(?:[^%]\))/i,lookbehind:!0,inside:{function:{pattern:/%(?:BQUOTE|NRBQUOTE|NRQUOTE|NRSTR|QUOTE|STR)/i,alias:"keyword"},"macro-keyword":a,"macro-variable":i,"escaped-char":{pattern:/%['"()<>=\xac^~;,#]/},punctuation:u}},"macro-declaration":{pattern:/^%macro[^;]+(?=;)/im,inside:{keyword:/%macro/i}},"macro-end":{pattern:/^%mend[^;]+(?=;)/im,inside:{keyword:/%mend/i}},macro:{pattern:/%_\w+(?=\()/,alias:"keyword"},input:{pattern:/\binput\s[-\w\s/*.$&]+;/i,inside:{input:{alias:"keyword",pattern:/^input/i},comment:s,number:n,"numeric-constant":r}},"options-args":{pattern:/(^options)[-'"|/\\<>*+=:()\w\s]*(?=;)/im,lookbehind:!0,inside:d},"cas-actions":v,comment:s,function:c,format:p,altformat:f,"numeric-constant":r,datetime:{pattern:RegExp(t+"(?:dt?|t)"),alias:"number"},string:l,step:o,keyword:b,"operator-keyword":{pattern:/\b(?:eq|ge|gt|in|le|lt|ne|not)\b/i,alias:"operator"},number:n,operator:/\*\*?|\|\|?|!!?|\xa6\xa6?|<[>=]?|>[<=]?|[-+\/=&]|[~\xac^]=?/,punctuation:u}}(e)}e.exports=t,t.displayName="sas",t.aliases=[]},73145:function(e){"use strict";function t(e){!function(e){e.languages.sass=e.languages.extend("css",{comment:{pattern:/^([ \t]*)\/[\/*].*(?:(?:\r?\n|\r)\1[ \t].+)*/m,lookbehind:!0,greedy:!0}}),e.languages.insertBefore("sass","atrule",{"atrule-line":{pattern:/^(?:[ \t]*)[@+=].+/m,greedy:!0,inside:{atrule:/(?:@[\w-]+|[+=])/}}}),delete e.languages.sass.atrule;var t=/\$[-\w]+|#\{\$[-\w]+\}/,n=[/[+*\/%]|[=!]=|<=?|>=?|\b(?:and|not|or)\b/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}];e.languages.insertBefore("sass","property",{"variable-line":{pattern:/^[ \t]*\$.+/m,greedy:!0,inside:{punctuation:/:/,variable:t,operator:n}},"property-line":{pattern:/^[ \t]*(?:[^:\s]+ *:.*|:[^:\s].*)/m,greedy:!0,inside:{property:[/[^:\s]+(?=\s*:)/,{pattern:/(:)[^:\s]+/,lookbehind:!0}],punctuation:/:/,variable:t,operator:n,important:e.languages.sass.important}}}),delete e.languages.sass.property,delete e.languages.sass.important,e.languages.insertBefore("sass","punctuation",{selector:{pattern:/^([ \t]*)\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*(?:,(?:\r?\n|\r)\1[ \t]+\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*)*/m,lookbehind:!0,greedy:!0}})}(e)}e.exports=t,t.displayName="sass",t.aliases=[]},65007:function(e,t,n){"use strict";var r=n(69028);function i(e){e.register(r),e.languages.scala=e.languages.extend("java",{"triple-quoted-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:/<-|=>|\b(?:abstract|case|catch|class|def|do|else|extends|final|finally|for|forSome|if|implicit|import|lazy|match|new|null|object|override|package|private|protected|return|sealed|self|super|this|throw|trait|try|type|val|var|while|with|yield)\b/,number:/\b0x(?:[\da-f]*\.)?[\da-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e\d+)?[dfl]?/i,builtin:/\b(?:Any|AnyRef|AnyVal|Boolean|Byte|Char|Double|Float|Int|Long|Nothing|Short|String|Unit)\b/,symbol:/'[^\d\s\\]\w*/}),e.languages.insertBefore("scala","triple-quoted-string",{"string-interpolation":{pattern:/\b[a-z]\w*(?:"""(?:[^$]|\$(?:[^{]|\{(?:[^{}]|\{[^{}]*\})*\}))*?"""|"(?:[^$"\r\n]|\$(?:[^{]|\{(?:[^{}]|\{[^{}]*\})*\}))*")/i,greedy:!0,inside:{id:{pattern:/^\w+/,greedy:!0,alias:"function"},escape:{pattern:/\\\$"|\$[$"]/,greedy:!0,alias:"symbol"},interpolation:{pattern:/\$(?:\w+|\{(?:[^{}]|\{[^{}]*\})*\})/,greedy:!0,inside:{punctuation:/^\$\{?|\}$/,expression:{pattern:/[\s\S]+/,inside:e.languages.scala}}},string:/[\s\S]+/}}}),delete e.languages.scala["class-name"],delete e.languages.scala.function}e.exports=i,i.displayName="scala",i.aliases=[]},31418:function(e){"use strict";function t(e){!function(e){e.languages.scheme={comment:/;.*|#;\s*(?:\((?:[^()]|\([^()]*\))*\)|\[(?:[^\[\]]|\[[^\[\]]*\])*\])|#\|(?:[^#|]|#(?!\|)|\|(?!#)|#\|(?:[^#|]|#(?!\|)|\|(?!#))*\|#)*\|#/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},symbol:{pattern:/'[^()\[\]#'\s]+/,greedy:!0},char:{pattern:/#\\(?:[ux][a-fA-F\d]+\b|[-a-zA-Z]+\b|[\uD800-\uDBFF][\uDC00-\uDFFF]|\S)/,greedy:!0},"lambda-parameter":[{pattern:/((?:^|[^'`#])[(\[]lambda\s+)(?:[^|()\[\]'\s]+|\|(?:[^\\|]|\\.)*\|)/,lookbehind:!0},{pattern:/((?:^|[^'`#])[(\[]lambda\s+[(\[])[^()\[\]']+/,lookbehind:!0}],keyword:{pattern:/((?:^|[^'`#])[(\[])(?:begin|case(?:-lambda)?|cond(?:-expand)?|define(?:-library|-macro|-record-type|-syntax|-values)?|defmacro|delay(?:-force)?|do|else|except|export|guard|if|import|include(?:-ci|-library-declarations)?|lambda|let(?:rec)?(?:-syntax|-values|\*)?|let\*-values|only|parameterize|prefix|(?:quasi-?)?quote|rename|set!|syntax-(?:case|rules)|unless|unquote(?:-splicing)?|when)(?=[()\[\]\s]|$)/,lookbehind:!0},builtin:{pattern:/((?:^|[^'`#])[(\[])(?:abs|and|append|apply|assoc|ass[qv]|binary-port\?|boolean=?\?|bytevector(?:-append|-copy|-copy!|-length|-u8-ref|-u8-set!|\?)?|caar|cadr|call-with-(?:current-continuation|port|values)|call\/cc|car|cdar|cddr|cdr|ceiling|char(?:->integer|-ready\?|\?|<\?|<=\?|=\?|>\?|>=\?)|close-(?:input-port|output-port|port)|complex\?|cons|current-(?:error|input|output)-port|denominator|dynamic-wind|eof-object\??|eq\?|equal\?|eqv\?|error|error-object(?:-irritants|-message|\?)|eval|even\?|exact(?:-integer-sqrt|-integer\?|\?)?|expt|features|file-error\?|floor(?:-quotient|-remainder|\/)?|flush-output-port|for-each|gcd|get-output-(?:bytevector|string)|inexact\??|input-port(?:-open\?|\?)|integer(?:->char|\?)|lcm|length|list(?:->string|->vector|-copy|-ref|-set!|-tail|\?)?|make-(?:bytevector|list|parameter|string|vector)|map|max|member|memq|memv|min|modulo|negative\?|newline|not|null\?|number(?:->string|\?)|numerator|odd\?|open-(?:input|output)-(?:bytevector|string)|or|output-port(?:-open\?|\?)|pair\?|peek-char|peek-u8|port\?|positive\?|procedure\?|quotient|raise|raise-continuable|rational\?|rationalize|read-(?:bytevector|bytevector!|char|error\?|line|string|u8)|real\?|remainder|reverse|round|set-c[ad]r!|square|string(?:->list|->number|->symbol|->utf8|->vector|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?|<\?|<=\?|=\?|>\?|>=\?)?|substring|symbol(?:->string|\?|=\?)|syntax-error|textual-port\?|truncate(?:-quotient|-remainder|\/)?|u8-ready\?|utf8->string|values|vector(?:->list|->string|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?)?|with-exception-handler|write-(?:bytevector|char|string|u8)|zero\?)(?=[()\[\]\s]|$)/,lookbehind:!0},operator:{pattern:/((?:^|[^'`#])[(\[])(?:[-+*%/]|[<>]=?|=>?)(?=[()\[\]\s]|$)/,lookbehind:!0},number:{pattern:RegExp(function(e){for(var t in e)e[t]=e[t].replace(/<[\w\s]+>/g,(function(t){return"(?:"+e[t].trim()+")"}));return e[t]}({"":/\d+(?:\/\d+)|(?:\d+(?:\.\d*)?|\.\d+)(?:[esfdl][+-]?\d+)?/.source,"":/[+-]?|[+-](?:inf|nan)\.0/.source,"":/[+-](?:|(?:inf|nan)\.0)?i/.source,"":/(?:@|)?|/.source,"":/(?:#d(?:#[ei])?|#[ei](?:#d)?)?/.source,"":/[0-9a-f]+(?:\/[0-9a-f]+)?/.source,"":/[+-]?|[+-](?:inf|nan)\.0/.source,"":/[+-](?:|(?:inf|nan)\.0)?i/.source,"":/(?:@|)?|/.source,"":/#[box](?:#[ei])?|(?:#[ei])?#[box]/.source,"":/(^|[()\[\]\s])(?:|)(?=[()\[\]\s]|$)/.source}),"i"),lookbehind:!0},boolean:{pattern:/(^|[()\[\]\s])#(?:[ft]|false|true)(?=[()\[\]\s]|$)/,lookbehind:!0},function:{pattern:/((?:^|[^'`#])[(\[])(?:[^|()\[\]'\s]+|\|(?:[^\\|]|\\.)*\|)(?=[()\[\]\s]|$)/,lookbehind:!0},identifier:{pattern:/(^|[()\[\]\s])\|(?:[^\\|]|\\.)*\|(?=[()\[\]\s]|$)/,lookbehind:!0,greedy:!0},punctuation:/[()\[\]']/}}(e)}e.exports=t,t.displayName="scheme",t.aliases=[]},73268:function(e){"use strict";function t(e){e.languages.scss=e.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-](?:\([^()]+\)|[^()\s]|\s+(?!\s))*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()\s]|\s+(?!\s)|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}][^:{}]*[:{][^}]))/,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[-\w]|\$[-\w]|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}}),e.languages.insertBefore("scss","atrule",{keyword:[/@(?:content|debug|each|else(?: if)?|extend|for|forward|function|if|import|include|mixin|return|use|warn|while)\b/i,{pattern:/( )(?:from|through)(?= )/,lookbehind:!0}]}),e.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),e.languages.insertBefore("scss","function",{"module-modifier":{pattern:/\b(?:as|hide|show|with)\b/i,alias:"keyword"},placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|not|or)(?=\s)/,lookbehind:!0}}),e.languages.scss.atrule.inside.rest=e.languages.scss}e.exports=t,t.displayName="scss",t.aliases=[]},23239:function(e,t,n){"use strict";var r=n(706);function i(e){e.register(r),function(e){var t=[/"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/.source,/'[^']*'/.source,/\$'(?:[^'\\]|\\[\s\S])*'/.source,/<<-?\s*(["']?)(\w+)\1\s[\s\S]*?[\r\n]\2/.source].join("|");e.languages["shell-session"]={command:{pattern:RegExp(/^/.source+"(?:"+/[^\s@:$#%*!/\\]+@[^\r\n@:$#%*!/\\]+(?::[^\0-\x1F$#%*?"<>:;|]+)?/.source+"|"+/[/~.][^\0-\x1F$#%*?"<>@:;|]*/.source+")?"+/[$#%](?=\s)/.source+/(?:[^\\\r\n \t'"<$]|[ \t](?:(?!#)|#.*$)|\\(?:[^\r]|\r\n?)|\$(?!')|<(?!<)|<>)+/.source.replace(/<>/g,(function(){return t})),"m"),greedy:!0,inside:{info:{pattern:/^[^#$%]+/,alias:"punctuation",inside:{user:/^[^\s@:$#%*!/\\]+@[^\r\n@:$#%*!/\\]+/,punctuation:/:/,path:/[\s\S]+/}},bash:{pattern:/(^[$#%]\s*)\S[\s\S]*/,lookbehind:!0,alias:"language-bash",inside:e.languages.bash},"shell-symbol":{pattern:/^[$#%]/,alias:"important"}}},output:/.(?:.*(?:[\r\n]|.$))*/},e.languages["sh-session"]=e.languages.shellsession=e.languages["shell-session"]}(e)}e.exports=i,i.displayName="shellSession",i.aliases=[]},49176:function(e){"use strict";function t(e){e.languages.smali={comment:/#.*/,string:{pattern:/"(?:[^\r\n\\"]|\\.)*"|'(?:[^\r\n\\']|\\(?:.|u[\da-fA-F]{4}))'/,greedy:!0},"class-name":{pattern:/(^|[^L])L(?:(?:\w+|`[^`\r\n]*`)\/)*(?:[\w$]+|`[^`\r\n]*`)(?=\s*;)/,lookbehind:!0,inside:{"class-name":{pattern:/(^L|\/)(?:[\w$]+|`[^`\r\n]*`)$/,lookbehind:!0},namespace:{pattern:/^(L)(?:(?:\w+|`[^`\r\n]*`)\/)+/,lookbehind:!0,inside:{punctuation:/\//}},builtin:/^L/}},builtin:[{pattern:/([();\[])[BCDFIJSVZ]+/,lookbehind:!0},{pattern:/([\w$>]:)[BCDFIJSVZ]/,lookbehind:!0}],keyword:[{pattern:/(\.end\s+)[\w-]+/,lookbehind:!0},{pattern:/(^|[^\w.-])\.(?!\d)[\w-]+/,lookbehind:!0},{pattern:/(^|[^\w.-])(?:abstract|annotation|bridge|constructor|enum|final|interface|private|protected|public|runtime|static|synthetic|system|transient)(?![\w.-])/,lookbehind:!0}],function:{pattern:/(^|[^\w.-])(?:\w+|<[\w$-]+>)(?=\()/,lookbehind:!0},field:{pattern:/[\w$]+(?=:)/,alias:"variable"},register:{pattern:/(^|[^\w.-])[vp]\d(?![\w.-])/,lookbehind:!0,alias:"variable"},boolean:{pattern:/(^|[^\w.-])(?:false|true)(?![\w.-])/,lookbehind:!0},number:{pattern:/(^|[^/\w.-])-?(?:NAN|INFINITY|0x(?:[\dA-F]+(?:\.[\dA-F]*)?|\.[\dA-F]+)(?:p[+-]?[\dA-F]+)?|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?)[dflst]?(?![\w.-])/i,lookbehind:!0},label:{pattern:/(:)\w+/,lookbehind:!0,alias:"property"},operator:/->|\.\.|[\[=]/,punctuation:/[{}(),;:]/}}e.exports=t,t.displayName="smali",t.aliases=[]},54782:function(e){"use strict";function t(e){e.languages.smalltalk={comment:{pattern:/"(?:""|[^"])*"/,greedy:!0},char:{pattern:/\$./,greedy:!0},string:{pattern:/'(?:''|[^'])*'/,greedy:!0},symbol:/#[\da-z]+|#(?:-|([+\/\\*~<>=@%|&?!])\1?)|#(?=\()/i,"block-arguments":{pattern:/(\[\s*):[^\[|]*\|/,lookbehind:!0,inside:{variable:/:[\da-z]+/i,punctuation:/\|/}},"temporary-variables":{pattern:/\|[^|]+\|/,inside:{variable:/[\da-z]+/i,punctuation:/\|/}},keyword:/\b(?:new|nil|self|super)\b/,boolean:/\b(?:false|true)\b/,number:[/\d+r-?[\dA-Z]+(?:\.[\dA-Z]+)?(?:e-?\d+)?/,/\b\d+(?:\.\d+)?(?:e-?\d+)?/],operator:/[<=]=?|:=|~[~=]|\/\/?|\\\\|>[>=]?|[!^+\-*&|,@]/,punctuation:/[.;:?\[\](){}]/}}e.exports=t,t.displayName="smalltalk",t.aliases=[]},19069:function(e,t,n){"use strict";var r=n(73438);function i(e){e.register(r),function(e){e.languages.smarty={comment:{pattern:/^\{\*[\s\S]*?\*\}/,greedy:!0},"embedded-php":{pattern:/^\{php\}[\s\S]*?\{\/php\}/,greedy:!0,inside:{smarty:{pattern:/^\{php\}|\{\/php\}$/,inside:null},php:{pattern:/[\s\S]+/,alias:"language-php",inside:e.languages.php}}},string:[{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0,inside:{interpolation:{pattern:/\{[^{}]*\}|`[^`]*`/,inside:{"interpolation-punctuation":{pattern:/^[{`]|[`}]$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:null}}},variable:/\$\w+/}},{pattern:/'(?:\\.|[^'\\\r\n])*'/,greedy:!0}],keyword:{pattern:/(^\{\/?)[a-z_]\w*\b(?!\()/i,lookbehind:!0,greedy:!0},delimiter:{pattern:/^\{\/?|\}$/,greedy:!0,alias:"punctuation"},number:/\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/,variable:[/\$(?!\d)\w+/,/#(?!\d)\w+#/,{pattern:/(\.|->|\w\s*=)(?!\d)\w+\b(?!\()/,lookbehind:!0},{pattern:/(\[)(?!\d)\w+(?=\])/,lookbehind:!0}],function:{pattern:/(\|\s*)@?[a-z_]\w*|\b[a-z_]\w*(?=\()/i,lookbehind:!0},"attr-name":/\b[a-z_]\w*(?=\s*=)/i,boolean:/\b(?:false|no|off|on|true|yes)\b/,punctuation:/[\[\](){}.,:`]|->/,operator:[/[+\-*\/%]|==?=?|[!<>]=?|&&|\|\|?/,/\bis\s+(?:not\s+)?(?:div|even|odd)(?:\s+by)?\b/,/\b(?:and|eq|gt?e|gt|lt?e|lt|mod|neq?|not|or)\b/]},e.languages.smarty["embedded-php"].inside.smarty.inside=e.languages.smarty,e.languages.smarty.string[0].inside.interpolation.inside.expression.inside=e.languages.smarty;var t=/"(?:\\.|[^"\\\r\n])*"|'(?:\\.|[^'\\\r\n])*'/,n=RegExp(/\{\*[\s\S]*?\*\}/.source+"|"+/\{php\}[\s\S]*?\{\/php\}/.source+"|"+/\{(?:[^{}"']||\{(?:[^{}"']||\{(?:[^{}"']|)*\})*\})*\}/.source.replace(//g,(function(){return t.source})),"g");e.hooks.add("before-tokenize",(function(t){var r=!1;e.languages["markup-templating"].buildPlaceholders(t,"smarty",n,(function(e){return"{/literal}"===e&&(r=!1),!r&&("{literal}"===e&&(r=!0),!0)}))})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"smarty")}))}(e)}e.exports=i,i.displayName="smarty",i.aliases=[]},51846:function(e){"use strict";function t(e){!function(e){var t=/\b(?:abstype|and|andalso|as|case|datatype|do|else|end|eqtype|exception|fn|fun|functor|handle|if|in|include|infix|infixr|let|local|nonfix|of|op|open|orelse|raise|rec|sharing|sig|signature|struct|structure|then|type|val|where|while|with|withtype)\b/i;e.languages.sml={comment:/\(\*(?:[^*(]|\*(?!\))|\((?!\*)|\(\*(?:[^*(]|\*(?!\))|\((?!\*))*\*\))*\*\)/,string:{pattern:/#?"(?:[^"\\]|\\.)*"/,greedy:!0},"class-name":[{pattern:RegExp(/((?:^|[^:]):\s*)(?:\s*(?:(?:\*|->)\s*|,\s*(?:(?=)|(?!)\s+)))*/.source.replace(//g,(function(){return/\s*(?:[*,]|->)/.source})).replace(//g,(function(){return/(?:'[\w']*||\((?:[^()]|\([^()]*\))*\)|\{(?:[^{}]|\{[^{}]*\})*\})(?:\s+)*/.source})).replace(//g,(function(){return/(?!)[a-z\d_][\w'.]*/.source})).replace(//g,(function(){return t.source})),"i"),lookbehind:!0,greedy:!0,inside:null},{pattern:/((?:^|[^\w'])(?:datatype|exception|functor|signature|structure|type)\s+)[a-z_][\w'.]*/i,lookbehind:!0}],function:{pattern:/((?:^|[^\w'])fun\s+)[a-z_][\w'.]*/i,lookbehind:!0},keyword:t,variable:{pattern:/(^|[^\w'])'[\w']*/,lookbehind:!0},number:/~?\b(?:\d+(?:\.\d+)?(?:e~?\d+)?|0x[\da-f]+)\b/i,word:{pattern:/\b0w(?:\d+|x[\da-f]+)\b/i,alias:"constant"},boolean:/\b(?:false|true)\b/i,operator:/\.\.\.|:[>=:]|=>?|->|[<>]=?|[!+\-*/^#|@~]/,punctuation:/[(){}\[\].:,;]/},e.languages.sml["class-name"][0].inside=e.languages.sml,e.languages.smlnj=e.languages.sml}(e)}e.exports=t,t.displayName="sml",t.aliases=["smlnj"]},58038:function(e){"use strict";function t(e){e.languages.solidity=e.languages.extend("clike",{"class-name":{pattern:/(\b(?:contract|enum|interface|library|new|struct|using)\s+)(?!\d)[\w$]+/,lookbehind:!0},keyword:/\b(?:_|anonymous|as|assembly|assert|break|calldata|case|constant|constructor|continue|contract|default|delete|do|else|emit|enum|event|external|for|from|function|if|import|indexed|inherited|interface|internal|is|let|library|mapping|memory|modifier|new|payable|pragma|private|public|pure|require|returns?|revert|selfdestruct|solidity|storage|struct|suicide|switch|this|throw|using|var|view|while)\b/,operator:/=>|->|:=|=:|\*\*|\+\+|--|\|\||&&|<<=?|>>=?|[-+*/%^&|<>!=]=?|[~?]/}),e.languages.insertBefore("solidity","keyword",{builtin:/\b(?:address|bool|byte|u?int(?:8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?|string|bytes(?:[1-9]|[12]\d|3[0-2])?)\b/}),e.languages.insertBefore("solidity","number",{version:{pattern:/([<>]=?|\^)\d+\.\d+\.\d+\b/,lookbehind:!0,alias:"number"}}),e.languages.sol=e.languages.solidity}e.exports=t,t.displayName="solidity",t.aliases=["sol"]},85050:function(e){"use strict";function t(e){!function(e){var t={pattern:/\{[\da-f]{8}-[\da-f]{4}-[\da-f]{4}-[\da-f]{4}-[\da-f]{12}\}/i,alias:"constant",inside:{punctuation:/[{}]/}};e.languages["solution-file"]={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0,inside:{guid:t}},object:{pattern:/^([ \t]*)(?:([A-Z]\w*)\b(?=.*(?:\r\n?|\n)(?:\1[ \t].*(?:\r\n?|\n))*\1End\2(?=[ \t]*$))|End[A-Z]\w*(?=[ \t]*$))/m,lookbehind:!0,greedy:!0,alias:"keyword"},property:{pattern:/^([ \t]*)(?!\s)[^\r\n"#=()]*[^\s"#=()](?=\s*=)/m,lookbehind:!0,inside:{guid:t}},guid:t,number:/\b\d+(?:\.\d+)*\b/,boolean:/\b(?:FALSE|TRUE)\b/,operator:/=/,punctuation:/[(),]/},e.languages.sln=e.languages["solution-file"]}(e)}e.exports=t,t.displayName="solutionFile",t.aliases=[]},52941:function(e,t,n){"use strict";var r=n(73438);function i(e){e.register(r),function(e){var t=/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,n=/\b\d+(?:\.\d+)?(?:[eE][+-]?\d+)?\b|\b0x[\dA-F]+\b/;e.languages.soy={comment:[/\/\*[\s\S]*?\*\//,{pattern:/(\s)\/\/.*/,lookbehind:!0,greedy:!0}],"command-arg":{pattern:/(\{+\/?\s*(?:alias|call|delcall|delpackage|deltemplate|namespace|template)\s+)\.?[\w.]+/,lookbehind:!0,alias:"string",inside:{punctuation:/\./}},parameter:{pattern:/(\{+\/?\s*@?param\??\s+)\.?[\w.]+/,lookbehind:!0,alias:"variable"},keyword:[{pattern:/(\{+\/?[^\S\r\n]*)(?:\\[nrt]|alias|call|case|css|default|delcall|delpackage|deltemplate|else(?:if)?|fallbackmsg|for(?:each)?|if(?:empty)?|lb|let|literal|msg|namespace|nil|@?param\??|rb|sp|switch|template|xid)/,lookbehind:!0},/\b(?:any|as|attributes|bool|css|float|html|in|int|js|list|map|null|number|string|uri)\b/],delimiter:{pattern:/^\{+\/?|\/?\}+$/,alias:"punctuation"},property:/\w+(?==)/,variable:{pattern:/\$[^\W\d]\w*(?:\??(?:\.\w+|\[[^\]]+\]))*/,inside:{string:{pattern:t,greedy:!0},number:n,punctuation:/[\[\].?]/}},string:{pattern:t,greedy:!0},function:[/\w+(?=\()/,{pattern:/(\|[^\S\r\n]*)\w+/,lookbehind:!0}],boolean:/\b(?:false|true)\b/,number:n,operator:/\?:?|<=?|>=?|==?|!=|[+*/%-]|\b(?:and|not|or)\b/,punctuation:/[{}()\[\]|.,:]/},e.hooks.add("before-tokenize",(function(t){var n=!1;e.languages["markup-templating"].buildPlaceholders(t,"soy",/\{\{.+?\}\}|\{.+?\}|\s\/\/.*|\/\*[\s\S]*?\*\//g,(function(e){return"{/literal}"===e&&(n=!1),!n&&("{literal}"===e&&(n=!0),!0)}))})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"soy")}))}(e)}e.exports=i,i.displayName="soy",i.aliases=[]},54231:function(e,t,n){"use strict";var r=n(47011);function i(e){e.register(r),e.languages.sparql=e.languages.extend("turtle",{boolean:/\b(?:false|true)\b/i,variable:{pattern:/[?$]\w+/,greedy:!0}}),e.languages.insertBefore("sparql","punctuation",{keyword:[/\b(?:A|ADD|ALL|AS|ASC|ASK|BNODE|BY|CLEAR|CONSTRUCT|COPY|CREATE|DATA|DEFAULT|DELETE|DESC|DESCRIBE|DISTINCT|DROP|EXISTS|FILTER|FROM|GROUP|HAVING|INSERT|INTO|LIMIT|LOAD|MINUS|MOVE|NAMED|NOT|NOW|OFFSET|OPTIONAL|ORDER|RAND|REDUCED|SELECT|SEPARATOR|SERVICE|SILENT|STRUUID|UNION|USING|UUID|VALUES|WHERE)\b/i,/\b(?:ABS|AVG|BIND|BOUND|CEIL|COALESCE|CONCAT|CONTAINS|COUNT|DATATYPE|DAY|ENCODE_FOR_URI|FLOOR|GROUP_CONCAT|HOURS|IF|IRI|isBLANK|isIRI|isLITERAL|isNUMERIC|isURI|LANG|LANGMATCHES|LCASE|MAX|MD5|MIN|MINUTES|MONTH|REGEX|REPLACE|ROUND|sameTerm|SAMPLE|SECONDS|SHA1|SHA256|SHA384|SHA512|STR|STRAFTER|STRBEFORE|STRDT|STRENDS|STRLANG|STRLEN|STRSTARTS|SUBSTR|SUM|TIMEZONE|TZ|UCASE|URI|YEAR)\b(?=\s*\()/i,/\b(?:BASE|GRAPH|PREFIX)\b/i]}),e.languages.rq=e.languages.sparql}e.exports=i,i.displayName="sparql",i.aliases=["rq"]},75989:function(e){"use strict";function t(e){e.languages["splunk-spl"]={comment:/`comment\("(?:\\.|[^\\"])*"\)`/,string:{pattern:/"(?:\\.|[^\\"])*"/,greedy:!0},keyword:/\b(?:abstract|accum|addcoltotals|addinfo|addtotals|analyzefields|anomalies|anomalousvalue|anomalydetection|append|appendcols|appendcsv|appendlookup|appendpipe|arules|associate|audit|autoregress|bin|bucket|bucketdir|chart|cluster|cofilter|collect|concurrency|contingency|convert|correlate|datamodel|dbinspect|dedup|delete|delta|diff|erex|eval|eventcount|eventstats|extract|fieldformat|fields|fieldsummary|filldown|fillnull|findtypes|folderize|foreach|format|from|gauge|gentimes|geom|geomfilter|geostats|head|highlight|history|iconify|input|inputcsv|inputlookup|iplocation|join|kmeans|kv|kvform|loadjob|localize|localop|lookup|makecontinuous|makemv|makeresults|map|mcollect|metadata|metasearch|meventcollect|mstats|multikv|multisearch|mvcombine|mvexpand|nomv|outlier|outputcsv|outputlookup|outputtext|overlap|pivot|predict|rangemap|rare|regex|relevancy|reltime|rename|replace|rest|return|reverse|rex|rtorder|run|savedsearch|script|scrub|search|searchtxn|selfjoin|sendemail|set|setfields|sichart|sirare|sistats|sitimechart|sitop|sort|spath|stats|strcat|streamstats|table|tags|tail|timechart|timewrap|top|transaction|transpose|trendline|tscollect|tstats|typeahead|typelearner|typer|union|uniq|untable|where|x11|xmlkv|xmlunescape|xpath|xyseries)\b/i,"operator-word":{pattern:/\b(?:and|as|by|not|or|xor)\b/i,alias:"operator"},function:/\b\w+(?=\s*\()/,property:/\b\w+(?=\s*=(?!=))/,date:{pattern:/\b\d{1,2}\/\d{1,2}\/\d{1,4}(?:(?::\d{1,2}){3})?\b/,alias:"number"},number:/\b\d+(?:\.\d+)?\b/,boolean:/\b(?:f|false|t|true)\b/i,operator:/[<>=]=?|[-+*/%|]/,punctuation:/[()[\],]/}}e.exports=t,t.displayName="splunkSpl",t.aliases=[]},54922:function(e){"use strict";function t(e){e.languages.sqf=e.languages.extend("clike",{string:{pattern:/"(?:(?:"")?[^"])*"(?!")|'(?:[^'])*'/,greedy:!0},keyword:/\b(?:breakOut|breakTo|call|case|catch|default|do|echo|else|execFSM|execVM|exitWith|for|forEach|forEachMember|forEachMemberAgent|forEachMemberTeam|from|goto|if|nil|preprocessFile|preprocessFileLineNumbers|private|scopeName|spawn|step|switch|then|throw|to|try|while|with)\b/i,boolean:/\b(?:false|true)\b/i,function:/\b(?:abs|accTime|acos|action|actionIDs|actionKeys|actionKeysImages|actionKeysNames|actionKeysNamesArray|actionName|actionParams|activateAddons|activatedAddons|activateKey|add3DENConnection|add3DENEventHandler|add3DENLayer|addAction|addBackpack|addBackpackCargo|addBackpackCargoGlobal|addBackpackGlobal|addCamShake|addCuratorAddons|addCuratorCameraArea|addCuratorEditableObjects|addCuratorEditingArea|addCuratorPoints|addEditorObject|addEventHandler|addForce|addForceGeneratorRTD|addGoggles|addGroupIcon|addHandgunItem|addHeadgear|addItem|addItemCargo|addItemCargoGlobal|addItemPool|addItemToBackpack|addItemToUniform|addItemToVest|addLiveStats|addMagazine|addMagazineAmmoCargo|addMagazineCargo|addMagazineCargoGlobal|addMagazineGlobal|addMagazinePool|addMagazines|addMagazineTurret|addMenu|addMenuItem|addMissionEventHandler|addMPEventHandler|addMusicEventHandler|addOwnedMine|addPlayerScores|addPrimaryWeaponItem|addPublicVariableEventHandler|addRating|addResources|addScore|addScoreSide|addSecondaryWeaponItem|addSwitchableUnit|addTeamMember|addToRemainsCollector|addTorque|addUniform|addVehicle|addVest|addWaypoint|addWeapon|addWeaponCargo|addWeaponCargoGlobal|addWeaponGlobal|addWeaponItem|addWeaponPool|addWeaponTurret|admin|agent|agents|AGLToASL|aimedAtTarget|aimPos|airDensityCurveRTD|airDensityRTD|airplaneThrottle|airportSide|AISFinishHeal|alive|all3DENEntities|allAirports|allControls|allCurators|allCutLayers|allDead|allDeadMen|allDisplays|allGroups|allMapMarkers|allMines|allMissionObjects|allow3DMode|allowCrewInImmobile|allowCuratorLogicIgnoreAreas|allowDamage|allowDammage|allowFileOperations|allowFleeing|allowGetIn|allowSprint|allPlayers|allSimpleObjects|allSites|allTurrets|allUnits|allUnitsUAV|allVariables|ammo|ammoOnPylon|animate|animateBay|animateDoor|animatePylon|animateSource|animationNames|animationPhase|animationSourcePhase|animationState|append|apply|armoryPoints|arrayIntersect|asin|ASLToAGL|ASLToATL|assert|assignAsCargo|assignAsCargoIndex|assignAsCommander|assignAsDriver|assignAsGunner|assignAsTurret|assignCurator|assignedCargo|assignedCommander|assignedDriver|assignedGunner|assignedItems|assignedTarget|assignedTeam|assignedVehicle|assignedVehicleRole|assignItem|assignTeam|assignToAirport|atan|atan2|atg|ATLToASL|attachedObject|attachedObjects|attachedTo|attachObject|attachTo|attackEnabled|backpack|backpackCargo|backpackContainer|backpackItems|backpackMagazines|backpackSpaceFor|behaviour|benchmark|binocular|blufor|boundingBox|boundingBoxReal|boundingCenter|briefingName|buildingExit|buildingPos|buldozer_EnableRoadDiag|buldozer_IsEnabledRoadDiag|buldozer_LoadNewRoads|buldozer_reloadOperMap|buttonAction|buttonSetAction|cadetMode|callExtension|camCommand|camCommit|camCommitPrepared|camCommitted|camConstuctionSetParams|camCreate|camDestroy|cameraEffect|cameraEffectEnableHUD|cameraInterest|cameraOn|cameraView|campaignConfigFile|camPreload|camPreloaded|camPrepareBank|camPrepareDir|camPrepareDive|camPrepareFocus|camPrepareFov|camPrepareFovRange|camPreparePos|camPrepareRelPos|camPrepareTarget|camSetBank|camSetDir|camSetDive|camSetFocus|camSetFov|camSetFovRange|camSetPos|camSetRelPos|camSetTarget|camTarget|camUseNVG|canAdd|canAddItemToBackpack|canAddItemToUniform|canAddItemToVest|cancelSimpleTaskDestination|canFire|canMove|canSlingLoad|canStand|canSuspend|canTriggerDynamicSimulation|canUnloadInCombat|canVehicleCargo|captive|captiveNum|cbChecked|cbSetChecked|ceil|channelEnabled|cheatsEnabled|checkAIFeature|checkVisibility|civilian|className|clear3DENAttribute|clear3DENInventory|clearAllItemsFromBackpack|clearBackpackCargo|clearBackpackCargoGlobal|clearForcesRTD|clearGroupIcons|clearItemCargo|clearItemCargoGlobal|clearItemPool|clearMagazineCargo|clearMagazineCargoGlobal|clearMagazinePool|clearOverlay|clearRadio|clearVehicleInit|clearWeaponCargo|clearWeaponCargoGlobal|clearWeaponPool|clientOwner|closeDialog|closeDisplay|closeOverlay|collapseObjectTree|collect3DENHistory|collectiveRTD|combatMode|commandArtilleryFire|commandChat|commander|commandFire|commandFollow|commandFSM|commandGetOut|commandingMenu|commandMove|commandRadio|commandStop|commandSuppressiveFire|commandTarget|commandWatch|comment|commitOverlay|compile|compileFinal|completedFSM|composeText|configClasses|configFile|configHierarchy|configName|configNull|configProperties|configSourceAddonList|configSourceMod|configSourceModList|confirmSensorTarget|connectTerminalToUAV|controlNull|controlsGroupCtrl|copyFromClipboard|copyToClipboard|copyWaypoints|cos|count|countEnemy|countFriendly|countSide|countType|countUnknown|create3DENComposition|create3DENEntity|createAgent|createCenter|createDialog|createDiaryLink|createDiaryRecord|createDiarySubject|createDisplay|createGearDialog|createGroup|createGuardedPoint|createLocation|createMarker|createMarkerLocal|createMenu|createMine|createMissionDisplay|createMPCampaignDisplay|createSimpleObject|createSimpleTask|createSite|createSoundSource|createTask|createTeam|createTrigger|createUnit|createVehicle|createVehicleCrew|createVehicleLocal|crew|ctAddHeader|ctAddRow|ctClear|ctCurSel|ctData|ctFindHeaderRows|ctFindRowHeader|ctHeaderControls|ctHeaderCount|ctRemoveHeaders|ctRemoveRows|ctrlActivate|ctrlAddEventHandler|ctrlAngle|ctrlAutoScrollDelay|ctrlAutoScrollRewind|ctrlAutoScrollSpeed|ctrlChecked|ctrlClassName|ctrlCommit|ctrlCommitted|ctrlCreate|ctrlDelete|ctrlEnable|ctrlEnabled|ctrlFade|ctrlHTMLLoaded|ctrlIDC|ctrlIDD|ctrlMapAnimAdd|ctrlMapAnimClear|ctrlMapAnimCommit|ctrlMapAnimDone|ctrlMapCursor|ctrlMapMouseOver|ctrlMapScale|ctrlMapScreenToWorld|ctrlMapWorldToScreen|ctrlModel|ctrlModelDirAndUp|ctrlModelScale|ctrlParent|ctrlParentControlsGroup|ctrlPosition|ctrlRemoveAllEventHandlers|ctrlRemoveEventHandler|ctrlScale|ctrlSetActiveColor|ctrlSetAngle|ctrlSetAutoScrollDelay|ctrlSetAutoScrollRewind|ctrlSetAutoScrollSpeed|ctrlSetBackgroundColor|ctrlSetChecked|ctrlSetDisabledColor|ctrlSetEventHandler|ctrlSetFade|ctrlSetFocus|ctrlSetFont|ctrlSetFontH1|ctrlSetFontH1B|ctrlSetFontH2|ctrlSetFontH2B|ctrlSetFontH3|ctrlSetFontH3B|ctrlSetFontH4|ctrlSetFontH4B|ctrlSetFontH5|ctrlSetFontH5B|ctrlSetFontH6|ctrlSetFontH6B|ctrlSetFontHeight|ctrlSetFontHeightH1|ctrlSetFontHeightH2|ctrlSetFontHeightH3|ctrlSetFontHeightH4|ctrlSetFontHeightH5|ctrlSetFontHeightH6|ctrlSetFontHeightSecondary|ctrlSetFontP|ctrlSetFontPB|ctrlSetFontSecondary|ctrlSetForegroundColor|ctrlSetModel|ctrlSetModelDirAndUp|ctrlSetModelScale|ctrlSetPixelPrecision|ctrlSetPosition|ctrlSetScale|ctrlSetStructuredText|ctrlSetText|ctrlSetTextColor|ctrlSetTextColorSecondary|ctrlSetTextSecondary|ctrlSetTooltip|ctrlSetTooltipColorBox|ctrlSetTooltipColorShade|ctrlSetTooltipColorText|ctrlShow|ctrlShown|ctrlText|ctrlTextHeight|ctrlTextSecondary|ctrlTextWidth|ctrlType|ctrlVisible|ctRowControls|ctRowCount|ctSetCurSel|ctSetData|ctSetHeaderTemplate|ctSetRowTemplate|ctSetValue|ctValue|curatorAddons|curatorCamera|curatorCameraArea|curatorCameraAreaCeiling|curatorCoef|curatorEditableObjects|curatorEditingArea|curatorEditingAreaType|curatorMouseOver|curatorPoints|curatorRegisteredObjects|curatorSelected|curatorWaypointCost|current3DENOperation|currentChannel|currentCommand|currentMagazine|currentMagazineDetail|currentMagazineDetailTurret|currentMagazineTurret|currentMuzzle|currentNamespace|currentTask|currentTasks|currentThrowable|currentVisionMode|currentWaypoint|currentWeapon|currentWeaponMode|currentWeaponTurret|currentZeroing|cursorObject|cursorTarget|customChat|customRadio|cutFadeOut|cutObj|cutRsc|cutText|damage|date|dateToNumber|daytime|deActivateKey|debriefingText|debugFSM|debugLog|deg|delete3DENEntities|deleteAt|deleteCenter|deleteCollection|deleteEditorObject|deleteGroup|deleteGroupWhenEmpty|deleteIdentity|deleteLocation|deleteMarker|deleteMarkerLocal|deleteRange|deleteResources|deleteSite|deleteStatus|deleteTeam|deleteVehicle|deleteVehicleCrew|deleteWaypoint|detach|detectedMines|diag_activeMissionFSMs|diag_activeScripts|diag_activeSQFScripts|diag_activeSQSScripts|diag_captureFrame|diag_captureFrameToFile|diag_captureSlowFrame|diag_codePerformance|diag_drawMode|diag_dynamicSimulationEnd|diag_enable|diag_enabled|diag_fps|diag_fpsMin|diag_frameNo|diag_lightNewLoad|diag_list|diag_log|diag_logSlowFrame|diag_mergeConfigFile|diag_recordTurretLimits|diag_setLightNew|diag_tickTime|diag_toggle|dialog|diarySubjectExists|didJIP|didJIPOwner|difficulty|difficultyEnabled|difficultyEnabledRTD|difficultyOption|direction|directSay|disableAI|disableCollisionWith|disableConversation|disableDebriefingStats|disableMapIndicators|disableNVGEquipment|disableRemoteSensors|disableSerialization|disableTIEquipment|disableUAVConnectability|disableUserInput|displayAddEventHandler|displayCtrl|displayNull|displayParent|displayRemoveAllEventHandlers|displayRemoveEventHandler|displaySetEventHandler|dissolveTeam|distance|distance2D|distanceSqr|distributionRegion|do3DENAction|doArtilleryFire|doFire|doFollow|doFSM|doGetOut|doMove|doorPhase|doStop|doSuppressiveFire|doTarget|doWatch|drawArrow|drawEllipse|drawIcon|drawIcon3D|drawLine|drawLine3D|drawLink|drawLocation|drawPolygon|drawRectangle|drawTriangle|driver|drop|dynamicSimulationDistance|dynamicSimulationDistanceCoef|dynamicSimulationEnabled|dynamicSimulationSystemEnabled|east|edit3DENMissionAttributes|editObject|editorSetEventHandler|effectiveCommander|emptyPositions|enableAI|enableAIFeature|enableAimPrecision|enableAttack|enableAudioFeature|enableAutoStartUpRTD|enableAutoTrimRTD|enableCamShake|enableCaustics|enableChannel|enableCollisionWith|enableCopilot|enableDebriefingStats|enableDiagLegend|enableDynamicSimulation|enableDynamicSimulationSystem|enableEndDialog|enableEngineArtillery|enableEnvironment|enableFatigue|enableGunLights|enableInfoPanelComponent|enableIRLasers|enableMimics|enablePersonTurret|enableRadio|enableReload|enableRopeAttach|enableSatNormalOnDetail|enableSaving|enableSentences|enableSimulation|enableSimulationGlobal|enableStamina|enableStressDamage|enableTeamSwitch|enableTraffic|enableUAVConnectability|enableUAVWaypoints|enableVehicleCargo|enableVehicleSensor|enableWeaponDisassembly|endl|endLoadingScreen|endMission|engineOn|enginesIsOnRTD|enginesPowerRTD|enginesRpmRTD|enginesTorqueRTD|entities|environmentEnabled|estimatedEndServerTime|estimatedTimeLeft|evalObjectArgument|everyBackpack|everyContainer|exec|execEditorScript|exp|expectedDestination|exportJIPMessages|eyeDirection|eyePos|face|faction|fadeMusic|fadeRadio|fadeSound|fadeSpeech|failMission|fillWeaponsFromPool|find|findCover|findDisplay|findEditorObject|findEmptyPosition|findEmptyPositionReady|findIf|findNearestEnemy|finishMissionInit|finite|fire|fireAtTarget|firstBackpack|flag|flagAnimationPhase|flagOwner|flagSide|flagTexture|fleeing|floor|flyInHeight|flyInHeightASL|fog|fogForecast|fogParams|forceAddUniform|forceAtPositionRTD|forcedMap|forceEnd|forceFlagTexture|forceFollowRoad|forceGeneratorRTD|forceMap|forceRespawn|forceSpeed|forceWalk|forceWeaponFire|forceWeatherChange|forgetTarget|format|formation|formationDirection|formationLeader|formationMembers|formationPosition|formationTask|formatText|formLeader|freeLook|fromEditor|fuel|fullCrew|gearIDCAmmoCount|gearSlotAmmoCount|gearSlotData|get3DENActionState|get3DENAttribute|get3DENCamera|get3DENConnections|get3DENEntity|get3DENEntityID|get3DENGrid|get3DENIconsVisible|get3DENLayerEntities|get3DENLinesVisible|get3DENMissionAttribute|get3DENMouseOver|get3DENSelected|getAimingCoef|getAllEnvSoundControllers|getAllHitPointsDamage|getAllOwnedMines|getAllSoundControllers|getAmmoCargo|getAnimAimPrecision|getAnimSpeedCoef|getArray|getArtilleryAmmo|getArtilleryComputerSettings|getArtilleryETA|getAssignedCuratorLogic|getAssignedCuratorUnit|getBackpackCargo|getBleedingRemaining|getBurningValue|getCameraViewDirection|getCargoIndex|getCenterOfMass|getClientState|getClientStateNumber|getCompatiblePylonMagazines|getConnectedUAV|getContainerMaxLoad|getCursorObjectParams|getCustomAimCoef|getDammage|getDescription|getDir|getDirVisual|getDLCAssetsUsage|getDLCAssetsUsageByName|getDLCs|getDLCUsageTime|getEditorCamera|getEditorMode|getEditorObjectScope|getElevationOffset|getEngineTargetRpmRTD|getEnvSoundController|getFatigue|getFieldManualStartPage|getForcedFlagTexture|getFriend|getFSMVariable|getFuelCargo|getGroupIcon|getGroupIconParams|getGroupIcons|getHideFrom|getHit|getHitIndex|getHitPointDamage|getItemCargo|getMagazineCargo|getMarkerColor|getMarkerPos|getMarkerSize|getMarkerType|getMass|getMissionConfig|getMissionConfigValue|getMissionDLCs|getMissionLayerEntities|getMissionLayers|getModelInfo|getMousePosition|getMusicPlayedTime|getNumber|getObjectArgument|getObjectChildren|getObjectDLC|getObjectMaterials|getObjectProxy|getObjectTextures|getObjectType|getObjectViewDistance|getOxygenRemaining|getPersonUsedDLCs|getPilotCameraDirection|getPilotCameraPosition|getPilotCameraRotation|getPilotCameraTarget|getPlateNumber|getPlayerChannel|getPlayerScores|getPlayerUID|getPlayerUIDOld|getPos|getPosASL|getPosASLVisual|getPosASLW|getPosATL|getPosATLVisual|getPosVisual|getPosWorld|getPylonMagazines|getRelDir|getRelPos|getRemoteSensorsDisabled|getRepairCargo|getResolution|getRotorBrakeRTD|getShadowDistance|getShotParents|getSlingLoad|getSoundController|getSoundControllerResult|getSpeed|getStamina|getStatValue|getSuppression|getTerrainGrid|getTerrainHeightASL|getText|getTotalDLCUsageTime|getTrimOffsetRTD|getUnitLoadout|getUnitTrait|getUserMFDText|getUserMFDValue|getVariable|getVehicleCargo|getWeaponCargo|getWeaponSway|getWingsOrientationRTD|getWingsPositionRTD|getWPPos|glanceAt|globalChat|globalRadio|goggles|group|groupChat|groupFromNetId|groupIconSelectable|groupIconsVisible|groupId|groupOwner|groupRadio|groupSelectedUnits|groupSelectUnit|grpNull|gunner|gusts|halt|handgunItems|handgunMagazine|handgunWeapon|handsHit|hasInterface|hasPilotCamera|hasWeapon|hcAllGroups|hcGroupParams|hcLeader|hcRemoveAllGroups|hcRemoveGroup|hcSelected|hcSelectGroup|hcSetGroup|hcShowBar|hcShownBar|headgear|hideBody|hideObject|hideObjectGlobal|hideSelection|hint|hintC|hintCadet|hintSilent|hmd|hostMission|htmlLoad|HUDMovementLevels|humidity|image|importAllGroups|importance|in|inArea|inAreaArray|incapacitatedState|independent|inflame|inflamed|infoPanel|infoPanelComponentEnabled|infoPanelComponents|infoPanels|inGameUISetEventHandler|inheritsFrom|initAmbientLife|inPolygon|inputAction|inRangeOfArtillery|insertEditorObject|intersect|is3DEN|is3DENMultiplayer|isAbleToBreathe|isAgent|isAimPrecisionEnabled|isArray|isAutoHoverOn|isAutonomous|isAutoStartUpEnabledRTD|isAutotest|isAutoTrimOnRTD|isBleeding|isBurning|isClass|isCollisionLightOn|isCopilotEnabled|isDamageAllowed|isDedicated|isDLCAvailable|isEngineOn|isEqualTo|isEqualType|isEqualTypeAll|isEqualTypeAny|isEqualTypeArray|isEqualTypeParams|isFilePatchingEnabled|isFlashlightOn|isFlatEmpty|isForcedWalk|isFormationLeader|isGroupDeletedWhenEmpty|isHidden|isInRemainsCollector|isInstructorFigureEnabled|isIRLaserOn|isKeyActive|isKindOf|isLaserOn|isLightOn|isLocalized|isManualFire|isMarkedForCollection|isMultiplayer|isMultiplayerSolo|isNil|isNull|isNumber|isObjectHidden|isObjectRTD|isOnRoad|isPipEnabled|isPlayer|isRealTime|isRemoteExecuted|isRemoteExecutedJIP|isServer|isShowing3DIcons|isSimpleObject|isSprintAllowed|isStaminaEnabled|isSteamMission|isStreamFriendlyUIEnabled|isStressDamageEnabled|isText|isTouchingGround|isTurnedOut|isTutHintsEnabled|isUAVConnectable|isUAVConnected|isUIContext|isUniformAllowed|isVehicleCargo|isVehicleRadarOn|isVehicleSensorEnabled|isWalking|isWeaponDeployed|isWeaponRested|itemCargo|items|itemsWithMagazines|join|joinAs|joinAsSilent|joinSilent|joinString|kbAddDatabase|kbAddDatabaseTargets|kbAddTopic|kbHasTopic|kbReact|kbRemoveTopic|kbTell|kbWasSaid|keyImage|keyName|knowsAbout|land|landAt|landResult|language|laserTarget|lbAdd|lbClear|lbColor|lbColorRight|lbCurSel|lbData|lbDelete|lbIsSelected|lbPicture|lbPictureRight|lbSelection|lbSetColor|lbSetColorRight|lbSetCurSel|lbSetData|lbSetPicture|lbSetPictureColor|lbSetPictureColorDisabled|lbSetPictureColorSelected|lbSetPictureRight|lbSetPictureRightColor|lbSetPictureRightColorDisabled|lbSetPictureRightColorSelected|lbSetSelectColor|lbSetSelectColorRight|lbSetSelected|lbSetText|lbSetTextRight|lbSetTooltip|lbSetValue|lbSize|lbSort|lbSortByValue|lbText|lbTextRight|lbValue|leader|leaderboardDeInit|leaderboardGetRows|leaderboardInit|leaderboardRequestRowsFriends|leaderboardRequestRowsGlobal|leaderboardRequestRowsGlobalAroundUser|leaderboardsRequestUploadScore|leaderboardsRequestUploadScoreKeepBest|leaderboardState|leaveVehicle|libraryCredits|libraryDisclaimers|lifeState|lightAttachObject|lightDetachObject|lightIsOn|lightnings|limitSpeed|linearConversion|lineBreak|lineIntersects|lineIntersectsObjs|lineIntersectsSurfaces|lineIntersectsWith|linkItem|list|listObjects|listRemoteTargets|listVehicleSensors|ln|lnbAddArray|lnbAddColumn|lnbAddRow|lnbClear|lnbColor|lnbColorRight|lnbCurSelRow|lnbData|lnbDeleteColumn|lnbDeleteRow|lnbGetColumnsPosition|lnbPicture|lnbPictureRight|lnbSetColor|lnbSetColorRight|lnbSetColumnsPos|lnbSetCurSelRow|lnbSetData|lnbSetPicture|lnbSetPictureColor|lnbSetPictureColorRight|lnbSetPictureColorSelected|lnbSetPictureColorSelectedRight|lnbSetPictureRight|lnbSetText|lnbSetTextRight|lnbSetValue|lnbSize|lnbSort|lnbSortByValue|lnbText|lnbTextRight|lnbValue|load|loadAbs|loadBackpack|loadFile|loadGame|loadIdentity|loadMagazine|loadOverlay|loadStatus|loadUniform|loadVest|local|localize|locationNull|locationPosition|lock|lockCameraTo|lockCargo|lockDriver|locked|lockedCargo|lockedDriver|lockedTurret|lockIdentity|lockTurret|lockWP|log|logEntities|logNetwork|logNetworkTerminate|lookAt|lookAtPos|magazineCargo|magazines|magazinesAllTurrets|magazinesAmmo|magazinesAmmoCargo|magazinesAmmoFull|magazinesDetail|magazinesDetailBackpack|magazinesDetailUniform|magazinesDetailVest|magazinesTurret|magazineTurretAmmo|mapAnimAdd|mapAnimClear|mapAnimCommit|mapAnimDone|mapCenterOnCamera|mapGridPosition|markAsFinishedOnSteam|markerAlpha|markerBrush|markerColor|markerDir|markerPos|markerShape|markerSize|markerText|markerType|max|members|menuAction|menuAdd|menuChecked|menuClear|menuCollapse|menuData|menuDelete|menuEnable|menuEnabled|menuExpand|menuHover|menuPicture|menuSetAction|menuSetCheck|menuSetData|menuSetPicture|menuSetValue|menuShortcut|menuShortcutText|menuSize|menuSort|menuText|menuURL|menuValue|min|mineActive|mineDetectedBy|missionConfigFile|missionDifficulty|missionName|missionNamespace|missionStart|missionVersion|modelToWorld|modelToWorldVisual|modelToWorldVisualWorld|modelToWorldWorld|modParams|moonIntensity|moonPhase|morale|move|move3DENCamera|moveInAny|moveInCargo|moveInCommander|moveInDriver|moveInGunner|moveInTurret|moveObjectToEnd|moveOut|moveTime|moveTo|moveToCompleted|moveToFailed|musicVolume|name|nameSound|nearEntities|nearestBuilding|nearestLocation|nearestLocations|nearestLocationWithDubbing|nearestObject|nearestObjects|nearestTerrainObjects|nearObjects|nearObjectsReady|nearRoads|nearSupplies|nearTargets|needReload|netId|netObjNull|newOverlay|nextMenuItemIndex|nextWeatherChange|nMenuItems|numberOfEnginesRTD|numberToDate|objectCurators|objectFromNetId|objectParent|objNull|objStatus|onBriefingGear|onBriefingGroup|onBriefingNotes|onBriefingPlan|onBriefingTeamSwitch|onCommandModeChanged|onDoubleClick|onEachFrame|onGroupIconClick|onGroupIconOverEnter|onGroupIconOverLeave|onHCGroupSelectionChanged|onMapSingleClick|onPlayerConnected|onPlayerDisconnected|onPreloadFinished|onPreloadStarted|onShowNewObject|onTeamSwitch|openCuratorInterface|openDLCPage|openDSInterface|openMap|openSteamApp|openYoutubeVideo|opfor|orderGetIn|overcast|overcastForecast|owner|param|params|parseNumber|parseSimpleArray|parseText|parsingNamespace|particlesQuality|pi|pickWeaponPool|pitch|pixelGrid|pixelGridBase|pixelGridNoUIScale|pixelH|pixelW|playableSlotsNumber|playableUnits|playAction|playActionNow|player|playerRespawnTime|playerSide|playersNumber|playGesture|playMission|playMove|playMoveNow|playMusic|playScriptedMission|playSound|playSound3D|position|positionCameraToWorld|posScreenToWorld|posWorldToScreen|ppEffectAdjust|ppEffectCommit|ppEffectCommitted|ppEffectCreate|ppEffectDestroy|ppEffectEnable|ppEffectEnabled|ppEffectForceInNVG|precision|preloadCamera|preloadObject|preloadSound|preloadTitleObj|preloadTitleRsc|primaryWeapon|primaryWeaponItems|primaryWeaponMagazine|priority|processDiaryLink|processInitCommands|productVersion|profileName|profileNamespace|profileNameSteam|progressLoadingScreen|progressPosition|progressSetPosition|publicVariable|publicVariableClient|publicVariableServer|pushBack|pushBackUnique|putWeaponPool|queryItemsPool|queryMagazinePool|queryWeaponPool|rad|radioChannelAdd|radioChannelCreate|radioChannelRemove|radioChannelSetCallSign|radioChannelSetLabel|radioVolume|rain|rainbow|random|rank|rankId|rating|rectangular|registeredTasks|registerTask|reload|reloadEnabled|remoteControl|remoteExec|remoteExecCall|remoteExecutedOwner|remove3DENConnection|remove3DENEventHandler|remove3DENLayer|removeAction|removeAll3DENEventHandlers|removeAllActions|removeAllAssignedItems|removeAllContainers|removeAllCuratorAddons|removeAllCuratorCameraAreas|removeAllCuratorEditingAreas|removeAllEventHandlers|removeAllHandgunItems|removeAllItems|removeAllItemsWithMagazines|removeAllMissionEventHandlers|removeAllMPEventHandlers|removeAllMusicEventHandlers|removeAllOwnedMines|removeAllPrimaryWeaponItems|removeAllWeapons|removeBackpack|removeBackpackGlobal|removeCuratorAddons|removeCuratorCameraArea|removeCuratorEditableObjects|removeCuratorEditingArea|removeDrawIcon|removeDrawLinks|removeEventHandler|removeFromRemainsCollector|removeGoggles|removeGroupIcon|removeHandgunItem|removeHeadgear|removeItem|removeItemFromBackpack|removeItemFromUniform|removeItemFromVest|removeItems|removeMagazine|removeMagazineGlobal|removeMagazines|removeMagazinesTurret|removeMagazineTurret|removeMenuItem|removeMissionEventHandler|removeMPEventHandler|removeMusicEventHandler|removeOwnedMine|removePrimaryWeaponItem|removeSecondaryWeaponItem|removeSimpleTask|removeSwitchableUnit|removeTeamMember|removeUniform|removeVest|removeWeapon|removeWeaponAttachmentCargo|removeWeaponCargo|removeWeaponGlobal|removeWeaponTurret|reportRemoteTarget|requiredVersion|resetCamShake|resetSubgroupDirection|resistance|resize|resources|respawnVehicle|restartEditorCamera|reveal|revealMine|reverse|reversedMouseY|roadAt|roadsConnectedTo|roleDescription|ropeAttachedObjects|ropeAttachedTo|ropeAttachEnabled|ropeAttachTo|ropeCreate|ropeCut|ropeDestroy|ropeDetach|ropeEndPosition|ropeLength|ropes|ropeUnwind|ropeUnwound|rotorsForcesRTD|rotorsRpmRTD|round|runInitScript|safeZoneH|safeZoneW|safeZoneWAbs|safeZoneX|safeZoneXAbs|safeZoneY|save3DENInventory|saveGame|saveIdentity|saveJoysticks|saveOverlay|saveProfileNamespace|saveStatus|saveVar|savingEnabled|say|say2D|say3D|score|scoreSide|screenshot|screenToWorld|scriptDone|scriptName|scriptNull|scudState|secondaryWeapon|secondaryWeaponItems|secondaryWeaponMagazine|select|selectBestPlaces|selectDiarySubject|selectedEditorObjects|selectEditorObject|selectionNames|selectionPosition|selectLeader|selectMax|selectMin|selectNoPlayer|selectPlayer|selectRandom|selectRandomWeighted|selectWeapon|selectWeaponTurret|sendAUMessage|sendSimpleCommand|sendTask|sendTaskResult|sendUDPMessage|serverCommand|serverCommandAvailable|serverCommandExecutable|serverName|serverTime|set|set3DENAttribute|set3DENAttributes|set3DENGrid|set3DENIconsVisible|set3DENLayer|set3DENLinesVisible|set3DENLogicType|set3DENMissionAttribute|set3DENMissionAttributes|set3DENModelsVisible|set3DENObjectType|set3DENSelected|setAccTime|setActualCollectiveRTD|setAirplaneThrottle|setAirportSide|setAmmo|setAmmoCargo|setAmmoOnPylon|setAnimSpeedCoef|setAperture|setApertureNew|setArmoryPoints|setAttributes|setAutonomous|setBehaviour|setBleedingRemaining|setBrakesRTD|setCameraInterest|setCamShakeDefParams|setCamShakeParams|setCamUseTI|setCaptive|setCenterOfMass|setCollisionLight|setCombatMode|setCompassOscillation|setConvoySeparation|setCuratorCameraAreaCeiling|setCuratorCoef|setCuratorEditingAreaType|setCuratorWaypointCost|setCurrentChannel|setCurrentTask|setCurrentWaypoint|setCustomAimCoef|setCustomWeightRTD|setDamage|setDammage|setDate|setDebriefingText|setDefaultCamera|setDestination|setDetailMapBlendPars|setDir|setDirection|setDrawIcon|setDriveOnPath|setDropInterval|setDynamicSimulationDistance|setDynamicSimulationDistanceCoef|setEditorMode|setEditorObjectScope|setEffectCondition|setEngineRpmRTD|setFace|setFaceAnimation|setFatigue|setFeatureType|setFlagAnimationPhase|setFlagOwner|setFlagSide|setFlagTexture|setFog|setForceGeneratorRTD|setFormation|setFormationTask|setFormDir|setFriend|setFromEditor|setFSMVariable|setFuel|setFuelCargo|setGroupIcon|setGroupIconParams|setGroupIconsSelectable|setGroupIconsVisible|setGroupId|setGroupIdGlobal|setGroupOwner|setGusts|setHideBehind|setHit|setHitIndex|setHitPointDamage|setHorizonParallaxCoef|setHUDMovementLevels|setIdentity|setImportance|setInfoPanel|setLeader|setLightAmbient|setLightAttenuation|setLightBrightness|setLightColor|setLightDayLight|setLightFlareMaxDistance|setLightFlareSize|setLightIntensity|setLightnings|setLightUseFlare|setLocalWindParams|setMagazineTurretAmmo|setMarkerAlpha|setMarkerAlphaLocal|setMarkerBrush|setMarkerBrushLocal|setMarkerColor|setMarkerColorLocal|setMarkerDir|setMarkerDirLocal|setMarkerPos|setMarkerPosLocal|setMarkerShape|setMarkerShapeLocal|setMarkerSize|setMarkerSizeLocal|setMarkerText|setMarkerTextLocal|setMarkerType|setMarkerTypeLocal|setMass|setMimic|setMousePosition|setMusicEffect|setMusicEventHandler|setName|setNameSound|setObjectArguments|setObjectMaterial|setObjectMaterialGlobal|setObjectProxy|setObjectTexture|setObjectTextureGlobal|setObjectViewDistance|setOvercast|setOwner|setOxygenRemaining|setParticleCircle|setParticleClass|setParticleFire|setParticleParams|setParticleRandom|setPilotCameraDirection|setPilotCameraRotation|setPilotCameraTarget|setPilotLight|setPiPEffect|setPitch|setPlateNumber|setPlayable|setPlayerRespawnTime|setPos|setPosASL|setPosASL2|setPosASLW|setPosATL|setPosition|setPosWorld|setPylonLoadOut|setPylonsPriority|setRadioMsg|setRain|setRainbow|setRandomLip|setRank|setRectangular|setRepairCargo|setRotorBrakeRTD|setShadowDistance|setShotParents|setSide|setSimpleTaskAlwaysVisible|setSimpleTaskCustomData|setSimpleTaskDescription|setSimpleTaskDestination|setSimpleTaskTarget|setSimpleTaskType|setSimulWeatherLayers|setSize|setSkill|setSlingLoad|setSoundEffect|setSpeaker|setSpeech|setSpeedMode|setStamina|setStaminaScheme|setStatValue|setSuppression|setSystemOfUnits|setTargetAge|setTaskMarkerOffset|setTaskResult|setTaskState|setTerrainGrid|setText|setTimeMultiplier|setTitleEffect|setToneMapping|setToneMappingParams|setTrafficDensity|setTrafficDistance|setTrafficGap|setTrafficSpeed|setTriggerActivation|setTriggerArea|setTriggerStatements|setTriggerText|setTriggerTimeout|setTriggerType|setType|setUnconscious|setUnitAbility|setUnitLoadout|setUnitPos|setUnitPosWeak|setUnitRank|setUnitRecoilCoefficient|setUnitTrait|setUnloadInCombat|setUserActionText|setUserMFDText|setUserMFDValue|setVariable|setVectorDir|setVectorDirAndUp|setVectorUp|setVehicleAmmo|setVehicleAmmoDef|setVehicleArmor|setVehicleCargo|setVehicleId|setVehicleInit|setVehicleLock|setVehiclePosition|setVehicleRadar|setVehicleReceiveRemoteTargets|setVehicleReportOwnPosition|setVehicleReportRemoteTargets|setVehicleTIPars|setVehicleVarName|setVelocity|setVelocityModelSpace|setVelocityTransformation|setViewDistance|setVisibleIfTreeCollapsed|setWantedRpmRTD|setWaves|setWaypointBehaviour|setWaypointCombatMode|setWaypointCompletionRadius|setWaypointDescription|setWaypointForceBehaviour|setWaypointFormation|setWaypointHousePosition|setWaypointLoiterRadius|setWaypointLoiterType|setWaypointName|setWaypointPosition|setWaypointScript|setWaypointSpeed|setWaypointStatements|setWaypointTimeout|setWaypointType|setWaypointVisible|setWeaponReloadingTime|setWind|setWindDir|setWindForce|setWindStr|setWingForceScaleRTD|setWPPos|show3DIcons|showChat|showCinemaBorder|showCommandingMenu|showCompass|showCuratorCompass|showGPS|showHUD|showLegend|showMap|shownArtilleryComputer|shownChat|shownCompass|shownCuratorCompass|showNewEditorObject|shownGPS|shownHUD|shownMap|shownPad|shownRadio|shownScoretable|shownUAVFeed|shownWarrant|shownWatch|showPad|showRadio|showScoretable|showSubtitles|showUAVFeed|showWarrant|showWatch|showWaypoint|showWaypoints|side|sideAmbientLife|sideChat|sideEmpty|sideEnemy|sideFriendly|sideLogic|sideRadio|sideUnknown|simpleTasks|simulationEnabled|simulCloudDensity|simulCloudOcclusion|simulInClouds|simulWeatherSync|sin|size|sizeOf|skill|skillFinal|skipTime|sleep|sliderPosition|sliderRange|sliderSetPosition|sliderSetRange|sliderSetSpeed|sliderSpeed|slingLoadAssistantShown|soldierMagazines|someAmmo|sort|soundVolume|speaker|speed|speedMode|splitString|sqrt|squadParams|stance|startLoadingScreen|stop|stopEngineRTD|stopped|str|sunOrMoon|supportInfo|suppressFor|surfaceIsWater|surfaceNormal|surfaceType|swimInDepth|switchableUnits|switchAction|switchCamera|switchGesture|switchLight|switchMove|synchronizedObjects|synchronizedTriggers|synchronizedWaypoints|synchronizeObjectsAdd|synchronizeObjectsRemove|synchronizeTrigger|synchronizeWaypoint|systemChat|systemOfUnits|tan|targetKnowledge|targets|targetsAggregate|targetsQuery|taskAlwaysVisible|taskChildren|taskCompleted|taskCustomData|taskDescription|taskDestination|taskHint|taskMarkerOffset|taskNull|taskParent|taskResult|taskState|taskType|teamMember|teamMemberNull|teamName|teams|teamSwitch|teamSwitchEnabled|teamType|terminate|terrainIntersect|terrainIntersectASL|terrainIntersectAtASL|text|textLog|textLogFormat|tg|time|timeMultiplier|titleCut|titleFadeOut|titleObj|titleRsc|titleText|toArray|toFixed|toLower|toString|toUpper|triggerActivated|triggerActivation|triggerArea|triggerAttachedVehicle|triggerAttachObject|triggerAttachVehicle|triggerDynamicSimulation|triggerStatements|triggerText|triggerTimeout|triggerTimeoutCurrent|triggerType|turretLocal|turretOwner|turretUnit|tvAdd|tvClear|tvCollapse|tvCollapseAll|tvCount|tvCurSel|tvData|tvDelete|tvExpand|tvExpandAll|tvPicture|tvPictureRight|tvSetColor|tvSetCurSel|tvSetData|tvSetPicture|tvSetPictureColor|tvSetPictureColorDisabled|tvSetPictureColorSelected|tvSetPictureRight|tvSetPictureRightColor|tvSetPictureRightColorDisabled|tvSetPictureRightColorSelected|tvSetSelectColor|tvSetText|tvSetTooltip|tvSetValue|tvSort|tvSortByValue|tvText|tvTooltip|tvValue|type|typeName|typeOf|UAVControl|uiNamespace|uiSleep|unassignCurator|unassignItem|unassignTeam|unassignVehicle|underwater|uniform|uniformContainer|uniformItems|uniformMagazines|unitAddons|unitAimPosition|unitAimPositionVisual|unitBackpack|unitIsUAV|unitPos|unitReady|unitRecoilCoefficient|units|unitsBelowHeight|unlinkItem|unlockAchievement|unregisterTask|updateDrawIcon|updateMenuItem|updateObjectTree|useAIOperMapObstructionTest|useAISteeringComponent|useAudioTimeForMoves|userInputDisabled|vectorAdd|vectorCos|vectorCrossProduct|vectorDiff|vectorDir|vectorDirVisual|vectorDistance|vectorDistanceSqr|vectorDotProduct|vectorFromTo|vectorMagnitude|vectorMagnitudeSqr|vectorModelToWorld|vectorModelToWorldVisual|vectorMultiply|vectorNormalized|vectorUp|vectorUpVisual|vectorWorldToModel|vectorWorldToModelVisual|vehicle|vehicleCargoEnabled|vehicleChat|vehicleRadio|vehicleReceiveRemoteTargets|vehicleReportOwnPosition|vehicleReportRemoteTargets|vehicles|vehicleVarName|velocity|velocityModelSpace|verifySignature|vest|vestContainer|vestItems|vestMagazines|viewDistance|visibleCompass|visibleGPS|visibleMap|visiblePosition|visiblePositionASL|visibleScoretable|visibleWatch|waitUntil|waves|waypointAttachedObject|waypointAttachedVehicle|waypointAttachObject|waypointAttachVehicle|waypointBehaviour|waypointCombatMode|waypointCompletionRadius|waypointDescription|waypointForceBehaviour|waypointFormation|waypointHousePosition|waypointLoiterRadius|waypointLoiterType|waypointName|waypointPosition|waypoints|waypointScript|waypointsEnabledUAV|waypointShow|waypointSpeed|waypointStatements|waypointTimeout|waypointTimeoutCurrent|waypointType|waypointVisible|weaponAccessories|weaponAccessoriesCargo|weaponCargo|weaponDirection|weaponInertia|weaponLowered|weapons|weaponsItems|weaponsItemsCargo|weaponState|weaponsTurret|weightRTD|west|WFSideText|wind|windDir|windRTD|windStr|wingsForcesRTD|worldName|worldSize|worldToModel|worldToModelVisual|worldToScreen)\b/i,number:/(?:\$|\b0x)[\da-f]+\b|(?:\B\.\d+|\b\d+(?:\.\d+)?)(?:e[+-]?\d+)?\b/i,operator:/##|>>|&&|\|\||[!=<>]=?|[-+*/%#^]|\b(?:and|mod|not|or)\b/i,"magic-variable":{pattern:/\b(?:this|thisList|thisTrigger|_exception|_fnc_scriptName|_fnc_scriptNameParent|_forEachIndex|_this|_thisEventHandler|_thisFSM|_thisScript|_x)\b/i,alias:"keyword"},constant:/\bDIK(?:_[a-z\d]+)+\b/i}),e.languages.insertBefore("sqf","string",{macro:{pattern:/(^[ \t]*)#[a-z](?:[^\r\n\\]|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{directive:{pattern:/#[a-z]+\b/i,alias:"keyword"},comment:e.languages.sqf.comment}}}),delete e.languages.sqf["class-name"]}e.exports=t,t.displayName="sqf",t.aliases=[]},36042:function(e){"use strict";function t(e){e.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},identifier:{pattern:/(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/,greedy:!0,lookbehind:!0,inside:{punctuation:/^`|`$/}},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/}}e.exports=t,t.displayName="sql",t.aliases=[]},4750:function(e){"use strict";function t(e){e.languages.squirrel=e.languages.extend("clike",{comment:[e.languages.clike.comment[0],{pattern:/(^|[^\\:])(?:\/\/|#).*/,lookbehind:!0,greedy:!0}],string:{pattern:/(^|[^\\"'@])(?:@"(?:[^"]|"")*"(?!")|"(?:[^\\\r\n"]|\\.)*")/,lookbehind:!0,greedy:!0},"class-name":{pattern:/(\b(?:class|enum|extends|instanceof)\s+)\w+(?:\.\w+)*/,lookbehind:!0,inside:{punctuation:/\./}},keyword:/\b(?:__FILE__|__LINE__|base|break|case|catch|class|clone|const|constructor|continue|default|delete|else|enum|extends|for|foreach|function|if|in|instanceof|local|null|resume|return|static|switch|this|throw|try|typeof|while|yield)\b/,number:/\b(?:0x[0-9a-fA-F]+|\d+(?:\.(?:\d+|[eE][+-]?\d+))?)\b/,operator:/\+\+|--|<=>|<[-<]|>>>?|&&?|\|\|?|[-+*/%!=<>]=?|[~^]|::?/,punctuation:/[(){}\[\],;.]/}),e.languages.insertBefore("squirrel","string",{char:{pattern:/(^|[^\\"'])'(?:[^\\']|\\(?:[xuU][0-9a-fA-F]{0,8}|[\s\S]))'/,lookbehind:!0,greedy:!0}}),e.languages.insertBefore("squirrel","operator",{"attribute-punctuation":{pattern:/<\/|\/>/,alias:"important"},lambda:{pattern:/@(?=\()/,alias:"operator"}})}e.exports=t,t.displayName="squirrel",t.aliases=[]},30047:function(e){"use strict";function t(e){!function(e){var t=/\b(?:algebra_solver|algebra_solver_newton|integrate_1d|integrate_ode|integrate_ode_bdf|integrate_ode_rk45|map_rect|ode_(?:adams|bdf|ckrk|rk45)(?:_tol)?|ode_adjoint_tol_ctl|reduce_sum|reduce_sum_static)\b/;e.languages.stan={comment:/\/\/.*|\/\*[\s\S]*?\*\/|#(?!include).*/,string:{pattern:/"[\x20\x21\x23-\x5B\x5D-\x7E]*"/,greedy:!0},directive:{pattern:/^([ \t]*)#include\b.*/m,lookbehind:!0,alias:"property"},"function-arg":{pattern:RegExp("("+t.source+/\s*\(\s*/.source+")"+/[a-zA-Z]\w*/.source),lookbehind:!0,alias:"function"},constraint:{pattern:/(\b(?:int|matrix|real|row_vector|vector)\s*)<[^<>]*>/,lookbehind:!0,inside:{expression:{pattern:/(=\s*)\S(?:\S|\s+(?!\s))*?(?=\s*(?:>$|,\s*\w+\s*=))/,lookbehind:!0,inside:null},property:/\b[a-z]\w*(?=\s*=)/i,operator:/=/,punctuation:/^<|>$|,/}},keyword:[{pattern:/\bdata(?=\s*\{)|\b(?:functions|generated|model|parameters|quantities|transformed)\b/,alias:"program-block"},/\b(?:array|break|cholesky_factor_corr|cholesky_factor_cov|complex|continue|corr_matrix|cov_matrix|data|else|for|if|in|increment_log_prob|int|matrix|ordered|positive_ordered|print|real|reject|return|row_vector|simplex|target|unit_vector|vector|void|while)\b/,t],function:/\b[a-z]\w*(?=\s*\()/i,number:/(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:E[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,boolean:/\b(?:false|true)\b/,operator:/<-|\.[*/]=?|\|\|?|&&|[!=<>+\-*/]=?|['^%~?:]/,punctuation:/[()\[\]{},;]/},e.languages.stan.constraint.inside.expression.inside=e.languages.stan}(e)}e.exports=t,t.displayName="stan",t.aliases=[]},88416:function(e){"use strict";function t(e){!function(e){var t={pattern:/(\b\d+)(?:%|[a-z]+)/,lookbehind:!0},n={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0},r={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},url:{pattern:/\burl\((["']?).*?\1\)/i,greedy:!0},string:{pattern:/("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*\1/,greedy:!0},interpolation:null,func:null,important:/\B!(?:important|optional)\b/i,keyword:{pattern:/(^|\s+)(?:(?:else|for|if|return|unless)(?=\s|$)|@[\w-]+)/,lookbehind:!0},hexcode:/#[\da-f]{3,6}/i,color:[/\b(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)\b/i,{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:t,number:n,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:t,boolean:/\b(?:false|true)\b/,operator:[/~|[+!\/%<>?=]=?|[-:]=|\*[*=]?|\.{2,3}|&&|\|\||\B-\B|\b(?:and|in|is(?: a| defined| not|nt)?|not|or)\b/],number:n,punctuation:/[{}()\[\];:,]/};r.interpolation={pattern:/\{[^\r\n}:]+\}/,alias:"variable",inside:{delimiter:{pattern:/^\{|\}$/,alias:"punctuation"},rest:r}},r.func={pattern:/[\w-]+\([^)]*\).*/,inside:{function:/^[^(]+/,rest:r}},e.languages.stylus={"atrule-declaration":{pattern:/(^[ \t]*)@.+/m,lookbehind:!0,inside:{atrule:/^@[\w-]+/,rest:r}},"variable-declaration":{pattern:/(^[ \t]*)[\w$-]+\s*.?=[ \t]*(?:\{[^{}]*\}|\S.*|$)/m,lookbehind:!0,inside:{variable:/^\S+/,rest:r}},statement:{pattern:/(^[ \t]*)(?:else|for|if|return|unless)[ \t].+/m,lookbehind:!0,inside:{keyword:/^\S+/,rest:r}},"property-declaration":{pattern:/((?:^|\{)([ \t]*))(?:[\w-]|\{[^}\r\n]+\})+(?:\s*:\s*|[ \t]+)(?!\s)[^{\r\n]*(?:;|[^{\r\n,]$(?!(?:\r?\n|\r)(?:\{|\2[ \t])))/m,lookbehind:!0,inside:{property:{pattern:/^[^\s:]+/,inside:{interpolation:r.interpolation}},rest:r}},selector:{pattern:/(^[ \t]*)(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)(?:(?:\r?\n|\r)(?:\1(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)))*(?:,$|\{|(?=(?:\r?\n|\r)(?:\{|\1[ \t])))/m,lookbehind:!0,inside:{interpolation:r.interpolation,comment:r.comment,punctuation:/[{},]/}},func:r.func,string:r.string,comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},interpolation:r.interpolation,punctuation:/[{}()\[\];:.]/}}(e)}e.exports=t,t.displayName="stylus",t.aliases=[]},76975:function(e){"use strict";function t(e){e.languages.swift={comment:{pattern:/(^|[^\\:])(?:\/\/.*|\/\*(?:[^/*]|\/(?!\*)|\*(?!\/)|\/\*(?:[^*]|\*(?!\/))*\*\/)*\*\/)/,lookbehind:!0,greedy:!0},"string-literal":[{pattern:RegExp(/(^|[^"#])/.source+"(?:"+/"(?:\\(?:\((?:[^()]|\([^()]*\))*\)|\r\n|[^(])|[^\\\r\n"])*"/.source+"|"+/"""(?:\\(?:\((?:[^()]|\([^()]*\))*\)|[^(])|[^\\"]|"(?!""))*"""/.source+")"+/(?!["#])/.source),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\\($/,alias:"punctuation"},punctuation:/\\(?=[\r\n])/,string:/[\s\S]+/}},{pattern:RegExp(/(^|[^"#])(#+)/.source+"(?:"+/"(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|\r\n|[^#])|[^\\\r\n])*?"/.source+"|"+/"""(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|[^#])|[^\\])*?"""/.source+")\\2"),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\#+\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\#+\($/,alias:"punctuation"},string:/[\s\S]+/}}],directive:{pattern:RegExp(/#/.source+"(?:"+/(?:elseif|if)\b/.source+"(?:[ \t]*"+/(?:![ \t]*)?(?:\b\w+\b(?:[ \t]*\((?:[^()]|\([^()]*\))*\))?|\((?:[^()]|\([^()]*\))*\))(?:[ \t]*(?:&&|\|\|))?/.source+")+|"+/(?:else|endif)\b/.source+")"),alias:"property",inside:{"directive-name":/^#\w+/,boolean:/\b(?:false|true)\b/,number:/\b\d+(?:\.\d+)*\b/,operator:/!|&&|\|\||[<>]=?/,punctuation:/[(),]/}},literal:{pattern:/#(?:colorLiteral|column|dsohandle|file(?:ID|Literal|Path)?|function|imageLiteral|line)\b/,alias:"constant"},"other-directive":{pattern:/#\w+\b/,alias:"property"},attribute:{pattern:/@\w+/,alias:"atrule"},"function-definition":{pattern:/(\bfunc\s+)\w+/,lookbehind:!0,alias:"function"},label:{pattern:/\b(break|continue)\s+\w+|\b[a-zA-Z_]\w*(?=\s*:\s*(?:for|repeat|while)\b)/,lookbehind:!0,alias:"important"},keyword:/\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|isolated|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/,boolean:/\b(?:false|true)\b/,nil:{pattern:/\bnil\b/,alias:"constant"},"short-argument":/\$\d+\b/,omit:{pattern:/\b_\b/,alias:"keyword"},number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,"class-name":/\b[A-Z](?:[A-Z_\d]*[a-z]\w*)?\b/,function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,operator:/[-+*/%=!<>&|^~?]+|\.[.\-+*/%=!<>&|^~?]+/,punctuation:/[{}[\]();,.:\\]/},e.languages.swift["string-literal"].forEach((function(t){t.inside.interpolation.inside=e.languages.swift}))}e.exports=t,t.displayName="swift",t.aliases=[]},42197:function(e){"use strict";function t(e){!function(e){var t={pattern:/^[;#].*/m,greedy:!0},n=/"(?:[^\r\n"\\]|\\(?:[^\r]|\r\n?))*"(?!\S)/.source;e.languages.systemd={comment:t,section:{pattern:/^\[[^\n\r\[\]]*\](?=[ \t]*$)/m,greedy:!0,inside:{punctuation:/^\[|\]$/,"section-name":{pattern:/[\s\S]+/,alias:"selector"}}},key:{pattern:/^[^\s=]+(?=[ \t]*=)/m,greedy:!0,alias:"attr-name"},value:{pattern:RegExp(/(=[ \t]*(?!\s))/.source+"(?:"+n+'|(?=[^"\r\n]))(?:'+/[^\s\\]/.source+'|[ \t]+(?:(?![ \t"])|'+n+")|"+/\\[\r\n]+(?:[#;].*[\r\n]+)*(?![#;])/.source+")*"),lookbehind:!0,greedy:!0,alias:"attr-value",inside:{comment:t,quoted:{pattern:RegExp(/(^|\s)/.source+n),lookbehind:!0,greedy:!0},punctuation:/\\$/m,boolean:{pattern:/^(?:false|no|off|on|true|yes)$/,greedy:!0}}},punctuation:/=/}}(e)}e.exports=t,t.displayName="systemd",t.aliases=[]},37927:function(e,t,n){"use strict";var r=n(29396),i=n(58621);function a(e){e.register(r),e.register(i),e.languages.t4=e.languages["t4-cs"]=e.languages["t4-templating"].createT4("csharp")}e.exports=a,a.displayName="t4Cs",a.aliases=[]},29396:function(e){"use strict";function t(e){!function(e){function t(e,t,n){return{pattern:RegExp("<#"+e+"[\\s\\S]*?#>"),alias:"block",inside:{delimiter:{pattern:RegExp("^<#"+e+"|#>$"),alias:"important"},content:{pattern:/[\s\S]+/,inside:t,alias:n}}}}e.languages["t4-templating"]=Object.defineProperty({},"createT4",{value:function(n){var r=e.languages[n],i="language-"+n;return{block:{pattern:/<#[\s\S]+?#>/,inside:{directive:t("@",{"attr-value":{pattern:/=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+)/,inside:{punctuation:/^=|^["']|["']$/}},keyword:/\b\w+(?=\s)/,"attr-name":/\b\w+/}),expression:t("=",r,i),"class-feature":t("\\+",r,i),standard:t("",r,i)}}}}})}(e)}e.exports=t,t.displayName="t4Templating",t.aliases=[]},8295:function(e,t,n){"use strict";var r=n(29396),i=n(77340);function a(e){e.register(r),e.register(i),e.languages["t4-vb"]=e.languages["t4-templating"].createT4("vbnet")}e.exports=a,a.displayName="t4Vb",a.aliases=[]},39220:function(e,t,n){"use strict";var r=n(49917);function i(e){e.register(r),e.languages.tap={fail:/not ok[^#{\n\r]*/,pass:/ok[^#{\n\r]*/,pragma:/pragma [+-][a-z]+/,bailout:/bail out!.*/i,version:/TAP version \d+/i,plan:/\b\d+\.\.\d+(?: +#.*)?/,subtest:{pattern:/# Subtest(?:: .*)?/,greedy:!0},punctuation:/[{}]/,directive:/#.*/,yamlish:{pattern:/(^[ \t]*)---[\s\S]*?[\r\n][ \t]*\.\.\.$/m,lookbehind:!0,inside:e.languages.yaml,alias:"language-yaml"}}}e.exports=i,i.displayName="tap",i.aliases=[]},46443:function(e){"use strict";function t(e){e.languages.tcl={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0},string:{pattern:/"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*"/,greedy:!0},variable:[{pattern:/(\$)(?:::)?(?:[a-zA-Z0-9]+::)*\w+/,lookbehind:!0},{pattern:/(\$)\{[^}]+\}/,lookbehind:!0},{pattern:/(^[\t ]*set[ \t]+)(?:::)?(?:[a-zA-Z0-9]+::)*\w+/m,lookbehind:!0}],function:{pattern:/(^[\t ]*proc[ \t]+)\S+/m,lookbehind:!0},builtin:[{pattern:/(^[\t ]*)(?:break|class|continue|error|eval|exit|for|foreach|if|proc|return|switch|while)\b/m,lookbehind:!0},/\b(?:else|elseif)\b/],scope:{pattern:/(^[\t ]*)(?:global|upvar|variable)\b/m,lookbehind:!0,alias:"constant"},keyword:{pattern:/(^[\t ]*|\[)(?:Safe_Base|Tcl|after|append|apply|array|auto_(?:execok|import|load|mkindex|qualify|reset)|automkindex_old|bgerror|binary|catch|cd|chan|clock|close|concat|dde|dict|encoding|eof|exec|expr|fblocked|fconfigure|fcopy|file(?:event|name)?|flush|gets|glob|history|http|incr|info|interp|join|lappend|lassign|lindex|linsert|list|llength|load|lrange|lrepeat|lreplace|lreverse|lsearch|lset|lsort|math(?:func|op)|memory|msgcat|namespace|open|package|parray|pid|pkg_mkIndex|platform|puts|pwd|re_syntax|read|refchan|regexp|registry|regsub|rename|scan|seek|set|socket|source|split|string|subst|tcl(?:_endOfWord|_findLibrary|startOf(?:Next|Previous)Word|test|vars|wordBreak(?:After|Before))|tell|time|tm|trace|unknown|unload|unset|update|uplevel|vwait)\b/m,lookbehind:!0},operator:/!=?|\*\*?|==|&&?|\|\|?|<[=<]?|>[=>]?|[-+~\/%?^]|\b(?:eq|in|ne|ni)\b/,punctuation:/[{}()\[\]]/}}e.exports=t,t.displayName="tcl",t.aliases=[]},83691:function(e){"use strict";function t(e){!function(e){var t=/\([^|()\n]+\)|\[[^\]\n]+\]|\{[^}\n]+\}/.source,n=/\)|\((?![^|()\n]+\))/.source;function r(e,r){return RegExp(e.replace(//g,(function(){return"(?:"+t+")"})).replace(//g,(function(){return"(?:"+n+")"})),r||"")}var i={css:{pattern:/\{[^{}]+\}/,inside:{rest:e.languages.css}},"class-id":{pattern:/(\()[^()]+(?=\))/,lookbehind:!0,alias:"attr-value"},lang:{pattern:/(\[)[^\[\]]+(?=\])/,lookbehind:!0,alias:"attr-value"},punctuation:/[\\\/]\d+|\S/},a=e.languages.textile=e.languages.extend("markup",{phrase:{pattern:/(^|\r|\n)\S[\s\S]*?(?=$|\r?\n\r?\n|\r\r)/,lookbehind:!0,inside:{"block-tag":{pattern:r(/^[a-z]\w*(?:||[<>=])*\./.source),inside:{modifier:{pattern:r(/(^[a-z]\w*)(?:||[<>=])+(?=\.)/.source),lookbehind:!0,inside:i},tag:/^[a-z]\w*/,punctuation:/\.$/}},list:{pattern:r(/^[*#]+*\s+\S.*/.source,"m"),inside:{modifier:{pattern:r(/(^[*#]+)+/.source),lookbehind:!0,inside:i},punctuation:/^[*#]+/}},table:{pattern:r(/^(?:(?:||[<>=^~])+\.\s*)?(?:\|(?:(?:||[<>=^~_]|[\\/]\d+)+\.|(?!(?:||[<>=^~_]|[\\/]\d+)+\.))[^|]*)+\|/.source,"m"),inside:{modifier:{pattern:r(/(^|\|(?:\r?\n|\r)?)(?:||[<>=^~_]|[\\/]\d+)+(?=\.)/.source),lookbehind:!0,inside:i},punctuation:/\||^\./}},inline:{pattern:r(/(^|[^a-zA-Z\d])(\*\*|__|\?\?|[*_%@+\-^~])*.+?\2(?![a-zA-Z\d])/.source),lookbehind:!0,inside:{bold:{pattern:r(/(^(\*\*?)*).+?(?=\2)/.source),lookbehind:!0},italic:{pattern:r(/(^(__?)*).+?(?=\2)/.source),lookbehind:!0},cite:{pattern:r(/(^\?\?*).+?(?=\?\?)/.source),lookbehind:!0,alias:"string"},code:{pattern:r(/(^@*).+?(?=@)/.source),lookbehind:!0,alias:"keyword"},inserted:{pattern:r(/(^\+*).+?(?=\+)/.source),lookbehind:!0},deleted:{pattern:r(/(^-*).+?(?=-)/.source),lookbehind:!0},span:{pattern:r(/(^%*).+?(?=%)/.source),lookbehind:!0},modifier:{pattern:r(/(^\*\*|__|\?\?|[*_%@+\-^~])+/.source),lookbehind:!0,inside:i},punctuation:/[*_%?@+\-^~]+/}},"link-ref":{pattern:/^\[[^\]]+\]\S+$/m,inside:{string:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0},url:{pattern:/(^\])\S+$/,lookbehind:!0},punctuation:/[\[\]]/}},link:{pattern:r(/"*[^"]+":.+?(?=[^\w/]?(?:\s|$))/.source),inside:{text:{pattern:r(/(^"*)[^"]+(?=")/.source),lookbehind:!0},modifier:{pattern:r(/(^")+/.source),lookbehind:!0,inside:i},url:{pattern:/(:).+/,lookbehind:!0},punctuation:/[":]/}},image:{pattern:r(/!(?:||[<>=])*(?![<>=])[^!\s()]+(?:\([^)]+\))?!(?::.+?(?=[^\w/]?(?:\s|$)))?/.source),inside:{source:{pattern:r(/(^!(?:||[<>=])*)(?![<>=])[^!\s()]+(?:\([^)]+\))?(?=!)/.source),lookbehind:!0,alias:"url"},modifier:{pattern:r(/(^!)(?:||[<>=])+/.source),lookbehind:!0,inside:i},url:{pattern:/(:).+/,lookbehind:!0},punctuation:/[!:]/}},footnote:{pattern:/\b\[\d+\]/,alias:"comment",inside:{punctuation:/\[|\]/}},acronym:{pattern:/\b[A-Z\d]+\([^)]+\)/,inside:{comment:{pattern:/(\()[^()]+(?=\))/,lookbehind:!0},punctuation:/[()]/}},mark:{pattern:/\b\((?:C|R|TM)\)/,alias:"comment",inside:{punctuation:/[()]/}}}}}),o=a.phrase.inside,s={inline:o.inline,link:o.link,image:o.image,footnote:o.footnote,acronym:o.acronym,mark:o.mark};a.tag.pattern=/<\/?(?!\d)[a-z0-9]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/i;var l=o.inline.inside;l.bold.inside=s,l.italic.inside=s,l.inserted.inside=s,l.deleted.inside=s,l.span.inside=s;var u=o.table.inside;u.inline=s.inline,u.link=s.link,u.image=s.image,u.footnote=s.footnote,u.acronym=s.acronym,u.mark=s.mark}(e)}e.exports=t,t.displayName="textile",t.aliases=[]},77580:function(e){"use strict";function t(e){!function(e){var t=/(?:[\w-]+|'[^'\n\r]*'|"(?:\\.|[^\\"\r\n])*")/.source;function n(e){return e.replace(/__/g,(function(){return t}))}e.languages.toml={comment:{pattern:/#.*/,greedy:!0},table:{pattern:RegExp(n(/(^[\t ]*\[\s*(?:\[\s*)?)__(?:\s*\.\s*__)*(?=\s*\])/.source),"m"),lookbehind:!0,greedy:!0,alias:"class-name"},key:{pattern:RegExp(n(/(^[\t ]*|[{,]\s*)__(?:\s*\.\s*__)*(?=\s*=)/.source),"m"),lookbehind:!0,greedy:!0,alias:"property"},string:{pattern:/"""(?:\\[\s\S]|[^\\])*?"""|'''[\s\S]*?'''|'[^'\n\r]*'|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},date:[{pattern:/\b\d{4}-\d{2}-\d{2}(?:[T\s]\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|[+-]\d{2}:\d{2})?)?\b/i,alias:"number"},{pattern:/\b\d{2}:\d{2}:\d{2}(?:\.\d+)?\b/,alias:"number"}],number:/(?:\b0(?:x[\da-zA-Z]+(?:_[\da-zA-Z]+)*|o[0-7]+(?:_[0-7]+)*|b[10]+(?:_[10]+)*))\b|[-+]?\b\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?\b|[-+]?\b(?:inf|nan)\b/,boolean:/\b(?:false|true)\b/,punctuation:/[.,=[\]{}]/}}(e)}e.exports=t,t.displayName="toml",t.aliases=[]},34551:function(e){"use strict";function t(e){!function(e){e.languages.tremor={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},"interpolated-string":null,extractor:{pattern:/\b[a-z_]\w*\|(?:[^\r\n\\|]|\\(?:\r\n|[\s\S]))*\|/i,greedy:!0,inside:{regex:{pattern:/(^re)\|[\s\S]+/,lookbehind:!0},function:/^\w+/,value:/\|[\s\S]+/}},identifier:{pattern:/`[^`]*`/,greedy:!0},function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())\b/,keyword:/\b(?:args|as|by|case|config|connect|connector|const|copy|create|default|define|deploy|drop|each|emit|end|erase|event|flow|fn|for|from|group|having|insert|into|intrinsic|let|links|match|merge|mod|move|of|operator|patch|pipeline|recur|script|select|set|sliding|state|stream|to|tumbling|update|use|when|where|window|with)\b/,boolean:/\b(?:false|null|true)\b/i,number:/\b(?:0b[01_]*|0x[0-9a-fA-F_]*|\d[\d_]*(?:\.\d[\d_]*)?(?:[Ee][+-]?[\d_]+)?)\b/,"pattern-punctuation":{pattern:/%(?=[({[])/,alias:"punctuation"},operator:/[-+*\/%~!^]=?|=[=>]?|&[&=]?|\|[|=]?|<>?>?=?|(?:absent|and|not|or|present|xor)\b/,punctuation:/::|[;\[\]()\{\},.:]/};var t=/#\{(?:[^"{}]|\{[^{}]*\}|"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*")*\}/.source;e.languages.tremor["interpolated-string"]={pattern:RegExp(/(^|[^\\])/.source+'(?:"""(?:'+/[^"\\#]|\\[\s\S]|"(?!"")|#(?!\{)/.source+"|"+t+')*"""|"(?:'+/[^"\\\r\n#]|\\(?:\r\n|[\s\S])|#(?!\{)/.source+"|"+t+')*")'),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:RegExp(t),inside:{punctuation:/^#\{|\}$/,expression:{pattern:/[\s\S]+/,inside:e.languages.tremor}}},string:/[\s\S]+/}},e.languages.troy=e.languages.tremor,e.languages.trickle=e.languages.tremor}(e)}e.exports=t,t.displayName="tremor",t.aliases=[]},48838:function(e,t,n){"use strict";var r=n(49237),i=n(14819);function a(e){e.register(r),e.register(i),function(e){var t=e.util.clone(e.languages.typescript);e.languages.tsx=e.languages.extend("jsx",t),delete e.languages.tsx.parameter,delete e.languages.tsx["literal-property"];var n=e.languages.tsx.tag;n.pattern=RegExp(/(^|[^\w$]|(?=<\/))/.source+"(?:"+n.pattern.source+")",n.pattern.flags),n.lookbehind=!0}(e)}e.exports=a,a.displayName="tsx",a.aliases=[]},12424:function(e,t,n){"use strict";var r=n(73438);function i(e){e.register(r),function(e){e.languages.tt2=e.languages.extend("clike",{comment:/#.*|\[%#[\s\S]*?%\]/,keyword:/\b(?:BLOCK|CALL|CASE|CATCH|CLEAR|DEBUG|DEFAULT|ELSE|ELSIF|END|FILTER|FINAL|FOREACH|GET|IF|IN|INCLUDE|INSERT|LAST|MACRO|META|NEXT|PERL|PROCESS|RAWPERL|RETURN|SET|STOP|SWITCH|TAGS|THROW|TRY|UNLESS|USE|WHILE|WRAPPER)\b/,punctuation:/[[\]{},()]/}),e.languages.insertBefore("tt2","number",{operator:/=[>=]?|!=?|<=?|>=?|&&|\|\|?|\b(?:and|not|or)\b/,variable:{pattern:/\b[a-z]\w*(?:\s*\.\s*(?:\d+|\$?[a-z]\w*))*\b/i}}),e.languages.insertBefore("tt2","keyword",{delimiter:{pattern:/^(?:\[%|%%)-?|-?%\]$/,alias:"punctuation"}}),e.languages.insertBefore("tt2","string",{"single-quoted-string":{pattern:/'[^\\']*(?:\\[\s\S][^\\']*)*'/,greedy:!0,alias:"string"},"double-quoted-string":{pattern:/"[^\\"]*(?:\\[\s\S][^\\"]*)*"/,greedy:!0,alias:"string",inside:{variable:{pattern:/\$(?:[a-z]\w*(?:\.(?:\d+|\$?[a-z]\w*))*)/i}}}}),delete e.languages.tt2.string,e.hooks.add("before-tokenize",(function(t){e.languages["markup-templating"].buildPlaceholders(t,"tt2",/\[%[\s\S]+?%\]/g)})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"tt2")}))}(e)}e.exports=i,i.displayName="tt2",i.aliases=[]},47011:function(e){"use strict";function t(e){e.languages.turtle={comment:{pattern:/#.*/,greedy:!0},"multiline-string":{pattern:/"""(?:(?:""?)?(?:[^"\\]|\\.))*"""|'''(?:(?:''?)?(?:[^'\\]|\\.))*'''/,greedy:!0,alias:"string",inside:{comment:/#.*/}},string:{pattern:/"(?:[^\\"\r\n]|\\.)*"|'(?:[^\\'\r\n]|\\.)*'/,greedy:!0},url:{pattern:/<(?:[^\x00-\x20<>"{}|^`\\]|\\(?:u[\da-fA-F]{4}|U[\da-fA-F]{8}))*>/,greedy:!0,inside:{punctuation:/[<>]/}},function:{pattern:/(?:(?![-.\d\xB7])[-.\w\xB7\xC0-\uFFFD]+)?:(?:(?![-.])(?:[-.:\w\xC0-\uFFFD]|%[\da-f]{2}|\\.)+)?/i,inside:{"local-name":{pattern:/([^:]*:)[\s\S]+/,lookbehind:!0},prefix:{pattern:/[\s\S]+/,inside:{punctuation:/:/}}}},number:/[+-]?\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,punctuation:/[{}.,;()[\]]|\^\^/,boolean:/\b(?:false|true)\b/,keyword:[/(?:\ba|@prefix|@base)\b|=/,/\b(?:base|graph|prefix)\b/i],tag:{pattern:/@[a-z]+(?:-[a-z\d]+)*/i,inside:{punctuation:/@/}}},e.languages.trig=e.languages.turtle}e.exports=t,t.displayName="turtle",t.aliases=[]},65469:function(e,t,n){"use strict";var r=n(73438);function i(e){e.register(r),e.languages.twig={comment:/^\{#[\s\S]*?#\}$/,"tag-name":{pattern:/(^\{%-?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^\{[{%]-?|-?[%}]\}$/,alias:"punctuation"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,inside:{punctuation:/^['"]|['"]$/}},keyword:/\b(?:even|if|odd)\b/,boolean:/\b(?:false|null|true)\b/,number:/\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/,operator:[{pattern:/(\s)(?:and|b-and|b-or|b-xor|ends with|in|is|matches|not|or|same as|starts with)(?=\s)/,lookbehind:!0},/[=<>]=?|!=|\*\*?|\/\/?|\?:?|[-+~%|]/],punctuation:/[()\[\]{}:.,]/},e.hooks.add("before-tokenize",(function(t){if("twig"===t.language){e.languages["markup-templating"].buildPlaceholders(t,"twig",/\{(?:#[\s\S]*?#|%[\s\S]*?%|\{[\s\S]*?\})\}/g)}})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"twig")}))}e.exports=i,i.displayName="twig",i.aliases=[]},14819:function(e){"use strict";function t(e){!function(e){e.languages.typescript=e.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),e.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete e.languages.typescript.parameter,delete e.languages.typescript["literal-property"];var t=e.languages.extend("typescript",{});delete t["class-name"],e.languages.typescript["class-name"].inside=t,e.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:t}}}}),e.languages.ts=e.languages.typescript}(e)}e.exports=t,t.displayName="typescript",t.aliases=["ts"]},8813:function(e){"use strict";function t(e){!function(e){var t=/\b(?:ACT|ACTIFSUB|CARRAY|CASE|CLEARGIF|COA|COA_INT|CONSTANTS|CONTENT|CUR|EDITPANEL|EFFECT|EXT|FILE|FLUIDTEMPLATE|FORM|FRAME|FRAMESET|GIFBUILDER|GMENU|GMENU_FOLDOUT|GMENU_LAYERS|GP|HMENU|HRULER|HTML|IENV|IFSUB|IMAGE|IMGMENU|IMGMENUITEM|IMGTEXT|IMG_RESOURCE|INCLUDE_TYPOSCRIPT|JSMENU|JSMENUITEM|LLL|LOAD_REGISTER|NO|PAGE|RECORDS|RESTORE_REGISTER|TEMPLATE|TEXT|TMENU|TMENUITEM|TMENU_LAYERS|USER|USER_INT|_GIFBUILDER|global|globalString|globalVar)\b/;e.languages.typoscript={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:= \t]|(?:^|[^= \t])[ \t]+)\/\/.*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^"'])#.*/,lookbehind:!0,greedy:!0}],function:[{pattern://,inside:{string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,inside:{keyword:t}},keyword:{pattern:/INCLUDE_TYPOSCRIPT/}}},{pattern:/@import\s*(?:"[^"\r\n]*"|'[^'\r\n]*')/,inside:{string:/"[^"\r\n]*"|'[^'\r\n]*'/}}],string:{pattern:/^([^=]*=[< ]?)(?:(?!\]\n).)*/,lookbehind:!0,inside:{function:/\{\$.*\}/,keyword:t,number:/^\d+$/,punctuation:/[,|:]/}},keyword:t,number:{pattern:/\b\d+\s*[.{=]/,inside:{operator:/[.{=]/}},tag:{pattern:/\.?[-\w\\]+\.?/,inside:{punctuation:/\./}},punctuation:/[{}[\];(),.:|]/,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/},e.languages.tsconfig=e.languages.typoscript}(e)}e.exports=t,t.displayName="typoscript",t.aliases=["tsconfig"]},16325:function(e){"use strict";function t(e){e.languages.unrealscript={comment:/\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},category:{pattern:/(\b(?:(?:autoexpand|hide|show)categories|var)\s*\()[^()]+(?=\))/,lookbehind:!0,greedy:!0,alias:"property"},metadata:{pattern:/(\w\s*)<\s*\w+\s*=[^<>|=\r\n]+(?:\|\s*\w+\s*=[^<>|=\r\n]+)*>/,lookbehind:!0,greedy:!0,inside:{property:/\b\w+(?=\s*=)/,operator:/=/,punctuation:/[<>|]/}},macro:{pattern:/`\w+/,alias:"property"},"class-name":{pattern:/(\b(?:class|enum|extends|interface|state(?:\(\))?|struct|within)\s+)\w+/,lookbehind:!0},keyword:/\b(?:abstract|actor|array|auto|autoexpandcategories|bool|break|byte|case|class|classgroup|client|coerce|collapsecategories|config|const|continue|default|defaultproperties|delegate|dependson|deprecated|do|dontcollapsecategories|editconst|editinlinenew|else|enum|event|exec|export|extends|final|float|for|forcescriptorder|foreach|function|goto|guid|hidecategories|hidedropdown|if|ignores|implements|inherits|input|int|interface|iterator|latent|local|material|name|native|nativereplication|noexport|nontransient|noteditinlinenew|notplaceable|operator|optional|out|pawn|perobjectconfig|perobjectlocalized|placeable|postoperator|preoperator|private|protected|reliable|replication|return|server|showcategories|simulated|singular|state|static|string|struct|structdefault|structdefaultproperties|switch|texture|transient|travel|unreliable|until|var|vector|while|within)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/>>|<<|--|\+\+|\*\*|[-+*/~!=<>$@]=?|&&?|\|\|?|\^\^?|[?:%]|\b(?:ClockwiseFrom|Cross|Dot)\b/,punctuation:/[()[\]{};,.]/},e.languages.uc=e.languages.uscript=e.languages.unrealscript}e.exports=t,t.displayName="unrealscript",t.aliases=["uc","uscript"]},59784:function(e){"use strict";function t(e){e.languages.uorazor={"comment-hash":{pattern:/#.*/,alias:"comment",greedy:!0},"comment-slash":{pattern:/\/\/.*/,alias:"comment",greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,inside:{punctuation:/^['"]|['"]$/},greedy:!0},"source-layers":{pattern:/\b(?:arms|backpack|blue|bracelet|cancel|clear|cloak|criminal|earrings|enemy|facialhair|friend|friendly|gloves|gray|grey|ground|hair|head|innerlegs|innertorso|innocent|lefthand|middletorso|murderer|neck|nonfriendly|onehandedsecondary|outerlegs|outertorso|pants|red|righthand|ring|self|shirt|shoes|talisman|waist)\b/i,alias:"function"},"source-commands":{pattern:/\b(?:alliance|attack|cast|clearall|clearignore|clearjournal|clearlist|clearsysmsg|createlist|createtimer|dclick|dclicktype|dclickvar|dress|dressconfig|drop|droprelloc|emote|getlabel|guild|gumpclose|gumpresponse|hotkey|ignore|lasttarget|lift|lifttype|menu|menuresponse|msg|org|organize|organizer|overhead|pause|poplist|potion|promptresponse|pushlist|removelist|removetimer|rename|restock|say|scav|scavenger|script|setability|setlasttarget|setskill|settimer|setvar|sysmsg|target|targetloc|targetrelloc|targettype|undress|unignore|unsetvar|useobject|useonce|useskill|usetype|virtue|wait|waitforgump|waitformenu|waitforprompt|waitforstat|waitforsysmsg|waitfortarget|walk|wfsysmsg|wft|whisper|yell)\b/,alias:"function"},"tag-name":{pattern:/(^\{%-?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^\{[{%]-?|-?[%}]\}$/,alias:"punctuation"},function:/\b(?:atlist|close|closest|count|counter|counttype|dead|dex|diffhits|diffmana|diffstam|diffweight|find|findbuff|finddebuff|findlayer|findtype|findtypelist|followers|gumpexists|hidden|hits|hp|hue|human|humanoid|ingump|inlist|insysmessage|insysmsg|int|invul|lhandempty|list|listexists|mana|maxhits|maxhp|maxmana|maxstam|maxweight|monster|mounted|name|next|noto|paralyzed|poisoned|position|prev|previous|queued|rand|random|rhandempty|skill|stam|str|targetexists|timer|timerexists|varexist|warmode|weight)\b/,keyword:/\b(?:and|as|break|continue|else|elseif|endfor|endif|endwhile|for|if|loop|not|or|replay|stop|while)\b/,boolean:/\b(?:false|null|true)\b/,number:/\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/,operator:[{pattern:/(\s)(?:and|b-and|b-or|b-xor|ends with|in|is|matches|not|or|same as|starts with)(?=\s)/,lookbehind:!0},/[=<>]=?|!=|\*\*?|\/\/?|\?:?|[-+~%|]/],punctuation:/[()\[\]{}:.,]/}}e.exports=t,t.displayName="uorazor",t.aliases=[]},6440:function(e){"use strict";function t(e){e.languages.uri={scheme:{pattern:/^[a-z][a-z0-9+.-]*:/im,greedy:!0,inside:{"scheme-delimiter":/:$/}},fragment:{pattern:/#[\w\-.~!$&'()*+,;=%:@/?]*/,inside:{"fragment-delimiter":/^#/}},query:{pattern:/\?[\w\-.~!$&'()*+,;=%:@/?]*/,inside:{"query-delimiter":{pattern:/^\?/,greedy:!0},"pair-delimiter":/[&;]/,pair:{pattern:/^[^=][\s\S]*/,inside:{key:/^[^=]+/,value:{pattern:/(^=)[\s\S]+/,lookbehind:!0}}}}},authority:{pattern:RegExp(/^\/\//.source+/(?:[\w\-.~!$&'()*+,;=%:]*@)?/.source+"(?:"+/\[(?:[0-9a-fA-F:.]{2,48}|v[0-9a-fA-F]+\.[\w\-.~!$&'()*+,;=]+)\]/.source+"|"+/[\w\-.~!$&'()*+,;=%]*/.source+")"+/(?::\d*)?/.source,"m"),inside:{"authority-delimiter":/^\/\//,"user-info-segment":{pattern:/^[\w\-.~!$&'()*+,;=%:]*@/,inside:{"user-info-delimiter":/@$/,"user-info":/^[\w\-.~!$&'()*+,;=%:]+/}},"port-segment":{pattern:/:\d*$/,inside:{"port-delimiter":/^:/,port:/^\d+/}},host:{pattern:/[\s\S]+/,inside:{"ip-literal":{pattern:/^\[[\s\S]+\]$/,inside:{"ip-literal-delimiter":/^\[|\]$/,"ipv-future":/^v[\s\S]+/,"ipv6-address":/^[\s\S]+/}},"ipv4-address":/^(?:(?:[03-9]\d?|[12]\d{0,2})\.){3}(?:[03-9]\d?|[12]\d{0,2})$/}}}},path:{pattern:/^[\w\-.~!$&'()*+,;=%:@/]+/m,inside:{"path-separator":/\//}}},e.languages.url=e.languages.uri}e.exports=t,t.displayName="uri",t.aliases=["url"]},22026:function(e){"use strict";function t(e){!function(e){var t={pattern:/[\s\S]+/,inside:null};e.languages.v=e.languages.extend("clike",{string:{pattern:/r?(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,alias:"quoted-string",greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\{[^{}]*\}|\w+(?:\.\w+(?:\([^\(\)]*\))?|\[[^\[\]]+\])*)/,lookbehind:!0,inside:{"interpolation-variable":{pattern:/^\$\w[\s\S]*$/,alias:"variable"},"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},"interpolation-expression":t}}}},"class-name":{pattern:/(\b(?:enum|interface|struct|type)\s+)(?:C\.)?\w+/,lookbehind:!0},keyword:/(?:\b(?:__global|as|asm|assert|atomic|break|chan|const|continue|defer|else|embed|enum|fn|for|go(?:to)?|if|import|in|interface|is|lock|match|module|mut|none|or|pub|return|rlock|select|shared|sizeof|static|struct|type(?:of)?|union|unsafe)|\$(?:else|for|if)|#(?:flag|include))\b/,number:/\b(?:0x[a-f\d]+(?:_[a-f\d]+)*|0b[01]+(?:_[01]+)*|0o[0-7]+(?:_[0-7]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?)\b/i,operator:/~|\?|[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\.?/,builtin:/\b(?:any(?:_float|_int)?|bool|byte(?:ptr)?|charptr|f(?:32|64)|i(?:8|16|64|128|nt)|rune|size_t|string|u(?:16|32|64|128)|voidptr)\b/}),t.inside=e.languages.v,e.languages.insertBefore("v","string",{char:{pattern:/`(?:\\`|\\?[^`]{1,2})`/,alias:"rune"}}),e.languages.insertBefore("v","operator",{attribute:{pattern:/(^[\t ]*)\[(?:deprecated|direct_array_access|flag|inline|live|ref_only|typedef|unsafe_fn|windows_stdcall)\]/m,lookbehind:!0,alias:"annotation",inside:{punctuation:/[\[\]]/,keyword:/\w+/}},generic:{pattern:/<\w+>(?=\s*[\)\{])/,inside:{punctuation:/[<>]/,"class-name":/\w+/}}}),e.languages.insertBefore("v","function",{"generic-function":{pattern:/\b\w+\s*<\w+>(?=\()/,inside:{function:/^\w+/,generic:{pattern:/<\w+>/,inside:e.languages.v.generic.inside}}}})}(e)}e.exports=t,t.displayName="v",t.aliases=[]},47927:function(e){"use strict";function t(e){e.languages.vala=e.languages.extend("clike",{"class-name":[{pattern:/\b[A-Z]\w*(?:\.\w+)*\b(?=(?:\?\s+|\*?\s+\*?)\w)/,inside:{punctuation:/\./}},{pattern:/(\[)[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}},{pattern:/(\b(?:class|interface)\s+[A-Z]\w*(?:\.\w+)*\s*:\s*)[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}},{pattern:/((?:\b(?:class|enum|interface|new|struct)\s+)|(?:catch\s+\())[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}}],keyword:/\b(?:abstract|as|assert|async|base|bool|break|case|catch|char|class|const|construct|continue|default|delegate|delete|do|double|dynamic|else|ensures|enum|errordomain|extern|finally|float|for|foreach|get|if|in|inline|int|int16|int32|int64|int8|interface|internal|is|lock|long|namespace|new|null|out|override|owned|params|private|protected|public|ref|requires|return|set|short|signal|sizeof|size_t|ssize_t|static|string|struct|switch|this|throw|throws|try|typeof|uchar|uint|uint16|uint32|uint64|uint8|ulong|unichar|unowned|ushort|using|value|var|virtual|void|volatile|weak|while|yield)\b/i,function:/\b\w+(?=\s*\()/,number:/(?:\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)(?:f|u?l?)?/i,operator:/\+\+|--|&&|\|\||<<=?|>>=?|=>|->|~|[+\-*\/%&^|=!<>]=?|\?\??|\.\.\./,punctuation:/[{}[\];(),.:]/,constant:/\b[A-Z0-9_]+\b/}),e.languages.insertBefore("vala","string",{"raw-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},"template-string":{pattern:/@"[\s\S]*?"/,greedy:!0,inside:{interpolation:{pattern:/\$(?:\([^)]*\)|[a-zA-Z]\w*)/,inside:{delimiter:{pattern:/^\$\(?|\)$/,alias:"punctuation"},rest:e.languages.vala}},string:/[\s\S]+/}}}),e.languages.insertBefore("vala","keyword",{regex:{pattern:/\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[imsx]{0,4}(?=\s*(?:$|[\r\n,.;})\]]))/,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:e.languages.regex},"regex-delimiter":/^\//,"regex-flags":/^[a-z]+$/}}})}e.exports=t,t.displayName="vala",t.aliases=[]},77340:function(e,t,n){"use strict";var r=n(86048);function i(e){e.register(r),e.languages.vbnet=e.languages.extend("basic",{comment:[{pattern:/(?:!|REM\b).+/i,inside:{keyword:/^REM/i}},{pattern:/(^|[^\\:])'.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(^|[^"])"(?:""|[^"])*"(?!")/,lookbehind:!0,greedy:!0},keyword:/(?:\b(?:ADDHANDLER|ADDRESSOF|ALIAS|AND|ANDALSO|AS|BEEP|BLOAD|BOOLEAN|BSAVE|BYREF|BYTE|BYVAL|CALL(?: ABSOLUTE)?|CASE|CATCH|CBOOL|CBYTE|CCHAR|CDATE|CDBL|CDEC|CHAIN|CHAR|CHDIR|CINT|CLASS|CLEAR|CLNG|CLOSE|CLS|COBJ|COM|COMMON|CONST|CONTINUE|CSBYTE|CSHORT|CSNG|CSTR|CTYPE|CUINT|CULNG|CUSHORT|DATA|DATE|DECIMAL|DECLARE|DEF(?: FN| SEG|DBL|INT|LNG|SNG|STR)|DEFAULT|DELEGATE|DIM|DIRECTCAST|DO|DOUBLE|ELSE|ELSEIF|END|ENUM|ENVIRON|ERASE|ERROR|EVENT|EXIT|FALSE|FIELD|FILES|FINALLY|FOR(?: EACH)?|FRIEND|FUNCTION|GET|GETTYPE|GETXMLNAMESPACE|GLOBAL|GOSUB|GOTO|HANDLES|IF|IMPLEMENTS|IMPORTS|IN|INHERITS|INPUT|INTEGER|INTERFACE|IOCTL|IS|ISNOT|KEY|KILL|LET|LIB|LIKE|LINE INPUT|LOCATE|LOCK|LONG|LOOP|LSET|ME|MKDIR|MOD|MODULE|MUSTINHERIT|MUSTOVERRIDE|MYBASE|MYCLASS|NAME|NAMESPACE|NARROWING|NEW|NEXT|NOT|NOTHING|NOTINHERITABLE|NOTOVERRIDABLE|OBJECT|OF|OFF|ON(?: COM| ERROR| KEY| TIMER)?|OPEN|OPERATOR|OPTION(?: BASE)?|OPTIONAL|OR|ORELSE|OUT|OVERLOADS|OVERRIDABLE|OVERRIDES|PARAMARRAY|PARTIAL|POKE|PRIVATE|PROPERTY|PROTECTED|PUBLIC|PUT|RAISEEVENT|READ|READONLY|REDIM|REM|REMOVEHANDLER|RESTORE|RESUME|RETURN|RMDIR|RSET|RUN|SBYTE|SELECT(?: CASE)?|SET|SHADOWS|SHARED|SHELL|SHORT|SINGLE|SLEEP|STATIC|STEP|STOP|STRING|STRUCTURE|SUB|SWAP|SYNCLOCK|SYSTEM|THEN|THROW|TIMER|TO|TROFF|TRON|TRUE|TRY|TRYCAST|TYPE|TYPEOF|UINTEGER|ULONG|UNLOCK|UNTIL|USHORT|USING|VIEW PRINT|WAIT|WEND|WHEN|WHILE|WIDENING|WITH|WITHEVENTS|WRITE|WRITEONLY|XOR)|\B(?:#CONST|#ELSE|#ELSEIF|#END|#IF))(?:\$|\b)/i,punctuation:/[,;:(){}]/})}e.exports=i,i.displayName="vbnet",i.aliases=[]},51367:function(e){"use strict";function t(e){!function(e){e.languages.velocity=e.languages.extend("markup",{});var t={variable:{pattern:/(^|[^\\](?:\\\\)*)\$!?(?:[a-z][\w-]*(?:\([^)]*\))?(?:\.[a-z][\w-]*(?:\([^)]*\))?|\[[^\]]+\])*|\{[^}]+\})/i,lookbehind:!0,inside:{}},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},number:/\b\d+\b/,boolean:/\b(?:false|true)\b/,operator:/[=!<>]=?|[+*/%-]|&&|\|\||\.\.|\b(?:eq|g[et]|l[et]|n(?:e|ot))\b/,punctuation:/[(){}[\]:,.]/};t.variable.inside={string:t.string,function:{pattern:/([^\w-])[a-z][\w-]*(?=\()/,lookbehind:!0},number:t.number,boolean:t.boolean,punctuation:t.punctuation},e.languages.insertBefore("velocity","comment",{unparsed:{pattern:/(^|[^\\])#\[\[[\s\S]*?\]\]#/,lookbehind:!0,greedy:!0,inside:{punctuation:/^#\[\[|\]\]#$/}},"velocity-comment":[{pattern:/(^|[^\\])#\*[\s\S]*?\*#/,lookbehind:!0,greedy:!0,alias:"comment"},{pattern:/(^|[^\\])##.*/,lookbehind:!0,greedy:!0,alias:"comment"}],directive:{pattern:/(^|[^\\](?:\\\\)*)#@?(?:[a-z][\w-]*|\{[a-z][\w-]*\})(?:\s*\((?:[^()]|\([^()]*\))*\))?/i,lookbehind:!0,inside:{keyword:{pattern:/^#@?(?:[a-z][\w-]*|\{[a-z][\w-]*\})|\bin\b/,inside:{punctuation:/[{}]/}},rest:t}},variable:t.variable}),e.languages.velocity.tag.inside["attr-value"].inside.rest=e.languages.velocity}(e)}e.exports=t,t.displayName="velocity",t.aliases=[]},92221:function(e){"use strict";function t(e){e.languages.verilog={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"kernel-function":{pattern:/\B\$\w+\b/,alias:"property"},constant:/\B`\w+\b/,function:/\b\w+(?=\()/,keyword:/\b(?:alias|and|assert|assign|assume|automatic|before|begin|bind|bins|binsof|bit|break|buf|bufif0|bufif1|byte|case|casex|casez|cell|chandle|class|clocking|cmos|config|const|constraint|context|continue|cover|covergroup|coverpoint|cross|deassign|default|defparam|design|disable|dist|do|edge|else|end|endcase|endclass|endclocking|endconfig|endfunction|endgenerate|endgroup|endinterface|endmodule|endpackage|endprimitive|endprogram|endproperty|endsequence|endspecify|endtable|endtask|enum|event|expect|export|extends|extern|final|first_match|for|force|foreach|forever|fork|forkjoin|function|generate|genvar|highz0|highz1|if|iff|ifnone|ignore_bins|illegal_bins|import|incdir|include|initial|inout|input|inside|instance|int|integer|interface|intersect|join|join_any|join_none|large|liblist|library|local|localparam|logic|longint|macromodule|matches|medium|modport|module|nand|negedge|new|nmos|nor|noshowcancelled|not|notif0|notif1|null|or|output|package|packed|parameter|pmos|posedge|primitive|priority|program|property|protected|pull0|pull1|pulldown|pullup|pulsestyle_ondetect|pulsestyle_onevent|pure|rand|randc|randcase|randsequence|rcmos|real|realtime|ref|reg|release|repeat|return|rnmos|rpmos|rtran|rtranif0|rtranif1|scalared|sequence|shortint|shortreal|showcancelled|signed|small|solve|specify|specparam|static|string|strong0|strong1|struct|super|supply0|supply1|table|tagged|task|this|throughout|time|timeprecision|timeunit|tran|tranif0|tranif1|tri|tri0|tri1|triand|trior|trireg|type|typedef|union|unique|unsigned|use|uwire|var|vectored|virtual|void|wait|wait_order|wand|weak0|weak1|while|wildcard|wire|with|within|wor|xnor|xor)\b/,important:/\b(?:always|always_comb|always_ff|always_latch)\b(?: *@)?/,number:/\B##?\d+|(?:\b\d+)?'[odbh] ?[\da-fzx_?]+|\b(?:\d*[._])?\d+(?:e[-+]?\d+)?/i,operator:/[-+{}^~%*\/?=!<>&|]+/,punctuation:/[[\];(),.:]/}}e.exports=t,t.displayName="verilog",t.aliases=[]},18357:function(e){"use strict";function t(e){e.languages.vhdl={comment:/--.+/,"vhdl-vectors":{pattern:/\b[oxb]"[\da-f_]+"|"[01uxzwlh-]+"/i,alias:"number"},"quoted-function":{pattern:/"\S+?"(?=\()/,alias:"function"},string:/"(?:[^\\"\r\n]|\\(?:\r\n|[\s\S]))*"/,constant:/\b(?:library|use)\b/i,keyword:/\b(?:'active|'ascending|'base|'delayed|'driving|'driving_value|'event|'high|'image|'instance_name|'last_active|'last_event|'last_value|'left|'leftof|'length|'low|'path_name|'pos|'pred|'quiet|'range|'reverse_range|'right|'rightof|'simple_name|'stable|'succ|'transaction|'val|'value|access|after|alias|all|architecture|array|assert|attribute|begin|block|body|buffer|bus|case|component|configuration|constant|disconnect|downto|else|elsif|end|entity|exit|file|for|function|generate|generic|group|guarded|if|impure|in|inertial|inout|is|label|library|linkage|literal|loop|map|new|next|null|of|on|open|others|out|package|port|postponed|procedure|process|pure|range|record|register|reject|report|return|select|severity|shared|signal|subtype|then|to|transport|type|unaffected|units|until|use|variable|wait|when|while|with)\b/i,boolean:/\b(?:false|true)\b/i,function:/\w+(?=\()/,number:/'[01uxzwlh-]'|\b(?:\d+#[\da-f_.]+#|\d[\d_.]*)(?:e[-+]?\d+)?/i,operator:/[<>]=?|:=|[-+*/&=]|\b(?:abs|and|mod|nand|nor|not|or|rem|rol|ror|sla|sll|sra|srl|xnor|xor)\b/i,punctuation:/[{}[\];(),.:]/}}e.exports=t,t.displayName="vhdl",t.aliases=[]},20695:function(e){"use strict";function t(e){e.languages.vim={string:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\r\n]|'')*'/,comment:/".*/,function:/\b\w+(?=\()/,keyword:/\b(?:N|Next|P|Print|X|XMLent|XMLns|ab|abbreviate|abc|abclear|abo|aboveleft|al|all|ar|arga|argadd|argd|argdelete|argdo|arge|argedit|argg|argglobal|argl|arglocal|args|argu|argument|as|ascii|b|bN|bNext|ba|bad|badd|ball|bd|bdelete|be|bel|belowright|bf|bfirst|bl|blast|bm|bmodified|bn|bnext|bo|botright|bp|bprevious|br|brea|break|breaka|breakadd|breakd|breakdel|breakl|breaklist|brewind|bro|browse|bufdo|buffer|buffers|bun|bunload|bw|bwipeout|c|cN|cNext|cNfcNfile|ca|cabbrev|cabc|cabclear|cad|caddb|caddbuffer|caddexpr|caddf|caddfile|cal|call|cat|catch|cb|cbuffer|cc|ccl|cclose|cd|ce|center|cex|cexpr|cf|cfile|cfir|cfirst|cg|cgetb|cgetbuffer|cgete|cgetexpr|cgetfile|change|changes|chd|chdir|che|checkpath|checkt|checktime|cl|cla|clast|clist|clo|close|cmapc|cmapclear|cn|cnew|cnewer|cnext|cnf|cnfile|cnorea|cnoreabbrev|co|col|colder|colo|colorscheme|comc|comclear|comp|compiler|con|conf|confirm|continue|cope|copen|copy|cp|cpf|cpfile|cprevious|cq|cquit|cr|crewind|cu|cuna|cunabbrev|cunmap|cw|cwindow|d|debugg|debuggreedy|delc|delcommand|delete|delf|delfunction|delm|delmarks|di|diffg|diffget|diffoff|diffpatch|diffpu|diffput|diffsplit|diffthis|diffu|diffupdate|dig|digraphs|display|dj|djump|dl|dlist|dr|drop|ds|dsearch|dsp|dsplit|e|earlier|echoe|echoerr|echom|echomsg|echon|edit|el|else|elsei|elseif|em|emenu|en|endf|endfo|endfor|endfun|endfunction|endif|endt|endtry|endw|endwhile|ene|enew|ex|exi|exit|exu|exusage|f|file|files|filetype|fin|fina|finally|find|fini|finish|fir|first|fix|fixdel|fo|fold|foldc|foldclose|foldd|folddoc|folddoclosed|folddoopen|foldo|foldopen|for|fu|fun|function|go|goto|gr|grep|grepa|grepadd|h|ha|hardcopy|help|helpf|helpfind|helpg|helpgrep|helpt|helptags|hid|hide|his|history|ia|iabbrev|iabc|iabclear|if|ij|ijump|il|ilist|imapc|imapclear|in|inorea|inoreabbrev|isearch|isp|isplit|iu|iuna|iunabbrev|iunmap|j|join|ju|jumps|k|kee|keepalt|keepj|keepjumps|keepmarks|l|lN|lNext|lNf|lNfile|la|lad|laddb|laddbuffer|laddexpr|laddf|laddfile|lan|language|last|later|lb|lbuffer|lc|lcd|lch|lchdir|lcl|lclose|left|lefta|leftabove|let|lex|lexpr|lf|lfile|lfir|lfirst|lg|lgetb|lgetbuffer|lgete|lgetexpr|lgetfile|lgr|lgrep|lgrepa|lgrepadd|lh|lhelpgrep|list|ll|lla|llast|lli|llist|lm|lmak|lmake|lmap|lmapc|lmapclear|ln|lne|lnew|lnewer|lnext|lnf|lnfile|lnoremap|lo|loadview|loc|lockmarks|lockv|lockvar|lol|lolder|lop|lopen|lp|lpf|lpfile|lprevious|lr|lrewind|ls|lt|ltag|lu|lunmap|lv|lvimgrep|lvimgrepa|lvimgrepadd|lw|lwindow|m|ma|mak|make|mark|marks|mat|match|menut|menutranslate|mk|mkexrc|mks|mksession|mksp|mkspell|mkv|mkvie|mkview|mkvimrc|mod|mode|move|mz|mzf|mzfile|mzscheme|n|nbkey|new|next|nmapc|nmapclear|noh|nohlsearch|norea|noreabbrev|nu|number|nun|nunmap|o|omapc|omapclear|on|only|open|opt|options|ou|ounmap|p|pc|pclose|pe|ped|pedit|perl|perld|perldo|po|pop|popu|popup|pp|ppop|pre|preserve|prev|previous|print|prof|profd|profdel|profile|promptf|promptfind|promptr|promptrepl|ps|psearch|ptN|ptNext|pta|ptag|ptf|ptfirst|ptj|ptjump|ptl|ptlast|ptn|ptnext|ptp|ptprevious|ptr|ptrewind|pts|ptselect|pu|put|pw|pwd|py|pyf|pyfile|python|q|qa|qall|quit|quita|quitall|r|read|rec|recover|red|redi|redir|redo|redr|redraw|redraws|redrawstatus|reg|registers|res|resize|ret|retab|retu|return|rew|rewind|ri|right|rightb|rightbelow|ru|rub|ruby|rubyd|rubydo|rubyf|rubyfile|runtime|rv|rviminfo|sN|sNext|sa|sal|sall|san|sandbox|sargument|sav|saveas|sb|sbN|sbNext|sba|sball|sbf|sbfirst|sbl|sblast|sbm|sbmodified|sbn|sbnext|sbp|sbprevious|sbr|sbrewind|sbuffer|scrip|scripte|scriptencoding|scriptnames|se|set|setf|setfiletype|setg|setglobal|setl|setlocal|sf|sfind|sfir|sfirst|sh|shell|sign|sil|silent|sim|simalt|sl|sla|slast|sleep|sm|smagic|smap|smapc|smapclear|sme|smenu|sn|snext|sni|sniff|sno|snomagic|snor|snoremap|snoreme|snoremenu|so|sor|sort|source|sp|spe|spelld|spelldump|spellgood|spelli|spellinfo|spellr|spellrepall|spellu|spellundo|spellw|spellwrong|split|spr|sprevious|sre|srewind|st|sta|stag|star|startg|startgreplace|startinsert|startr|startreplace|stj|stjump|stop|stopi|stopinsert|sts|stselect|sun|sunhide|sunm|sunmap|sus|suspend|sv|sview|syncbind|t|tN|tNext|ta|tab|tabN|tabNext|tabc|tabclose|tabd|tabdo|tabe|tabedit|tabf|tabfind|tabfir|tabfirst|tabl|tablast|tabm|tabmove|tabn|tabnew|tabnext|tabo|tabonly|tabp|tabprevious|tabr|tabrewind|tabs|tag|tags|tc|tcl|tcld|tcldo|tclf|tclfile|te|tearoff|tf|tfirst|th|throw|tj|tjump|tl|tlast|tm|tmenu|tn|tnext|to|topleft|tp|tprevious|tr|trewind|try|ts|tselect|tu|tunmenu|u|una|unabbreviate|undo|undoj|undojoin|undol|undolist|unh|unhide|unlet|unlo|unlockvar|unm|unmap|up|update|ve|verb|verbose|version|vert|vertical|vi|vie|view|vim|vimgrep|vimgrepa|vimgrepadd|visual|viu|viusage|vmapc|vmapclear|vne|vnew|vs|vsplit|vu|vunmap|w|wN|wNext|wa|wall|wh|while|win|winc|wincmd|windo|winp|winpos|winsize|wn|wnext|wp|wprevious|wq|wqa|wqall|write|ws|wsverb|wv|wviminfo|x|xa|xall|xit|xm|xmap|xmapc|xmapclear|xme|xmenu|xn|xnoremap|xnoreme|xnoremenu|xu|xunmap|y|yank)\b/,builtin:/\b(?:acd|ai|akm|aleph|allowrevins|altkeymap|ambiwidth|ambw|anti|antialias|arab|arabic|arabicshape|ari|arshape|autochdir|autocmd|autoindent|autoread|autowrite|autowriteall|aw|awa|background|backspace|backup|backupcopy|backupdir|backupext|backupskip|balloondelay|ballooneval|balloonexpr|bdir|bdlay|beval|bex|bexpr|bg|bh|bin|binary|biosk|bioskey|bk|bkc|bomb|breakat|brk|browsedir|bs|bsdir|bsk|bt|bufhidden|buflisted|buftype|casemap|ccv|cdpath|cedit|cfu|ch|charconvert|ci|cin|cindent|cink|cinkeys|cino|cinoptions|cinw|cinwords|clipboard|cmdheight|cmdwinheight|cmp|cms|columns|com|comments|commentstring|compatible|complete|completefunc|completeopt|consk|conskey|copyindent|cot|cpo|cpoptions|cpt|cscopepathcomp|cscopeprg|cscopequickfix|cscopetag|cscopetagorder|cscopeverbose|cspc|csprg|csqf|cst|csto|csverb|cuc|cul|cursorcolumn|cursorline|cwh|debug|deco|def|define|delcombine|dex|dg|dict|dictionary|diff|diffexpr|diffopt|digraph|dip|dir|directory|dy|ea|ead|eadirection|eb|ed|edcompatible|ef|efm|ei|ek|enc|encoding|endofline|eol|ep|equalalways|equalprg|errorbells|errorfile|errorformat|esckeys|et|eventignore|expandtab|exrc|fcl|fcs|fdc|fde|fdi|fdl|fdls|fdm|fdn|fdo|fdt|fen|fenc|fencs|fex|ff|ffs|fileencoding|fileencodings|fileformat|fileformats|fillchars|fk|fkmap|flp|fml|fmr|foldcolumn|foldenable|foldexpr|foldignore|foldlevel|foldlevelstart|foldmarker|foldmethod|foldminlines|foldnestmax|foldtext|formatexpr|formatlistpat|formatoptions|formatprg|fp|fs|fsync|ft|gcr|gd|gdefault|gfm|gfn|gfs|gfw|ghr|gp|grepformat|grepprg|gtl|gtt|guicursor|guifont|guifontset|guifontwide|guiheadroom|guioptions|guipty|guitablabel|guitabtooltip|helpfile|helpheight|helplang|hf|hh|hi|hidden|highlight|hk|hkmap|hkmapp|hkp|hl|hlg|hls|hlsearch|ic|icon|iconstring|ignorecase|im|imactivatekey|imak|imc|imcmdline|imd|imdisable|imi|iminsert|ims|imsearch|inc|include|includeexpr|incsearch|inde|indentexpr|indentkeys|indk|inex|inf|infercase|insertmode|invacd|invai|invakm|invallowrevins|invaltkeymap|invanti|invantialias|invar|invarab|invarabic|invarabicshape|invari|invarshape|invautochdir|invautoindent|invautoread|invautowrite|invautowriteall|invaw|invawa|invbackup|invballooneval|invbeval|invbin|invbinary|invbiosk|invbioskey|invbk|invbl|invbomb|invbuflisted|invcf|invci|invcin|invcindent|invcompatible|invconfirm|invconsk|invconskey|invcopyindent|invcp|invcscopetag|invcscopeverbose|invcst|invcsverb|invcuc|invcul|invcursorcolumn|invcursorline|invdeco|invdelcombine|invdg|invdiff|invdigraph|invdisable|invea|inveb|inved|invedcompatible|invek|invendofline|inveol|invequalalways|inverrorbells|invesckeys|invet|invex|invexpandtab|invexrc|invfen|invfk|invfkmap|invfoldenable|invgd|invgdefault|invguipty|invhid|invhidden|invhk|invhkmap|invhkmapp|invhkp|invhls|invhlsearch|invic|invicon|invignorecase|invim|invimc|invimcmdline|invimd|invincsearch|invinf|invinfercase|invinsertmode|invis|invjoinspaces|invjs|invlazyredraw|invlbr|invlinebreak|invlisp|invlist|invloadplugins|invlpl|invlz|invma|invmacatsui|invmagic|invmh|invml|invmod|invmodeline|invmodifiable|invmodified|invmore|invmousef|invmousefocus|invmousehide|invnu|invnumber|invodev|invopendevice|invpaste|invpi|invpreserveindent|invpreviewwindow|invprompt|invpvw|invreadonly|invremap|invrestorescreen|invrevins|invri|invrightleft|invrightleftcmd|invrl|invrlc|invro|invrs|invru|invruler|invsb|invsc|invscb|invscrollbind|invscs|invsecure|invsft|invshellslash|invshelltemp|invshiftround|invshortname|invshowcmd|invshowfulltag|invshowmatch|invshowmode|invsi|invsm|invsmartcase|invsmartindent|invsmarttab|invsmd|invsn|invsol|invspell|invsplitbelow|invsplitright|invspr|invsr|invssl|invsta|invstartofline|invstmp|invswapfile|invswf|invta|invtagbsearch|invtagrelative|invtagstack|invtbi|invtbidi|invtbs|invtermbidi|invterse|invtextauto|invtextmode|invtf|invtgst|invtildeop|invtimeout|invtitle|invto|invtop|invtr|invttimeout|invttybuiltin|invttyfast|invtx|invvb|invvisualbell|invwa|invwarn|invwb|invweirdinvert|invwfh|invwfw|invwildmenu|invwinfixheight|invwinfixwidth|invwiv|invwmnu|invwrap|invwrapscan|invwrite|invwriteany|invwritebackup|invws|isf|isfname|isi|isident|isk|iskeyword|isprint|joinspaces|js|key|keymap|keymodel|keywordprg|km|kmp|kp|langmap|langmenu|laststatus|lazyredraw|lbr|lcs|linebreak|lines|linespace|lisp|lispwords|listchars|loadplugins|lpl|lsp|lz|macatsui|magic|makeef|makeprg|matchpairs|matchtime|maxcombine|maxfuncdepth|maxmapdepth|maxmem|maxmempattern|maxmemtot|mco|mef|menuitems|mfd|mh|mis|mkspellmem|ml|mls|mm|mmd|mmp|mmt|modeline|modelines|modifiable|modified|more|mouse|mousef|mousefocus|mousehide|mousem|mousemodel|mouses|mouseshape|mouset|mousetime|mp|mps|msm|mzq|mzquantum|nf|noacd|noai|noakm|noallowrevins|noaltkeymap|noanti|noantialias|noar|noarab|noarabic|noarabicshape|noari|noarshape|noautochdir|noautoindent|noautoread|noautowrite|noautowriteall|noaw|noawa|nobackup|noballooneval|nobeval|nobin|nobinary|nobiosk|nobioskey|nobk|nobl|nobomb|nobuflisted|nocf|noci|nocin|nocindent|nocompatible|noconfirm|noconsk|noconskey|nocopyindent|nocp|nocscopetag|nocscopeverbose|nocst|nocsverb|nocuc|nocul|nocursorcolumn|nocursorline|nodeco|nodelcombine|nodg|nodiff|nodigraph|nodisable|noea|noeb|noed|noedcompatible|noek|noendofline|noeol|noequalalways|noerrorbells|noesckeys|noet|noex|noexpandtab|noexrc|nofen|nofk|nofkmap|nofoldenable|nogd|nogdefault|noguipty|nohid|nohidden|nohk|nohkmap|nohkmapp|nohkp|nohls|noic|noicon|noignorecase|noim|noimc|noimcmdline|noimd|noincsearch|noinf|noinfercase|noinsertmode|nois|nojoinspaces|nojs|nolazyredraw|nolbr|nolinebreak|nolisp|nolist|noloadplugins|nolpl|nolz|noma|nomacatsui|nomagic|nomh|noml|nomod|nomodeline|nomodifiable|nomodified|nomore|nomousef|nomousefocus|nomousehide|nonu|nonumber|noodev|noopendevice|nopaste|nopi|nopreserveindent|nopreviewwindow|noprompt|nopvw|noreadonly|noremap|norestorescreen|norevins|nori|norightleft|norightleftcmd|norl|norlc|noro|nors|noru|noruler|nosb|nosc|noscb|noscrollbind|noscs|nosecure|nosft|noshellslash|noshelltemp|noshiftround|noshortname|noshowcmd|noshowfulltag|noshowmatch|noshowmode|nosi|nosm|nosmartcase|nosmartindent|nosmarttab|nosmd|nosn|nosol|nospell|nosplitbelow|nosplitright|nospr|nosr|nossl|nosta|nostartofline|nostmp|noswapfile|noswf|nota|notagbsearch|notagrelative|notagstack|notbi|notbidi|notbs|notermbidi|noterse|notextauto|notextmode|notf|notgst|notildeop|notimeout|notitle|noto|notop|notr|nottimeout|nottybuiltin|nottyfast|notx|novb|novisualbell|nowa|nowarn|nowb|noweirdinvert|nowfh|nowfw|nowildmenu|nowinfixheight|nowinfixwidth|nowiv|nowmnu|nowrap|nowrapscan|nowrite|nowriteany|nowritebackup|nows|nrformats|numberwidth|nuw|odev|oft|ofu|omnifunc|opendevice|operatorfunc|opfunc|osfiletype|pa|para|paragraphs|paste|pastetoggle|patchexpr|patchmode|path|pdev|penc|pex|pexpr|pfn|ph|pheader|pi|pm|pmbcs|pmbfn|popt|preserveindent|previewheight|previewwindow|printdevice|printencoding|printexpr|printfont|printheader|printmbcharset|printmbfont|printoptions|prompt|pt|pumheight|pvh|pvw|qe|quoteescape|readonly|remap|report|restorescreen|revins|rightleft|rightleftcmd|rl|rlc|ro|rs|rtp|ruf|ruler|rulerformat|runtimepath|sbo|sc|scb|scr|scroll|scrollbind|scrolljump|scrolloff|scrollopt|scs|sect|sections|secure|sel|selection|selectmode|sessionoptions|sft|shcf|shellcmdflag|shellpipe|shellquote|shellredir|shellslash|shelltemp|shelltype|shellxquote|shiftround|shiftwidth|shm|shortmess|shortname|showbreak|showcmd|showfulltag|showmatch|showmode|showtabline|shq|si|sidescroll|sidescrolloff|siso|sj|slm|smartcase|smartindent|smarttab|smc|smd|softtabstop|sol|spc|spell|spellcapcheck|spellfile|spelllang|spellsuggest|spf|spl|splitbelow|splitright|sps|sr|srr|ss|ssl|ssop|stal|startofline|statusline|stl|stmp|su|sua|suffixes|suffixesadd|sw|swapfile|swapsync|swb|swf|switchbuf|sws|sxq|syn|synmaxcol|syntax|t_AB|t_AF|t_AL|t_CS|t_CV|t_Ce|t_Co|t_Cs|t_DL|t_EI|t_F1|t_F2|t_F3|t_F4|t_F5|t_F6|t_F7|t_F8|t_F9|t_IE|t_IS|t_K1|t_K3|t_K4|t_K5|t_K6|t_K7|t_K8|t_K9|t_KA|t_KB|t_KC|t_KD|t_KE|t_KF|t_KG|t_KH|t_KI|t_KJ|t_KK|t_KL|t_RI|t_RV|t_SI|t_Sb|t_Sf|t_WP|t_WS|t_ZH|t_ZR|t_al|t_bc|t_cd|t_ce|t_cl|t_cm|t_cs|t_da|t_db|t_dl|t_fs|t_k1|t_k2|t_k3|t_k4|t_k5|t_k6|t_k7|t_k8|t_k9|t_kB|t_kD|t_kI|t_kN|t_kP|t_kb|t_kd|t_ke|t_kh|t_kl|t_kr|t_ks|t_ku|t_le|t_mb|t_md|t_me|t_mr|t_ms|t_nd|t_op|t_se|t_so|t_sr|t_te|t_ti|t_ts|t_ue|t_us|t_ut|t_vb|t_ve|t_vi|t_vs|t_xs|tabline|tabpagemax|tabstop|tagbsearch|taglength|tagrelative|tagstack|tal|tb|tbi|tbidi|tbis|tbs|tenc|term|termbidi|termencoding|terse|textauto|textmode|textwidth|tgst|thesaurus|tildeop|timeout|timeoutlen|title|titlelen|titleold|titlestring|toolbar|toolbariconsize|top|tpm|tsl|tsr|ttimeout|ttimeoutlen|ttm|tty|ttybuiltin|ttyfast|ttym|ttymouse|ttyscroll|ttytype|tw|tx|uc|ul|undolevels|updatecount|updatetime|ut|vb|vbs|vdir|verbosefile|vfile|viewdir|viewoptions|viminfo|virtualedit|visualbell|vop|wak|warn|wb|wc|wcm|wd|weirdinvert|wfh|wfw|whichwrap|wi|wig|wildchar|wildcharm|wildignore|wildmenu|wildmode|wildoptions|wim|winaltkeys|window|winfixheight|winfixwidth|winheight|winminheight|winminwidth|winwidth|wiv|wiw|wm|wmh|wmnu|wmw|wop|wrap|wrapmargin|wrapscan|writeany|writebackup|writedelay|ww)\b/,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?)\b/i,operator:/\|\||&&|[-+.]=?|[=!](?:[=~][#?]?)?|[<>]=?[#?]?|[*\/%?]|\b(?:is(?:not)?)\b/,punctuation:/[{}[\](),;:]/}}e.exports=t,t.displayName="vim",t.aliases=[]},403:function(e){"use strict";function t(e){e.languages["visual-basic"]={comment:{pattern:/(?:['\u2018\u2019]|REM\b)(?:[^\r\n_]|_(?:\r\n?|\n)?)*/i,inside:{keyword:/^REM/i}},directive:{pattern:/#(?:Const|Else|ElseIf|End|ExternalChecksum|ExternalSource|If|Region)(?:\b_[ \t]*(?:\r\n?|\n)|.)+/i,alias:"property",greedy:!0},string:{pattern:/\$?["\u201c\u201d](?:["\u201c\u201d]{2}|[^"\u201c\u201d])*["\u201c\u201d]C?/i,greedy:!0},date:{pattern:/#[ \t]*(?:\d+([/-])\d+\1\d+(?:[ \t]+(?:\d+[ \t]*(?:AM|PM)|\d+:\d+(?::\d+)?(?:[ \t]*(?:AM|PM))?))?|\d+[ \t]*(?:AM|PM)|\d+:\d+(?::\d+)?(?:[ \t]*(?:AM|PM))?)[ \t]*#/i,alias:"number"},number:/(?:(?:\b\d+(?:\.\d+)?|\.\d+)(?:E[+-]?\d+)?|&[HO][\dA-F]+)(?:[FRD]|U?[ILS])?/i,boolean:/\b(?:False|Nothing|True)\b/i,keyword:/\b(?:AddHandler|AddressOf|Alias|And(?:Also)?|As|Boolean|ByRef|Byte|ByVal|Call|Case|Catch|C(?:Bool|Byte|Char|Date|Dbl|Dec|Int|Lng|Obj|SByte|Short|Sng|Str|Type|UInt|ULng|UShort)|Char|Class|Const|Continue|Currency|Date|Decimal|Declare|Default|Delegate|Dim|DirectCast|Do|Double|Each|Else(?:If)?|End(?:If)?|Enum|Erase|Error|Event|Exit|Finally|For|Friend|Function|Get(?:Type|XMLNamespace)?|Global|GoSub|GoTo|Handles|If|Implements|Imports|In|Inherits|Integer|Interface|Is|IsNot|Let|Lib|Like|Long|Loop|Me|Mod|Module|Must(?:Inherit|Override)|My(?:Base|Class)|Namespace|Narrowing|New|Next|Not(?:Inheritable|Overridable)?|Object|Of|On|Operator|Option(?:al)?|Or(?:Else)?|Out|Overloads|Overridable|Overrides|ParamArray|Partial|Private|Property|Protected|Public|RaiseEvent|ReadOnly|ReDim|RemoveHandler|Resume|Return|SByte|Select|Set|Shadows|Shared|short|Single|Static|Step|Stop|String|Structure|Sub|SyncLock|Then|Throw|To|Try|TryCast|Type|TypeOf|U(?:Integer|Long|Short)|Until|Using|Variant|Wend|When|While|Widening|With(?:Events)?|WriteOnly|Xor)\b/i,operator:/[+\-*/\\^<=>&#@$%!]|\b_(?=[ \t]*[\r\n])/,punctuation:/[{}().,:?]/},e.languages.vb=e.languages["visual-basic"],e.languages.vba=e.languages["visual-basic"]}e.exports=t,t.displayName="visualBasic",t.aliases=[]},90018:function(e){"use strict";function t(e){e.languages.warpscript={comment:/#.*|\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'|<'(?:[^\\']|'(?!>)|\\.)*'>/,greedy:!0},variable:/\$\S+/,macro:{pattern:/@\S+/,alias:"property"},keyword:/\b(?:BREAK|CHECKMACRO|CONTINUE|CUDF|DEFINED|DEFINEDMACRO|EVAL|FAIL|FOR|FOREACH|FORSTEP|IFT|IFTE|MSGFAIL|NRETURN|RETHROW|RETURN|SWITCH|TRY|UDF|UNTIL|WHILE)\b/,number:/[+-]?\b(?:NaN|Infinity|\d+(?:\.\d*)?(?:[Ee][+-]?\d+)?|0x[\da-fA-F]+|0b[01]+)\b/,boolean:/\b(?:F|T|false|true)\b/,punctuation:/<%|%>|[{}[\]()]/,operator:/==|&&?|\|\|?|\*\*?|>>>?|<<|[<>!~]=?|[-/%^]|\+!?|\b(?:AND|NOT|OR)\b/}}e.exports=t,t.displayName="warpscript",t.aliases=[]},77301:function(e){"use strict";function t(e){e.languages.wasm={comment:[/\(;[\s\S]*?;\)/,{pattern:/;;.*/,greedy:!0}],string:{pattern:/"(?:\\[\s\S]|[^"\\])*"/,greedy:!0},keyword:[{pattern:/\b(?:align|offset)=/,inside:{operator:/=/}},{pattern:/\b(?:(?:f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|neg?|nearest|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|sqrt|store(?:8|16|32)?|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))?|memory\.(?:grow|size))\b/,inside:{punctuation:/\./}},/\b(?:anyfunc|block|br(?:_if|_table)?|call(?:_indirect)?|data|drop|elem|else|end|export|func|get_(?:global|local)|global|if|import|local|loop|memory|module|mut|nop|offset|param|result|return|select|set_(?:global|local)|start|table|tee_local|then|type|unreachable)\b/],variable:/\$[\w!#$%&'*+\-./:<=>?@\\^`|~]+/,number:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/,punctuation:/[()]/}}e.exports=t,t.displayName="wasm",t.aliases=[]},37357:function(e){"use strict";function t(e){!function(e){var t=/(?:\B-|\b_|\b)[A-Za-z][\w-]*(?![\w-])/.source,n="(?:"+/\b(?:unsigned\s+)?long\s+long(?![\w-])/.source+"|"+/\b(?:unrestricted|unsigned)\s+[a-z]+(?![\w-])/.source+"|"+/(?!(?:unrestricted|unsigned)\b)/.source+t+/(?:\s*<(?:[^<>]|<[^<>]*>)*>)?/.source+")"+/(?:\s*\?)?/.source,r={};for(var i in e.languages["web-idl"]={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/"[^"]*"/,greedy:!0},namespace:{pattern:RegExp(/(\bnamespace\s+)/.source+t),lookbehind:!0},"class-name":[{pattern:/(^|[^\w-])(?:iterable|maplike|setlike)\s*<(?:[^<>]|<[^<>]*>)*>/,lookbehind:!0,inside:r},{pattern:RegExp(/(\b(?:attribute|const|deleter|getter|optional|setter)\s+)/.source+n),lookbehind:!0,inside:r},{pattern:RegExp("("+/\bcallback\s+/.source+t+/\s*=\s*/.source+")"+n),lookbehind:!0,inside:r},{pattern:RegExp(/(\btypedef\b\s*)/.source+n),lookbehind:!0,inside:r},{pattern:RegExp(/(\b(?:callback|dictionary|enum|interface(?:\s+mixin)?)\s+)(?!(?:interface|mixin)\b)/.source+t),lookbehind:!0},{pattern:RegExp(/(:\s*)/.source+t),lookbehind:!0},RegExp(t+/(?=\s+(?:implements|includes)\b)/.source),{pattern:RegExp(/(\b(?:implements|includes)\s+)/.source+t),lookbehind:!0},{pattern:RegExp(n+"(?="+/\s*(?:\.{3}\s*)?/.source+t+/\s*[(),;=]/.source+")"),inside:r}],builtin:/\b(?:ArrayBuffer|BigInt64Array|BigUint64Array|ByteString|DOMString|DataView|Float32Array|Float64Array|FrozenArray|Int16Array|Int32Array|Int8Array|ObservableArray|Promise|USVString|Uint16Array|Uint32Array|Uint8Array|Uint8ClampedArray)\b/,keyword:[/\b(?:async|attribute|callback|const|constructor|deleter|dictionary|enum|getter|implements|includes|inherit|interface|mixin|namespace|null|optional|or|partial|readonly|required|setter|static|stringifier|typedef|unrestricted)\b/,/\b(?:any|bigint|boolean|byte|double|float|iterable|long|maplike|object|octet|record|sequence|setlike|short|symbol|undefined|unsigned|void)\b/],boolean:/\b(?:false|true)\b/,number:{pattern:/(^|[^\w-])-?(?:0x[0-9a-f]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|NaN|Infinity)(?![\w-])/i,lookbehind:!0},operator:/\.{3}|[=:?<>-]/,punctuation:/[(){}[\].,;]/},e.languages["web-idl"])"class-name"!==i&&(r[i]=e.languages["web-idl"][i]);e.languages.webidl=e.languages["web-idl"]}(e)}e.exports=t,t.displayName="webIdl",t.aliases=[]},90115:function(e){"use strict";function t(e){e.languages.wiki=e.languages.extend("markup",{"block-comment":{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0,alias:"comment"},heading:{pattern:/^(=+)[^=\r\n].*?\1/m,inside:{punctuation:/^=+|=+$/,important:/.+/}},emphasis:{pattern:/('{2,5}).+?\1/,inside:{"bold-italic":{pattern:/(''''').+?(?=\1)/,lookbehind:!0,alias:["bold","italic"]},bold:{pattern:/(''')[^'](?:.*?[^'])?(?=\1)/,lookbehind:!0},italic:{pattern:/('')[^'](?:.*?[^'])?(?=\1)/,lookbehind:!0},punctuation:/^''+|''+$/}},hr:{pattern:/^-{4,}/m,alias:"punctuation"},url:[/ISBN +(?:97[89][ -]?)?(?:\d[ -]?){9}[\dx]\b|(?:PMID|RFC) +\d+/i,/\[\[.+?\]\]|\[.+?\]/],variable:[/__[A-Z]+__/,/\{{3}.+?\}{3}/,/\{\{.+?\}\}/],symbol:[/^#redirect/im,/~{3,5}/],"table-tag":{pattern:/((?:^|[|!])[|!])[^|\r\n]+\|(?!\|)/m,lookbehind:!0,inside:{"table-bar":{pattern:/\|$/,alias:"punctuation"},rest:e.languages.markup.tag.inside}},punctuation:/^(?:\{\||\|\}|\|-|[*#:;!|])|\|\||!!/m}),e.languages.insertBefore("wiki","tag",{nowiki:{pattern:/<(nowiki|pre|source)\b[^>]*>[\s\S]*?<\/\1>/i,inside:{tag:{pattern:/<(?:nowiki|pre|source)\b[^>]*>|<\/(?:nowiki|pre|source)>/i,inside:e.languages.markup.tag.inside}}}})}e.exports=t,t.displayName="wiki",t.aliases=[]},44676:function(e){"use strict";function t(e){e.languages.wolfram={comment:/\(\*(?:\(\*(?:[^*]|\*(?!\)))*\*\)|(?!\(\*)[\s\S])*?\*\)/,string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:Abs|AbsArg|Accuracy|Block|Do|For|Function|If|Manipulate|Module|Nest|NestList|None|Return|Switch|Table|Which|While)\b/,context:{pattern:/\b\w+`+\w*/,alias:"class-name"},blank:{pattern:/\b\w+_\b/,alias:"regex"},"global-variable":{pattern:/\$\w+/,alias:"variable"},boolean:/\b(?:False|True)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?j?\b/i,operator:/\/\.|;|=\.|\^=|\^:=|:=|<<|>>|<\||\|>|:>|\|->|->|<-|@@@|@@|@|\/@|=!=|===|==|=|\+|-|\^|\[\/-+%=\]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},e.languages.mathematica=e.languages.wolfram,e.languages.wl=e.languages.wolfram,e.languages.nb=e.languages.wolfram}e.exports=t,t.displayName="wolfram",t.aliases=["mathematica","wl","nb"]},23862:function(e){"use strict";function t(e){e.languages.wren={comment:[{pattern:/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|\/\*(?:[^*/]|\*(?!\/)|\/(?!\*))*\*\/)*\*\/)*\*\//,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],"triple-quoted-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},"string-literal":null,hashbang:{pattern:/^#!\/.+/,greedy:!0,alias:"comment"},attribute:{pattern:/#!?[ \t\u3000]*\w+/,alias:"keyword"},"class-name":[{pattern:/(\bclass\s+)\w+/,lookbehind:!0},/\b[A-Z][a-z\d_]*\b/],constant:/\b[A-Z][A-Z\d_]*\b/,null:{pattern:/\bnull\b/,alias:"keyword"},keyword:/\b(?:as|break|class|construct|continue|else|for|foreign|if|import|in|is|return|static|super|this|var|while)\b/,boolean:/\b(?:false|true)\b/,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,function:/\b[a-z_]\w*(?=\s*[({])/i,operator:/<<|>>|[=!<>]=?|&&|\|\||[-+*/%~^&|?:]|\.{2,3}/,punctuation:/[\[\](){}.,;]/},e.languages.wren["string-literal"]={pattern:/(^|[^\\"])"(?:[^\\"%]|\\[\s\S]|%(?!\()|%\((?:[^()]|\((?:[^()]|\([^)]*\))*\))*\))*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)%\((?:[^()]|\((?:[^()]|\([^)]*\))*\))*\)/,lookbehind:!0,inside:{expression:{pattern:/^(%\()[\s\S]+(?=\)$)/,lookbehind:!0,inside:e.languages.wren},"interpolation-punctuation":{pattern:/^%\(|\)$/,alias:"punctuation"}}},string:/[\s\S]+/}}}e.exports=t,t.displayName="wren",t.aliases=[]},25240:function(e){"use strict";function t(e){!function(e){e.languages.xeora=e.languages.extend("markup",{constant:{pattern:/\$(?:DomainContents|PageRenderDuration)\$/,inside:{punctuation:{pattern:/\$/}}},variable:{pattern:/\$@?(?:#+|[-+*~=^])?[\w.]+\$/,inside:{punctuation:{pattern:/[$.]/},operator:{pattern:/#+|[-+*~=^@]/}}},"function-inline":{pattern:/\$F:[-\w.]+\?[-\w.]+(?:,(?:(?:@[-#]*\w+\.[\w+.]\.*)*\|)*(?:(?:[\w+]|[-#*.~^]+[\w+]|=\S)(?:[^$=]|=+[^=])*=*|(?:@[-#]*\w+\.[\w+.]\.*)+(?:(?:[\w+]|[-#*~^][-#*.~^]*[\w+]|=\S)(?:[^$=]|=+[^=])*=*)?)?)?\$/,inside:{variable:{pattern:/(?:[,|])@?(?:#+|[-+*~=^])?[\w.]+/,inside:{punctuation:{pattern:/[,.|]/},operator:{pattern:/#+|[-+*~=^@]/}}},punctuation:{pattern:/\$\w:|[$:?.,|]/}},alias:"function"},"function-block":{pattern:/\$XF:\{[-\w.]+\?[-\w.]+(?:,(?:(?:@[-#]*\w+\.[\w+.]\.*)*\|)*(?:(?:[\w+]|[-#*.~^]+[\w+]|=\S)(?:[^$=]|=+[^=])*=*|(?:@[-#]*\w+\.[\w+.]\.*)+(?:(?:[\w+]|[-#*~^][-#*.~^]*[\w+]|=\S)(?:[^$=]|=+[^=])*=*)?)?)?\}:XF\$/,inside:{punctuation:{pattern:/[$:{}?.,|]/}},alias:"function"},"directive-inline":{pattern:/\$\w(?:#\d+\+?)?(?:\[[-\w.]+\])?:[-\/\w.]+\$/,inside:{punctuation:{pattern:/\$(?:\w:|C(?:\[|#\d))?|[:{[\]]/,inside:{tag:{pattern:/#\d/}}}},alias:"function"},"directive-block-open":{pattern:/\$\w+:\{|\$\w(?:#\d+\+?)?(?:\[[-\w.]+\])?:[-\w.]+:\{(?:![A-Z]+)?/,inside:{punctuation:{pattern:/\$(?:\w:|C(?:\[|#\d))?|[:{[\]]/,inside:{tag:{pattern:/#\d/}}},attribute:{pattern:/![A-Z]+$/,inside:{punctuation:{pattern:/!/}},alias:"keyword"}},alias:"function"},"directive-block-separator":{pattern:/\}:[-\w.]+:\{/,inside:{punctuation:{pattern:/[:{}]/}},alias:"function"},"directive-block-close":{pattern:/\}:[-\w.]+\$/,inside:{punctuation:{pattern:/[:{}$]/}},alias:"function"}}),e.languages.insertBefore("inside","punctuation",{variable:e.languages.xeora["function-inline"].inside.variable},e.languages.xeora["function-block"]),e.languages.xeoracube=e.languages.xeora}(e)}e.exports=t,t.displayName="xeora",t.aliases=["xeoracube"]},61440:function(e){"use strict";function t(e){!function(e){function t(t,n){e.languages[t]&&e.languages.insertBefore(t,"comment",{"doc-comment":n})}var n=e.languages.markup.tag,r={pattern:/\/\/\/.*/,greedy:!0,alias:"comment",inside:{tag:n}},i={pattern:/'''.*/,greedy:!0,alias:"comment",inside:{tag:n}};t("csharp",r),t("fsharp",r),t("vbnet",i)}(e)}e.exports=t,t.displayName="xmlDoc",t.aliases=[]},14899:function(e){"use strict";function t(e){e.languages.xojo={comment:{pattern:/(?:'|\/\/|Rem\b).+/i,greedy:!0},string:{pattern:/"(?:""|[^"])*"/,greedy:!0},number:[/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,/&[bchou][a-z\d]+/i],directive:{pattern:/#(?:Else|ElseIf|Endif|If|Pragma)\b/i,alias:"property"},keyword:/\b(?:AddHandler|App|Array|As(?:signs)?|Auto|Boolean|Break|By(?:Ref|Val)|Byte|Call|Case|Catch|CFStringRef|CGFloat|Class|Color|Const|Continue|CString|Currency|CurrentMethodName|Declare|Delegate|Dim|Do(?:uble|wnTo)?|Each|Else(?:If)?|End|Enumeration|Event|Exception|Exit|Extends|False|Finally|For|Function|Get|GetTypeInfo|Global|GOTO|If|Implements|In|Inherits|Int(?:8|16|32|64|eger|erface)?|Lib|Loop|Me|Module|Next|Nil|Object|Optional|OSType|ParamArray|Private|Property|Protected|PString|Ptr|Raise(?:Event)?|ReDim|RemoveHandler|Return|Select(?:or)?|Self|Set|Shared|Short|Single|Soft|Static|Step|String|Sub|Super|Text|Then|To|True|Try|Ubound|UInt(?:8|16|32|64|eger)?|Until|Using|Var(?:iant)?|Wend|While|WindowPtr|WString)\b/i,operator:/<[=>]?|>=?|[+\-*\/\\^=]|\b(?:AddressOf|And|Ctype|IsA?|Mod|New|Not|Or|WeakAddressOf|Xor)\b/i,punctuation:/[.,;:()]/}}e.exports=t,t.displayName="xojo",t.aliases=[]},52413:function(e){"use strict";function t(e){!function(e){e.languages.xquery=e.languages.extend("markup",{"xquery-comment":{pattern:/\(:[\s\S]*?:\)/,greedy:!0,alias:"comment"},string:{pattern:/(["'])(?:\1\1|(?!\1)[\s\S])*\1/,greedy:!0},extension:{pattern:/\(#.+?#\)/,alias:"symbol"},variable:/\$[-\w:]+/,axis:{pattern:/(^|[^-])(?:ancestor(?:-or-self)?|attribute|child|descendant(?:-or-self)?|following(?:-sibling)?|parent|preceding(?:-sibling)?|self)(?=::)/,lookbehind:!0,alias:"operator"},"keyword-operator":{pattern:/(^|[^:-])\b(?:and|castable as|div|eq|except|ge|gt|idiv|instance of|intersect|is|le|lt|mod|ne|or|union)\b(?=$|[^:-])/,lookbehind:!0,alias:"operator"},keyword:{pattern:/(^|[^:-])\b(?:as|ascending|at|base-uri|boundary-space|case|cast as|collation|construction|copy-namespaces|declare|default|descending|else|empty (?:greatest|least)|encoding|every|external|for|function|if|import|in|inherit|lax|let|map|module|namespace|no-inherit|no-preserve|option|order(?: by|ed|ing)?|preserve|return|satisfies|schema|some|stable|strict|strip|then|to|treat as|typeswitch|unordered|validate|variable|version|where|xquery)\b(?=$|[^:-])/,lookbehind:!0},function:/[\w-]+(?::[\w-]+)*(?=\s*\()/,"xquery-element":{pattern:/(element\s+)[\w-]+(?::[\w-]+)*/,lookbehind:!0,alias:"tag"},"xquery-attribute":{pattern:/(attribute\s+)[\w-]+(?::[\w-]+)*/,lookbehind:!0,alias:"attr-name"},builtin:{pattern:/(^|[^:-])\b(?:attribute|comment|document|element|processing-instruction|text|xs:(?:ENTITIES|ENTITY|ID|IDREFS?|NCName|NMTOKENS?|NOTATION|Name|QName|anyAtomicType|anyType|anyURI|base64Binary|boolean|byte|date|dateTime|dayTimeDuration|decimal|double|duration|float|gDay|gMonth|gMonthDay|gYear|gYearMonth|hexBinary|int|integer|language|long|negativeInteger|nonNegativeInteger|nonPositiveInteger|normalizedString|positiveInteger|short|string|time|token|unsigned(?:Byte|Int|Long|Short)|untyped(?:Atomic)?|yearMonthDuration))\b(?=$|[^:-])/,lookbehind:!0},number:/\b\d+(?:\.\d+)?(?:E[+-]?\d+)?/,operator:[/[+*=?|@]|\.\.?|:=|!=|<[=<]?|>[=>]?/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}],punctuation:/[[\](){},;:/]/}),e.languages.xquery.tag.pattern=/<\/?(?!\d)[^\s>\/=$<%]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|\{(?!\{)(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/,e.languages.xquery.tag.inside["attr-value"].pattern=/=(?:("|')(?:\\[\s\S]|\{(?!\{)(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}|(?!\1)[^\\])*\1|[^\s'">=]+)/,e.languages.xquery.tag.inside["attr-value"].inside.punctuation=/^="|"$/,e.languages.xquery.tag.inside["attr-value"].inside.expression={pattern:/\{(?!\{)(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}/,inside:e.languages.xquery,alias:"language-xquery"};var t=function e(t){return"string"===typeof t?t:"string"===typeof t.content?t.content:t.content.map(e).join("")},n=function n(r){for(var i=[],a=0;a0&&i[i.length-1].tagName===t(o.content[0].content[1])&&i.pop():"/>"===o.content[o.content.length-1].content||i.push({tagName:t(o.content[0].content[1]),openedBraces:0}):!(i.length>0&&"punctuation"===o.type&&"{"===o.content)||r[a+1]&&"punctuation"===r[a+1].type&&"{"===r[a+1].content||r[a-1]&&"plain-text"===r[a-1].type&&"{"===r[a-1].content?i.length>0&&i[i.length-1].openedBraces>0&&"punctuation"===o.type&&"}"===o.content?i[i.length-1].openedBraces--:"comment"!==o.type&&(s=!0):i[i.length-1].openedBraces++),(s||"string"===typeof o)&&i.length>0&&0===i[i.length-1].openedBraces){var l=t(o);a0&&("string"===typeof r[a-1]||"plain-text"===r[a-1].type)&&(l=t(r[a-1])+l,r.splice(a-1,1),a--),/^\s+$/.test(l)?r[a]=l:r[a]=new e.Token("plain-text",l,null,l)}o.content&&"string"!==typeof o.content&&n(o.content)}};e.hooks.add("after-tokenize",(function(e){"xquery"===e.language&&n(e.tokens)}))}(e)}e.exports=t,t.displayName="xquery",t.aliases=[]},49917:function(e){"use strict";function t(e){!function(e){var t=/[*&][^\s[\]{},]+/,n=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,r="(?:"+n.source+"(?:[ \t]+"+t.source+")?|"+t.source+"(?:[ \t]+"+n.source+")?)",i=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-])(?:[ \t]*(?:(?![#:])|:))*/.source.replace(//g,(function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source})),a=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function o(e,t){t=(t||"").replace(/m/g,"")+"m";var n=/([:\-,[{]\s*(?:\s<>[ \t]+)?)(?:<>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<>/g,(function(){return r})).replace(/<>/g,(function(){return e}));return RegExp(n,t)}e.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<>/g,(function(){return r}))),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<>[ \t]+)?)<>(?=\s*:\s)/.source.replace(/<>/g,(function(){return r})).replace(/<>/g,(function(){return"(?:"+i+"|"+a+")"}))),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:o(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:o(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:o(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:o(a),lookbehind:!0,greedy:!0},number:{pattern:o(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:n,important:t,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},e.languages.yml=e.languages.yaml}(e)}e.exports=t,t.displayName="yaml",t.aliases=["yml"]},80979:function(e){"use strict";function t(e){e.languages.yang={comment:/\/\*[\s\S]*?\*\/|\/\/.*/,string:{pattern:/"(?:[^\\"]|\\.)*"|'[^']*'/,greedy:!0},keyword:{pattern:/(^|[{};\r\n][ \t]*)[a-z_][\w.-]*/i,lookbehind:!0},namespace:{pattern:/(\s)[a-z_][\w.-]*(?=:)/i,lookbehind:!0},boolean:/\b(?:false|true)\b/,operator:/\+/,punctuation:/[{};:]/}}e.exports=t,t.displayName="yang",t.aliases=[]},61976:function(e){"use strict";function t(e){!function(e){function t(e){return function(){return e}}var n=/\b(?:align|allowzero|and|anyframe|anytype|asm|async|await|break|cancel|catch|comptime|const|continue|defer|else|enum|errdefer|error|export|extern|fn|for|if|inline|linksection|nakedcc|noalias|nosuspend|null|or|orelse|packed|promise|pub|resume|return|stdcallcc|struct|suspend|switch|test|threadlocal|try|undefined|union|unreachable|usingnamespace|var|volatile|while)\b/,r="\\b(?!"+n.source+")(?!\\d)\\w+\\b",i=/align\s*\((?:[^()]|\([^()]*\))*\)/.source,a="(?!\\s)(?:!?\\s*(?:"+/(?:\?|\bpromise->|(?:\[[^[\]]*\]|\*(?!\*)|\*\*)(?:\s*|\s*const\b|\s*volatile\b|\s*allowzero\b)*)/.source.replace(//g,t(i))+"\\s*)*"+/(?:\bpromise\b|(?:\berror\.)?(?:\.)*(?!\s+))/.source.replace(//g,t(r))+")+";e.languages.zig={comment:[{pattern:/\/\/[/!].*/,alias:"doc-comment"},/\/{2}.*/],string:[{pattern:/(^|[^\\@])c?"(?:[^"\\\r\n]|\\.)*"/,lookbehind:!0,greedy:!0},{pattern:/([\r\n])([ \t]+c?\\{2}).*(?:(?:\r\n?|\n)\2.*)*/,lookbehind:!0,greedy:!0}],char:{pattern:/(^|[^\\])'(?:[^'\\\r\n]|[\uD800-\uDFFF]{2}|\\(?:.|x[a-fA-F\d]{2}|u\{[a-fA-F\d]{1,6}\}))'/,lookbehind:!0,greedy:!0},builtin:/\B@(?!\d)\w+(?=\s*\()/,label:{pattern:/(\b(?:break|continue)\s*:\s*)\w+\b|\b(?!\d)\w+\b(?=\s*:\s*(?:\{|while\b))/,lookbehind:!0},"class-name":[/\b(?!\d)\w+(?=\s*=\s*(?:(?:extern|packed)\s+)?(?:enum|struct|union)\s*[({])/,{pattern:RegExp(/(:\s*)(?=\s*(?:\s*)?[=;,)])|(?=\s*(?:\s*)?\{)/.source.replace(//g,t(a)).replace(//g,t(i))),lookbehind:!0,inside:null},{pattern:RegExp(/(\)\s*)(?=\s*(?:\s*)?;)/.source.replace(//g,t(a)).replace(//g,t(i))),lookbehind:!0,inside:null}],"builtin-type":{pattern:/\b(?:anyerror|bool|c_u?(?:int|long|longlong|short)|c_longdouble|c_void|comptime_(?:float|int)|f(?:16|32|64|128)|[iu](?:8|16|32|64|128|size)|noreturn|type|void)\b/,alias:"keyword"},keyword:n,function:/\b(?!\d)\w+(?=\s*\()/,number:/\b(?:0b[01]+|0o[0-7]+|0x[a-fA-F\d]+(?:\.[a-fA-F\d]*)?(?:[pP][+-]?[a-fA-F\d]+)?|\d+(?:\.\d*)?(?:[eE][+-]?\d+)?)\b/,boolean:/\b(?:false|true)\b/,operator:/\.[*?]|\.{2,3}|[-=]>|\*\*|\+\+|\|\||(?:<<|>>|[-+*]%|[-+*/%^&|<>!=])=?|[?~]/,punctuation:/[.:,;(){}[\]]/},e.languages.zig["class-name"].forEach((function(t){null===t.inside&&(t.inside=e.languages.zig)}))}(e)}e.exports=t,t.displayName="zig",t.aliases=[]},26946:function(e,t){"use strict";t.Q=function(e){var t=String(e||"").trim();return""===t?[]:t.split(n)};var n=/[ \t\n\r\f]+/g},31358:function(e,t,n){var r=n(7256);e.exports=function(e,t){var n,i=null;if(!e||"string"!==typeof e)return i;for(var a,o,s=r(e),l="function"===typeof t,u=0,c=s.length;u":""))+")");return m;function m(){var i,f,h=p.concat(r),m=[];if((!t||c(r,d,p[p.length-1]||null))&&(m=function(e){if(null!==e&&"object"===typeof e&&"length"in e)return e;if("number"===typeof e)return[a,e];return[e]}(n(r,p)),m[0]===s))return m;if(r.children&&m[0]!==o)for(f=(l?r.children.length:-1)+u;f>-1&&f=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}},46190:function(e){"use strict";e.exports=JSON.parse('{"AElig":"\xc6","AMP":"&","Aacute":"\xc1","Acirc":"\xc2","Agrave":"\xc0","Aring":"\xc5","Atilde":"\xc3","Auml":"\xc4","COPY":"\xa9","Ccedil":"\xc7","ETH":"\xd0","Eacute":"\xc9","Ecirc":"\xca","Egrave":"\xc8","Euml":"\xcb","GT":">","Iacute":"\xcd","Icirc":"\xce","Igrave":"\xcc","Iuml":"\xcf","LT":"<","Ntilde":"\xd1","Oacute":"\xd3","Ocirc":"\xd4","Ograve":"\xd2","Oslash":"\xd8","Otilde":"\xd5","Ouml":"\xd6","QUOT":"\\"","REG":"\xae","THORN":"\xde","Uacute":"\xda","Ucirc":"\xdb","Ugrave":"\xd9","Uuml":"\xdc","Yacute":"\xdd","aacute":"\xe1","acirc":"\xe2","acute":"\xb4","aelig":"\xe6","agrave":"\xe0","amp":"&","aring":"\xe5","atilde":"\xe3","auml":"\xe4","brvbar":"\xa6","ccedil":"\xe7","cedil":"\xb8","cent":"\xa2","copy":"\xa9","curren":"\xa4","deg":"\xb0","divide":"\xf7","eacute":"\xe9","ecirc":"\xea","egrave":"\xe8","eth":"\xf0","euml":"\xeb","frac12":"\xbd","frac14":"\xbc","frac34":"\xbe","gt":">","iacute":"\xed","icirc":"\xee","iexcl":"\xa1","igrave":"\xec","iquest":"\xbf","iuml":"\xef","laquo":"\xab","lt":"<","macr":"\xaf","micro":"\xb5","middot":"\xb7","nbsp":"\xa0","not":"\xac","ntilde":"\xf1","oacute":"\xf3","ocirc":"\xf4","ograve":"\xf2","ordf":"\xaa","ordm":"\xba","oslash":"\xf8","otilde":"\xf5","ouml":"\xf6","para":"\xb6","plusmn":"\xb1","pound":"\xa3","quot":"\\"","raquo":"\xbb","reg":"\xae","sect":"\xa7","shy":"\xad","sup1":"\xb9","sup2":"\xb2","sup3":"\xb3","szlig":"\xdf","thorn":"\xfe","times":"\xd7","uacute":"\xfa","ucirc":"\xfb","ugrave":"\xf9","uml":"\xa8","uuml":"\xfc","yacute":"\xfd","yen":"\xa5","yuml":"\xff"}')},10059:function(e){"use strict";e.exports=JSON.parse('{"0":"\ufffd","128":"\u20ac","130":"\u201a","131":"\u0192","132":"\u201e","133":"\u2026","134":"\u2020","135":"\u2021","136":"\u02c6","137":"\u2030","138":"\u0160","139":"\u2039","140":"\u0152","142":"\u017d","145":"\u2018","146":"\u2019","147":"\u201c","148":"\u201d","149":"\u2022","150":"\u2013","151":"\u2014","152":"\u02dc","153":"\u2122","154":"\u0161","155":"\u203a","156":"\u0153","158":"\u017e","159":"\u0178"}')}}]); -//# sourceMappingURL=782.19be4f5b.chunk.js.map \ No newline at end of file +/*! For license information please see 782.7a65d8b8.chunk.js.LICENSE.txt */ +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[782],{15365:function(e){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){l=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(l)throw o}}}},e.exports.__esModule=!0,e.exports.default=e.exports},79484:function(e,t,n){var r=n(38620),i=n(47321),a=n(17066);e.exports=function(e){var t=i();return function(){var n,i=r(e);if(t){var o=r(this).constructor;n=Reflect.construct(i,arguments,o)}else n=i.apply(this,arguments);return a(this,n)}},e.exports.__esModule=!0,e.exports.default=e.exports},65526:function(e){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},e.exports.__esModule=!0,e.exports.default=e.exports},33854:function(e,t,n){var r=n(73515);function i(){return"undefined"!==typeof Reflect&&Reflect.get?(e.exports=i=Reflect.get,e.exports.__esModule=!0,e.exports.default=e.exports):(e.exports=i=function(e,t,n){var i=r(e,t);if(i){var a=Object.getOwnPropertyDescriptor(i,t);return a.get?a.get.call(arguments.length<3?e:n):a.value}},e.exports.__esModule=!0,e.exports.default=e.exports),i.apply(this,arguments)}e.exports=i,e.exports.__esModule=!0,e.exports.default=e.exports},38620:function(e){function t(n){return e.exports=t=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},44422:function(e,t,n){var r=n(17276);e.exports=function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&r(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},7914:function(e){e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},47321:function(e){e.exports=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}},e.exports.__esModule=!0,e.exports.default=e.exports},73982:function(e,t,n){var r=n(65526);function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}e.exports=function(e){for(var t=1;t=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a},e.exports.__esModule=!0,e.exports.default=e.exports},15600:function(e){e.exports=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i},e.exports.__esModule=!0,e.exports.default=e.exports},17066:function(e,t,n){var r=n(11873).default,i=n(94647);e.exports=function(e,t){if(t&&("object"===r(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return i(e)},e.exports.__esModule=!0,e.exports.default=e.exports},17276:function(e){function t(n,r){return e.exports=t=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,t(n,r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},73515:function(e,t,n){var r=n(38620);e.exports=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=r(e)););return e},e.exports.__esModule=!0,e.exports.default=e.exports},11873:function(e){function t(n){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},44595:function(e,t,n){var r=n(15365);e.exports=function(e,t){if(e){if("string"===typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},61864:function(e,t,n){"use strict";var r=n(68217).default,i=n(33220),a=n(31094),o=n(24508);e.exports=function(e){return(e=e||{}).alias&&o.alias(e.alias),function(e){i(e,"element",t)};function t(t,n,i){if(i&&"pre"===i.tagName&&"code"===t.tagName){var s=function(e){var t,n=e.properties.className||[],i=r(n);try{for(i.s();!(t=i.n()).done;){var a=t.value;if("language-"===a.slice(0,9))return a.slice(9).toLowerCase()}}catch(o){i.e(o)}finally{i.f()}return null}(t);if(null!==s){var l;try{i.properties.className=(i.properties.className||[]).concat("language-"+s),l=o.highlight(a(t),s)}catch(u){if(e.ignoreMissing&&/Unknown language/.test(u.message))return;throw u}t.children=l}}}}},64508:function(e,t,n){"use strict";n.d(t,{Z:function(){return fm}});var r=n(25773),i=n(30808),a=n(41473),o=n(11026),s=n(649),l=n(47169),u=n(27597);function c(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=(0,u.Z)(e)););return e}function d(){return d="undefined"!==typeof Reflect&&Reflect.get?Reflect.get:function(e,t,n){var r=c(e,t);if(r){var i=Object.getOwnPropertyDescriptor(r,t);return i.get?i.get.call(arguments.length<3?e:n):i.value}},d.apply(this,arguments)}for(var p=n(67591),f=n(43415),h=n(60726),m=n(22951),g=n(91976),v="lc,34,7n,7,7b,19,,,,2,,2,,,20,b,1c,l,g,,2t,7,2,6,2,2,,4,z,,u,r,2j,b,1m,9,9,,o,4,,9,,3,,5,17,3,3b,f,,w,1j,,,,4,8,4,,3,7,a,2,t,,1m,,,,2,4,8,,9,,a,2,q,,2,2,1l,,4,2,4,2,2,3,3,,u,2,3,,b,2,1l,,4,5,,2,4,,k,2,m,6,,,1m,,,2,,4,8,,7,3,a,2,u,,1n,,,,c,,9,,14,,3,,1l,3,5,3,,4,7,2,b,2,t,,1m,,2,,2,,3,,5,2,7,2,b,2,s,2,1l,2,,,2,4,8,,9,,a,2,t,,20,,4,,2,3,,,8,,29,,2,7,c,8,2q,,2,9,b,6,22,2,r,,,,,,1j,e,,5,,2,5,b,,10,9,,2u,4,,6,,2,2,2,p,2,4,3,g,4,d,,2,2,6,,f,,jj,3,qa,3,t,3,t,2,u,2,1s,2,,7,8,,2,b,9,,19,3,3b,2,y,,3a,3,4,2,9,,6,3,63,2,2,,1m,,,7,,,,,2,8,6,a,2,,1c,h,1r,4,1c,7,,,5,,14,9,c,2,w,4,2,2,,3,1k,,,2,3,,,3,1m,8,2,2,48,3,,d,,7,4,,6,,3,2,5i,1m,,5,ek,,5f,x,2da,3,3x,,2o,w,fe,6,2x,2,n9w,4,,a,w,2,28,2,7k,,3,,4,,p,2,5,,47,2,q,i,d,,12,8,p,b,1a,3,1c,,2,4,2,2,13,,1v,6,2,2,2,2,c,,8,,1b,,1f,,,3,2,2,5,2,,,16,2,8,,6m,,2,,4,,fn4,,kh,g,g,g,a6,2,gt,,6a,,45,5,1ae,3,,2,5,4,14,3,4,,4l,2,fx,4,ar,2,49,b,4w,,1i,f,1k,3,1d,4,2,2,1x,3,10,5,,8,1q,,c,2,1g,9,a,4,2,,2n,3,2,,,2,6,,4g,,3,8,l,2,1l,2,,,,,m,,e,7,3,5,5f,8,2,3,,,n,,29,,2,6,,,2,,,2,,2,6j,,2,4,6,2,,2,r,2,2d,8,2,,,2,2y,,,,2,6,,,2t,3,2,4,,5,77,9,,2,6t,,a,2,,,4,,40,4,2,2,4,,w,a,14,6,2,4,8,,9,6,2,3,1a,d,,2,ba,7,,6,,,2a,m,2,7,,2,,2,3e,6,3,,,2,,7,,,20,2,3,,,,9n,2,f0b,5,1n,7,t4,,1r,4,29,,f5k,2,43q,,,3,4,5,8,8,2,7,u,4,44,3,1iz,1j,4,1e,8,,e,,m,5,,f,11s,7,,h,2,7,,2,,5,79,7,c5,4,15s,7,31,7,240,5,gx7k,2o,3k,6o".split(",").map((function(e){return e?parseInt(e,36):1})),b=1;be)return v[t-1]<=e;return!1}function O(e){return e>=127462&&e<=127487}function E(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];return(n?T:S)(e,t,r)}function T(e,t,n){if(t==e.length)return t;t&&k(e.charCodeAt(t))&&A(e.charCodeAt(t-1))&&t--;var r=C(e,t);for(t+=w(r);t=0&&O(C(e,o));)a++,o-=2;if(a%2==0)break;t+=2}}return t}function S(e,t,n){for(;t>0;){var r=T(e,t-2,n);if(r=56320&&e<57344}function A(e){return e>=55296&&e<56320}function C(e,t){var n=e.charCodeAt(t);if(!A(n)||t+1==e.length)return n;var r=e.charCodeAt(t+1);return k(r)?r-56320+(n-55296<<10)+65536:n}function _(e){return e<=65535?String.fromCharCode(e):(e-=65536,String.fromCharCode(55296+(e>>10),56320+(1023&e)))}function w(e){return e<65536?1:2}function R(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.length,r=0,i=0;i=t)return i;if(i==e.length)break;a+=9==e.charCodeAt(i)?n-a%n:1,i=E(e,i)}return!0===r?-1:e.length}var N=function(){function e(){(0,m.Z)(this,e)}return(0,g.Z)(e,[{key:"lineAt",value:function(e){if(e<0||e>this.length)throw new RangeError("Invalid position ".concat(e," in document of length ").concat(this.length));return this.lineInner(e,!1,1,0)}},{key:"line",value:function(e){if(e<1||e>this.lines)throw new RangeError("Invalid line number ".concat(e," in ").concat(this.lines,"-line document"));return this.lineInner(e,!0,1,0)}},{key:"replace",value:function(e,t,n){var r=[];return this.decompose(0,e,r,2),n.length&&n.decompose(0,n.length,r,3),this.decompose(t,this.length,r,1),D.from(r,this.length-(t-e)+n.length)}},{key:"append",value:function(e){return this.replace(this.length,this.length,e)}},{key:"slice",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.length,n=[];return this.decompose(e,t,n,0),D.from(n,t-e)}},{key:"eq",value:function(e){if(e==this)return!0;if(e.length!=this.length||e.lines!=this.lines)return!1;for(var t=this.scanIdentical(e,1),n=this.length-this.scanIdentical(e,-1),r=new F(this),i=new F(e),a=t,o=t;;){if(r.next(a),i.next(a),a=0,r.lineBreak!=i.lineBreak||r.done!=i.done||r.value!=i.value)return!1;if(o+=r.value.length,r.done||o>=n)return!0}}},{key:"iter",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;return new F(this,e)}},{key:"iterRange",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.length;return new U(this,e,t)}},{key:"iterLines",value:function(e,t){var n;if(null==e)n=this.iter();else{null==t&&(t=this.lines+1);var r=this.line(e).from;n=this.iterRange(r,Math.max(r,t==this.lines+1?this.length:t<=1?0:this.line(t-1).to))}return new B(n)}},{key:"toString",value:function(){return this.sliceString(0)}},{key:"toJSON",value:function(){var e=[];return this.flatten(e),e}}],[{key:"of",value:function(t){if(0==t.length)throw new RangeError("A document must have at least one line");return 1!=t.length||t[0]?t.length<=32?new I(t):D.from(I.split(t,[])):e.empty}}]),e}(),I=function(e){(0,p.Z)(n,e);var t=(0,f.Z)(n);function n(e){var r,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:L(e);return(0,m.Z)(this,n),(r=t.call(this)).text=e,r.length=i,r}return(0,g.Z)(n,[{key:"lines",get:function(){return this.text.length}},{key:"children",get:function(){return null}},{key:"lineInner",value:function(e,t,n,r){for(var i=0;;i++){var a=this.text[i],o=r+a.length;if((t?n:o)>=e)return new $(r,o,n,a);r=o+1,n++}}},{key:"decompose",value:function(e,t,r,i){var a=e<=0&&t>=this.length?this:new n(M(this.text,e,t),Math.min(t,this.length)-Math.max(0,e));if(1&i){var o=r.pop(),s=P(a.text,o.text.slice(),0,a.length);if(s.length<=32)r.push(new n(s,o.length+a.length));else{var l=s.length>>1;r.push(new n(s.slice(0,l)),new n(s.slice(l)))}}else r.push(a)}},{key:"replace",value:function(e,t,r){if(!(r instanceof n))return d((0,u.Z)(n.prototype),"replace",this).call(this,e,t,r);var i=P(this.text,P(r.text,M(this.text,0,e)),t),a=this.length+r.length-(t-e);return i.length<=32?new n(i,a):D.from(n.split(i,[]),a)}},{key:"sliceString",value:function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.length,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"\n",r="",i=0,a=0;i<=t&&ae&&a&&(r+=n),ei&&(r+=o.slice(Math.max(0,e-i),t-i)),i=s+1}return r}},{key:"flatten",value:function(e){var t,n=(0,h.Z)(this.text);try{for(n.s();!(t=n.n()).done;){var r=t.value;e.push(r)}}catch(i){n.e(i)}finally{n.f()}}},{key:"scanIdentical",value:function(){return 0}}],[{key:"split",value:function(e,t){var r,i=[],a=-1,o=(0,h.Z)(e);try{for(o.s();!(r=o.n()).done;){var s=r.value;i.push(s),a+=s.length+1,32==i.length&&(t.push(new n(i,a)),i=[],a=-1)}}catch(l){o.e(l)}finally{o.f()}return a>-1&&t.push(new n(i,a)),t}}]),n}(N),D=function(e){(0,p.Z)(n,e);var t=(0,f.Z)(n);function n(e,r){var i;(0,m.Z)(this,n),(i=t.call(this)).children=e,i.length=r,i.lines=0;var a,o=(0,h.Z)(e);try{for(o.s();!(a=o.n()).done;){var s=a.value;i.lines+=s.lines}}catch(l){o.e(l)}finally{o.f()}return i}return(0,g.Z)(n,[{key:"lineInner",value:function(e,t,n,r){for(var i=0;;i++){var a=this.children[i],o=r+a.length,s=n+a.lines-1;if((t?s:o)>=e)return a.lineInner(e,t,n,r);r=o+1,n=s+1}}},{key:"decompose",value:function(e,t,n,r){for(var i=0,a=0;a<=t&&i=a){var l=r&((a<=e?1:0)|(s>=t?2:0));a>=e&&s<=t&&!l?n.push(o):o.decompose(e-a,t-a,n,l)}a=s+1}}},{key:"replace",value:function(e,t,r){if(r.lines=a&&t<=s){var l=o.replace(e-a,t-a,r),c=this.lines-o.lines+l.lines;if(l.lines>4&&l.lines>c>>6){var p=this.children.slice();return p[i]=l,new n(p,this.length-(t-e)+r.length)}return d((0,u.Z)(n.prototype),"replace",this).call(this,a,s,l)}a=s+1}return d((0,u.Z)(n.prototype),"replace",this).call(this,e,t,r)}},{key:"sliceString",value:function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.length,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"\n",r="",i=0,a=0;ie&&i&&(r+=n),ea&&(r+=o.sliceString(e-a,t-a,n)),a=s+1}return r}},{key:"flatten",value:function(e){var t,n=(0,h.Z)(this.children);try{for(n.s();!(t=n.n()).done;){t.value.flatten(e)}}catch(r){n.e(r)}finally{n.f()}}},{key:"scanIdentical",value:function(e,t){if(!(e instanceof n))return 0;for(var r=0,i=t>0?[0,0,this.children.length,e.children.length]:[this.children.length-1,e.children.length-1,-1,-1],a=(0,o.Z)(i,4),s=a[0],l=a[1],u=a[2],c=a[3];;s+=t,l+=t){if(s==u||l==c)return r;var d=this.children[s],p=e.children[l];if(d!=p)return r+d.scanIdentical(p,t);r+=d.length+1}}}],[{key:"from",value:function(e){var t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.reduce((function(e,t){return e+t.length+1}),-1),i=0,a=(0,h.Z)(e);try{for(a.s();!(t=a.n()).done;){var o=t.value;i+=o.lines}}catch(k){a.e(k)}finally{a.f()}if(i<32){var s,l=[],u=(0,h.Z)(e);try{for(u.s();!(s=u.n()).done;){var c=s.value;c.flatten(l)}}catch(k){u.e(k)}finally{u.f()}return new I(l,r)}var d=Math.max(32,i>>5),p=d<<1,f=d>>1,m=[],g=0,v=-1,b=[];function y(e){var t;if(e.lines>p&&e instanceof n){var r,i=(0,h.Z)(e.children);try{for(i.s();!(r=i.n()).done;){y(r.value)}}catch(k){i.e(k)}finally{i.f()}}else e.lines>f&&(g>f||!g)?(O(),m.push(e)):e instanceof I&&g&&(t=b[b.length-1])instanceof I&&e.lines+t.lines<=32?(g+=e.lines,v+=e.length+1,b[b.length-1]=new I(t.text.concat(e.text),t.length+1+e.length)):(g+e.lines>d&&O(),g+=e.lines,v+=e.length+1,b.push(e))}function O(){0!=g&&(m.push(1==b.length?b[0]:n.from(b,v)),v=-1,g=b.length=0)}var E,T=(0,h.Z)(e);try{for(T.s();!(E=T.n()).done;){var S=E.value;y(S)}}catch(k){T.e(k)}finally{T.f()}return O(),1==m.length?m[0]:new n(m,r)}}]),n}(N);function L(e){var t,n=-1,r=(0,h.Z)(e);try{for(r.s();!(t=r.n()).done;){n+=t.value.length+1}}catch(i){r.e(i)}finally{r.f()}return n}function P(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1e9,i=0,a=0,o=!0;a=n&&(l>r&&(s=s.slice(0,r-i)),i1&&void 0!==arguments[1]?arguments[1]:1;(0,m.Z)(this,e),this.dir=n,this.done=!1,this.lineBreak=!1,this.value="",this.nodes=[t],this.offsets=[n>0?1:(t instanceof I?t.text.length:t.children.length)<<1]}return(0,g.Z)(e,[{key:"nextInner",value:function(e,t){for(this.done=this.lineBreak=!1;;){var n=this.nodes.length-1,r=this.nodes[n],i=this.offsets[n],a=i>>1,o=r instanceof I?r.text.length:r.children.length;if(a==(t>0?o:0)){if(0==n)return this.done=!0,this.value="",this;t>0&&this.offsets[n-1]++,this.nodes.pop(),this.offsets.pop()}else if((1&i)==(t>0?0:1)){if(this.offsets[n]+=t,0==e)return this.lineBreak=!0,this.value="\n",this;e--}else if(r instanceof I){var s=r.text[a+(t<0?-1:0)];if(this.offsets[n]+=t,s.length>Math.max(0,e))return this.value=0==e?s:t>0?s.slice(e):s.slice(0,s.length-e),this;e-=s.length}else{var l=r.children[a+(t<0?-1:0)];e>l.length?(e-=l.length,this.offsets[n]+=t):(t<0&&this.offsets[n]--,this.nodes.push(l),this.offsets.push(t>0?1:(l instanceof I?l.text.length:l.children.length)<<1))}}}},{key:"next",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return e<0&&(this.nextInner(-e,-this.dir),e=this.value.length),this.nextInner(e,this.dir)}}]),e}(),U=function(){function e(t,n,r){(0,m.Z)(this,e),this.value="",this.done=!1,this.cursor=new F(t,n>r?-1:1),this.pos=n>r?t.length:0,this.from=Math.min(n,r),this.to=Math.max(n,r)}return(0,g.Z)(e,[{key:"nextInner",value:function(e,t){if(t<0?this.pos<=this.from:this.pos>=this.to)return this.value="",this.done=!0,this;e+=Math.max(0,t<0?this.pos-this.to:this.from-this.pos);var n=t<0?this.pos-this.from:this.to-this.pos;e>n&&(e=n),n-=e;var r=this.cursor.next(e).value;return this.pos+=(r.length+e)*t,this.value=r.length<=n?r:t<0?r.slice(r.length-n):r.slice(0,n),this.done=!this.value,this}},{key:"next",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min(e,this.to-this.pos)),this.nextInner(e,this.cursor.dir)}},{key:"lineBreak",get:function(){return this.cursor.lineBreak&&""!=this.value}}]),e}(),B=function(){function e(t){(0,m.Z)(this,e),this.inner=t,this.afterBreak=!0,this.value="",this.done=!1}return(0,g.Z)(e,[{key:"next",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=this.inner.next(e),n=t.done,r=t.lineBreak,i=t.value;return n?(this.done=!0,this.value=""):r?this.afterBreak?this.value="":(this.afterBreak=!0,this.next()):(this.value=i,this.afterBreak=!1),this}},{key:"lineBreak",get:function(){return!1}}]),e}();"undefined"!=typeof Symbol&&(N.prototype[Symbol.iterator]=function(){return this.iter()},F.prototype[Symbol.iterator]=U.prototype[Symbol.iterator]=B.prototype[Symbol.iterator]=function(){return this});var $=function(){function e(t,n,r,i){(0,m.Z)(this,e),this.from=t,this.to=n,this.number=r,this.text=i}return(0,g.Z)(e,[{key:"length",get:function(){return this.to-this.from}}]),e}(),Q=/\r\n?|\n/,Z=function(e){return e[e.Simple=0]="Simple",e[e.TrackDel=1]="TrackDel",e[e.TrackBefore=2]="TrackBefore",e[e.TrackAfter=3]="TrackAfter",e}(Z||(Z={})),G=function(){function e(t){(0,m.Z)(this,e),this.sections=t}return(0,g.Z)(e,[{key:"length",get:function(){for(var e=0,t=0;t1&&void 0!==arguments[1]&&arguments[1];j(this,e,t)}},{key:"invertedDesc",get:function(){for(var t=[],n=0;n1&&void 0!==arguments[1]&&arguments[1];return e.empty?this:V(this,e,t)}},{key:"mapPos",value:function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Z.Simple,r=0,i=0,a=0;ae)return i+(e-r);i+=o}else{if(n!=Z.Simple&&l>=e&&(n==Z.TrackDel&&re||n==Z.TrackBefore&&re))return null;if(l>e||l==e&&t<0&&!o)return e==r||t<0?i:i+s;i+=s}r=l}if(e>r)throw new RangeError("Position ".concat(e," is out of range for changeset of length ").concat(r));return i}},{key:"touchesRange",value:function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e,n=0,r=0;n=0&&r<=t&&o>=e)return!(rt)||"cover";r=o}return!1}},{key:"toString",value:function(){for(var e="",t=0;t=0?":"+r:"")}return e}},{key:"toJSON",value:function(){return this.sections}}],[{key:"fromJSON",value:function(t){if(!Array.isArray(t)||t.length%2||t.some((function(e){return"number"!=typeof e})))throw new RangeError("Invalid JSON representation of ChangeDesc");return new e(t)}}]),e}(),H=function(e){(0,p.Z)(n,e);var t=(0,f.Z)(n);function n(e,r){var i;return(0,m.Z)(this,n),(i=t.call(this,e)).inserted=r,i}return(0,g.Z)(n,[{key:"apply",value:function(e){if(this.length!=e.length)throw new RangeError("Applying change set to a document with the wrong length");return j(this,(function(t,n,r,i,a){return e=e.replace(r,r+(n-t),a)}),!1),e}},{key:"mapDesc",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return V(this,e,t,!0)}},{key:"invert",value:function(e){for(var t=this.sections.slice(),r=[],i=0,a=0;i=0){t[i]=s,t[i+1]=o;for(var l=i>>1;r.length1&&void 0!==arguments[1]&&arguments[1];return e.empty?this:V(this,e,t,!0)}},{key:"iterChanges",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];j(this,e,t)}},{key:"desc",get:function(){return new G(this.sections)}},{key:"filter",value:function(e){var t=[],r=[],i=[],a=new q(this);e:for(var o=0,s=0;;){for(var l=o==e.length?1e9:e[o++];s0&&z(r,t,a.text),a.forward(u),s+=u}for(var d=e[o++];s>1].toJSON()))}return e}}],[{key:"of",value:function(e,t,r){var i=[],a=[],o=0,s=null;function l(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(e||i.length){om||p<0||m>t)throw new RangeError("Invalid change range ".concat(p," to ").concat(m," (in doc of length ").concat(t,")"));var v=g?"string"==typeof g?N.of(g.split(r||Q)):g:N.empty,b=v.length;if(p==m&&0==b)return;po&&W(i,p-o,-1),W(i,m-p,b),z(a,i,v),o=m}}(e),l(!s),s}},{key:"empty",value:function(e){return new n(e?[e,-1]:[],[])}},{key:"fromJSON",value:function(e){if(!Array.isArray(e))throw new RangeError("Invalid JSON representation of ChangeSet");for(var t=[],r=[],i=0;i3&&void 0!==arguments[3]&&arguments[3];if(!(0==t&&n<=0)){var i=e.length-2;i>=0&&n<=0&&n==e[i+1]?e[i]+=t:0==t&&0==e[i]?e[i+1]+=n:r?(e[i]+=t,e[i+1]+=n):e.push(t,n)}}function z(e,t,n){if(0!=n.length){var r=t.length-2>>1;if(r>1])),!(n||o==e.sections.length||e.sections[o+1]<0);)s=e.sections[o++],l=e.sections[o++];t(i,u,a,c,d),i=u,a=c}}}function V(e,t,n){for(var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=[],a=r?[]:null,o=new q(e),s=new q(t),l=0,u=0;;)if(-1==o.ins)l+=o.len,o.next();else if(-1==s.ins&&u=0&&(o.done||uu&&!o.done&&l+o.len=0)){if(o.done&&s.done)return a?new H(i,a):new G(i);throw new Error("Mismatched change set lengths")}for(var d=0,p=l+o.len;;)if(s.ins>=0&&u>l&&u+s.len2&&void 0!==arguments[2]&&arguments[2],r=[],i=n?[]:null,a=new q(e),o=new q(t),s=!1;;){if(a.done&&o.done)return i?new H(r,i):new G(r);if(0==a.ins)W(r,a.len,0,s),a.next();else if(0!=o.len||o.done){if(a.done||o.done)throw new Error("Mismatched change set lengths");var l=Math.min(a.len2,o.len),u=r.length;if(-1==a.ins){var c=-1==o.ins?-1:o.off?0:o.ins;W(r,l,c,s),i&&c&&z(i,r,o.text)}else-1==o.ins?(W(r,a.off?0:a.len,l,s),i&&z(i,r,a.textBit(l))):(W(r,a.off?0:a.len,o.off?0:o.ins,s),i&&!o.off&&z(i,r,o.text));s=(a.ins>l||o.ins>=0&&o.len>l)&&(s||r.length>u),a.forward2(l),o.forward(l)}else W(r,0,o.ins,s),i&&z(i,r,o.text),o.next()}}var q=function(){function e(t){(0,m.Z)(this,e),this.set=t,this.i=0,this.next()}return(0,g.Z)(e,[{key:"next",value:function(){var e=this.set.sections;this.i>1;return t>=e.length?N.empty:e[t]}},{key:"textBit",value:function(e){var t=this.set.inserted,n=this.i-2>>1;return n>=t.length&&!e?N.empty:t[n].slice(this.off,null==e?void 0:this.off+e)}},{key:"forward",value:function(e){e==this.len?this.next():(this.len-=e,this.off+=e)}},{key:"forward2",value:function(e){-1==this.ins?this.forward(e):e==this.ins?this.next():(this.ins-=e,this.off+=e)}}]),e}(),X=function(){function e(t,n,r){(0,m.Z)(this,e),this.from=t,this.to=n,this.flags=r}return(0,g.Z)(e,[{key:"anchor",get:function(){return 16&this.flags?this.to:this.from}},{key:"head",get:function(){return 16&this.flags?this.from:this.to}},{key:"empty",get:function(){return this.from==this.to}},{key:"assoc",get:function(){return 4&this.flags?-1:8&this.flags?1:0}},{key:"bidiLevel",get:function(){var e=3&this.flags;return 3==e?null:e}},{key:"goalColumn",get:function(){var e=this.flags>>5;return 33554431==e?void 0:e}},{key:"map",value:function(t){var n,r,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;return this.empty?n=r=t.mapPos(this.from,i):(n=t.mapPos(this.from,1),r=t.mapPos(this.to,-1)),n==this.from&&r==this.to?this:new e(n,r,this.flags)}},{key:"extend",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e;if(e<=this.anchor&&t>=this.anchor)return K.range(e,t);var n=Math.abs(e-this.anchor)>Math.abs(t-this.anchor)?e:t;return K.range(this.anchor,n)}},{key:"eq",value:function(e){return this.anchor==e.anchor&&this.head==e.head}},{key:"toJSON",value:function(){return{anchor:this.anchor,head:this.head}}}],[{key:"fromJSON",value:function(e){if(!e||"number"!=typeof e.anchor||"number"!=typeof e.head)throw new RangeError("Invalid JSON representation for SelectionRange");return K.range(e.anchor,e.head)}}]),e}(),K=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;(0,m.Z)(this,e),this.ranges=t,this.mainIndex=n}return(0,g.Z)(e,[{key:"map",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;return t.empty?this:e.create(this.ranges.map((function(e){return e.map(t,n)})),this.mainIndex)}},{key:"eq",value:function(e){if(this.ranges.length!=e.ranges.length||this.mainIndex!=e.mainIndex)return!1;for(var t=0;t1&&void 0!==arguments[1])||arguments[1];return e.create([t].concat(this.ranges),n?0:this.mainIndex+1)}},{key:"replaceRange",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.mainIndex,r=this.ranges.slice();return r[n]=t,e.create(r,this.mainIndex)}},{key:"toJSON",value:function(){return{ranges:this.ranges.map((function(e){return e.toJSON()})),main:this.mainIndex}}}],[{key:"fromJSON",value:function(t){if(!t||!Array.isArray(t.ranges)||"number"!=typeof t.main||t.main>=t.ranges.length)throw new RangeError("Invalid JSON representation for EditorSelection");return new e(t.ranges.map((function(e){return X.fromJSON(e)})),t.main)}},{key:"single",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t;return new e([e.range(t,n)],0)}},{key:"create",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(0==t.length)throw new RangeError("A selection needs at least one range");for(var r=0,i=0;i1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0;return new X(e,e,(0==t?0:t<0?4:8)|(null==n?3:Math.min(2,n))|(null!==r&&void 0!==r?r:33554431)<<5)}},{key:"range",value:function(e,t,n){var r=(null!==n&&void 0!==n?n:33554431)<<5;return te?4:0))}}]),e}();function J(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=e[t];e.sort((function(e,t){return e.from-t.from})),t=e.indexOf(n);for(var r=1;ri.head?K.range(s,o):K.range(o,s))}}return new K(e,t)}function ee(e,t){var n,r=(0,h.Z)(e.ranges);try{for(r.s();!(n=r.n()).done;){if(n.value.to>t)throw new RangeError("Selection points outside of document")}}catch(i){r.e(i)}finally{r.f()}}var te=0,ne=function(){function e(t,n,r,i,a){(0,m.Z)(this,e),this.combine=t,this.compareInput=n,this.compare=r,this.isStatic=i,this.extensions=a,this.id=te++,this.default=t([])}return(0,g.Z)(e,[{key:"of",value:function(e){return new ie([],this,0,e)}},{key:"compute",value:function(e,t){if(this.isStatic)throw new Error("Can't compute a static facet");return new ie(e,this,1,t)}},{key:"computeN",value:function(e,t){if(this.isStatic)throw new Error("Can't compute a static facet");return new ie(e,this,2,t)}},{key:"from",value:function(e,t){return t||(t=function(e){return e}),this.compute([e],(function(n){return t(n.field(e))}))}}],[{key:"define",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new e(t.combine||function(e){return e},t.compareInput||function(e,t){return e===t},t.compare||(t.combine?function(e,t){return e===t}:re),!!t.static,t.enables)}}]),e}();function re(e,t){return e==t||e.length==t.length&&e.every((function(e,n){return e===t[n]}))}var ie=function(){function e(t,n,r,i){(0,m.Z)(this,e),this.dependencies=t,this.facet=n,this.type=r,this.value=i,this.id=te++}return(0,g.Z)(e,[{key:"dynamicSlot",value:function(e){var t,n,r=this.value,i=this.facet.compareInput,a=this.id,o=e[a]>>1,s=2==this.type,l=!1,u=!1,c=[],d=(0,h.Z)(this.dependencies);try{for(d.s();!(n=d.n()).done;){var p=n.value;"doc"==p?l=!0:"selection"==p?u=!0:0==(1&(null!==(t=e[p.id])&&void 0!==t?t:1))&&c.push(e[p.id])}}catch(f){d.e(f)}finally{d.f()}return{create:function(e){return e.values[o]=r(e),1},update:function(e,t){if(l&&t.docChanged||u&&(t.docChanged||t.selection)||c.some((function(t){return(1&ye(e,t))>0}))){var n=r(e);if(s?!ae(n,e.values[o],i):!i(n,e.values[o]))return e.values[o]=n,1}return 0},reconfigure:function(e,t){var n=r(e),l=t.config.address[a];if(null!=l){var u=Oe(t,l);if(s?ae(n,u,i):i(n,u))return e.values[o]=u,0}return e.values[o]=n,1}}}}]),e}();function ae(e,t,n){if(e.length!=t.length)return!1;for(var r=0;r>1;return{create:function(e){return e.values[n]=t.create(e),1},update:function(e,r){var i=e.values[n],a=t.updateF(i,r);return t.compareF(i,a)?0:(e.values[n]=a,1)},reconfigure:function(e,r){return null!=r.config.address[t.id]?(e.values[n]=r.field(t),0):(e.values[n]=t.create(e),1)}}}},{key:"init",value:function(e){return[this,oe.of({field:this,create:e})]}},{key:"extension",get:function(){return this}}],[{key:"define",value:function(t){var n=new e(te++,t.create,t.update,t.compare||function(e,t){return e===t},t);return t.provide&&(n.provides=t.provide(n)),n}}]),e}(),le=4,ue=3,ce=2,de=1,pe=0;function fe(e){return function(t){return new me(t,e)}}var he={lowest:fe(le),low:fe(ue),default:fe(ce),high:fe(de),highest:fe(pe),fallback:fe(le),extend:fe(de),override:fe(pe)},me=(0,g.Z)((function e(t,n){(0,m.Z)(this,e),this.inner=t,this.prec=n})),ge=function(){function e(){(0,m.Z)(this,e)}return(0,g.Z)(e,[{key:"of",value:function(e){return new ve(this,e)}},{key:"reconfigure",value:function(t){return e.reconfigure.of({compartment:this,extension:t})}},{key:"get",value:function(e){return e.config.compartments.get(this)}}]),e}(),ve=(0,g.Z)((function e(t,n){(0,m.Z)(this,e),this.compartment=t,this.inner=n})),be=function(){function e(t,n,r,i,a,o){for((0,m.Z)(this,e),this.base=t,this.compartments=n,this.dynamicSlots=r,this.address=i,this.staticValues=a,this.facets=o,this.statusTemplate=[];this.statusTemplate.length>1]}}],[{key:"resolve",value:function(t,n,r){var i,a=[],o=Object.create(null),s=new Map,l=(0,h.Z)(function(e,t,n){var r=[[],[],[],[],[]],i=new Map;function a(e,o){var s=i.get(e);if(null!=s){if(s>=o)return;var l=r[s].indexOf(e);l>-1&&r[s].splice(l,1),e instanceof ve&&n.delete(e.compartment)}if(i.set(e,o),Array.isArray(e)){var u,c=(0,h.Z)(e);try{for(c.s();!(u=c.n()).done;){a(u.value,o)}}catch(f){c.e(f)}finally{c.f()}}else if(e instanceof ve){if(n.has(e.compartment))throw new RangeError("Duplicate use of compartment in extensions");var d=t.get(e.compartment)||e.inner;n.set(e.compartment,d),a(d,o)}else if(e instanceof me)a(e.inner,e.prec);else if(e instanceof se)r[o].push(e),e.provides&&a(e.provides,o);else if(e instanceof ie)r[o].push(e),e.facet.extensions&&a(e.facet.extensions,o);else{var p=e.extension;if(!p)throw new Error("Unrecognized extension value in extension set (".concat(e,"). This sometimes happens because multiple instances of @codemirror/state are loaded, breaking instanceof checks."));a(p,o)}}return a(e,ce),r.reduce((function(e,t){return e.concat(t)}))}(t,n,s));try{for(l.s();!(i=l.n()).done;){var u=i.value;u instanceof se?a.push(u):(o[u.facet.id]||(o[u.facet.id]=[])).push(u)}}catch(O){l.e(O)}finally{l.f()}for(var c=Object.create(null),d=[],p=[],f=function(){var e=g[m];c[e.id]=p.length<<1,p.push((function(t){return e.slot(t)}))},m=0,g=a;m>1;function s(e){for(var n=[],a=0;a>1,r=e.status[n];if(4==r)throw new Error("Cyclic dependency between fields and/or facets");if(2&r)return r;e.status[n]=4;var i=e.computeSlot(e,e.config.dynamicSlots[n]);return e.status[n]=2|i}function Oe(e,t){return 1&t?e.config.staticValues[t>>1]:e.values[t>>1]}var Ee=ne.define(),Te=ne.define({combine:function(e){return e.some((function(e){return e}))},static:!0}),Se=ne.define({combine:function(e){return e.length?e[0]:void 0},static:!0}),ke=ne.define(),Ae=ne.define(),Ce=ne.define(),_e=ne.define({combine:function(e){return!!e.length&&e[0]}}),we=function(){function e(t,n){(0,m.Z)(this,e),this.type=t,this.value=n}return(0,g.Z)(e,null,[{key:"define",value:function(){return new Re}}]),e}(),Re=function(){function e(){(0,m.Z)(this,e)}return(0,g.Z)(e,[{key:"of",value:function(e){return new we(this,e)}}]),e}(),xe=function(){function e(t){(0,m.Z)(this,e),this.map=t}return(0,g.Z)(e,[{key:"of",value:function(e){return new Ne(this,e)}}]),e}(),Ne=function(){function e(t,n){(0,m.Z)(this,e),this.type=t,this.value=n}return(0,g.Z)(e,[{key:"map",value:function(t){var n=this.type.map(this.value,t);return void 0===n?void 0:n==this.value?this:new e(this.type,n)}},{key:"is",value:function(e){return this.type==e}}],[{key:"define",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new xe(e.map||function(e){return e})}},{key:"mapEffects",value:function(e,t){if(!e.length)return e;var n,r=[],i=(0,h.Z)(e);try{for(i.s();!(n=i.n()).done;){var a=n.value.map(t);a&&r.push(a)}}catch(o){i.e(o)}finally{i.f()}return r}}]),e}();Ne.reconfigure=Ne.define(),Ne.appendConfig=Ne.define();var Ie=function(){function e(t,n,r,i,a,o){(0,m.Z)(this,e),this.startState=t,this.changes=n,this.selection=r,this.effects=i,this.annotations=a,this.scrollIntoView=o,this._doc=null,this._state=null,r&&ee(r,n.newLength),a.some((function(t){return t.type==e.time}))||(this.annotations=a.concat(e.time.of(Date.now())))}return(0,g.Z)(e,[{key:"newDoc",get:function(){return this._doc||(this._doc=this.changes.apply(this.startState.doc))}},{key:"newSelection",get:function(){return this.selection||this.startState.selection.map(this.changes)}},{key:"state",get:function(){return this._state||this.startState.applyTransaction(this),this._state}},{key:"annotation",value:function(e){var t,n=(0,h.Z)(this.annotations);try{for(n.s();!(t=n.n()).done;){var r=t.value;if(r.type==e)return r.value}}catch(i){n.e(i)}finally{n.f()}}},{key:"docChanged",get:function(){return!this.changes.empty}},{key:"reconfigured",get:function(){return this.startState.config!=this.state.config}},{key:"isUserEvent",value:function(t){var n=this.annotation(e.userEvent);return!(!n||!(n==t||n.length>t.length&&n.slice(0,t.length)==t&&"."==n[t.length]))}}]),e}();function De(e,t){for(var n=[],r=0,i=0;;){var a=void 0,o=void 0;if(r=e[r]))a=e[r++],o=e[r++];else{if(!(i=0;i--){var a=n[i](e);a&&Object.keys(a).length&&(r=Le(e,Pe(t,a,e.changes.newLength),!0))}return r==e?e:new Ie(t,e.changes,e.selection,r.effects,r.annotations,r.scrollIntoView)}(n?function(e){var t,n=e.startState,r=!0,i=(0,h.Z)(n.facet(ke));try{for(i.s();!(t=i.n()).done;){var a=(0,t.value)(e);if(!1===a){r=!1;break}Array.isArray(a)&&(r=!0===r?a:De(r,a))}}catch(p){i.e(p)}finally{i.f()}if(!0!==r){var o,s;if(!1===r)s=e.changes.invertedDesc,o=H.empty(n.doc.length);else{var l=e.changes.filter(r);o=l.changes,s=l.filtered.invertedDesc}e=new Ie(n,o,e.selection&&e.selection.map(s),Ne.mapEffects(e.effects,s),e.annotations,e.scrollIntoView)}for(var u=n.facet(Ae),c=u.length-1;c>=0;c--){var d=u[c](e);e=d instanceof Ie?d:Array.isArray(d)&&1==d.length&&d[0]instanceof Ie?d[0]:Me(n,Ue(d),!1)}return e}(o):o)}Ie.time=we.define(),Ie.userEvent=we.define(),Ie.addToHistory=we.define(),Ie.remote=we.define();var Fe=[];function Ue(e){return null==e?Fe:Array.isArray(e)?e:[e]}var Be,$e=function(e){return e[e.Word=0]="Word",e[e.Space=1]="Space",e[e.Other=2]="Other",e}($e||($e={})),Qe=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;try{Be=new RegExp("[\\p{Alphabetic}\\p{Number}_]","u")}catch(hm){}function Ze(e){return function(t){if(!/\S/.test(t))return $e.Space;if(function(e){if(Be)return Be.test(e);for(var t=0;t"\x80"&&(n.toUpperCase()!=n.toLowerCase()||Qe.test(n)))return!0}return!1}(t))return $e.Word;for(var n=0;n-1)return $e.Word;return $e.Other}}var Ge=function(){function e(t,n,r,i,a,o){(0,m.Z)(this,e),this.config=t,this.doc=n,this.selection=r,this.values=i,this.status=t.statusTemplate.slice(),this.computeSlot=a,o&&(o._state=this);for(var s=0;s1&&void 0!==arguments[1])||arguments[1],n=this.config.address[e.id];if(null!=n)return ye(this,n),Oe(this,n);if(t)throw new RangeError("Field is not present in this state")}},{key:"update",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&void 0!==arguments[0]?arguments[0]:[];return t instanceof H?t:H.of(t,this.doc.length,this.facet(e.lineSeparator))}},{key:"toText",value:function(t){return N.of(t.split(this.facet(e.lineSeparator)||Q))}},{key:"sliceDoc",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.doc.length;return this.doc.sliceString(e,t,this.lineBreak)}},{key:"facet",value:function(e){var t=this.config.address[e.id];return null==t?e.default:(ye(this,t),Oe(this,t))}},{key:"toJSON",value:function(e){var t={doc:this.sliceDoc(),selection:this.selection.toJSON()};if(e)for(var n in e){var r=e[n];r instanceof se&&(t[n]=r.spec.toJSON(this.field(e[n]),this))}return t}},{key:"tabSize",get:function(){return this.facet(e.tabSize)}},{key:"lineBreak",get:function(){return this.facet(e.lineSeparator)||"\n"}},{key:"readOnly",get:function(){return this.facet(_e)}},{key:"phrase",value:function(t){var n,r=(0,h.Z)(this.facet(e.phrases));try{for(r.s();!(n=r.n()).done;){var i=n.value;if(Object.prototype.hasOwnProperty.call(i,t))return i[t]}}catch(a){r.e(a)}finally{r.f()}return t}},{key:"languageDataAt",value:function(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-1,i=[],a=(0,h.Z)(this.facet(Ee));try{for(a.s();!(n=a.n()).done;){var o,s=n.value,l=(0,h.Z)(s(this,t,r));try{for(l.s();!(o=l.n()).done;){var u=o.value;Object.prototype.hasOwnProperty.call(u,e)&&i.push(u[e])}}catch(c){l.e(c)}finally{l.f()}}}catch(c){a.e(c)}finally{a.f()}return i}},{key:"charCategorizer",value:function(e){return Ze(this.languageDataAt("wordChars",e).join(""))}},{key:"wordAt",value:function(e){for(var t=this.doc.lineAt(e),n=t.text,r=t.from,i=t.length,a=this.charCategorizer(e),o=e-r,s=e-r;o>0;){var l=E(n,o,!1);if(a(n.slice(l,o))!=$e.Word)break;o=l}for(;s1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0;if(!t||"string"!=typeof t.doc)throw new RangeError("Invalid JSON representation for EditorState");var i=[];if(r){var a=function(e){var n=r[e],a=t[e];i.push(n.init((function(e){return n.spec.fromJSON(a,e)})))};for(var o in r)a(o)}return e.create({doc:t.doc,selection:K.fromJSON(t.selection),extensions:n.extensions?i.concat([n.extensions]):i})}},{key:"create",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=be.resolve(t.extensions||[],new Map),r=t.doc instanceof N?t.doc:N.of((t.doc||"").split(n.staticFacet(e.lineSeparator)||Q)),i=t.selection?t.selection instanceof K?t.selection:K.single(t.selection.anchor,t.selection.head):K.single(0);return ee(i,r.length),n.staticFacet(Te)||(i=i.asSingle()),new e(n,r,i,n.dynamicSlots.map((function(){return null})),(function(e,t){return t.create(e)}),null)}}]),e}();function He(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i={},a=(0,h.Z)(e);try{for(a.s();!(n=a.n()).done;)for(var o=n.value,s=0,l=Object.keys(o);s-1&&(this.modules.splice(o,1),r--,o=-1),-1==o){if(this.modules.splice(r++,0,a),t)for(var s=0;s1&&void 0!==arguments[1]?arguments[1]:e;return new Ke(e,t,this)}}]),e}();Xe.prototype.startSide=Xe.prototype.endSide=0,Xe.prototype.point=!1,Xe.prototype.mapMode=Z.TrackDel;var Ke=(0,g.Z)((function e(t,n,r){(0,m.Z)(this,e),this.from=t,this.to=n,this.value=r}));function Je(e,t){return e.from-t.from||e.value.startSide-t.value.startSide}var et=function(){function e(t,n,r,i){(0,m.Z)(this,e),this.from=t,this.to=n,this.value=r,this.maxPoint=i}return(0,g.Z)(e,[{key:"length",get:function(){return this.to[this.to.length-1]}},{key:"findIndex",value:function(e,t,n){for(var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,i=n?this.to:this.from,a=r,o=i.length;;){if(a==o)return a;var s=a+o>>1,l=i[s]-e||(n?this.value[s].endSide:this.value[s].startSide)-t;if(s==a)return l>=0?a:o;l>=0?o=s:a=s+1}}},{key:"between",value:function(e,t,n,r){for(var i=this.findIndex(t,-1e9,!0),a=this.findIndex(n,1e9,!1,i);i(f=n.mapPos(d,u.endSide))||p==f&&u.startSide>0&&u.endSide<=0)continue;(f-p||u.endSide-u.startSide)<0||(o<0&&(o=p),u.point&&(s=Math.max(s,f-p)),r.push(u),i.push(p-o),a.push(f-o))}return{mapped:r.length?new e(i,a,r,s):null,pos:o}}}]),e}(),tt=function(){function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.empty,i=arguments.length>3?arguments[3]:void 0;(0,m.Z)(this,e),this.chunkPos=t,this.chunk=n,this.nextLayer=r,this.maxPoint=i}return(0,g.Z)(e,[{key:"length",get:function(){var e=this.chunk.length-1;return e<0?0:Math.max(this.chunkEnd(e),this.nextLayer.length)}},{key:"size",get:function(){if(this.isEmpty)return 0;var e,t=this.nextLayer.size,n=(0,h.Z)(this.chunk);try{for(n.s();!(e=n.n()).done;){t+=e.value.value.length}}catch(r){n.e(r)}finally{n.f()}return t}},{key:"chunkEnd",value:function(e){return this.chunkPos[e]+this.chunk[e].length}},{key:"update",value:function(t){var n=t.add,r=void 0===n?[]:n,i=t.sort,a=void 0!==i&&i,o=t.filterFrom,s=void 0===o?0:o,l=t.filterTo,u=void 0===l?this.length:l,c=t.filter;if(0==r.length&&!c)return this;if(a&&(r=r.slice().sort(Je)),this.isEmpty)return r.length?e.of(r):this;for(var d=new at(this,null,-1).goto(0),p=0,f=[],h=new rt;d.value||p=0){var m=r[p++];h.addInner(m.from,m.to,m.value)||f.push(m)}else 1==d.rangeIndex&&d.chunkIndexthis.chunkEnd(d.chunkIndex)||ud.to||u=i&&e<=i+a.length&&!1===a.between(i,e-i,t-i,n))return}this.nextLayer.between(e,t,n)}}},{key:"iter",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return ot.from([this]).goto(e)}},{key:"isEmpty",get:function(){return this.nextLayer==this}}],[{key:"iter",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return ot.from(e).goto(t)}},{key:"compare",value:function(e,t,n,r){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:-1,a=e.filter((function(e){return e.maxPoint>0||!e.isEmpty&&e.maxPoint>=i})),o=t.filter((function(e){return e.maxPoint>0||!e.isEmpty&&e.maxPoint>=i})),s=it(a,o,n),l=new lt(a,s,i),u=new lt(o,s,i);n.iterGaps((function(e,t,n){return ut(l,e,u,t,n,r)})),n.empty&&0==n.length&&ut(l,0,u,0,0,r)}},{key:"eq",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=arguments.length>3?arguments[3]:void 0;null==r&&(r=1e9);var i=e.filter((function(e){return!e.isEmpty&&t.indexOf(e)<0})),a=t.filter((function(t){return!t.isEmpty&&e.indexOf(t)<0}));if(i.length!=a.length)return!1;if(!i.length)return!0;for(var o=it(i,a),s=new lt(i,o,0).goto(n),l=new lt(a,o,0).goto(n);;){if(s.to!=l.to||!ct(s.active,l.active)||s.point&&(!l.point||!s.point.eq(l.point)))return!1;if(s.to>r)return!0;s.next(),l.next()}}},{key:"spans",value:function(e,t,n,r){for(var i,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:-1,o=new lt(e,null,a,null===(i=r.filterPoint)||void 0===i?void 0:i.bind(r)).goto(t),s=t,l=o.openStart;;){var u=Math.min(o.to,n);if(o.point?(r.point(s,u,o.point,o.activeForPoint(o.to),l),l=o.openEnd(u)+(o.to>u?1:0)):u>s&&(r.span(s,u,o.active,l),l=o.openEnd(u)),o.to>n)break;s=o.to,o.next()}return l}},{key:"of",value:function(e){var t,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=new rt,i=(0,h.Z)(e instanceof Ke?[e]:n?nt(e):e);try{for(i.s();!(t=i.n()).done;){var a=t.value;r.add(a.from,a.to,a.value)}}catch(o){i.e(o)}finally{i.f()}return r.finish()}}]),e}();function nt(e){if(e.length>1)for(var t=e[0],n=1;n0)return e.slice().sort(Je);t=r}return e}tt.empty=new tt([],[],null,-1),tt.empty.nextLayer=tt.empty;var rt=function(){function e(){(0,m.Z)(this,e),this.chunks=[],this.chunkPos=[],this.chunkStart=-1,this.last=null,this.lastFrom=-1e9,this.lastTo=-1e9,this.from=[],this.to=[],this.value=[],this.maxPoint=-1,this.setMaxPoint=-1,this.nextLayer=null}return(0,g.Z)(e,[{key:"finishChunk",value:function(e){this.chunks.push(new et(this.from,this.to,this.value,this.maxPoint)),this.chunkPos.push(this.chunkStart),this.chunkStart=-1,this.setMaxPoint=Math.max(this.setMaxPoint,this.maxPoint),this.maxPoint=-1,e&&(this.from=[],this.to=[],this.value=[])}},{key:"add",value:function(t,n,r){this.addInner(t,n,r)||(this.nextLayer||(this.nextLayer=new e)).add(t,n,r)}},{key:"addInner",value:function(e,t,n){var r=e-this.lastTo||n.startSide-this.last.endSide;if(r<=0&&(e-this.lastFrom||n.startSide-this.last.startSide)<0)throw new Error("Ranges must be added sorted by `from` position and `startSide`");return!(r<0)&&(250==this.from.length&&this.finishChunk(!0),this.chunkStart<0&&(this.chunkStart=e),this.from.push(e-this.chunkStart),this.to.push(t-this.chunkStart),this.last=n,this.lastFrom=e,this.lastTo=t,this.value.push(n),n.point&&(this.maxPoint=Math.max(this.maxPoint,t-e)),!0)}},{key:"addChunk",value:function(e,t){if((e-this.lastTo||t.value[0].startSide-this.last.endSide)<0)return!1;this.from.length&&this.finishChunk(!0),this.setMaxPoint=Math.max(this.setMaxPoint,t.maxPoint),this.chunks.push(t),this.chunkPos.push(e);var n=t.value.length-1;return this.last=t.value[n],this.lastFrom=t.from[n]+e,this.lastTo=t.to[n]+e,!0}},{key:"finish",value:function(){return this.finishInner(tt.empty)}},{key:"finishInner",value:function(e){if(this.from.length&&this.finishChunk(!1),0==this.chunks.length)return e;var t=new tt(this.chunkPos,this.chunks,this.nextLayer?this.nextLayer.finishInner(e):e,this.setMaxPoint);return this.from=null,t}}]),e}();function it(e,t,n){var r,i=new Map,a=(0,h.Z)(e);try{for(a.s();!(r=a.n()).done;)for(var o=r.value,s=0;s3&&void 0!==arguments[3]?arguments[3]:0;(0,m.Z)(this,e),this.layer=t,this.skip=n,this.minPoint=r,this.rank=i}return(0,g.Z)(e,[{key:"startSide",get:function(){return this.value?this.value.startSide:0}},{key:"endSide",get:function(){return this.value?this.value.endSide:0}},{key:"goto",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1e9;return this.chunkIndex=this.rangeIndex=0,this.gotoInner(e,t,!1),this}},{key:"gotoInner",value:function(e,t,n){for(;this.chunkIndex=this.minPoint)break}}},{key:"setRangeIndex",value:function(e){if(e==this.layer.chunk[this.chunkIndex].value.length){if(this.chunkIndex++,this.skip)for(;this.chunkIndex1&&void 0!==arguments[1]?arguments[1]:-1e9,r=(0,h.Z)(this.heap);try{for(r.s();!(t=r.n()).done;){var i=t.value;i.goto(e,n)}}catch(o){r.e(o)}finally{r.f()}for(var a=this.heap.length>>1;a>=0;a--)st(this.heap,a);return this.next(),this}},{key:"forward",value:function(e,t){var n,r=(0,h.Z)(this.heap);try{for(r.s();!(n=r.n()).done;){n.value.forward(e,t)}}catch(a){r.e(a)}finally{r.f()}for(var i=this.heap.length>>1;i>=0;i--)st(this.heap,i);(this.to-e||this.value.endSide-t)<0&&this.next()}},{key:"next",value:function(){if(0==this.heap.length)this.from=this.to=1e9,this.value=null,this.rank=-1;else{var e=this.heap[0];this.from=e.from,this.to=e.to,this.value=e.value,this.rank=e.rank,e.value&&e.next(),st(this.heap,0)}}}],[{key:"from",value:function(t){for(var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-1,i=[],a=0;a=r&&i.push(new at(o,n,r,a));return 1==i.length?i[0]:new e(i)}}]),e}();function st(e,t){for(var n=e[t];;){var r=1+(t<<1);if(r>=e.length)break;var i=e[r];if(r+1=0&&(i=e[r+1],r++),n.compare(i)<0)break;e[r]=n,e[t]=i,t=r}}var lt=function(){function e(t,n,r){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){return!0};(0,m.Z)(this,e),this.minPoint=r,this.filterPoint=i,this.active=[],this.activeTo=[],this.activeRank=[],this.minActive=-1,this.point=null,this.pointFrom=0,this.pointRank=0,this.to=-1e9,this.endSide=0,this.openStart=-1,this.cursor=ot.from(t,n,r)}return(0,g.Z)(e,[{key:"goto",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1e9;return this.cursor.goto(e,t),this.active.length=this.activeTo.length=this.activeRank.length=0,this.minActive=-1,this.to=e,this.endSide=t,this.openStart=-1,this.next(),this}},{key:"forward",value:function(e,t){for(;this.minActive>-1&&(this.activeTo[this.minActive]-e||this.active[this.minActive].endSide-t)<0;)this.removeActive(this.minActive);this.cursor.forward(e,t)}},{key:"removeActive",value:function(e){dt(this.active,e),dt(this.activeTo,e),dt(this.activeRank,e),this.minActive=ft(this.active,this.activeTo)}},{key:"addActive",value:function(e){for(var t=0,n=this.cursor,r=n.value,i=n.to,a=n.rank;t-1&&(this.activeTo[i]-this.cursor.from||this.active[i].endSide-this.cursor.startSide)<0){if(this.activeTo[i]>e){this.to=this.activeTo[i],this.endSide=this.active[i].endSide;break}this.removeActive(i),n&&dt(n,i)}else{if(!this.cursor.value){this.to=this.endSide=1e9;break}if(this.cursor.from>e){this.to=this.cursor.from,this.endSide=this.cursor.startSide;break}var a=this.cursor.value;if(a.point)if(t&&this.cursor.to==this.to&&this.cursor.from=0&&!(this.activeRank[n]e||this.activeTo[n]==e&&this.active[n].endSide>=this.point.endSide)&&t.push(this.active[n]);return t.reverse()}},{key:"openEnd",value:function(e){for(var t=0,n=this.activeTo.length-1;n>=0&&this.activeTo[n]>e;n--)t++;return t}}]),e}();function ut(e,t,n,r,i,a){e.goto(t),n.goto(r);for(var o=r+i,s=r,l=r-t;;){var u=e.to+l-n.to||e.endSide-n.endSide,c=u<0?e.to+l:n.to,d=Math.min(c,o);if(e.point||n.point?e.point&&n.point&&(e.point==n.point||e.point.eq(n.point))&&ct(e.activeForPoint(e.to+l),n.activeForPoint(n.to))||a.comparePoint(s,d,e.point,n.point):d>s&&!ct(e.active,n.active)&&a.compareRange(s,d,e.active,n.active),c>o)break;s=c,u<=0&&e.next(),u>=0&&n.next()}}function ct(e,t){if(e.length!=t.length)return!1;for(var n=0;n=t;r--)e[r+1]=e[r];e[t]=n}function ft(e,t){for(var n=-1,r=1e9,i=0;i",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"',229:"Q"},gt="undefined"!=typeof navigator&&/Chrome\/(\d+)/.exec(navigator.userAgent),vt="undefined"!=typeof navigator&&/Apple Computer/.test(navigator.vendor),bt="undefined"!=typeof navigator&&/Gecko\/\d+/.test(navigator.userAgent),yt="undefined"!=typeof navigator&&/Mac/.test(navigator.platform),Ot="undefined"!=typeof navigator&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent),Et=gt&&(yt||+gt[1]<57)||bt&&yt,Tt=0;Tt<10;Tt++)ht[48+Tt]=ht[96+Tt]=String(Tt);for(Tt=1;Tt<=24;Tt++)ht[Tt+111]="F"+Tt;for(Tt=65;Tt<=90;Tt++)ht[Tt]=String.fromCharCode(Tt+32),mt[Tt]=String.fromCharCode(Tt);for(var St in ht)mt.hasOwnProperty(St)||(mt[St]=ht[St]);function kt(e){return(11==e.nodeType?e.getSelection?e:e.ownerDocument:e).getSelection()}function At(e,t){return!!t&&(e==t||e.contains(1!=t.nodeType?t.parentNode:t))}function Ct(e,t){if(!t.anchorNode)return!1;try{return At(e,t.anchorNode)}catch(hm){return!1}}function _t(e){return 3==e.nodeType?Bt(e,0,e.nodeValue.length).getClientRects():1==e.nodeType?e.getClientRects():[]}function wt(e,t,n,r){return!!n&&(xt(e,t,n,r,-1)||xt(e,t,n,r,1))}function Rt(e){for(var t=0;;t++)if(!(e=e.previousSibling))return t}function xt(e,t,n,r,i){for(;;){if(e==n&&t==r)return!0;if(t==(i<0?0:Nt(e))){if("DIV"==e.nodeName)return!1;var a=e.parentNode;if(!a||1!=a.nodeType)return!1;t=Rt(e)+(i<0?0:1),e=a}else{if(1!=e.nodeType)return!1;if(1==(e=e.childNodes[t+(i<0?-1:0)]).nodeType&&"false"==e.contentEditable)return!1;t=i<0?Nt(e):0}}}function Nt(e){return 3==e.nodeType?e.nodeValue.length:e.childNodes.length}var It={left:0,right:0,top:0,bottom:0};function Dt(e,t){var n=t?e.left:e.right;return{left:n,right:n,top:e.top,bottom:e.bottom}}function Lt(e){return{left:0,right:e.innerWidth,top:0,bottom:e.innerHeight}}var Pt,Mt=function(){function e(){(0,m.Z)(this,e),this.anchorNode=null,this.anchorOffset=0,this.focusNode=null,this.focusOffset=0}return(0,g.Z)(e,[{key:"eq",value:function(e){return this.anchorNode==e.anchorNode&&this.anchorOffset==e.anchorOffset&&this.focusNode==e.focusNode&&this.focusOffset==e.focusOffset}},{key:"setRange",value:function(e){this.set(e.anchorNode,e.anchorOffset,e.focusNode,e.focusOffset)}},{key:"set",value:function(e,t,n,r){this.anchorNode=e,this.anchorOffset=t,this.focusNode=n,this.focusOffset=r}}]),e}(),Ft=null;function Ut(e){if(e.setActive)return e.setActive();if(Ft)return e.focus(Ft);for(var t=[],n=e;n&&(t.push(n,n.scrollTop,n.scrollLeft),n!=n.ownerDocument);n=n.parentNode);if(e.focus(null==Ft?{get preventScroll(){return Ft={preventScroll:!0},!0}}:void 0),!Ft){Ft=!1;for(var r=0;r2&&void 0!==arguments[2]?arguments[2]:t,r=Pt||(Pt=document.createRange());return r.setEnd(e,n),r.setStart(e,t),r}function $t(e,t,n){var r={key:t,code:t,keyCode:n,which:n,cancelable:!0},i=new KeyboardEvent("keydown",r);i.synthetic=!0,e.dispatchEvent(i);var a=new KeyboardEvent("keyup",r);return a.synthetic=!0,e.dispatchEvent(a),i.defaultPrevented||a.defaultPrevented}function Qt(e){for(;e;){if(e&&(9==e.nodeType||11==e.nodeType&&e.host))return e;e=e.assignedSlot||e.parentNode}return null}function Zt(e){for(;e.attributes.length;)e.removeAttributeNode(e.attributes[0])}var Gt=function(){function e(t,n){var r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];(0,m.Z)(this,e),this.node=t,this.offset=n,this.precise=r}return(0,g.Z)(e,null,[{key:"before",value:function(t,n){return new e(t.parentNode,Rt(t),n)}},{key:"after",value:function(t,n){return new e(t.parentNode,Rt(t)+1,n)}}]),e}(),Ht=[],Wt=function(){function e(){(0,m.Z)(this,e),this.parent=null,this.dom=null,this.dirty=2}return(0,g.Z)(e,[{key:"editorView",get:function(){if(!this.parent)throw new Error("Accessing view in orphan content view");return this.parent.editorView}},{key:"overrideDOMText",get:function(){return null}},{key:"posAtStart",get:function(){return this.parent?this.parent.posBefore(this):0}},{key:"posAtEnd",get:function(){return this.posAtStart+this.length}},{key:"posBefore",value:function(e){var t,n=this.posAtStart,r=(0,h.Z)(this.children);try{for(r.s();!(t=r.n()).done;){var i=t.value;if(i==e)return n;n+=i.length+i.breakAfter}}catch(a){r.e(a)}finally{r.f()}throw new RangeError("Invalid child in posBefore")}},{key:"posAfter",value:function(e){return this.posBefore(e)+e.length}},{key:"coordsAt",value:function(e,t){return null}},{key:"sync",value:function(t){if(2&this.dirty){var n,r,i=this.dom,a=null,o=(0,h.Z)(this.children);try{for(o.s();!(r=o.n()).done;){var s=r.value;if(s.dirty){if(!s.dom&&(n=a?a.nextSibling:i.firstChild)){var l=e.get(n);l&&(l.parent||l.constructor!=s.constructor)||s.reuseDOM(n)}s.sync(t),s.dirty=0}if(n=a?a.nextSibling:i.firstChild,t&&!t.written&&t.node==i&&n!=s.dom&&(t.written=!0),s.dom.parentNode==i)for(;n&&n!=s.dom;)n=zt(n);else i.insertBefore(s.dom,n);a=s.dom}}catch(p){o.e(p)}finally{o.f()}for((n=a?a.nextSibling:i.firstChild)&&t&&t.node==i&&(t.written=!0);n;)n=zt(n)}else if(1&this.dirty){var u,c=(0,h.Z)(this.children);try{for(c.s();!(u=c.n()).done;){var d=u.value;d.dirty&&(d.sync(t),d.dirty=0)}}catch(p){c.e(p)}finally{c.f()}}}},{key:"reuseDOM",value:function(e){}},{key:"localPosFromDOM",value:function(t,n){var r;if(t==this.dom)r=this.dom.childNodes[n];else{for(var i=0==Nt(t)?0:0==n?-1:1;;){var a=t.parentNode;if(a==this.dom)break;0==i&&a.firstChild!=a.lastChild&&(i=t==a.firstChild?-1:1),t=a}r=i<0?t:t.nextSibling}if(r==this.dom.firstChild)return 0;for(;r&&!e.get(r);)r=r.nextSibling;if(!r)return this.length;for(var o=0,s=0;;o++){var l=this.children[o];if(l.dom==r)return s;s+=l.length+l.breakAfter}}},{key:"domBoundsAround",value:function(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=-1,i=-1,a=-1,o=-1,s=0,l=n,u=n;st)return c.domBoundsAround(e,t,l);if(d>=e&&-1==r&&(r=s,i=l),l>t&&c.dom.parentNode==this.dom){a=s,o=u;break}u=d,l=d+c.breakAfter}return{from:i,to:o<0?n+this.length:o,startDOM:(r?this.children[r-1].dom.nextSibling:null)||this.dom.firstChild,endDOM:a=0?this.children[a].dom:null}}},{key:"markDirty",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.dirty|=2,this.markParentsDirty(e)}},{key:"markParentsDirty",value:function(e){for(var t=this.parent;t;t=t.parent){if(e&&(t.dirty|=2),1&t.dirty)return;t.dirty|=1,e=!1}}},{key:"setParent",value:function(e){this.parent!=e&&(this.parent=e,this.dirty&&this.markParentsDirty(!0))}},{key:"setDOM",value:function(e){this.dom&&(this.dom.cmView=null),this.dom=e,e.cmView=this}},{key:"rootView",get:function(){for(var e=this;;){var t=e.parent;if(!t)return e;e=t}}},{key:"replaceChildren",value:function(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Ht;this.markDirty();for(var i=e;i0&&void 0!==arguments[0]?arguments[0]:this.length;return new jt(this.children,e,this.children.length)}},{key:"childPos",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return this.childCursor().findPos(e,t)}},{key:"toString",value:function(){var e=this.constructor.name.replace("View","");return e+(this.children.length?"("+this.children.join()+")":this.length?"["+("Text"==e?this.text:this.length)+"]":"")+(this.breakAfter?"#":"")}},{key:"isEditable",get:function(){return!0}},{key:"merge",value:function(e,t,n,r,i,a){return!1}},{key:"become",value:function(e){return!1}},{key:"getSide",value:function(){return 0}},{key:"destroy",value:function(){this.parent=null}}],[{key:"get",value:function(e){return e.cmView}}]),e}();function zt(e){var t=e.nextSibling;return e.parentNode.removeChild(e),t}Wt.prototype.breakAfter=0;var jt=function(){function e(t,n,r){(0,m.Z)(this,e),this.children=t,this.pos=n,this.i=r,this.off=0}return(0,g.Z)(e,[{key:"findPos",value:function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;;){if(e>this.pos||e==this.pos&&(t>0||0==this.i||this.children[this.i-1].breakAfter))return this.off=e-this.pos,this;var n=this.children[--this.i];this.pos-=n.length+n.breakAfter}}}]),e}();function Vt(e,t,n,r,i,a,o,s,l){var u=e.children,c=u.length?u[t]:null,d=a.length?a[a.length-1]:null,p=d?d.breakAfter:o;if(!(t==r&&c&&!o&&!p&&a.length<2&&c.merge(n,i,a.length?d:null,0==n,s,l))){if(r0&&(!o&&a.length&&c.merge(n,c.length,a[0],!1,s,0)?c.breakAfter=a.shift().breakAfter:(n2),ln={mac:sn||/Mac/.test(qt.platform),windows:/Win/.test(qt.platform),linux:/Linux|X11/.test(qt.platform),ie:tn,ie_version:Jt?Xt.documentMode||6:en?+en[1]:Kt?+Kt[1]:0,gecko:nn,gecko_version:nn?+(/Firefox\/(\d+)/.exec(qt.userAgent)||[0,0])[1]:0,chrome:!!rn,chrome_version:rn?+rn[1]:0,ios:sn,android:/Android\b/.test(qt.userAgent),webkit:an,safari:on,webkit_version:an?+(/\bAppleWebKit\/(\d+)/.exec(navigator.userAgent)||[0,0])[1]:0,tabSize:null!=Xt.documentElement.style.tabSize?"tab-size":"-moz-tab-size"},un=function(e){(0,p.Z)(n,e);var t=(0,f.Z)(n);function n(e){var r;return(0,m.Z)(this,n),(r=t.call(this)).text=e,r}return(0,g.Z)(n,[{key:"length",get:function(){return this.text.length}},{key:"createDOM",value:function(e){this.setDOM(e||document.createTextNode(this.text))}},{key:"sync",value:function(e){this.dom||this.createDOM(),this.dom.nodeValue!=this.text&&(e&&e.node==this.dom&&(e.written=!0),this.dom.nodeValue=this.text)}},{key:"reuseDOM",value:function(e){3==e.nodeType&&this.createDOM(e)}},{key:"merge",value:function(e,t,r){return(!r||r instanceof n&&!(this.length-(t-e)+r.length>256))&&(this.text=this.text.slice(0,e)+(r?r.text:"")+this.text.slice(t),this.markDirty(),!0)}},{key:"split",value:function(e){var t=new n(this.text.slice(e));return this.text=this.text.slice(0,e),this.markDirty(),t}},{key:"localPosFromDOM",value:function(e,t){return e==this.dom?t:t?this.text.length:0}},{key:"domAtPos",value:function(e){return new Gt(this.dom,e)}},{key:"domBoundsAround",value:function(e,t,n){return{from:n,to:n+this.length,startDOM:this.dom,endDOM:this.dom.nextSibling}}},{key:"coordsAt",value:function(e,t){return dn(this.dom,e,t)}}]),n}(Wt),cn=function(e){(0,p.Z)(n,e);var t=(0,f.Z)(n);function n(e){var r,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;(0,m.Z)(this,n),(r=t.call(this)).mark=e,r.children=i,r.length=a;var o,s=(0,h.Z)(i);try{for(s.s();!(o=s.n()).done;){var u=o.value;u.setParent((0,l.Z)(r))}}catch(c){s.e(c)}finally{s.f()}return r}return(0,g.Z)(n,[{key:"setAttrs",value:function(e){if(Zt(e),this.mark.class&&(e.className=this.mark.class),this.mark.attrs)for(var t in this.mark.attrs)e.setAttribute(t,this.mark.attrs[t]);return e}},{key:"reuseDOM",value:function(e){e.nodeName==this.mark.tagName.toUpperCase()&&(this.setDOM(e),this.dirty|=6)}},{key:"sync",value:function(e){this.dom?4&this.dirty&&this.setAttrs(this.dom):this.setDOM(this.setAttrs(document.createElement(this.mark.tagName))),d((0,u.Z)(n.prototype),"sync",this).call(this,e)}},{key:"merge",value:function(e,t,r,i,a,o){return(!r||!(!(r instanceof n&&r.mark.eq(this.mark))||e&&a<=0||te&&r.push(i=e&&(a=o),i=u,o++}}catch(d){s.e(d)}finally{s.f()}var c=this.length-e;return this.length=e,a>-1&&(this.children.length=a,this.markDirty()),new n(this.mark,r,c)}},{key:"domAtPos",value:function(e){return vn(this.dom,this.children,e)}},{key:"coordsAt",value:function(e,t){return yn(this,e,t)}}]),n}(Wt);function dn(e,t,n){var r=e.nodeValue.length;t>r&&(t=r);var i=t,a=t,o=0;0==t&&n<0||t==r&&n>=0?ln.chrome||ln.gecko||(t?(i--,o=1):(a++,o=-1)):n<0?i--:a++;var s=Bt(e,i,a).getClientRects();if(!s.length)return It;var l=s[(o?o<0:n>=0)?0:s.length-1];return ln.safari&&!o&&0==l.width&&(l=Array.prototype.find.call(s,(function(e){return e.width}))||l),o?Dt(l,o<0):l||null}var pn=function(e){(0,p.Z)(n,e);var t=(0,f.Z)(n);function n(e,r,i){var a;return(0,m.Z)(this,n),(a=t.call(this)).widget=e,a.length=r,a.side=i,a.prevWidget=null,a}return(0,g.Z)(n,[{key:"split",value:function(e){var t=n.create(this.widget,this.length-e,this.side);return this.length-=e,t}},{key:"sync",value:function(){this.dom&&this.widget.updateDOM(this.dom)||(this.dom&&this.prevWidget&&this.prevWidget.destroy(this.dom),this.prevWidget=null,this.setDOM(this.widget.toDOM(this.editorView)),this.dom.contentEditable="false")}},{key:"getSide",value:function(){return this.side}},{key:"merge",value:function(e,t,r,i,a,o){return!(r&&(!(r instanceof n&&this.widget.compare(r.widget))||e>0&&a<=0||t0?n.length-1:0;r=n[i],!(e>0?0==i:i==n.length-1||r.top0?-1:1);return 0==e&&t>0||e==this.length&&t<=0?r:Dt(r,0==e)}},{key:"isEditable",get:function(){return!1}},{key:"destroy",value:function(){d((0,u.Z)(n.prototype),"destroy",this).call(this),this.dom&&this.widget.destroy(this.dom)}}],[{key:"create",value:function(e,t,r){return new(e.customView||n)(e,t,r)}}]),n}(Wt),fn=function(e){(0,p.Z)(n,e);var t=(0,f.Z)(n);function n(){return(0,m.Z)(this,n),t.apply(this,arguments)}return(0,g.Z)(n,[{key:"domAtPos",value:function(e){var t=this.widget,n=t.topView,r=t.text;return n?hn(e,0,n,r,(function(e,t){return e.domAtPos(t)}),(function(e){return new Gt(r,Math.min(e,r.nodeValue.length))})):new Gt(r,Math.min(e,r.nodeValue.length))}},{key:"sync",value:function(){this.setDOM(this.widget.toDOM())}},{key:"localPosFromDOM",value:function(e,t){var n=this.widget,r=n.topView,i=n.text;return r?mn(e,t,r,i):Math.min(t,this.length)}},{key:"ignoreMutation",value:function(){return!1}},{key:"overrideDOMText",get:function(){return null}},{key:"coordsAt",value:function(e,t){var n=this.widget,r=n.topView,i=n.text;return r?hn(e,t,r,i,(function(e,t,n){return e.coordsAt(t,n)}),(function(e,t){return dn(i,e,t)})):dn(i,e,t)}},{key:"destroy",value:function(){var e;d((0,u.Z)(n.prototype),"destroy",this).call(this),null===(e=this.widget.topView)||void 0===e||e.destroy()}},{key:"isEditable",get:function(){return!0}}]),n}(pn);function hn(e,t,n,r,i,a){if(n instanceof cn){var o,s=(0,h.Z)(n.children);try{for(s.s();!(o=s.n()).done;){var l=o.value,u=At(l.dom,r),c=u?r.nodeValue.length:l.length;if(e=0;)if(t<0?r>0:r0?-1:1);return n&&n.topt.top?{left:t.left,right:t.right,top:n.top,bottom:n.bottom}:t}},{key:"overrideDOMText",get:function(){return N.empty}}]),n}(Wt);function vn(e,t,n){for(var r=0,i=0;ri&&n0;r--){var s=t[r-1].dom;if(s.parentNode==e)return Gt.after(s)}return new Gt(e,0)}function bn(e,t,n){var r,i=e.children;n>0&&t instanceof cn&&i.length&&(r=i[i.length-1])instanceof cn&&r.mark.eq(t.mark)?bn(r,t.children[0],n-1):(i.push(t),t.setParent(e)),e.length+=t.length}function yn(e,t,n){for(var r=0,i=0;i0?o>=t:o>t)&&(t0)){var l=0;if(o==r){if(a.getSide()<=0)continue;l=n=-a.getSide()}var u=a.coordsAt(Math.max(0,t-r),n);return l&&u?Dt(u,n<0):u}r=o}var c=e.dom.lastChild;if(!c)return e.dom.getBoundingClientRect();var d=_t(c);return d[d.length-1]||null}function On(e,t){for(var n in e)"class"==n&&t.class?t.class+=" "+e.class:"style"==n&&t.style?t.style+=";"+e.style:t[n]=e[n];return t}function En(e,t){if(e==t)return!0;if(!e||!t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!=r.length)return!1;for(var i=0,a=n;i-1}}],[{key:"mark",value:function(e){return new Cn(e)}},{key:"widget",value:function(e){var t=e.side||0,n=!!e.block;return new wn(e,t+=n?t>0?3e8:-4e8:t>0?1e8:-1e8,t,n,e.widget||null,!1)}},{key:"replace",value:function(e){var t,n,r=!!e.block;if(e.isBlockGap)t=-5e8,n=4e8;else{var i=Rn(e,r);t=(i.start?r?-3e8:-1:5e8)-1,n=1+(i.end?r?2e8:1:-6e8)}return new wn(e,t,n,r,e.widget||null,!0)}},{key:"line",value:function(e){return new _n(e)}},{key:"set",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return tt.of(e,t)}}]),n}(Xe);An.none=tt.empty;var Cn=function(e){(0,p.Z)(n,e);var t=(0,f.Z)(n);function n(e){var r;(0,m.Z)(this,n);var i=Rn(e),a=i.start,o=i.end;return(r=t.call(this,a?-1:5e8,o?1:-6e8,null,e)).tagName=e.tagName||"span",r.class=e.class||"",r.attrs=e.attributes||null,r}return(0,g.Z)(n,[{key:"eq",value:function(e){return this==e||e instanceof n&&this.tagName==e.tagName&&this.class==e.class&&En(this.attrs,e.attrs)}},{key:"range",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e;if(e>=t)throw new RangeError("Mark decorations may not be empty");return d((0,u.Z)(n.prototype),"range",this).call(this,e,t)}}]),n}(An);Cn.prototype.point=!1;var _n=function(e){(0,p.Z)(n,e);var t=(0,f.Z)(n);function n(e){return(0,m.Z)(this,n),t.call(this,-2e8,-2e8,null,e)}return(0,g.Z)(n,[{key:"eq",value:function(e){return e instanceof n&&En(this.spec.attributes,e.spec.attributes)}},{key:"range",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e;if(t!=e)throw new RangeError("Line decoration ranges must be zero-length");return d((0,u.Z)(n.prototype),"range",this).call(this,e,t)}}]),n}(An);_n.prototype.mapMode=Z.TrackBefore,_n.prototype.point=!0;var wn=function(e){(0,p.Z)(n,e);var t=(0,f.Z)(n);function n(e,r,i,a,o,s){var l;return(0,m.Z)(this,n),(l=t.call(this,r,i,o,e)).block=a,l.isReplace=s,l.mapMode=a?r<=0?Z.TrackBefore:Z.TrackAfter:Z.TrackDel,l}return(0,g.Z)(n,[{key:"type",get:function(){return this.startSide=5}},{key:"eq",value:function(e){return e instanceof n&&(t=this.widget,r=e.widget,t==r||!!(t&&r&&t.compare(r)))&&this.block==e.block&&this.startSide==e.startSide&&this.endSide==e.endSide;var t,r}},{key:"range",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e;if(this.isReplace&&(e>t||e==t&&this.startSide>0&&this.endSide<=0))throw new RangeError("Invalid range for replacement decoration");if(!this.isReplace&&t!=e)throw new RangeError("Widget decorations can only have zero-length ranges");return d((0,u.Z)(n.prototype),"range",this).call(this,e,t)}}]),n}(An);function Rn(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.inclusiveStart,r=e.inclusiveEnd;return null==n&&(n=e.inclusive),null==r&&(r=e.inclusive),{start:null!==n&&void 0!==n?n:t,end:null!==r&&void 0!==r?r:t}}function xn(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,i=n.length-1;i>=0&&n[i]+r>=e?n[i]=Math.max(n[i],t):n.push(e,t)}wn.prototype.point=!0;var Nn=function(e){(0,p.Z)(n,e);var t=(0,f.Z)(n);function n(){var e;return(0,m.Z)(this,n),(e=t.apply(this,arguments)).children=[],e.length=0,e.prevAttrs=void 0,e.attrs=null,e.breakAfter=0,e}return(0,g.Z)(n,[{key:"merge",value:function(e,t,r,i,a,o){if(r){if(!(r instanceof n))return!1;this.dom||r.transferDOM(this)}return i&&this.setDeco(r?r.attrs:null),Yt(this,e,t,r?r.children:[],a,o),!0}},{key:"split",value:function(e){var t=new n;if(t.breakAfter=this.breakAfter,0==this.length)return t;var r=this.childPos(e),i=r.i,a=r.off;a&&(t.append(this.children[i].split(a),0),this.children[i].merge(a,this.children[i].length,null,!1,0,0),i++);for(var o=i;o0&&0==this.children[i-1].length;)this.children[--i].destroy();return this.children.length=i,this.markDirty(),this.length=e,t}},{key:"transferDOM",value:function(e){this.dom&&(e.setDOM(this.dom),e.prevAttrs=void 0===this.prevAttrs?this.attrs:this.prevAttrs,this.prevAttrs=void 0,this.dom=null)}},{key:"setDeco",value:function(e){En(this.attrs,e)||(this.dom&&(this.prevAttrs=this.attrs,this.markDirty()),this.attrs=e)}},{key:"append",value:function(e,t){bn(this,e,t)}},{key:"addLineDeco",value:function(e){var t=e.spec.attributes,n=e.spec.class;t&&(this.attrs=On(t,this.attrs||{})),n&&(this.attrs=On({class:n},this.attrs||{}))}},{key:"domAtPos",value:function(e){return vn(this.dom,this.children,e)}},{key:"reuseDOM",value:function(e){"DIV"==e.nodeName&&(this.setDOM(e),this.dirty|=6)}},{key:"sync",value:function(e){var t;this.dom?4&this.dirty&&(Zt(this.dom),this.dom.className="cm-line",this.prevAttrs=this.attrs?null:void 0):(this.setDOM(document.createElement("div")),this.dom.className="cm-line",this.prevAttrs=this.attrs?null:void 0),void 0!==this.prevAttrs&&(Tn(this.dom,this.prevAttrs,this.attrs),this.dom.classList.add("cm-line"),this.prevAttrs=void 0),d((0,u.Z)(n.prototype),"sync",this).call(this,e);for(var r=this.dom.lastChild;r&&Wt.get(r)instanceof cn;)r=r.lastChild;if(!r||!this.length||"BR"!=r.nodeName&&0==(null===(t=Wt.get(r))||void 0===t?void 0:t.isEditable)&&(!ln.ios||!this.children.some((function(e){return e instanceof un})))){var i=document.createElement("BR");i.cmIgnore=!0,this.dom.appendChild(i)}}},{key:"measureTextSize",value:function(){if(0==this.children.length||this.length>20)return null;var e,t=0,n=(0,h.Z)(this.children);try{for(n.s();!(e=n.n()).done;){var r=e.value;if(!(r instanceof un))return null;var i=_t(r.dom);if(1!=i.length)return null;t+=i[0].width}}catch(a){n.e(a)}finally{n.f()}return{lineHeight:this.dom.getBoundingClientRect().height,charWidth:t/this.length}}},{key:"coordsAt",value:function(e,t){return yn(this,e,t)}},{key:"become",value:function(e){return!1}},{key:"type",get:function(){return kn.Text}}],[{key:"find",value:function(e,t){for(var r=0,i=0;r=t){if(a instanceof n)return a;if(o>t)break}i=o+a.breakAfter}return null}}]),n}(Wt),In=function(e){(0,p.Z)(n,e);var t=(0,f.Z)(n);function n(e,r,i){var a;return(0,m.Z)(this,n),(a=t.call(this)).widget=e,a.length=r,a.type=i,a.breakAfter=0,a.prevWidget=null,a}return(0,g.Z)(n,[{key:"merge",value:function(e,t,r,i,a,o){return!(r&&(!(r instanceof n&&this.widget.compare(r.widget))||e>0&&a<=0||t0;){if(this.textOff==this.text.length){var r=this.cursor.next(this.skip),i=r.value,a=r.lineBreak,o=r.done;if(this.skip=0,o)throw new Error("Ran out of text content when drawing inline views");if(a){this.posCovered()||this.getLine(),this.content.length?this.content[this.content.length-1].breakAfter=1:this.breakAtStart=1,this.flushBuffer([]),this.curLine=null,e--;continue}this.text=i,this.textOff=0}var s=Math.min(this.text.length-this.textOff,e,512);this.flushBuffer(t.slice(0,n)),this.getLine().append(Ln(new un(this.text.slice(this.textOff,this.textOff+s)),t),n),this.atCursorPos=!0,this.textOff+=s,e-=s,n=0}}},{key:"span",value:function(e,t,n,r){this.buildText(t-e,n,r),this.pos=t,this.openStart<0&&(this.openStart=r)}},{key:"point",value:function(e,t,n,r,i){var a=t-e;if(n instanceof wn)if(n.block){var o=n.type;o!=kn.WidgetAfter||this.posCovered()||this.getLine(),this.addBlockWidget(new In(n.widget||new Pn("div"),a,o))}else{var s=pn.create(n.widget||new Pn("span"),a,n.startSide),l=this.atCursorPos&&!s.isEditable&&i<=r.length&&(e0),u=!s.isEditable&&(ethis.doc.lineAt(this.pos).to)throw new RangeError("Decorations that replace line breaks may not be specified via plugins")}return!0}}],[{key:"build",value:function(t,n,r,i,a){var o=new e(t,n,r,a);return o.openEnd=tt.spans(i,n,r,o),o.openStart<0&&(o.openStart=o.openEnd),o.finish(o.openEnd),o}}]),e}();function Ln(e,t){var n,r=(0,h.Z)(t);try{for(r.s();!(n=r.n()).done;){var i=n.value;e=new cn(i,[e],e.length)}}catch(a){r.e(a)}finally{r.f()}return e}var Pn=function(e){(0,p.Z)(n,e);var t=(0,f.Z)(n);function n(e){var r;return(0,m.Z)(this,n),(r=t.call(this)).tag=e,r}return(0,g.Z)(n,[{key:"eq",value:function(e){return e.tag==this.tag}},{key:"toDOM",value:function(){return document.createElement(this.tag)}},{key:"updateDOM",value:function(e){return e.nodeName.toLowerCase()==this.tag}}]),n}(Sn),Mn=[],Fn=ne.define(),Un=ne.define(),Bn=ne.define(),$n=ne.define(),Qn=ne.define(),Zn=ne.define(),Gn=Ne.define({map:function(e,t){return e.map(t)}}),Hn=Ne.define({map:function(e,t){return e.map(t)}}),Wn=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"nearest",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"nearest",i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:5,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:5;(0,m.Z)(this,e),this.range=t,this.y=n,this.x=r,this.yMargin=i,this.xMargin=a}return(0,g.Z)(e,[{key:"map",value:function(t){return t.empty?this:new e(this.range.map(t),this.y,this.x,this.yMargin,this.xMargin)}}]),e}(),zn=Ne.define({map:function(e,t){return e.map(t)}});function jn(e,t,n){var r=e.facet($n);r.length?r[0](t):window.onerror?window.onerror(String(t),n,void 0,void 0,t):n?console.error(n+":",t):console.error(t)}var Vn=ne.define({combine:function(e){return!e.length||e[0]}}),Yn=(0,g.Z)((function e(t,n){(0,m.Z)(this,e),this.field=t,this.get=n})),qn=function(){function e(){(0,m.Z)(this,e)}return(0,g.Z)(e,[{key:"from",value:function(e){return new Yn(this,e)}}],[{key:"define",value:function(){return new e}}]),e}();qn.decorations=qn.define(),qn.atomicRanges=qn.define(),qn.scrollMargins=qn.define();var Xn=0,Kn=ne.define(),Jn=function(){function e(t,n,r){(0,m.Z)(this,e),this.id=t,this.create=n,this.fields=r,this.extension=Kn.of(this)}return(0,g.Z)(e,null,[{key:"define",value:function(t,n){var r=n||{},i=r.eventHandlers,a=r.provide,o=r.decorations,s=[];if(a){var l,u=(0,h.Z)(Array.isArray(a)?a:[a]);try{for(u.s();!(l=u.n()).done;){var c=l.value;s.push(c)}}catch(d){u.e(d)}finally{u.f()}}return i&&s.push(er.from((function(e){return{plugin:e,handlers:i}}))),o&&s.push(qn.decorations.from(o)),new e(Xn++,t,s)}},{key:"fromClass",value:function(t,n){return e.define((function(e){return new t(e)}),n)}}]),e}(),er=qn.define(),tr=function(){function e(t){(0,m.Z)(this,e),this.spec=t,this.mustUpdate=null,this.value=null}return(0,g.Z)(e,[{key:"takeField",value:function(e,t){if(this.spec){var n,r=(0,h.Z)(this.spec.fields);try{for(r.s();!(n=r.n()).done;){var i=n.value,a=i.field,o=i.get;a==e&&t.push(o(this.value))}}catch(s){r.e(s)}finally{r.f()}}}},{key:"update",value:function(e){if(this.value){if(this.mustUpdate){var t=this.mustUpdate;if(this.mustUpdate=null,this.value.update)try{this.value.update(t)}catch(n){if(jn(t.state,n,"CodeMirror plugin crashed"),this.value.destroy)try{this.value.destroy()}catch(hm){}this.deactivate()}}}else if(this.spec)try{this.value=this.spec.create(e)}catch(n){jn(e.state,n,"CodeMirror plugin crashed"),this.deactivate()}return this}},{key:"destroy",value:function(e){var t;if(null===(t=this.value)||void 0===t?void 0:t.destroy)try{this.value.destroy()}catch(n){jn(e.state,n,"CodeMirror plugin crashed")}}},{key:"deactivate",value:function(){this.spec=this.value=null}}]),e}(),nr=ne.define(),rr=ne.define(),ir=ne.define(),ar=ne.define(),or=function(){function e(t,n,r,i){(0,m.Z)(this,e),this.fromA=t,this.toA=n,this.fromB=r,this.toB=i}return(0,g.Z)(e,[{key:"join",value:function(t){return new e(Math.min(this.fromA,t.fromA),Math.max(this.toA,t.toA),Math.min(this.fromB,t.fromB),Math.max(this.toB,t.toB))}},{key:"addToSet",value:function(e){for(var t=e.length,n=this;t>0;t--){var r=e[t-1];if(!(r.fromA>n.toA)){if(r.toAc)break;a+=2}if(!l)return r;new e(l.fromA,l.toA,l.fromB,l.toB).addToSet(r),o=l.toA,s=l.toB}}}]),e}(),sr=function(){function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Mn;(0,m.Z)(this,e),this.view=t,this.state=n,this.transactions=r,this.flags=0,this.startState=t.state,this.changes=H.empty(this.startState.doc.length);var i,a=(0,h.Z)(r);try{for(a.s();!(i=a.n()).done;){var o=i.value;this.changes=this.changes.compose(o.changes)}}catch(u){a.e(u)}finally{a.f()}var s=[];this.changes.iterChangedRanges((function(e,t,n,r){return s.push(new or(e,t,n,r))})),this.changedRanges=s;var l=t.hasFocus;l!=t.inputState.notifiedFocused&&(t.inputState.notifiedFocused=l,this.flags|=1)}return(0,g.Z)(e,[{key:"viewportChanged",get:function(){return(4&this.flags)>0}},{key:"heightChanged",get:function(){return(2&this.flags)>0}},{key:"geometryChanged",get:function(){return this.docChanged||(10&this.flags)>0}},{key:"focusChanged",get:function(){return(1&this.flags)>0}},{key:"docChanged",get:function(){return!this.changes.empty}},{key:"selectionSet",get:function(){return this.transactions.some((function(e){return e.selection}))}},{key:"empty",get:function(){return 0==this.flags&&0==this.transactions.length}}]),e}(),lr=function(e){return e[e.LTR=0]="LTR",e[e.RTL=1]="RTL",e}(lr||(lr={})),ur=lr.LTR,cr=lr.RTL;function dr(e){for(var t=[],n=0;n=t){if(o.level==n)return a;(i<0||(0!=r?r<0?o.fromt:e[i].level>o.level))&&(i=a)}}if(i<0)throw new RangeError("Index out of range");return i}}]),e}(),kr=[];function Ar(e,t){var n=e.length,r=t==ur?1:2,i=t==ur?2:1;if(!e||1==r&&!Tr.test(e))return Cr(n);for(var a=0,o=r,s=r;a=0;T-=3)if(mr[T+1]==-v){var S=mr[T+2],k=2&S?r:4&S?1&S?i:r:0;k&&(kr[y]=kr[mr[T]]=k),O=T;break}}else{if(189==mr.length)break;mr[O++]=y,mr[O++]=g,mr[O++]=E}else if(2==(b=kr[y])||1==b){var A=b==r;E=A?0:1;for(var C=O-3;C>=0;C-=3){var _=mr[C+2];if(2&_)break;if(A)mr[C+2]|=2;else{if(4&_)break;mr[C+2]|=4}}}for(var w=0;wP;){for(var U=F,B=2!=kr[--F];F>P&&B==(2!=kr[F-1]);)F--;D.push(new Sr(F,U,B?2:1))}else D.push(new Sr(P,L,0))}else for(var $=0;$1){var c,d=(0,h.Z)(this.points);try{for(d.s();!(c=d.n()).done;){var p=c.value;p.node==e&&p.pos>this.text.length&&(p.pos-=l-1)}}catch(f){d.e(f)}finally{d.f()}}a=s+l}}},{key:"readNode",value:function(e){if(!e.cmIgnore){var t=Wt.get(e),n=t&&t.overrideDOMText;if(null!=n){this.findPointInside(e,n.length);for(var r=n.iter();!r.next().done;)r.lineBreak?this.lineBreak():this.append(r.value)}else 3==e.nodeType?this.readTextNode(e):"BR"==e.nodeName?e.nextSibling&&this.lineBreak():1==e.nodeType&&this.readRange(e.firstChild,null)}}},{key:"findPointBefore",value:function(e,t){var n,r=(0,h.Z)(this.points);try{for(r.s();!(n=r.n()).done;){var i=n.value;i.node==e&&e.childNodes[i.offset]==t&&(i.pos=this.text.length)}}catch(a){r.e(a)}finally{r.f()}}},{key:"findPointInside",value:function(e,t){var n,r=(0,h.Z)(this.points);try{for(r.s();!(n=r.n()).done;){var i=n.value;(3==e.nodeType?i.node==e:e.contains(i.node))&&(i.pos=this.text.length+Math.min(t,i.offset))}}catch(a){r.e(a)}finally{r.f()}}}]),e}();function Nr(e){return 1==e.nodeType&&/^(DIV|P|LI|UL|OL|BLOCKQUOTE|DD|DT|H\d|SECTION|PRE)$/.test(e.nodeName)}var Ir=(0,g.Z)((function e(t,n){(0,m.Z)(this,e),this.node=t,this.offset=n,this.pos=-1})),Dr=function(e){(0,p.Z)(n,e);var t=(0,f.Z)(n);function n(e){var r;return(0,m.Z)(this,n),(r=t.call(this)).view=e,r.compositionDeco=An.none,r.decorations=[],r.pluginDecorationLength=0,r.minWidth=0,r.minWidthFrom=0,r.minWidthTo=0,r.impreciseAnchor=null,r.impreciseHead=null,r.forceSelection=!1,r.lastUpdate=Date.now(),r.setDOM(e.contentDOM),r.children=[new Nn],r.children[0].setParent((0,l.Z)(r)),r.updateDeco(),r.updateInner([new or(0,0,0,e.state.doc.length)],0),r}return(0,g.Z)(n,[{key:"root",get:function(){return this.view.root}},{key:"editorView",get:function(){return this.view}},{key:"length",get:function(){return this.view.state.doc.length}},{key:"update",value:function(e){var t=this,n=e.changedRanges;this.minWidth>0&&n.length&&(n.every((function(e){var n=e.fromA;return e.toAt.minWidthTo}))?(this.minWidthFrom=e.changes.mapPos(this.minWidthFrom,1),this.minWidthTo=e.changes.mapPos(this.minWidthTo,1)):this.minWidth=this.minWidthFrom=this.minWidthTo=0),this.view.inputState.composing<0?this.compositionDeco=An.none:(e.transactions.length||this.dirty)&&(this.compositionDeco=function(e,t){var n=Mr(e);if(!n)return An.none;var r=n.from,i=n.to,a=n.node,o=n.text,s=t.mapPos(r,1),l=Math.max(s,t.mapPos(i,-1)),u=e.state,c=3==a.nodeType?a.nodeValue:new xr([],u).readRange(a.firstChild,null).text;if(l-s=0?e[r]:null;if(!i)break;var a=i.fromA,o=i.toA,s=i.fromB,l=i.toB,u=Dn.build(this.view.state.doc,s,l,this.decorations,this.pluginDecorationLength),c=u.content,d=u.breakAtStart,p=u.openStart,f=u.openEnd,h=n.findPos(o,1),m=h.i,g=h.off,v=n.findPos(a,-1);Vt(this,v.i,v.off,m,g,c,d,p,f)}}},{key:"updateSelection",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(t&&this.view.observer.readSelectionRange(),!(!n&&!this.mayControlSelection()||ln.ios&&this.view.inputState.rapidCompositionStart)){var r=this.forceSelection;this.forceSelection=!1;var i=this.view.state.selection.main,a=this.domAtPos(i.anchor),o=i.empty?a:this.domAtPos(i.head);if(ln.gecko&&i.empty&&Lr(a)){var s=document.createTextNode("");this.view.observer.ignore((function(){return a.node.insertBefore(s,a.node.childNodes[a.offset]||null)})),a=o=new Gt(s,0),r=!0}var l=this.view.observer.selectionRange;!r&&l.focusNode&&wt(a.node,a.offset,l.anchorNode,l.anchorOffset)&&wt(o.node,o.offset,l.focusNode,l.focusOffset)||(this.view.observer.ignore((function(){ln.android&&ln.chrome&&e.dom.contains(l.focusNode)&&Qr(l.focusNode,e.dom)&&(e.dom.blur(),e.dom.focus({preventScroll:!0}));var t=kt(e.root);if(i.empty){if(ln.gecko){var n=Br(a.node,a.offset);if(n&&3!=n){var r=Ur(a.node,a.offset,1==n?1:-1);r&&(a=new Gt(r,1==n?0:r.nodeValue.length))}}t.collapse(a.node,a.offset),null!=i.bidiLevel&&null!=l.cursorBidiLevel&&(l.cursorBidiLevel=i.bidiLevel)}else if(t.extend)t.collapse(a.node,a.offset),t.extend(o.node,o.offset);else{var s=document.createRange();if(i.anchor>i.head){var u=[o,a];a=u[0],o=u[1]}s.setEnd(o.node,o.offset),s.setStart(a.node,a.offset),t.removeAllRanges(),t.addRange(s)}})),this.view.observer.setSelectionRange(a,o)),this.impreciseAnchor=a.precise?null:new Gt(l.anchorNode,l.anchorOffset),this.impreciseHead=o.precise?null:new Gt(l.focusNode,l.focusOffset)}}},{key:"enforceCursorAssoc",value:function(){if(!this.compositionDeco.size){var e=this.view.state.selection.main,t=kt(this.root);if(e.empty&&e.assoc&&t.modify){var n=Nn.find(this,e.head);if(n){var r=n.posAtStart;if(e.head!=r&&e.head!=r+n.length){var i=this.coordsAt(e.head,-1),a=this.coordsAt(e.head,1);if(i&&a&&!(i.bottom>a.top)){var o=this.domAtPos(e.head+e.assoc);t.collapse(o.node,o.offset),t.modify("move",e.assoc<0?"forward":"backward","lineboundary")}}}}}}},{key:"mayControlSelection",value:function(){return this.view.state.facet(Vn)?this.root.activeElement==this.dom:Ct(this.dom,this.view.observer.selectionRange)}},{key:"nearest",value:function(e){for(var t=e;t;){var n=Wt.get(t);if(n&&n.rootView==this)return n;t=t.parentNode}return null}},{key:"posFromDOM",value:function(e,t){var n=this.nearest(e);if(!n)throw new RangeError("Trying to find position for a DOM position outside of the document");return n.localPosFromDOM(e,t)+n.posAtStart}},{key:"domAtPos",value:function(e){for(var t=this.childCursor().findPos(e,-1),n=t.i,r=t.off;na||e==a&&i.type!=kn.WidgetBefore&&i.type!=kn.WidgetAfter&&(!r||2==t||this.children[r-1].breakAfter||this.children[r-1].type==kn.WidgetBefore&&t>-2))return i.coordsAt(e-a,t);n=a}}},{key:"measureVisibleLineHeights",value:function(){for(var e=[],t=this.view.viewState.viewport,n=t.from,r=t.to,i=this.view.contentDOM.clientWidth,a=i>Math.max(this.view.scrollDOM.clientWidth,this.minWidth)+1,o=-1,s=0,l=0;lr)break;if(s>=n){var d=u.dom.getBoundingClientRect();if(e.push(d.height),a){var p=u.dom.lastChild,f=p?_t(p):[];if(f.length){var h=f[f.length-1],m=this.view.textDirection==lr.LTR?h.right-d.left:d.right-h.left;m>o&&(o=m,this.minWidth=i,this.minWidthFrom=s,this.minWidthTo=c)}}}s=c+u.breakAfter}return e}},{key:"measureTextSize",value:function(){var e,t=this,n=(0,h.Z)(this.children);try{for(n.s();!(e=n.n()).done;){var r=e.value;if(r instanceof Nn){var i=r.measureTextSize();if(i)return i}}}catch(l){n.e(l)}finally{n.f()}var a,o,s=document.createElement("div");return s.className="cm-line",s.textContent="abc def ghi jkl mno pqr stu",this.view.observer.ignore((function(){t.dom.appendChild(s);var e=_t(s.firstChild)[0];a=s.getBoundingClientRect().height,o=e?e.width/27:7,s.remove()})),{lineHeight:a,charWidth:o}}},{key:"childCursor",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.length,t=this.children.length;return t&&(e-=this.children[--t].length),new jt(this.children,e,t)}},{key:"computeBlockGapDeco",value:function(){for(var e=[],t=this.view.viewState,n=0,r=0;;r++){var i=r==t.viewports.length?null:t.viewports[r],a=i?i.from-1:this.length;if(a>n){var o=t.lineBlockAt(a).bottom-t.lineBlockAt(n).top;e.push(An.replace({widget:new Pr(o),block:!0,inclusive:!0,isBlockGap:!0}).range(n,a))}if(!i)break;n=i.to+1}return An.set(e)}},{key:"updateDeco",value:function(){var e=this.view.pluginField(qn.decorations);return this.pluginDecorationLength=e.length,this.decorations=[].concat((0,s.Z)(e),(0,s.Z)(this.view.state.facet(ir)),[this.compositionDeco,this.computeBlockGapDeco(),this.view.viewState.lineGapDeco])}},{key:"scrollIntoView",value:function(e){var t,n=e.range,r=this.coordsAt(n.head,n.empty?n.assoc:n.head>n.anchor?-1:1);if(r){!n.empty&&(t=this.coordsAt(n.anchor,n.anchor>n.head?-1:1))&&(r={left:Math.min(r.left,t.left),top:Math.min(r.top,t.top),right:Math.max(r.right,t.right),bottom:Math.max(r.bottom,t.bottom)});var i,a=0,o=0,s=0,l=0,u=(0,h.Z)(this.view.pluginField(qn.scrollMargins));try{for(u.s();!(i=u.n()).done;){var c=i.value;if(c){var d=c.left,p=c.right,f=c.top,m=c.bottom;null!=d&&(a=Math.max(a,d)),null!=p&&(o=Math.max(o,p)),null!=f&&(s=Math.max(s,f)),null!=m&&(l=Math.max(l,m))}}}catch(v){u.e(v)}finally{u.f()}var g={left:r.left-a,top:r.top-s,right:r.right+o,bottom:r.bottom+l};!function(e,t,n,r,i,a,o,s){for(var l=e.ownerDocument,u=l.defaultView,c=e;c;)if(1==c.nodeType){var d=void 0,p=c==l.body;if(p)d=Lt(u);else{if(c.scrollHeight<=c.clientHeight&&c.scrollWidth<=c.clientWidth){c=c.parentNode;continue}var f=c.getBoundingClientRect();d={left:f.left,right:f.left+c.clientWidth,top:f.top,bottom:f.top+c.clientHeight}}var h=0,m=0;if("nearest"==i)t.top0&&t.bottom>d.bottom+m&&(m=t.bottom-d.bottom+m+o)):t.bottom>d.bottom&&(m=t.bottom-d.bottom+o,n<0&&t.top-m0&&t.right>d.right+h&&(h=t.right-d.right+h+a)):t.right>d.right&&(h=t.right-d.right+a,n<0&&t.left0&&n<=0)t=Nt(e=e.childNodes[t-1]);else{if(!(1==e.nodeType&&t=0))return null;e=e.childNodes[t],t=0}}}function Br(e,t){return 1!=e.nodeType?0:(t&&"false"==e.childNodes[t-1].contentEditable?1:0)|(te?t.left-e:Math.max(0,e-t.right)}function Gr(e,t){return t.top>e?t.top-e:Math.max(0,e-t.bottom)}function Hr(e,t){return e.topt.top+1}function Wr(e,t){return te.bottom?{top:e.top,left:e.left,right:e.right,bottom:t}:e}function jr(e,t,n){for(var r,i,a,o,s,l,u,c,d=e.firstChild;d;d=d.nextSibling)for(var p=_t(d),f=0;fg||o==g&&a>m)&&(r=d,i=h,a=m,o=g),0==m?n>h.bottom&&(!u||u.bottomh.top)&&(l=d,c=h):u&&Hr(u,h)?u=zr(u,h.bottom):c&&Hr(c,h)&&(c=Wr(c,h.top))}if(u&&u.bottom>=n?(r=s,i=u):c&&c.top<=n&&(r=l,i=c),!r)return{node:e,offset:0};var v=Math.max(i.left,Math.min(i.right,t));return 3==r.nodeType?Vr(r,v,n):a||"true"!=r.contentEditable?{node:e,offset:Array.prototype.indexOf.call(e.childNodes,r)+(t>=(i.left+i.right)/2?1:0)}:jr(r,v,n)}function Vr(e,t,n){for(var r=e.nodeValue.length,i=-1,a=1e9,o=0,s=0;sn?c.top-n:n-c.bottom)-1;if(c.left-1<=t&&c.right+1>=t&&d=(c.left+c.right)/2,f=p;if(ln.chrome||ln.gecko)Bt(e,s).getBoundingClientRect().left==c.right&&(f=!p);if(d<=0)return{node:e,offset:s+(f?1:0)};i=s+(f?1:0),a=d}}}return{node:e,offset:i>-1?i:o>0?e.nodeValue.length:0}}function Yr(e,t,n){var r,i,a=t.x,o=t.y,s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:-1,l=e.contentDOM.getBoundingClientRect(),u=l.top+e.viewState.paddingTop,c=e.viewState.docHeight,d=o-u;if(d<0)return 0;if(d>c)return e.state.doc.length;for(var p=e.defaultLineHeight/2,f=!1;(i=e.elementAtHeight(d)).type!=kn.Text;)for(;!((d=s>0?i.bottom+p:i.top-p)>=0&&d<=c);){if(f)return n?null:0;f=!0,s=-s}o=u+d;var h=i.from;if(he.viewport.to)return e.viewport.to==e.state.doc.length?e.state.doc.length:n?null:qr(e,l,i,a,o);var m=e.dom.ownerDocument,g=e.root.elementFromPoint?e.root:m,v=g.elementFromPoint(a,o);v&&!e.contentDOM.contains(v)&&(v=null),v||(a=Math.max(l.left+1,Math.min(l.right-1,a)),(v=g.elementFromPoint(a,o))&&!e.contentDOM.contains(v)&&(v=null));var b,y=-1;if(v&&0!=(null===(r=e.docView.nearest(v))||void 0===r?void 0:r.isEditable))if(m.caretPositionFromPoint){var O=m.caretPositionFromPoint(a,o);O&&(b=O.offsetNode,y=O.offset)}else if(m.caretRangeFromPoint){var E=m.caretRangeFromPoint(a,o);E&&(b=E.startContainer,y=E.startOffset,ln.safari&&Xr(b,y,a)&&(b=void 0))}if(!b||!e.docView.dom.contains(b)){var T=Nn.find(e.docView,h);if(!T)return d>i.top+i.height/2?i.to:i.from;var S=jr(T.dom,a,o);b=S.node,y=S.offset}return e.docView.posFromDOM(b,y)}function qr(e,t,n,r,i){var a=Math.round((r-t.left)*e.defaultCharacterWidth);e.lineWrapping&&n.height>1.5*e.defaultLineHeight&&(a+=Math.floor((i-n.top)/e.defaultLineHeight)*e.viewState.heightOracle.lineLength);var o=e.state.sliceDoc(n.from,n.to);return n.from+x(o,a,e.state.tabSize)}function Xr(e,t,n){var r;if(3!=e.nodeType||t!=(r=e.nodeValue.length))return!1;for(var i=e.nextSibling;i;i=i.nextSibling)if(1!=i.nodeType||"BR"!=i.nodeName)return!1;return Bt(e,r-1,r).getBoundingClientRect().left>n}function Kr(e,t,n,r){var i=e.state.doc.lineAt(t.head),a=r&&e.lineWrapping?e.coordsAtPos(t.assoc<0&&t.head>i.from?t.head-1:t.head):null;if(a){var o=e.dom.getBoundingClientRect(),s=e.posAtCoords({x:n==(e.textDirection==lr.LTR)?o.right-1:o.left+1,y:(a.top+a.bottom)/2});if(null!=s)return K.cursor(s,n?-1:1)}var l=Nn.find(e.docView,t.head),u=l?n?l.posAtEnd:l.posAtStart:n?i.to:i.from;return K.cursor(u,n?-1:1)}function Jr(e,t,n,r){for(var i=e.state.doc.lineAt(t.head),a=e.bidiSpans(i),o=t,s=null;;){var l=wr(i,a,e.textDirection,o,n),u=_r;if(!l){if(i.number==(n?e.state.doc.lines:1))return o;u="\n",i=e.state.doc.line(i.number+(n?1:-1)),a=e.bidiSpans(i),l=K.cursor(n?i.from:i.to)}if(s){if(!s(u))return o}else{if(!r)return l;s=r(u)}o=l}}function ei(e,t,n){for(var r=e.pluginField(qn.atomicRanges);;){var i,a=!1,o=(0,h.Z)(r);try{for(o.s();!(i=o.n()).done;){i.value.between(n.from-1,n.from+1,(function(e,r,i){n.from>e&&n.fromn.from?K.cursor(e,1):K.cursor(r,-1),a=!0)}))}}catch(s){o.e(s)}finally{o.f()}if(!a)return n}}var ti=function(){function e(t){var n=this;(0,m.Z)(this,e),this.lastKeyCode=0,this.lastKeyTime=0,this.pendingIOSKey=void 0,this.lastSelectionOrigin=null,this.lastSelectionTime=0,this.lastEscPress=0,this.lastContextMenu=0,this.scrollHandlers=[],this.registeredEvents=[],this.customHandlers=[],this.composing=-1,this.compositionFirstChange=null,this.compositionEndedAt=0,this.rapidCompositionStart=!1,this.mouseSelection=null;var r=function(e){var r=oi[e];t.contentDOM.addEventListener(e,(function(i){ai(t,i)&&!n.ignoreDuringComposition(i)&&("keydown"==e&&n.keydown(t,i)||(n.mustFlushObserver(i)&&t.observer.forceFlush(),n.runCustomHandlers(e,t,i)?i.preventDefault():r(t,i)))})),n.registeredEvents.push(e)};for(var i in oi)r(i);this.notifiedFocused=t.hasFocus,this.ensureHandlers(t),ln.safari&&t.contentDOM.addEventListener("input",(function(){return null}))}return(0,g.Z)(e,[{key:"setSelectionOrigin",value:function(e){this.lastSelectionOrigin=e,this.lastSelectionTime=Date.now()}},{key:"ensureHandlers",value:function(e){var t,n=this,r=this.customHandlers=e.pluginField(er),i=(0,h.Z)(r);try{for(i.s();!(t=i.n()).done;){var a=t.value,o=function(t){n.registeredEvents.indexOf(t)<0&&"scroll"!=t&&(n.registeredEvents.push(t),e.contentDOM.addEventListener(t,(function(r){ai(e,r)&&n.runCustomHandlers(t,e,r)&&r.preventDefault()})))};for(var s in a.handlers)o(s)}}catch(l){i.e(l)}finally{i.f()}}},{key:"runCustomHandlers",value:function(e,t,n){var r,i=(0,h.Z)(this.customHandlers);try{for(i.s();!(r=i.n()).done;){var a=r.value,o=a.handlers[e];if(o)try{if(o.call(a.plugin,n,t)||n.defaultPrevented)return!0}catch(s){jn(t.state,s)}}}catch(l){i.e(l)}finally{i.f()}return!1}},{key:"runScrollHandlers",value:function(e,t){var n,r=(0,h.Z)(this.customHandlers);try{for(r.s();!(n=r.n()).done;){var i=n.value,a=i.handlers.scroll;if(a)try{a.call(i.plugin,t,e)}catch(o){jn(e.state,o)}}}catch(s){r.e(s)}finally{r.f()}}},{key:"keydown",value:function(e,t){var n,r=this;return this.lastKeyCode=t.keyCode,this.lastKeyTime=Date.now(),9==t.keyCode&&Date.now()0||!!(ln.safari&&Date.now()-this.compositionEndedAt<500)&&(this.compositionEndedAt=0,!0))}},{key:"mustFlushObserver",value:function(e){return"keydown"==e.type&&229!=e.keyCode||"compositionend"==e.type&&!ln.ios}},{key:"startMouseSelection",value:function(e){this.mouseSelection&&this.mouseSelection.destroy(),this.mouseSelection=e}},{key:"update",value:function(e){this.mouseSelection&&this.mouseSelection.update(e),e.transactions.length&&(this.lastKeyCode=this.lastSelectionTime=0)}},{key:"destroy",value:function(){this.mouseSelection&&this.mouseSelection.destroy()}}]),e}(),ni=[{key:"Backspace",keyCode:8,inputType:"deleteContentBackward"},{key:"Enter",keyCode:13,inputType:"insertParagraph"},{key:"Delete",keyCode:46,inputType:"deleteContentForward"}],ri=[16,17,18,20,91,92,224,225],ii=function(){function e(t,n,r,i){(0,m.Z)(this,e),this.view=t,this.style=r,this.mustSelect=i,this.lastEvent=n;var a=t.contentDOM.ownerDocument;a.addEventListener("mousemove",this.move=this.move.bind(this)),a.addEventListener("mouseup",this.up=this.up.bind(this)),this.extend=n.shiftKey,this.multiple=t.state.facet(Ge.allowMultipleSelections)&&function(e,t){var n=e.state.facet(Fn);return n.length?n[0](t):ln.mac?t.metaKey:t.ctrlKey}(t,n),this.dragMove=function(e,t){var n=e.state.facet(Un);return n.length?n[0](t):ln.mac?!t.altKey:!t.ctrlKey}(t,n),this.dragging=!(!function(e,t){if(e.state.selection.main.empty)return!1;var n=kt(e.root);if(0==n.rangeCount)return!0;for(var r=n.getRangeAt(0).getClientRects(),i=0;i=t.clientX&&a.top<=t.clientY&&a.bottom>=t.clientY)return!0}return!1}(t,n)||1!=yi(n))&&null,!1===this.dragging&&(n.preventDefault(),this.select(n))}return(0,g.Z)(e,[{key:"move",value:function(e){if(0==e.buttons)return this.destroy();!1===this.dragging&&this.select(this.lastEvent=e)}},{key:"up",value:function(e){null==this.dragging&&this.select(this.lastEvent),this.dragging||e.preventDefault(),this.destroy()}},{key:"destroy",value:function(){var e=this.view.contentDOM.ownerDocument;e.removeEventListener("mousemove",this.move),e.removeEventListener("mouseup",this.up),this.view.inputState.mouseSelection=null}},{key:"select",value:function(e){var t=this.style.get(e,this.extend,this.multiple);!this.mustSelect&&t.eq(this.view.state.selection)&&t.main.assoc==this.view.state.selection.main.assoc||this.view.dispatch({selection:t,userEvent:"select.pointer",scrollIntoView:!0}),this.mustSelect=!1}},{key:"update",value:function(e){var t=this;e.docChanged&&this.dragging&&(this.dragging=this.dragging.map(e.changes)),this.style.update(e)&&setTimeout((function(){return t.select(t.lastEvent)}),20)}}]),e}();function ai(e,t){if(!t.bubbles)return!0;if(t.defaultPrevented)return!1;for(var n,r=t.target;r!=e.contentDOM;r=r.parentNode)if(!r||11==r.nodeType||(n=Wt.get(r))&&n.ignoreEvent(t))return!1;return!0}var oi=Object.create(null),si=ln.ie&&ln.ie_version<15||ln.ios&&ln.webkit_version<604;function li(e,t){var n,r=e.state,i=1,a=r.toText(t),o=a.lines==r.selection.ranges.length,s=null!=Ei&&r.selection.ranges.every((function(e){return e.empty}))&&Ei==a.toString();if(s){var l=-1;n=r.changeByRange((function(e){var n=r.doc.lineAt(e.from);if(n.from==l)return{range:e};l=n.from;var s=r.toText((o?a.line(i++).text:t)+r.lineBreak);return{changes:{from:n.from,insert:s},range:K.cursor(e.from+s.length)}}))}else n=o?r.changeByRange((function(e){var t=a.line(i++);return{changes:{from:e.from,to:e.to,insert:t.text},range:K.cursor(e.from+t.length)}})):r.replaceSelection(a);e.dispatch(n,{userEvent:"input.paste",scrollIntoView:!0})}oi.keydown=function(e,t){e.inputState.setSelectionOrigin("select"),27==t.keyCode?e.inputState.lastEscPress=Date.now():ri.indexOf(t.keyCode)<0&&(e.inputState.lastEscPress=0)};var ui=0;function ci(e,t,n,r){if(1==r)return K.cursor(t,n);if(2==r)return function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=e.charCategorizer(t),i=e.doc.lineAt(t),a=t-i.from;if(0==i.length)return K.cursor(t);0==a?n=1:a==i.length&&(n=-1);var o=a,s=a;n<0?o=E(i.text,a,!1):s=E(i.text,a);for(var l=r(i.text.slice(o,s));o>0;){var u=E(i.text,o,!1);if(r(i.text.slice(u,o))!=l)break;o=u}for(;sDate.now()-2e3&&1==yi(t))){var n,r=null,i=(0,h.Z)(e.state.facet(Bn));try{for(i.s();!(n=i.n()).done;){if(r=(0,n.value)(e,t))break}}catch(o){i.e(o)}finally{i.f()}if(r||0!=t.button||(r=function(e,t){var n=hi(e,t),r=yi(t),i=e.state.selection,a=n,o=t;return{update:function(e){e.docChanged&&(n&&(n.pos=e.changes.mapPos(n.pos)),i=i.map(e.changes),o=null)},get:function(t,s,l){var u;if(o&&t.clientX==o.clientX&&t.clientY==o.clientY?u=a:(u=a=hi(e,t),o=t),!u||!n)return i;var c=ci(e,u.pos,u.bias,r);if(n.pos!=u.pos&&!s){var d=ci(e,n.pos,n.bias,r),p=Math.min(d.from,c.from),f=Math.max(d.to,c.to);c=p=t.top&&e<=t.bottom},pi=function(e,t,n){return di(t,n)&&e>=n.left&&e<=n.right};function fi(e,t,n,r){var i=Nn.find(e.docView,t);if(!i)return 1;var a=t-i.posAtStart;if(0==a)return 1;if(a==i.length)return-1;var o=i.coordsAt(a,-1);if(o&&pi(n,r,o))return-1;var s=i.coordsAt(a,1);return s&&pi(n,r,s)?1:o&&di(r,o)?-1:1}function hi(e,t){var n=e.posAtCoords({x:t.clientX,y:t.clientY},!1);return{pos:n,bias:fi(e,n,t.clientX,t.clientY)}}var mi=ln.ie&&ln.ie_version<=11,gi=null,vi=0,bi=0;function yi(e){if(!mi)return e.detail;var t=gi,n=bi;return gi=e,bi=Date.now(),vi=!t||n>Date.now()-400&&Math.abs(t.clientX-e.clientX)<2&&Math.abs(t.clientY-e.clientY)<2?(vi+1)%3:1}function Oi(e,t,n,r){if(n){var i=e.posAtCoords({x:t.clientX,y:t.clientY},!1);t.preventDefault();var a=e.inputState.mouseSelection,o=r&&a&&a.dragging&&a.dragMove?{from:a.dragging.from,to:a.dragging.to}:null,s={from:i,insert:n},l=e.state.changes(o?[o,s]:s);e.focus(),e.dispatch({changes:l,selection:{anchor:l.mapPos(i,-1),head:l.mapPos(i,1)},userEvent:o?"move.drop":"input.drop"})}}oi.dragstart=function(e,t){var n=e.state.selection.main,r=e.inputState.mouseSelection;r&&(r.dragging=n),t.dataTransfer&&(t.dataTransfer.setData("Text",e.state.sliceDoc(n.from,n.to)),t.dataTransfer.effectAllowed="copyMove")},oi.drop=function(e,t){if(t.dataTransfer){if(e.state.readOnly)return t.preventDefault();var n=t.dataTransfer.files;n&&n.length?function(){t.preventDefault();for(var r=Array(n.length),i=0,a=function(){++i==n.length&&Oi(e,t,r.filter((function(e){return null!=e})).join(e.state.lineBreak),!1)},o=function(e){var t=new FileReader;t.onerror=a,t.onload=function(){/[\x00-\x08\x0e-\x1f]{2}/.test(t.result)||(r[e]=t.result),a()},t.readAsText(n[e])},s=0;sl&&(n.push(d.text),r.push({from:d.from,to:Math.min(e.doc.length,d.to+1)})),l=d.number}}catch(p){u.e(p)}finally{u.f()}i=!0}return{text:n.join(e.lineBreak),ranges:r,linewise:i}}(e.state),r=n.text,i=n.ranges,a=n.linewise;if(r||a){Ei=a?r:null;var o=si?null:t.clipboardData;o?(t.preventDefault(),o.clearData(),o.setData("text/plain",r)):function(e,t){var n=e.dom.parentNode;if(n){var r=n.appendChild(document.createElement("textarea"));r.style.cssText="position: fixed; left: -10000px; top: 10px",r.value=t,r.focus(),r.selectionEnd=t.length,r.selectionStart=0,setTimeout((function(){r.remove(),e.focus()}),50)}}(e,r),"cut"!=t.type||e.state.readOnly||e.dispatch({changes:i,scrollIntoView:!0,userEvent:"delete.cut"})}},oi.focus=oi.blur=function(e){setTimeout((function(){e.hasFocus!=e.inputState.notifiedFocused&&e.update([])}),10)},oi.compositionstart=oi.compositionupdate=function(e){null==e.inputState.compositionFirstChange&&(e.inputState.compositionFirstChange=!0),e.inputState.composing<0&&(e.inputState.composing=0,e.docView.compositionDeco.size&&(e.observer.flush(),Ti(e,!0)))},oi.compositionend=function(e){e.inputState.composing=-1,e.inputState.compositionEndedAt=Date.now(),e.inputState.compositionFirstChange=null,setTimeout((function(){e.inputState.composing<0&&Ti(e,!1)}),50)},oi.contextmenu=function(e){e.inputState.lastContextMenu=Date.now()},oi.beforeinput=function(e,t){var n,r;if(ln.chrome&&ln.android&&(r=ni.find((function(e){return e.inputType==t.inputType})))&&(e.observer.delayAndroidKey(r.key,r.keyCode),"Backspace"==r.key||"Delete"==r.key)){var i=(null===(n=window.visualViewport)||void 0===n?void 0:n.height)||0;setTimeout((function(){var t;((null===(t=window.visualViewport)||void 0===t?void 0:t.height)||0)>i+10&&e.hasFocus&&(e.contentDOM.blur(),e.focus())}),100)}};var Si=["pre-wrap","normal","pre-line","break-spaces"],ki=function(){function e(){(0,m.Z)(this,e),this.doc=N.empty,this.lineWrapping=!1,this.direction=lr.LTR,this.heightSamples={},this.lineHeight=14,this.charWidth=7,this.lineLength=30,this.heightChanged=!1}return(0,g.Z)(e,[{key:"heightForGap",value:function(e,t){var n=this.doc.lineAt(t).number-this.doc.lineAt(e).number+1;return this.lineWrapping&&(n+=Math.ceil((t-e-n*this.lineLength*.5)/this.lineLength)),this.lineHeight*n}},{key:"heightForLine",value:function(e){return this.lineWrapping?(1+Math.max(0,Math.ceil((e-this.lineLength)/(this.lineLength-5))))*this.lineHeight:this.lineHeight}},{key:"setDoc",value:function(e){return this.doc=e,this}},{key:"mustRefreshForStyle",value:function(e,t){return Si.indexOf(e)>-1!=this.lineWrapping||this.direction!=t}},{key:"mustRefreshForHeights",value:function(e){for(var t=!1,n=0;n-1,s=Math.round(n)!=Math.round(this.lineHeight)||this.lineWrapping!=o||this.direction!=t;if(this.lineWrapping=o,this.direction=t,this.lineHeight=n,this.charWidth=r,this.lineLength=i,s){this.heightSamples={};for(var l=0;l2&&void 0!==arguments[2]?arguments[2]:2;(0,m.Z)(this,e),this.length=t,this.height=n,this.flags=r}return(0,g.Z)(e,[{key:"outdated",get:function(){return(2&this.flags)>0},set:function(e){this.flags=(e?2:0)|-3&this.flags}},{key:"setHeight",value:function(e,t){this.height!=t&&(Math.abs(this.height-t)>wi&&(e.heightChanged=!0),this.height=t)}},{key:"replace",value:function(t,n,r){return e.of(r)}},{key:"decomposeLeft",value:function(e,t){t.push(this)}},{key:"decomposeRight",value:function(e,t){t.push(this)}},{key:"applyChanges",value:function(e,t,n,r){for(var i=this,a=r.length-1;a>=0;a--){var o=r[a],s=o.fromA,l=o.toA,u=o.fromB,c=o.toB,d=i.lineAt(s,_i.ByPosNoHeight,t,0,0),p=d.to>=l?d:i.lineAt(l,_i.ByPosNoHeight,t,0,0);for(c+=p.to-l,l=p.to;a>0&&d.from<=r[a-1].toA;)s=r[a-1].fromA,u=r[a-1].fromB,a--,s2*a){var o=t[n-1];o.break?t.splice(--n,1,o.left,null,o.right):t.splice(--n,1,o.left,o.right),r+=1+o.break,i-=o.size}else{if(!(a>2*i))break;var s=t[r];s.break?t.splice(r,1,s.left,null,s.right):t.splice(r,1,s.left,s.right),r+=2+s.break,a-=s.size}else if(i1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>3?arguments[3]:void 0;return n&&n.from<=t&&n.more&&this.setHeight(e,n.heights[n.index++]),this.outdated=!1,this}},{key:"toString",value:function(){return"block(".concat(this.length,")")}}]),n}(Ri),Ni=function(e){(0,p.Z)(n,e);var t=(0,f.Z)(n);function n(e,r){var i;return(0,m.Z)(this,n),(i=t.call(this,e,r,kn.Text)).collapsed=0,i.widgetHeight=0,i}return(0,g.Z)(n,[{key:"replace",value:function(e,t,r){var i=r[0];return 1==r.length&&(i instanceof n||i instanceof Ii&&4&i.flags)&&Math.abs(this.length-i.length)<10?(i instanceof Ii?i=new n(i.length,this.height):i.height=this.height,this.outdated||(i.outdated=!1),i):Ri.of(r)}},{key:"updateHeight",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3?arguments[3]:void 0;return r&&r.from<=t&&r.more?this.setHeight(e,r.heights[r.index++]):(n||this.outdated)&&this.setHeight(e,Math.max(this.widgetHeight,e.heightForLine(this.length-this.collapsed))),this.outdated=!1,this}},{key:"toString",value:function(){return"line(".concat(this.length).concat(this.collapsed?-this.collapsed:"").concat(this.widgetHeight?":"+this.widgetHeight:"",")")}}]),n}(xi),Ii=function(e){(0,p.Z)(n,e);var t=(0,f.Z)(n);function n(e){return(0,m.Z)(this,n),t.call(this,e,0)}return(0,g.Z)(n,[{key:"lines",value:function(e,t){var n=e.lineAt(t).number,r=e.lineAt(t+this.length).number;return{firstLine:n,lastLine:r,lineHeight:this.height/(r-n+1)}}},{key:"blockAt",value:function(e,t,n,r){var i=this.lines(t,r),a=i.firstLine,o=i.lastLine,s=i.lineHeight,l=Math.max(0,Math.min(o-a,Math.floor((e-n)/s))),u=t.line(a+l),c=u.from,d=u.length;return new Ci(c,d,n+s*l,s,kn.Text)}},{key:"lineAt",value:function(e,t,n,r,i){if(t==_i.ByHeight)return this.blockAt(e,n,r,i);if(t==_i.ByPosNoHeight){var a=n.lineAt(e),o=a.from,s=a.to;return new Ci(o,s-o,0,0,kn.Text)}var l=this.lines(n,i),u=l.firstLine,c=l.lineHeight,d=n.lineAt(e),p=d.from,f=d.length,h=d.number;return new Ci(p,f,r+c*(h-u),c,kn.Text)}},{key:"forEachLine",value:function(e,t,n,r,i,a){for(var o=this.lines(n,i),s=o.firstLine,l=o.lineHeight,u=Math.max(e,i),c=Math.min(i+this.length,t);u<=c;){var d=n.lineAt(u);u==e&&(r+=l*(d.number-s)),a(new Ci(d.from,d.length,r,l,kn.Text)),r+=l,u=d.to+1}}},{key:"replace",value:function(e,t,r){var i=this.length-t;if(i>0){var a=r[r.length-1];a instanceof n?r[r.length-1]=new n(a.length+i):r.push(null,new n(i-1))}if(e>0){var o=r[0];o instanceof n?r[0]=new n(e+o.length):r.unshift(new n(e-1),null)}return Ri.of(r)}},{key:"decomposeLeft",value:function(e,t){t.push(new n(e-1),null)}},{key:"decomposeRight",value:function(e,t){t.push(null,new n(this.length-e-1))}},{key:"updateHeight",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=arguments.length>3?arguments[3]:void 0,a=t+this.length;if(i&&i.from<=t+this.length&&i.more){var o=[],s=Math.max(t,i.from),l=-1,u=e.heightChanged;for(i.from>t&&o.push(new n(i.from-t-1).updateHeight(e,t));s<=a&&i.more;){var c=e.doc.lineAt(s).length;o.length&&o.push(null);var d=i.heights[i.index++];-1==l?l=d:Math.abs(d-l)>=wi&&(l=-2);var p=new Ni(c,d);p.outdated=!1,o.push(p),s+=c+1}s<=a&&o.push(null,new n(a-s).updateHeight(e,s));var f=Ri.of(o);return e.heightChanged=u||l<0||Math.abs(f.height-this.height)>=wi||Math.abs(l-this.lines(e.doc,t).lineHeight)>=wi,f}return(r||this.outdated)&&(this.setHeight(e,e.heightForGap(t,t+this.length)),this.outdated=!1),this}},{key:"toString",value:function(){return"gap(".concat(this.length,")")}}]),n}(Ri),Di=function(e){(0,p.Z)(n,e);var t=(0,f.Z)(n);function n(e,r,i){var a;return(0,m.Z)(this,n),(a=t.call(this,e.length+r+i.length,e.height+i.height,r|(e.outdated||i.outdated?2:0))).left=e,a.right=i,a.size=e.size+i.size,a}return(0,g.Z)(n,[{key:"break",get:function(){return 1&this.flags}},{key:"blockAt",value:function(e,t,n,r){var i=n+this.left.height;return eo))return l;var u=t==_i.ByPosNoHeight?_i.ByPosNoHeight:_i.ByPos;return s?l.join(this.right.lineAt(o,u,n,a,o)):this.left.lineAt(o,u,n,r,i).join(l)}},{key:"forEachLine",value:function(e,t,n,r,i,a){var o=r+this.left.height,s=i+this.left.length+this.break;if(this.break)e=s&&this.right.forEachLine(e,t,n,o,s,a);else{var l=this.lineAt(s,_i.ByPos,n,r,i);e=e&&l.from<=t&&a(l),t>l.to&&this.right.forEachLine(l.to+1,t,n,o,s,a)}}},{key:"replace",value:function(e,t,n){var r=this.left.length+this.break;if(tthis.left.length)return this.balanced(this.left,this.right.replace(e-r,t-r,n));var i=[];e>0&&this.decomposeLeft(e,i);var a,o=i.length,s=(0,h.Z)(n);try{for(s.s();!(a=s.n()).done;){var l=a.value;i.push(l)}}catch(c){s.e(c)}finally{s.f()}if(e>0&&Li(i,o-1),t=++n&&t.push(null),e>n&&this.right.decomposeLeft(e-n,t)}},{key:"decomposeRight",value:function(e,t){var n=this.left.length,r=n+this.break;if(e>=r)return this.right.decomposeRight(e-r,t);e2*t.size||t.size>2*e.size?Ri.of(this.break?[e,null,t]:[e,t]):(this.left=e,this.right=t,this.height=e.height+t.height,this.outdated=e.outdated||t.outdated,this.size=e.size+t.size,this.length=e.length+this.break+t.length,this)}},{key:"updateHeight",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3?arguments[3]:void 0,i=this.left,a=this.right,o=t+i.length+this.break,s=null;return r&&r.from<=t+i.length&&r.more?s=i=i.updateHeight(e,t,n,r):i.updateHeight(e,t,n),r&&r.from<=o+a.length&&r.more?s=a=a.updateHeight(e,o,n,r):a.updateHeight(e,o,n),s?this.balanced(i,a):(this.height=this.left.height+this.right.height,this.outdated=!1,this)}},{key:"toString",value:function(){return this.left+(this.break?" ":"-")+this.right}}]),n}(Ri);function Li(e,t){var n,r;null==e[t]&&(n=e[t-1])instanceof Ii&&(r=e[t+1])instanceof Ii&&e.splice(t-1,3,new Ii(n.length+1+r.length))}var Pi=function(){function e(t,n){(0,m.Z)(this,e),this.pos=t,this.oracle=n,this.nodes=[],this.lineStart=-1,this.lineEnd=-1,this.covering=null,this.writtenTo=t}return(0,g.Z)(e,[{key:"isCovered",get:function(){return this.covering&&this.nodes[this.nodes.length-1]==this.covering}},{key:"span",value:function(e,t){if(this.lineStart>-1){var n=Math.min(t,this.lineEnd),r=this.nodes[this.nodes.length-1];r instanceof Ni?r.length+=n-this.pos:(n>this.pos||!this.isCovered)&&this.nodes.push(new Ni(n-this.pos,-1)),this.writtenTo=n,t>n&&(this.nodes.push(null),this.writtenTo++,this.lineStart=-1)}this.pos=t}},{key:"point",value:function(e,t,n){if(e=5)&&this.addLineDeco(r,i)}else t>e&&this.span(e,t);this.lineEnd>-1&&this.lineEnd-1)){var e=this.oracle.doc.lineAt(this.pos),t=e.from,n=e.to;this.lineStart=t,this.lineEnd=n,this.writtenTot&&this.nodes.push(new Ni(this.pos-t,-1)),this.writtenTo=this.pos}}},{key:"blankContent",value:function(e,t){var n=new Ii(t-e);return this.oracle.doc.lineAt(e).to==t&&(n.flags|=4),n}},{key:"ensureLine",value:function(){this.enterLine();var e=this.nodes.length?this.nodes[this.nodes.length-1]:null;if(e instanceof Ni)return e;var t=new Ni(0,-1);return this.nodes.push(t),t}},{key:"addBlock",value:function(e){this.enterLine(),e.type!=kn.WidgetAfter||this.isCovered||this.ensureLine(),this.nodes.push(e),this.writtenTo=this.pos=this.pos+e.length,e.type!=kn.WidgetBefore&&(this.covering=e)}},{key:"addLineDeco",value:function(e,t){var n=this.ensureLine();n.length+=t,n.collapsed+=t,n.widgetHeight=Math.max(n.widgetHeight,e),this.writtenTo=this.pos=this.pos+t}},{key:"finish",value:function(e){var t=0==this.nodes.length?null:this.nodes[this.nodes.length-1];!(this.lineStart>-1)||t instanceof Ni||this.isCovered?(this.writtenTou.clientHeight||u.scrollWidth>u.clientWidth)&&"visible"!=c.overflow){var d=u.getBoundingClientRect();r=Math.max(r,d.left),i=Math.min(i,d.right),a=Math.max(a,d.top),o=Math.min(o,d.bottom)}l="absolute"==c.position||"fixed"==c.position?u.offsetParent:u.parentNode}else{if(11!=l.nodeType)break;l=l.host}return{left:r-n.left,right:Math.max(r,i)-n.left,top:a-(n.top+t),bottom:Math.max(a,o)-(n.top+t)}}function Bi(e,t){var n=e.getBoundingClientRect();return{left:0,right:n.right-n.left,top:t,bottom:n.bottom-(n.top+t)}}var $i=function(){function e(t,n,r){(0,m.Z)(this,e),this.from=t,this.to=n,this.size=r}return(0,g.Z)(e,[{key:"draw",value:function(e){return An.replace({widget:new Qi(this.size,e)}).range(this.from,this.to)}}],[{key:"same",value:function(e,t){if(e.length!=t.length)return!1;for(var n=0;n=t&&i<=n}))){var a=e.lineBlockAt(i),o=a.from,s=a.to;t.push(new Gi(o,s))}},i=0;i<=1;i++)r(i);this.viewports=t.sort((function(e,t){return e.from-t.from})),this.scaler=this.heightMap.height<=7e6?ji:new Vi(this.heightOracle.doc,this.heightMap,this.viewports)}},{key:"updateViewportLines",value:function(){var e=this;this.viewportLines=[],this.heightMap.forEachLine(this.viewport.from,this.viewport.to,this.state.doc,0,0,(function(t){e.viewportLines.push(1==e.scaler.scale?t:Yi(t,e.scaler))}))}},{key:"update",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=this.state;this.state=e.state;var r=this.state.facet(ir),i=e.changedRanges,a=or.extendWithRanges(i,Mi(e.startState.facet(ir),r,e?e.changes:H.empty(this.state.doc.length))),o=this.heightMap.height;this.heightMap=this.heightMap.applyChanges(r,n.doc,this.heightOracle.setDoc(this.state.doc),a),this.heightMap.height!=o&&(e.flags|=2);var s=a.length?this.mapViewport(this.viewport,e.changes):this.viewport;(t&&(t.range.heads.to)||!this.viewportIsAppropriate(s))&&(s=this.getViewport(0,t));var l=!e.changes.empty||2&e.flags||s.from!=this.viewport.from||s.to!=this.viewport.to;this.viewport=s,this.updateForViewport(),l&&this.updateViewportLines(),(this.lineGaps.length||this.viewport.to-this.viewport.from>4e3)&&this.updateLineGaps(this.ensureLineGaps(this.mapLineGaps(this.lineGaps,e.changes))),e.flags|=this.computeVisibleRanges(),t&&(this.scrollTarget=t),!this.mustEnforceCursorAssoc&&e.selectionSet&&e.view.lineWrapping&&e.state.selection.main.empty&&e.state.selection.main.assoc&&(this.mustEnforceCursorAssoc=!0)}},{key:"measure",value:function(e){var t=e.contentDOM,n=window.getComputedStyle(t),r=this.heightOracle,i=n.whiteSpace,a="rtl"==n.direction?lr.RTL:lr.LTR,o=this.heightOracle.mustRefreshForStyle(i,a),s=o||this.mustMeasureContent||this.contentDOMHeight!=t.clientHeight,l=0,u=0;if(this.editorWidth!=e.scrollDOM.clientWidth&&(r.lineWrapping&&(s=!0),this.editorWidth=e.scrollDOM.clientWidth,l|=8),s){this.mustMeasureContent=!1,this.contentDOMHeight=t.clientHeight;var c=parseInt(n.paddingTop)||0,d=parseInt(n.paddingBottom)||0;this.paddingTop==c&&this.paddingBottom==d||(l|=8,this.paddingTop=c,this.paddingBottom=d)}var p=(this.printing?Bi:Ui)(t,this.paddingTop),f=p.top-this.pixelViewport.top,h=p.bottom-this.pixelViewport.bottom;this.pixelViewport=p;var m=this.pixelViewport.bottom>this.pixelViewport.top&&this.pixelViewport.right>this.pixelViewport.left;if(m!=this.inView&&(this.inView=m,m&&(s=!0)),!this.inView)return 0;var g=t.clientWidth;if(this.contentDOMWidth==g&&this.editorHeight==e.scrollDOM.clientHeight||(this.contentDOMWidth=g,this.editorHeight=e.scrollDOM.clientHeight,l|=8),s){var v=e.docView.measureVisibleLineHeights();if(r.mustRefreshForHeights(v)&&(o=!0),o||r.lineWrapping&&Math.abs(g-this.contentDOMWidth)>r.charWidth){var b=e.docView.measureTextSize(),y=b.lineHeight,O=b.charWidth;(o=r.refresh(i,a,y,O,g/O,v))&&(e.docView.minWidth=0,l|=8)}f>0&&h>0?u=Math.max(f,h):f<0&&h<0&&(u=Math.min(f,h)),r.heightChanged=!1,this.heightMap=this.heightMap.updateHeight(r,0,o,new Ai(this.viewport.from,v)),r.heightChanged&&(l|=2)}var E=!this.viewportIsAppropriate(this.viewport,u)||this.scrollTarget&&(this.scrollTarget.range.headthis.viewport.to);return E&&(this.viewport=this.getViewport(u,this.scrollTarget)),this.updateForViewport(),(2&l||E)&&this.updateViewportLines(),(this.lineGaps.length||this.viewport.to-this.viewport.from>4e3)&&this.updateLineGaps(this.ensureLineGaps(o?[]:this.lineGaps)),l|=this.computeVisibleRanges(),this.mustEnforceCursorAssoc&&(this.mustEnforceCursorAssoc=!1,e.docView.enforceCursorAssoc()),l}},{key:"visibleTop",get:function(){return this.scaler.fromDOM(this.pixelViewport.top)}},{key:"visibleBottom",get:function(){return this.scaler.fromDOM(this.pixelViewport.bottom)}},{key:"getViewport",value:function(e,t){var n=.5-Math.max(-.5,Math.min(.5,e/1e3/2)),r=this.heightMap,i=this.state.doc,a=this.visibleTop,o=this.visibleBottom,s=new Gi(r.lineAt(a-1e3*n,_i.ByHeight,i,0,0).from,r.lineAt(o+1e3*(1-n),_i.ByHeight,i,0,0).to);if(t){var l=t.range.head;if(ls.to){var u,c=Math.min(this.editorHeight,this.pixelViewport.bottom-this.pixelViewport.top),d=r.lineAt(l,_i.ByPos,i,0,0);u="center"==t.y?(d.top+d.bottom)/2-c/2:"start"==t.y||"nearest"==t.y&&l1&&void 0!==arguments[1]?arguments[1]:0;if(!this.inView)return!0;var i=this.heightMap.lineAt(t,_i.ByPos,this.state.doc,0,0),a=i.top,o=this.heightMap.lineAt(n,_i.ByPos,this.state.doc,0,0),s=o.bottom,l=this.visibleTop,u=this.visibleBottom;return(0==t||a<=l-Math.max(10,Math.min(-r,250)))&&(n==this.state.doc.length||s>=u+Math.max(10,Math.min(r,250)))&&a>l-2e3&&si&&(r.push({from:i,to:e}),a+=e-i),i=t}},20),ii.from&&d.push({from:i.from,to:o}),s=i.from&&p.from<=i.to&&zi(d,p.from-10,p.from+10),!p.empty&&p.to>=i.from&&p.to<=i.to&&zi(d,p.to-10,p.to+10);for(var f=function(){var r=g[m],o=r.from,s=r.to;s-o>1e3&&n.push(function(e,t){var n,r=(0,h.Z)(e);try{for(r.s();!(n=r.n()).done;){var i=n.value;if(t(i))return i}}catch(a){r.e(a)}finally{r.f()}return}(e,(function(e){return e.from>=i.from&&e.to<=i.to&&Math.abs(e.from-o)<1e3&&Math.abs(e.to-s)<1e3}))||new $i(o,s,t.gapSize(i,o,s,a)))},m=0,g=d;m=this.viewport.from&&e<=this.viewport.to&&this.viewportLines.find((function(t){return t.from<=e&&t.to>=e}))||Yi(this.heightMap.lineAt(e,_i.ByPos,this.state.doc,0,0),this.scaler)}},{key:"lineBlockAtHeight",value:function(e){return Yi(this.heightMap.lineAt(this.scaler.fromDOM(e),_i.ByHeight,this.state.doc,0,0),this.scaler)}},{key:"elementAtHeight",value:function(e){return Yi(this.heightMap.blockAt(this.scaler.fromDOM(e),this.state.doc,0,0),this.scaler)}},{key:"docHeight",get:function(){return this.scaler.toDOM(this.heightMap.height)}},{key:"contentHeight",get:function(){return this.docHeight+this.paddingTop+this.paddingBottom}}]),e}(),Gi=(0,g.Z)((function e(t,n){(0,m.Z)(this,e),this.from=t,this.to=n}));function Hi(e,t){var n=e.total,r=e.ranges;if(t<=0)return r[0].from;if(t>=1)return r[r.length-1].to;for(var i=Math.floor(n*t),a=0;;a++){var o=r[a],s=o.from,l=o.to-s;if(i<=l)return s+i;i-=l}}function Wi(e,t){var n,r=0,i=(0,h.Z)(e.ranges);try{for(i.s();!(n=i.n()).done;){var a=n.value,o=a.from,s=a.to;if(t<=s){r+=t-o;break}r+=s-o}}catch(l){i.e(l)}finally{i.f()}return r/e.total}function zi(e,t,n){for(var r=0;rt){var a=[];i.fromn&&a.push({from:n,to:i.to}),e.splice.apply(e,[r,1].concat(a)),r+=a.length-1}}}var ji={toDOM:function(e){return e},fromDOM:function(e){return e},scale:1},Vi=function(){function e(t,n,r){(0,m.Z)(this,e);var i=0,a=0,o=0;this.viewports=r.map((function(e){var r=e.from,a=e.to,o=n.lineAt(r,_i.ByPos,t,0,0).top,s=n.lineAt(a,_i.ByPos,t,0,0).bottom;return i+=s-o,{from:r,to:a,top:o,bottom:s,domTop:0,domBottom:0}})),this.scale=(7e6-i)/(n.height-i);var s,l=(0,h.Z)(this.viewports);try{for(l.s();!(s=l.n()).done;){var u=s.value;u.domTop=o+(u.top-a)*this.scale,o=u.domBottom=u.domTop+(u.bottom-u.top),a=u.bottom}}catch(c){l.e(c)}finally{l.f()}}return(0,g.Z)(e,[{key:"toDOM",value:function(e){for(var t=0,n=0,r=0;;t++){var i=t-1}}),Ki=Ve.newName(),Ji=Ve.newName(),ea=Ve.newName(),ta={"&light":"."+Ji,"&dark":"."+ea};function na(e,t,n){return new Ve(t,{finish:function(t){return/&/.test(t)?t.replace(/&\w*/,(function(t){if("&"==t)return e;if(!n||!n[t])throw new RangeError("Unsupported selector: ".concat(t));return n[t]})):e+" "+t}})}var ra=na("."+Ki,{"&.cm-editor":{position:"relative !important",boxSizing:"border-box","&.cm-focused":{outline:"1px dotted #212121"},display:"flex !important",flexDirection:"column"},".cm-scroller":{display:"flex !important",alignItems:"flex-start !important",fontFamily:"monospace",lineHeight:1.4,height:"100%",overflowX:"auto",position:"relative",zIndex:0},".cm-content":{margin:0,flexGrow:2,minHeight:"100%",display:"block",whiteSpace:"pre",wordWrap:"normal",boxSizing:"border-box",padding:"4px 0",outline:"none","&[contenteditable=true]":{WebkitUserModify:"read-write-plaintext-only"}},".cm-lineWrapping":{whiteSpace_fallback:"pre-wrap",whiteSpace:"break-spaces",wordBreak:"break-word",overflowWrap:"anywhere"},"&light .cm-content":{caretColor:"black"},"&dark .cm-content":{caretColor:"white"},".cm-line":{display:"block",padding:"0 2px 0 4px"},".cm-selectionLayer":{zIndex:-1,contain:"size style"},".cm-selectionBackground":{position:"absolute"},"&light .cm-selectionBackground":{background:"#d9d9d9"},"&dark .cm-selectionBackground":{background:"#222"},"&light.cm-focused .cm-selectionBackground":{background:"#d7d4f0"},"&dark.cm-focused .cm-selectionBackground":{background:"#233"},".cm-cursorLayer":{zIndex:100,contain:"size style",pointerEvents:"none"},"&.cm-focused .cm-cursorLayer":{animation:"steps(1) cm-blink 1.2s infinite"},"@keyframes cm-blink":{"0%":{},"50%":{visibility:"hidden"},"100%":{}},"@keyframes cm-blink2":{"0%":{},"50%":{visibility:"hidden"},"100%":{}},".cm-cursor, .cm-dropCursor":{position:"absolute",borderLeft:"1.2px solid black",marginLeft:"-0.6px",pointerEvents:"none"},".cm-cursor":{display:"none"},"&dark .cm-cursor":{borderLeftColor:"#444"},"&.cm-focused .cm-cursor":{display:"block"},"&light .cm-activeLine":{backgroundColor:"#f3f9ff"},"&dark .cm-activeLine":{backgroundColor:"#223039"},"&light .cm-specialChar":{color:"red"},"&dark .cm-specialChar":{color:"#f78"},".cm-tab":{display:"inline-block",overflow:"hidden",verticalAlign:"bottom"},".cm-widgetBuffer":{verticalAlign:"text-top",height:"1em",display:"inline"},".cm-placeholder":{color:"#888",display:"inline-block",verticalAlign:"top"},".cm-button":{verticalAlign:"middle",color:"inherit",fontSize:"70%",padding:".2em 1em",borderRadius:"1px"},"&light .cm-button":{backgroundImage:"linear-gradient(#eff1f5, #d9d9df)",border:"1px solid #888","&:active":{backgroundImage:"linear-gradient(#b4b4b4, #d0d3d6)"}},"&dark .cm-button":{backgroundImage:"linear-gradient(#393939, #111)",border:"1px solid #888","&:active":{backgroundImage:"linear-gradient(#111, #333)"}},".cm-textfield":{verticalAlign:"middle",color:"inherit",fontSize:"70%",border:"1px solid silver",padding:".2em .5em"},"&light .cm-textfield":{backgroundColor:"white"},"&dark .cm-textfield":{border:"1px solid #555",backgroundColor:"inherit"}},ta),ia={childList:!0,characterData:!0,subtree:!0,attributes:!0,characterDataOldValue:!0},aa=ln.ie&&ln.ie_version<=11,oa=function(){function e(t,n,r){var i=this;(0,m.Z)(this,e),this.view=t,this.onChange=n,this.onScrollChanged=r,this.active=!1,this.selectionRange=new Mt,this.selectionChanged=!1,this.delayedFlush=-1,this.resizeTimeout=-1,this.queue=[],this.delayedAndroidKey=null,this.scrollTargets=[],this.intersection=null,this.resize=null,this.intersecting=!1,this.gapIntersection=null,this.gaps=[],this.parentCheck=-1,this.dom=t.contentDOM,this.observer=new MutationObserver((function(e){var n,r=(0,h.Z)(e);try{for(r.s();!(n=r.n()).done;){var a=n.value;i.queue.push(a)}}catch(o){r.e(o)}finally{r.f()}(ln.ie&&ln.ie_version<=11||ln.ios&&t.composing)&&e.some((function(e){return"childList"==e.type&&e.removedNodes.length||"characterData"==e.type&&e.oldValue.length>e.target.nodeValue.length}))?i.flushSoon():i.flush()})),aa&&(this.onCharData=function(e){i.queue.push({target:e.target,type:"characterData",oldValue:e.prevValue}),i.flushSoon()}),this.onSelectionChange=this.onSelectionChange.bind(this),window.addEventListener("resize",this.onResize=this.onResize.bind(this)),"function"==typeof ResizeObserver&&(this.resize=new ResizeObserver((function(){i.view.docView.lastUpdate0&&e[e.length-1].intersectionRatio>0!=i.intersecting&&(i.intersecting=!i.intersecting,i.intersecting!=i.view.inView&&i.onScrollChanged(document.createEvent("Event")))}),{}),this.intersection.observe(this.dom),this.gapIntersection=new IntersectionObserver((function(e){e.length>0&&e[e.length-1].intersectionRatio>0&&i.onScrollChanged(document.createEvent("Event"))}),{})),this.listenForScroll(),this.readSelectionRange(),this.dom.ownerDocument.addEventListener("selectionchange",this.onSelectionChange)}return(0,g.Z)(e,[{key:"onScroll",value:function(e){this.intersecting&&this.flush(!1),this.onScrollChanged(e)}},{key:"onResize",value:function(){var e=this;this.resizeTimeout<0&&(this.resizeTimeout=setTimeout((function(){e.resizeTimeout=-1,e.view.requestMeasure()}),50))}},{key:"onPrint",value:function(){var e=this;this.view.viewState.printing=!0,this.view.measure(),setTimeout((function(){e.view.viewState.printing=!1,e.view.requestMeasure()}),500)}},{key:"updateGaps",value:function(e){if(this.gapIntersection&&(e.length!=this.gaps.length||this.gaps.some((function(t,n){return t!=e[n]})))){this.gapIntersection.disconnect();var t,n=(0,h.Z)(e);try{for(n.s();!(t=n.n()).done;){var r=t.value;this.gapIntersection.observe(r)}}catch(i){n.e(i)}finally{n.f()}this.gaps=e}}},{key:"onSelectionChange",value:function(e){if(this.readSelectionRange()&&!this.delayedAndroidKey){var t=this.view,n=this.selectionRange;if(t.state.facet(Vn)?t.root.activeElement==this.dom:Ct(t.dom,n)){var r=n.anchorNode&&t.docView.nearest(n.anchorNode);r&&r.ignoreEvent(e)||((ln.ie&&ln.ie_version<=11||ln.android&&ln.chrome)&&!t.state.selection.main.empty&&n.focusNode&&wt(n.focusNode,n.focusOffset,n.anchorNode,n.anchorOffset)?this.flushSoon():this.flush(!1))}}}},{key:"readSelectionRange",value:function(){var e=this.view.root,t=kt(e),n=ln.safari&&11==e.nodeType&&function(){for(var e=document.activeElement;e&&e.shadowRoot;)e=e.shadowRoot.activeElement;return e}()==this.view.contentDOM&&function(e){var t=null;function n(e){e.preventDefault(),e.stopImmediatePropagation(),t=e.getTargetRanges()[0]}if(e.contentDOM.addEventListener("beforeinput",n,!0),document.execCommand("indent"),e.contentDOM.removeEventListener("beforeinput",n,!0),!t)return null;var r=t.startContainer,i=t.startOffset,a=t.endContainer,o=t.endOffset,s=e.docView.domAtPos(e.state.selection.main.anchor);if(wt(s.node,s.offset,a,o)){var l=[a,o,r,i];r=l[0],i=l[1],a=l[2],o=l[3]}return{anchorNode:r,anchorOffset:i,focusNode:a,focusOffset:o}}(this.view)||t;return!this.selectionRange.eq(n)&&(this.selectionRange.setRange(n),this.selectionChanged=!0)}},{key:"setSelectionRange",value:function(e,t){this.selectionRange.set(e.node,e.offset,t.node,t.offset),this.selectionChanged=!1}},{key:"listenForScroll",value:function(){this.parentCheck=-1;for(var e=0,t=null,n=this.dom;n;)if(1==n.nodeType)!t&&e=0&&(window.clearTimeout(this.delayedFlush),this.delayedFlush=-1,this.flush())}},{key:"processRecords",value:function(){var e,t=this.queue,n=(0,h.Z)(this.observer.takeRecords());try{for(n.s();!(e=n.n()).done;){var r=e.value;t.push(r)}}catch(d){n.e(d)}finally{n.f()}t.length&&(this.queue=[]);var i,a=-1,o=-1,s=!1,l=(0,h.Z)(t);try{for(l.s();!(i=l.n()).done;){var u=i.value,c=this.readMutation(u);c&&(c.typeOver&&(s=!0),-1==a?(a=c.from,o=c.to):(a=Math.min(c.from,a),o=Math.max(c.to,o)))}}catch(d){l.e(d)}finally{l.f()}return{from:a,to:o,typeOver:s}}},{key:"flush",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];if(!(this.delayedFlush>=0||this.delayedAndroidKey)){e&&this.readSelectionRange();var t=this.processRecords(),n=t.from,r=t.to,i=t.typeOver,a=this.selectionChanged&&Ct(this.dom,this.selectionRange);if(!(n<0)||a){this.selectionChanged=!1;var o=this.view.state;this.onChange(n,r,i),this.view.state==o&&this.view.update([])}}}},{key:"readMutation",value:function(e){var t=this.view.docView.nearest(e.target);if(!t||t.ignoreMutation(e))return null;if(t.markDirty("attributes"==e.type),"attributes"==e.type&&(t.dirty|=4),"childList"==e.type){var n=sa(t,e.previousSibling||e.target.previousSibling,-1),r=sa(t,e.nextSibling||e.target.nextSibling,1);return{from:n?t.posAfter(n):t.posAtStart,to:r?t.posBefore(r):t.posAtEnd,typeOver:!1}}return"characterData"==e.type?{from:t.posAtStart,to:t.posAtEnd,typeOver:e.target.nodeValue==e.oldValue}:null}},{key:"destroy",value:function(){var e,t,n;this.stop(),null===(e=this.intersection)||void 0===e||e.disconnect(),null===(t=this.gapIntersection)||void 0===t||t.disconnect(),null===(n=this.resize)||void 0===n||n.disconnect();var r,i=(0,h.Z)(this.scrollTargets);try{for(i.s();!(r=i.n()).done;){r.value.removeEventListener("scroll",this.onScroll)}}catch(a){i.e(a)}finally{i.f()}window.removeEventListener("scroll",this.onScroll),window.removeEventListener("resize",this.onResize),window.removeEventListener("beforeprint",this.onPrint),this.dom.ownerDocument.removeEventListener("selectionchange",this.onSelectionChange),clearTimeout(this.parentCheck),clearTimeout(this.resizeTimeout)}}]),e}();function sa(e,t,n){for(;t;){var r=Wt.get(t);if(r&&r.parent==e)return r;var i=t.parentNode;t=i!=e.dom?i:n>0?t.nextSibling:t.previousSibling}return null}function la(e,t,n,r){var i,a,o=e.state.selection.main;if(t>-1){var s=e.docView.domBoundsAround(t,n,0);if(!s||e.state.readOnly)return;var l=s.from,u=s.to,c=e.docView.impreciseHead||e.docView.impreciseAnchor?[]:function(e){var t=[];if(e.root.activeElement!=e.contentDOM)return t;var n=e.observer.selectionRange,r=n.anchorNode,i=n.anchorOffset,a=n.focusNode,o=n.focusOffset;r&&(t.push(new Ir(r,i)),a==r&&o==i||t.push(new Ir(a,o)));return t}(e),d=new xr(c,e.state);d.readRange(s.startDOM,s.endDOM);var p=o.from,f=null;(8===e.inputState.lastKeyCode&&e.inputState.lastKeyTime>Date.now()-100||ln.android&&d.text.length0&&s>0&&e.charCodeAt(o-1)==t.charCodeAt(s-1);)o--,s--;if("end"==r){n-=o+Math.max(0,a-Math.min(o,s))-a}if(o=o?a-n:0)+(s-o),o=a}else if(s=s?a-n:0)+(o-s),s=a}return{from:a,toA:o,toB:s}}(e.state.doc.sliceString(l,u,Rr),d.text,p-l,f);h&&(ln.chrome&&13==e.inputState.lastKeyCode&&h.toB==h.from+2&&"\uffff\uffff"==d.text.slice(h.from,h.toB)&&h.toB--,i={from:l+h.from,to:l+h.toA,insert:N.of(d.text.slice(h.from,h.toB).split(Rr))}),a=function(e,t){if(0==e.length)return null;var n=e[0].pos,r=2==e.length?e[1].pos:n;return n>-1&&r>-1?K.single(n+t,r+t):null}(c,l)}else if(e.hasFocus||!e.state.facet(Vn)){var m=e.observer.selectionRange,g=e.docView,v=g.impreciseHead,b=g.impreciseAnchor,y=v&&v.node==m.focusNode&&v.offset==m.focusOffset||!At(e.contentDOM,m.focusNode)?e.state.selection.main.head:e.docView.posFromDOM(m.focusNode,m.focusOffset),O=b&&b.node==m.anchorNode&&b.offset==m.anchorOffset||!At(e.contentDOM,m.anchorNode)?e.state.selection.main.anchor:e.docView.posFromDOM(m.anchorNode,m.anchorOffset);y==o.head&&O==o.anchor||(a=K.single(O,y))}if(i||a)if(!i&&r&&!o.empty&&a&&a.main.empty?i={from:o.from,to:o.to,insert:e.state.doc.slice(o.from,o.to)}:i&&i.from>=o.from&&i.to<=o.to&&(i.from!=o.from||i.to!=o.to)&&o.to-o.from-(i.to-i.from)<=4&&(i={from:o.from,to:o.to,insert:e.state.doc.slice(o.from,i.from).append(i.insert).append(e.state.doc.slice(i.to,o.to))}),i){var E=e.state;if(ln.ios&&e.inputState.flushIOSKey(e))return;if(ln.android&&(i.from==o.from&&i.to==o.to&&1==i.insert.length&&2==i.insert.lines&&$t(e.contentDOM,"Enter",13)||i.from==o.from-1&&i.to==o.to&&0==i.insert.length&&$t(e.contentDOM,"Backspace",8)||i.from==o.from&&i.to==o.to+1&&0==i.insert.length&&$t(e.contentDOM,"Delete",46)))return;var T,S=i.insert.toString();if(e.state.facet(Zn).some((function(t){return t(e,i.from,i.to,S)})))return;if(e.inputState.composing>=0&&e.inputState.composing++,i.from>=o.from&&i.to<=o.to&&i.to-i.from>=(o.to-o.from)/3&&(!a||a.main.empty&&a.main.from==i.from+i.insert.length)&&e.inputState.composing<0){var k=o.fromi.to?E.sliceDoc(i.to,o.to):"";T=E.replaceSelection(e.state.toText(k+i.insert.sliceString(0,void 0,e.state.lineBreak)+A))}else{var C=E.changes(i),_=a&&!E.selection.main.eq(a.main)&&a.main.to<=C.newLength?a.main:void 0;if(E.selection.ranges.length>1&&e.inputState.composing>=0&&i.to<=o.to&&i.to>=o.to-10){var w=e.state.sliceDoc(i.from,i.to),R=Mr(e)||e.state.doc.lineAt(o.head),x=o.to-i.to,I=o.to-o.from;T=E.changeByRange((function(t){if(t.from==o.from&&t.to==o.to)return{changes:C,range:_||t.map(C)};var n=t.to-x,r=n-w.length;if(t.to-t.from!=I||e.state.sliceDoc(r,n)!=w||R&&t.to>=R.from&&t.from<=R.to)return{range:t};var a=E.changes({from:r,to:n,insert:i.insert}),s=t.to-o.to;return{changes:a,range:_?K.range(Math.max(0,_.anchor+s),Math.max(0,_.head+s)):t.map(a)}}))}else T={changes:C,selection:_&&E.selection.replaceRange(_)}}var D="input.type";e.composing&&(D+=".compose",e.inputState.compositionFirstChange&&(D+=".start",e.inputState.compositionFirstChange=!1)),e.dispatch(T,{scrollIntoView:!0,userEvent:D})}else if(a&&!a.main.eq(o)){var L=!1,P="select";e.inputState.lastSelectionTime>Date.now()-50&&("select"==e.inputState.lastSelectionOrigin&&(L=!0),P=e.inputState.lastSelectionOrigin),e.dispatch({selection:a,scrollIntoView:L,userEvent:P})}}var ua=function(){function e(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,m.Z)(this,e),this.plugins=[],this.pluginMap=new Map,this.editorAttrs={},this.contentAttrs={},this.bidiCache=[],this.destroyed=!1,this.updateState=2,this.measureScheduled=-1,this.measureRequests=[],this.contentDOM=document.createElement("div"),this.scrollDOM=document.createElement("div"),this.scrollDOM.tabIndex=-1,this.scrollDOM.className="cm-scroller",this.scrollDOM.appendChild(this.contentDOM),this.announceDOM=document.createElement("div"),this.announceDOM.style.cssText="position: absolute; top: -10000px",this.announceDOM.setAttribute("aria-live","polite"),this.dom=document.createElement("div"),this.dom.appendChild(this.announceDOM),this.dom.appendChild(this.scrollDOM),this._dispatch=n.dispatch||function(e){return t.update([e])},this.dispatch=this.dispatch.bind(this),this.root=n.root||Qt(n.parent)||document,this.viewState=new Zi(n.state||Ge.create()),this.plugins=this.state.facet(Kn).map((function(e){return new tr(e)}));var r,i=(0,h.Z)(this.plugins);try{for(i.s();!(r=i.n()).done;){var a=r.value;a.update(this)}}catch(o){i.e(o)}finally{i.f()}this.observer=new oa(this,(function(e,n,r){la(t,e,n,r)}),(function(e){t.inputState.runScrollHandlers(t,e),t.observer.intersecting&&t.measure()})),this.inputState=new ti(this),this.docView=new Dr(this),this.mountStyles(),this.updateAttrs(),this.updateState=0,this.requestMeasure(),n.parent&&n.parent.appendChild(this.dom)}return(0,g.Z)(e,[{key:"state",get:function(){return this.viewState.state}},{key:"viewport",get:function(){return this.viewState.viewport}},{key:"visibleRanges",get:function(){return this.viewState.visibleRanges}},{key:"inView",get:function(){return this.viewState.inView}},{key:"composing",get:function(){return this.inputState.composing>0}},{key:"compositionStarted",get:function(){return this.inputState.composing>=0}},{key:"dispatch",value:function(){var e;this._dispatch(1==arguments.length&&(arguments.length<=0?void 0:arguments[0])instanceof Ie?arguments.length<=0?void 0:arguments[0]:(e=this.state).update.apply(e,arguments))}},{key:"update",value:function(e){if(0!=this.updateState)throw new Error("Calls to EditorView.update are not allowed while an update is in progress");var t,n,r=!1,i=this.state,a=(0,h.Z)(e);try{for(a.s();!(n=a.n()).done;){var o=n.value;if(o.startState!=i)throw new RangeError("Trying to update state with a transaction that doesn't start from the previous state.");i=o.state}}catch(b){a.e(b)}finally{a.f()}if(this.destroyed)this.viewState.state=i;else{if(i.facet(Ge.phrases)!=this.state.facet(Ge.phrases))return this.setState(i);t=new sr(this,i,e);var s=this.viewState.scrollTarget;try{this.updateState=2;var l,u=(0,h.Z)(e);try{for(u.s();!(l=u.n()).done;){var c=l.value;if(s&&(s=s.map(c.changes)),c.scrollIntoView){var d=c.state.selection.main;s=new Wn(d.empty?d:K.cursor(d.head,d.head>d.anchor?-1:1))}var p,f=(0,h.Z)(c.effects);try{for(f.s();!(p=f.n()).done;){var m=p.value;m.is(Gn)?s=new Wn(m.value):m.is(Hn)?s=new Wn(m.value,"center"):m.is(zn)&&(s=m.value)}}catch(b){f.e(b)}finally{f.f()}}}catch(b){u.e(b)}finally{u.f()}this.viewState.update(t,s),this.bidiCache=fa.update(this.bidiCache,t.changes),t.empty||(this.updatePlugins(t),this.inputState.update(t)),r=this.docView.update(t),this.state.facet(ar)!=this.styleModules&&this.mountStyles(),this.updateAttrs(),this.showAnnouncements(e),this.docView.updateSelection(r,e.some((function(e){return e.isUserEvent("select.pointer")})))}finally{this.updateState=0}if(t.startState.facet(qi)!=t.state.facet(qi)&&(this.viewState.mustMeasureContent=!0),(r||s||this.viewState.mustEnforceCursorAssoc||this.viewState.mustMeasureContent)&&this.requestMeasure(),!t.empty){var g,v=(0,h.Z)(this.state.facet(Qn));try{for(v.s();!(g=v.n()).done;){(0,g.value)(t)}}catch(b){v.e(b)}finally{v.f()}}}}},{key:"setState",value:function(e){if(0!=this.updateState)throw new Error("Calls to EditorView.setState are not allowed while an update is in progress");if(this.destroyed)this.viewState.state=e;else{this.updateState=2;var t=this.hasFocus;try{var n,r=(0,h.Z)(this.plugins);try{for(r.s();!(n=r.n()).done;){n.value.destroy(this)}}catch(o){r.e(o)}finally{r.f()}this.viewState=new Zi(e),this.plugins=e.facet(Kn).map((function(e){return new tr(e)})),this.pluginMap.clear();var i,a=(0,h.Z)(this.plugins);try{for(a.s();!(i=a.n()).done;){i.value.update(this)}}catch(o){a.e(o)}finally{a.f()}this.docView=new Dr(this),this.inputState.ensureHandlers(this),this.mountStyles(),this.updateAttrs(),this.bidiCache=[]}finally{this.updateState=0}t&&this.focus(),this.requestMeasure()}}},{key:"updatePlugins",value:function(e){var t=e.startState.facet(Kn),n=e.state.facet(Kn);if(t!=n){var r,i=[],a=(0,h.Z)(n);try{for(a.s();!(r=a.n()).done;){var o=r.value,s=t.indexOf(o);if(s<0)i.push(new tr(o));else{var l=this.plugins[s];l.mustUpdate=e,i.push(l)}}}catch(g){a.e(g)}finally{a.f()}var u,c=(0,h.Z)(this.plugins);try{for(c.s();!(u=c.n()).done;){var d=u.value;d.mustUpdate!=e&&d.destroy(this)}}catch(g){c.e(g)}finally{c.f()}this.plugins=i,this.pluginMap.clear(),this.inputState.ensureHandlers(this)}else{var p,f=(0,h.Z)(this.plugins);try{for(f.s();!(p=f.n()).done;){p.value.mustUpdate=e}}catch(g){f.e(g)}finally{f.f()}}for(var m=0;m0&&void 0!==arguments[0])||arguments[0];if(!this.destroyed){this.measureScheduled>-1&&cancelAnimationFrame(this.measureScheduled),this.measureScheduled=0,t&&this.observer.flush();var n=null;try{for(var r=0;;r++){this.updateState=1;var i=this.viewport,a=this.viewState.measure(this);if(!a&&!this.measureRequests.length&&null==this.viewState.scrollTarget)break;if(r>5){console.warn(this.measureRequests.length?"Measure loop restarted more than 5 times":"Viewport failed to stabilize");break}var o=[];if(!(4&a)){var s=[o,this.measureRequests];this.measureRequests=s[0],o=s[1]}var l=o.map((function(t){try{return t.read(e)}catch(n){return jn(e.state,n),pa}})),u=new sr(this,this.state),c=!1,d=!1;u.flags|=a,n?n.flags|=a:n=u,this.updateState=2,u.empty||(this.updatePlugins(u),this.inputState.update(u),this.updateAttrs(),c=this.docView.update(u));for(var p=0;p-1&&this.measure(!1)}},{key:"requestMeasure",value:function(e){var t=this;if(this.measureScheduled<0&&(this.measureScheduled=requestAnimationFrame((function(){return t.measure()}))),e){if(null!=e.key)for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:0;return this.lineBlockAt(e).moveY(t+this.viewState.paddingTop)}},{key:"lineBlockAt",value:function(e){return this.viewState.lineBlockAt(e)}},{key:"contentHeight",get:function(){return this.viewState.contentHeight}},{key:"moveByChar",value:function(e,t,n){return ei(this,e,Jr(this,e,t,n))}},{key:"moveByGroup",value:function(e,t){var n=this;return ei(this,e,Jr(this,e,t,(function(t){return function(e,t,n){var r=e.state.charCategorizer(t),i=r(n);return function(e){var t=r(e);return i==$e.Space&&(i=t),i==t}}(n,e.head,t)})))}},{key:"moveToLineBoundary",value:function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return Kr(this,e,t,n)}},{key:"moveVertically",value:function(e,t,n){return ei(this,e,function(e,t,n,r){var i=t.head,a=n?1:-1;if(i==(n?e.state.doc.length:0))return K.cursor(i,t.assoc);var o,s=t.goalColumn,l=e.contentDOM.getBoundingClientRect(),u=e.coordsAtPos(i),c=e.documentTop;if(u)null==s&&(s=u.left-l.left),o=a<0?u.top:u.bottom;else{var d=e.viewState.lineBlockAt(i-c);null==s&&(s=Math.min(l.right-l.left,e.defaultCharacterWidth*(i-d.from))),o=(a<0?d.top:d.bottom)+c}for(var p=l.left+s,f=null!==r&&void 0!==r?r:e.defaultLineHeight>>1,h=0;;h+=10){var m=o+(f+h)*a,g=Yr(e,{x:p,y:m},!1,a);if(ml.bottom||(a<0?gi))return K.cursor(g,t.assoc,void 0,s)}}(this,e,t,n))}},{key:"scrollPosIntoView",value:function(e){this.dispatch({effects:Gn.of(K.cursor(e))})}},{key:"domAtPos",value:function(e){return this.docView.domAtPos(e)}},{key:"posAtDOM",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return this.docView.posFromDOM(e,t)}},{key:"posAtCoords",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return this.readMeasured(),Yr(this,e,t)}},{key:"coordsAtPos",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;this.readMeasured();var n=this.docView.coordsAt(e,t);if(!n||n.left==n.right)return n;var r=this.state.doc.lineAt(e),i=this.bidiSpans(r),a=i[Sr.find(i,e-r.from,-1,t)];return Dt(n,a.dir==lr.LTR==t>0)}},{key:"defaultCharacterWidth",get:function(){return this.viewState.heightOracle.charWidth}},{key:"defaultLineHeight",get:function(){return this.viewState.heightOracle.lineHeight}},{key:"textDirection",get:function(){return this.viewState.heightOracle.direction}},{key:"lineWrapping",get:function(){return this.viewState.heightOracle.lineWrapping}},{key:"bidiSpans",value:function(e){if(e.length>ca)return Cr(e.length);var t,n=this.textDirection,r=(0,h.Z)(this.bidiCache);try{for(r.s();!(t=r.n()).done;){var i=t.value;if(i.from==e.from&&i.dir==n)return i.order}}catch(o){r.e(o)}finally{r.f()}var a=Ar(e.text,this.textDirection);return this.bidiCache.push(new fa(e.from,e.to,n,a)),a}},{key:"hasFocus",get:function(){var e;return(document.hasFocus()||ln.safari&&(null===(e=this.inputState)||void 0===e?void 0:e.lastContextMenu)>Date.now()-3e4)&&this.root.activeElement==this.contentDOM}},{key:"focus",value:function(){var e=this;this.observer.ignore((function(){Ut(e.contentDOM),e.docView.updateSelection()}))}},{key:"destroy",value:function(){var e,t=(0,h.Z)(this.plugins);try{for(t.s();!(e=t.n()).done;){e.value.destroy(this)}}catch(n){t.e(n)}finally{t.f()}this.plugins=[],this.inputState.destroy(),this.dom.remove(),this.observer.destroy(),this.measureScheduled>-1&&cancelAnimationFrame(this.measureScheduled),this.destroyed=!0}}],[{key:"scrollIntoView",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return zn.of(new Wn("number"==typeof e?K.cursor(e):e,t.y,t.x,t.yMargin,t.xMargin))}},{key:"domEventHandlers",value:function(e){return Jn.define((function(){return{}}),{eventHandlers:e})}},{key:"theme",value:function(e,t){var n=Ve.newName(),r=[qi.of(n),ar.of(na(".".concat(n),e))];return t&&t.dark&&r.push(Xi.of(!0)),r}},{key:"baseTheme",value:function(e){return he.lowest(ar.of(na("."+Ki,e,ta)))}}]),e}();ua.scrollTo=Gn,ua.centerOn=Hn,ua.styleModule=ar,ua.inputHandler=Zn,ua.exceptionSink=$n,ua.updateListener=Qn,ua.editable=Vn,ua.mouseSelectionStyle=Bn,ua.dragMovesSelection=Un,ua.clickAddsSelectionRange=Fn,ua.decorations=ir,ua.darkTheme=Xi,ua.contentAttributes=rr,ua.editorAttributes=nr,ua.lineWrapping=ua.contentAttributes.of({class:"cm-lineWrapping"}),ua.announce=Ne.define();var ca=4096;function da(e,t){return(null==e?t.contentDOM.getBoundingClientRect().top:e)+t.viewState.paddingTop}var pa={},fa=function(){function e(t,n,r,i){(0,m.Z)(this,e),this.from=t,this.to=n,this.dir=r,this.order=i}return(0,g.Z)(e,null,[{key:"update",value:function(t,n){if(n.empty)return t;for(var r=[],i=t.length?t[t.length-1].dir:lr.LTR,a=Math.max(0,t.length-10);a=0;i--){var a=r[i],o="function"==typeof a?a(e):a;o&&On(o,n)}return n}var ma=ln.mac?"mac":ln.windows?"win":ln.linux?"linux":"key";function ga(e,t){var n,r,i,a,o=e.split(/-(?!$)/),s=o[o.length-1];"Space"==s&&(s=" ");for(var l=0;l1&&void 0!==arguments[1]?arguments[1]:ma,r=Object.create(null),i=Object.create(null),a=function(e,t){var n=i[e];if(null==n)i[e]=t;else if(n!=t)throw new Error("Key binding "+e+" is used both as a regular binding and as a multi-stroke prefix")},o=function(e,t,i,o){for(var s=r[e]||(r[e]=Object.create(null)),l=t.split(/ (?!$)/).map((function(e){return ga(e,n)})),u=function(t){var n=l.slice(0,t).join(" ");a(n,!0),s[n]||(s[n]={preventDefault:!0,commands:[function(t){var r=Ta={view:t,prefix:n,scope:e};return setTimeout((function(){Ta==r&&(Ta=null)}),Sa),!0}]})},c=1;c0&&void 0!==arguments[0]?arguments[0]:{};return[Ca.of(e),Ra,Na]}var wa=function(){function e(t,n,r,i,a){(0,m.Z)(this,e),this.left=t,this.top=n,this.width=r,this.height=i,this.className=a}return(0,g.Z)(e,[{key:"draw",value:function(){var e=document.createElement("div");return e.className=this.className,this.adjust(e),e}},{key:"adjust",value:function(e){e.style.left=this.left+"px",e.style.top=this.top+"px",this.width>=0&&(e.style.width=this.width+"px"),e.style.height=this.height+"px"}},{key:"eq",value:function(e){return this.left==e.left&&this.top==e.top&&this.width==e.width&&this.height==e.height&&this.className==e.className}}]),e}(),Ra=Jn.fromClass(function(){function e(t){(0,m.Z)(this,e),this.view=t,this.rangePieces=[],this.cursors=[],this.measureReq={read:this.readPos.bind(this),write:this.drawSel.bind(this)},this.selectionLayer=t.scrollDOM.appendChild(document.createElement("div")),this.selectionLayer.className="cm-selectionLayer",this.selectionLayer.setAttribute("aria-hidden","true"),this.cursorLayer=t.scrollDOM.appendChild(document.createElement("div")),this.cursorLayer.className="cm-cursorLayer",this.cursorLayer.setAttribute("aria-hidden","true"),t.requestMeasure(this.measureReq),this.setBlinkRate()}return(0,g.Z)(e,[{key:"setBlinkRate",value:function(){this.cursorLayer.style.animationDuration=this.view.state.facet(Ca).cursorBlinkRate+"ms"}},{key:"update",value:function(e){var t=e.startState.facet(Ca)!=e.state.facet(Ca);(t||e.selectionSet||e.geometryChanged||e.viewportChanged)&&this.view.requestMeasure(this.measureReq),e.transactions.some((function(e){return e.scrollIntoView}))&&(this.cursorLayer.style.animationName="cm-blink"==this.cursorLayer.style.animationName?"cm-blink2":"cm-blink"),t&&this.setBlinkRate()}},{key:"readPos",value:function(){var e,t=this,n=this.view.state,r=n.facet(Ca),i=n.selection.ranges.map((function(e){return e.empty?[]:function(e,t){if(t.to<=e.viewport.from||t.from>=e.viewport.to)return[];var n=Math.max(t.from,e.viewport.from),r=Math.min(t.to,e.viewport.to),i=e.textDirection==lr.LTR,a=e.contentDOM,o=a.getBoundingClientRect(),s=Ia(e),l=window.getComputedStyle(a.firstChild),u=o.left+parseInt(l.paddingLeft)+Math.min(0,parseInt(l.textIndent)),c=o.right-parseInt(l.paddingRight),d=La(e,n),p=La(e,r),f=d.type==kn.Text?d:null,m=p.type==kn.Text?p:null;e.lineWrapping&&(f&&(f=Da(e,n,f)),m&&(m=Da(e,r,m)));if(f&&m&&f.from==m.from)return O(E(t.from,t.to,f));var g=f?E(t.from,null,f):T(d,!1),v=m?E(null,t.to,m):T(p,!0),b=[];return(f||d).to<(m||p).from-1?b.push(y(u,g.bottom,c,v.top)):g.bottomp&&g.from=b)break;k>v&&l(Math.max(S,v),null==t&&S<=p,Math.min(k,b),null==n&&k>=f,T.dir)}}catch(A){E.e(A)}finally{E.f()}if((v=O.to+1)>=b)break}}}catch(A){m.e(A)}finally{m.f()}return 0==s.length&&l(p,null==t,f,null==n,e.textDirection),{top:a,bottom:o,horizontal:s}}function T(e,t){var n=o.top+(t?e.top:e.bottom);return{top:n,bottom:n,horizontal:[]}}}(t.view,e)})).reduce((function(e,t){return e.concat(t)})),a=[],o=(0,h.Z)(n.selection.ranges);try{for(o.s();!(e=o.n()).done;){var s=e.value,l=s==n.selection.main;if(s.empty?!l||Aa:r.drawRangeCursor){var u=Pa(this.view,s,l);u&&a.push(u)}}}catch(c){o.e(c)}finally{o.f()}return{rangePieces:i,cursors:a}}},{key:"drawSel",value:function(e){var t=this,n=e.rangePieces,r=e.cursors;if(n.length!=this.rangePieces.length||n.some((function(e,n){return!e.eq(t.rangePieces[n])}))){this.selectionLayer.textContent="";var i,a=(0,h.Z)(n);try{for(a.s();!(i=a.n()).done;){var o=i.value;this.selectionLayer.appendChild(o.draw())}}catch(d){a.e(d)}finally{a.f()}this.rangePieces=n}if(r.length!=this.cursors.length||r.some((function(e,n){return!e.eq(t.cursors[n])}))){var s=this.cursorLayer.children;if(s.length!==r.length){this.cursorLayer.textContent="";var l,u=(0,h.Z)(r);try{for(u.s();!(l=u.n()).done;){var c=l.value;this.cursorLayer.appendChild(c.draw())}}catch(d){u.e(d)}finally{u.f()}}else r.forEach((function(e,t){return e.adjust(s[t])}));this.cursors=r}}},{key:"destroy",value:function(){this.selectionLayer.remove(),this.cursorLayer.remove()}}]),e}()),xa={".cm-line":{"& ::selection":{backgroundColor:"transparent !important"},"&::selection":{backgroundColor:"transparent !important"}}};Aa&&(xa[".cm-line"].caretColor="transparent !important");var Na=he.highest(ua.theme(xa));function Ia(e){var t=e.scrollDOM.getBoundingClientRect();return{left:(e.textDirection==lr.LTR?t.left:t.right-e.scrollDOM.clientWidth)-e.scrollDOM.scrollLeft,top:t.top-e.scrollDOM.scrollTop}}function Da(e,t,n){var r=K.cursor(t);return{from:Math.max(n.from,e.moveToLineBoundary(r,!1,!0).from),to:Math.min(n.to,e.moveToLineBoundary(r,!0,!0).from),type:kn.Text}}function La(e,t){var n=e.lineBlockAt(t);if(Array.isArray(n.type)){var r,i=(0,h.Z)(n.type);try{for(i.s();!(r=i.n()).done;){var a=r.value;if(a.to>t||a.to==t&&(a.to==n.to||a.type==kn.Text))return a}}catch(o){i.e(o)}finally{i.f()}}return n}function Pa(e,t,n){var r=e.coordsAtPos(t.head,t.assoc||1);if(!r)return null;var i=Ia(e);return new wa(r.left-i.left,r.top-i.top,-1,r.bottom-r.top,n?"cm-cursor cm-cursor-primary":"cm-cursor cm-cursor-secondary")}var Ma=Ne.define({map:function(e,t){return null==e?null:t.mapPos(e)}}),Fa=se.define({create:function(){return null},update:function(e,t){return null!=e&&(e=t.changes.mapPos(e)),t.effects.reduce((function(e,t){return t.is(Ma)?t.value:e}),e)}}),Ua=Jn.fromClass(function(){function e(t){(0,m.Z)(this,e),this.view=t,this.cursor=null,this.measureReq={read:this.readPos.bind(this),write:this.drawCursor.bind(this)}}return(0,g.Z)(e,[{key:"update",value:function(e){var t,n=e.state.field(Fa);null==n?null!=this.cursor&&(null===(t=this.cursor)||void 0===t||t.remove(),this.cursor=null):(this.cursor||(this.cursor=this.view.scrollDOM.appendChild(document.createElement("div")),this.cursor.className="cm-dropCursor"),(e.startState.field(Fa)!=n||e.docChanged||e.geometryChanged)&&this.view.requestMeasure(this.measureReq))}},{key:"readPos",value:function(){var e=this.view.state.field(Fa),t=null!=e&&this.view.coordsAtPos(e);if(!t)return null;var n=this.view.scrollDOM.getBoundingClientRect();return{left:t.left-n.left+this.view.scrollDOM.scrollLeft,top:t.top-n.top+this.view.scrollDOM.scrollTop,height:t.bottom-t.top}}},{key:"drawCursor",value:function(e){this.cursor&&(e?(this.cursor.style.left=e.left+"px",this.cursor.style.top=e.top+"px",this.cursor.style.height=e.height+"px"):this.cursor.style.left="-100000px")}},{key:"destroy",value:function(){this.cursor&&this.cursor.remove()}},{key:"setDropPos",value:function(e){this.view.state.field(Fa)!=e&&this.view.dispatch({effects:Ma.of(e)})}}]),e}(),{eventHandlers:{dragover:function(e){this.setDropPos(this.view.posAtCoords({x:e.clientX,y:e.clientY}))},dragleave:function(e){e.target!=this.view.contentDOM&&this.view.contentDOM.contains(e.relatedTarget)||this.setDropPos(null)},dragend:function(){this.setDropPos(null)},drop:function(){this.setDropPos(null)}}});function Ba(){return[Fa,Ua]}function $a(e,t,n,r,i){t.lastIndex=0;for(var a,o=e.iterRange(n,r),s=n;!o.next().done;s+=o.value.length)if(!o.lineBreak)for(;a=t.exec(o.value);)i(s+a.index,s+a.index+a[0].length,a)}var Qa=function(){function e(t){(0,m.Z)(this,e);var n=t.regexp,r=t.decoration,i=t.boundary,a=t.maxLength,o=void 0===a?1e3:a;if(!n.global)throw new RangeError("The regular expression given to MatchDecorator should have its 'g' flag set");this.regexp=n,this.getDeco="function"==typeof r?r:function(){return r},this.boundary=i,this.maxLength=o}return(0,g.Z)(e,[{key:"createDeco",value:function(e){var t,n=this,r=new rt,i=(0,h.Z)(function(e,t){var n=e.visibleRanges;if(1==n.length&&n[0].from==e.viewport.from&&n[0].to==e.viewport.to)return n;var r,i=[],a=(0,h.Z)(n);try{for(a.s();!(r=a.n()).done;){var o=r.value,s=o.from,l=o.to;s=Math.max(e.state.doc.lineAt(s).from,s-t),l=Math.min(e.state.doc.lineAt(l).to,l+t),i.length&&i[i.length-1].to>=s?i[i.length-1].to=l:i.push({from:s,to:l})}}catch(u){a.e(u)}finally{a.f()}return i}(e,this.maxLength));try{for(i.s();!(t=i.n()).done;){var a=t.value,o=a.from,s=a.to;$a(e.state.doc,this.regexp,o,s,(function(t,i,a){return r.add(t,i,n.getDeco(a,e,t))}))}}catch(l){i.e(l)}finally{i.f()}return r.finish()}},{key:"updateDeco",value:function(e,t){var n=1e9,r=-1;return e.docChanged&&e.changes.iterChanges((function(t,i,a,o){o>e.view.viewport.from&&a1e3?this.createDeco(e.view):r>-1?this.updateRange(e.view,t.map(e.changes),n,r):t}},{key:"updateRange",value:function(e,t,n,r){var i,a=this,o=(0,h.Z)(e.visibleRanges);try{for(o.s();!(i=o.n()).done;){var s=i.value,l=Math.max(s.from,n),u=Math.min(s.to,r);u>l&&function(){var n=e.state.doc.lineAt(l),r=n.ton.from;l--)if(a.boundary.test(n.text[l-1-n.from])){i=l;break}for(;uo},add:c})}()}}catch(c){o.e(c)}finally{o.f()}return t}}]),e}(),Za=null!=/x/.unicode?"gu":"g",Ga=new RegExp("[\0-\b\n-\x1f\x7f-\x9f\xad\u061c\u200b\u200e\u200f\u2028\u2029\u202d\u202e\ufeff\ufff9-\ufffc]",Za),Ha={0:"null",7:"bell",8:"backspace",10:"newline",11:"vertical tab",13:"carriage return",27:"escape",8203:"zero width space",8204:"zero width non-joiner",8205:"zero width joiner",8206:"left-to-right mark",8207:"right-to-left mark",8232:"line separator",8237:"left-to-right override",8238:"right-to-left override",8233:"paragraph separator",65279:"zero width no-break space",65532:"object replacement"},Wa=null;var za=ne.define({combine:function(e){var t=He(e,{render:null,specialChars:Ga,addSpecialChars:null});return(t.replaceTabs=!function(){var e;if(null==Wa&&"undefined"!=typeof document&&document.body){var t=document.body.style;Wa=null!=(null!==(e=t.tabSize)&&void 0!==e?e:t.MozTabSize)}return Wa||!1}())&&(t.specialChars=new RegExp("\t|"+t.specialChars.source,Za)),t.addSpecialChars&&(t.specialChars=new RegExp(t.specialChars.source+"|"+t.addSpecialChars.source,Za)),t}});function ja(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return[za.of(e),Ya()]}var Va=null;function Ya(){return Va||(Va=Jn.fromClass(function(){function e(t){(0,m.Z)(this,e),this.view=t,this.decorations=An.none,this.decorationCache=Object.create(null),this.decorator=this.makeDecorator(t.state.facet(za)),this.decorations=this.decorator.createDeco(t)}return(0,g.Z)(e,[{key:"makeDecorator",value:function(e){var t=this;return new Qa({regexp:e.specialChars,decoration:function(n,r,i){var a=r.state.doc,o=C(n[0],0);if(9==o){var s=a.lineAt(i),l=r.state.tabSize,u=R(s.text,l,i-s.from);return An.replace({widget:new Xa((l-u%l)*t.view.defaultCharacterWidth)})}return t.decorationCache[o]||(t.decorationCache[o]=An.replace({widget:new qa(e,o)}))},boundary:e.replaceTabs?void 0:/[^]/})}},{key:"update",value:function(e){var t=e.state.facet(za);e.startState.facet(za)!=t?(this.decorator=this.makeDecorator(t),this.decorations=this.decorator.createDeco(e.view)):this.decorations=this.decorator.updateDeco(e,this.decorations)}}]),e}(),{decorations:function(e){return e.decorations}}))}var qa=function(e){(0,p.Z)(n,e);var t=(0,f.Z)(n);function n(e,r){var i;return(0,m.Z)(this,n),(i=t.call(this)).options=e,i.code=r,i}return(0,g.Z)(n,[{key:"eq",value:function(e){return e.code==this.code}},{key:"toDOM",value:function(e){var t=function(e){return e>=32?"\u2022":10==e?"\u2424":String.fromCharCode(9216+e)}(this.code),n=e.state.phrase("Control character")+" "+(Ha[this.code]||"0x"+this.code.toString(16)),r=this.options.render&&this.options.render(this.code,n,t);if(r)return r;var i=document.createElement("span");return i.textContent=t,i.title=n,i.setAttribute("aria-label",n),i.className="cm-specialChar",i}},{key:"ignoreEvent",value:function(){return!1}}]),n}(Sn),Xa=function(e){(0,p.Z)(n,e);var t=(0,f.Z)(n);function n(e){var r;return(0,m.Z)(this,n),(r=t.call(this)).width=e,r}return(0,g.Z)(n,[{key:"eq",value:function(e){return e.width==this.width}},{key:"toDOM",value:function(){var e=document.createElement("span");return e.textContent="\t",e.className="cm-tab",e.style.width=this.width+"px",e}},{key:"ignoreEvent",value:function(){return!1}}]),n}(Sn);function Ka(){return eo}var Ja=An.line({class:"cm-activeLine"}),eo=Jn.fromClass(function(){function e(t){(0,m.Z)(this,e),this.decorations=this.getDeco(t)}return(0,g.Z)(e,[{key:"update",value:function(e){(e.docChanged||e.selectionSet)&&(this.decorations=this.getDeco(e.view))}},{key:"getDeco",value:function(e){var t,n=-1,r=[],i=(0,h.Z)(e.state.selection.ranges);try{for(i.s();!(t=i.n()).done;){var a=t.value;if(!a.empty)return An.none;var o=e.lineBlockAt(a.head);o.from>n&&(r.push(Ja.range(o.from)),n=o.from)}}catch(s){i.e(s)}finally{i.f()}return An.set(r)}}]),e}(),{decorations:function(e){return e.decorations}}),to=function(e){(0,p.Z)(n,e);var t=(0,f.Z)(n);function n(e){var r;return(0,m.Z)(this,n),(r=t.call(this)).content=e,r}return(0,g.Z)(n,[{key:"toDOM",value:function(){var e=document.createElement("span");return e.className="cm-placeholder",e.style.pointerEvents="none",e.appendChild("string"==typeof this.content?document.createTextNode(this.content):this.content),"string"==typeof this.content?e.setAttribute("aria-label","placeholder "+this.content):e.setAttribute("aria-hidden","true"),e}},{key:"ignoreEvent",value:function(){return!1}}]),n}(Sn);var no=we.define(),ro=we.define(),io=ne.define(),ao=ne.define({combine:function(e){return He(e,{minDepth:100,newGroupDelay:500},{minDepth:Math.max,newGroupDelay:Math.min})}});var oo=se.define({create:function(){return So.empty},update:function(e,t){var n=t.state.facet(ao),r=t.annotation(no);if(r){var i=t.docChanged?K.single(function(e){var t=0;return e.iterChangedRanges((function(e,n){return t=n})),t}(t.changes)):void 0,a=ho.fromTransaction(t,i),o=r.side,s=0==o?e.undone:e.done;return s=a?mo(s,s.length,n.minDepth,a):bo(s,t.startState.selection),new So(0==o?r.rest:s,0==o?s:r.rest)}var l=t.annotation(ro);if("full"!=l&&"before"!=l||(e=e.isolate()),!1===t.annotation(Ie.addToHistory))return t.changes.empty?e:e.addMapping(t.changes.desc);var u=ho.fromTransaction(t),c=t.annotation(Ie.time),d=t.annotation(Ie.userEvent);return u?e=e.addChanges(u,c,d,n.newGroupDelay,n.minDepth):t.selection&&(e=e.addSelection(t.startState.selection,c,d,n.newGroupDelay)),"full"!=l&&"after"!=l||(e=e.isolate()),e},toJSON:function(e){return{done:e.done.map((function(e){return e.toJSON()})),undone:e.undone.map((function(e){return e.toJSON()}))}},fromJSON:function(e){return new So(e.done.map(ho.fromJSON),e.undone.map(ho.fromJSON))}});function so(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return[oo,ao.of(e),ua.domEventHandlers({beforeinput:function(e,t){var n="historyUndo"==e.inputType?uo:"historyRedo"==e.inputType?co:null;return!!n&&(e.preventDefault(),n(t))}})]}function lo(e,t){return function(n){var r=n.state,i=n.dispatch;if(!t&&r.readOnly)return!1;var a=r.field(oo,!1);if(!a)return!1;var o=a.pop(e,r,t);return!!o&&(i(o),!0)}}var uo=lo(0,!1),co=lo(1,!1),po=lo(0,!0),fo=lo(1,!0);var ho=function(){function e(t,n,r,i,a){(0,m.Z)(this,e),this.changes=t,this.effects=n,this.mapped=r,this.startSelection=i,this.selectionsAfter=a}return(0,g.Z)(e,[{key:"setSelAfter",value:function(t){return new e(this.changes,this.effects,this.mapped,this.startSelection,t)}},{key:"toJSON",value:function(){var e,t,n;return{changes:null===(e=this.changes)||void 0===e?void 0:e.toJSON(),mapped:null===(t=this.mapped)||void 0===t?void 0:t.toJSON(),startSelection:null===(n=this.startSelection)||void 0===n?void 0:n.toJSON(),selectionsAfter:this.selectionsAfter.map((function(e){return e.toJSON()}))}}}],[{key:"fromJSON",value:function(t){return new e(t.changes&&H.fromJSON(t.changes),[],t.mapped&&G.fromJSON(t.mapped),t.startSelection&&K.fromJSON(t.startSelection),t.selectionsAfter.map(K.fromJSON))}},{key:"fromTransaction",value:function(t,n){var r,i=vo,a=(0,h.Z)(t.startState.facet(io));try{for(a.s();!(r=a.n()).done;){var o=(0,r.value)(t);o.length&&(i=i.concat(o))}}catch(s){a.e(s)}finally{a.f()}return!i.length&&t.changes.empty?null:new e(t.changes.invert(t.startState.doc),i,void 0,n||t.startState.selection,vo)}},{key:"selection",value:function(t){return new e(void 0,vo,void 0,void 0,t)}}]),e}();function mo(e,t,n,r){var i=t+1>n+20?t-n-1:0,a=e.slice(i,t);return a.push(r),a}function go(e,t){return e.length?t.length?e.concat(t):e:t}var vo=[];function bo(e,t){if(e.length){var n=e[e.length-1],r=n.selectionsAfter.slice(Math.max(0,n.selectionsAfter.length-200));return r.length&&r[r.length-1].eq(t)?e:(r.push(t),mo(e,e.length-1,1e9,n.setSelAfter(r)))}return[ho.selection([t])]}function yo(e){var t=e[e.length-1],n=e.slice();return n[e.length-1]=t.setSelAfter(t.selectionsAfter.slice(0,t.selectionsAfter.length-1)),n}function Oo(e,t){if(!e.length)return e;for(var n=e.length,r=vo;n;){var i=Eo(e[n-1],t,r);if(i.changes&&!i.changes.empty||i.effects.length){var a=e.slice(0,n);return a[n-1]=i,a}t=i.mapped,n--,r=i.selectionsAfter}return r.length?[ho.selection(r)]:vo}function Eo(e,t,n){var r=go(e.selectionsAfter.length?e.selectionsAfter.map((function(e){return e.map(t)})):vo,n);if(!e.changes)return ho.selection(r);var i=e.changes.map(t),a=t.mapDesc(e.changes,!0),o=e.mapped?e.mapped.composeDesc(a):a;return new ho(i,Ne.mapEffects(e.effects,t),o,e.startSelection.map(a),r)}var To=/^(input\.type|delete)($|\.)/,So=function(){function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:void 0;(0,m.Z)(this,e),this.done=t,this.undone=n,this.prevTime=r,this.prevUserEvent=i}return(0,g.Z)(e,[{key:"isolate",value:function(){return this.prevTime?new e(this.done,this.undone):this}},{key:"addChanges",value:function(t,n,r,i,a){var o=this.done,s=o[o.length-1];return o=s&&s.changes&&!s.changes.empty&&t.changes&&(!r||To.test(r))&&(!s.selectionsAfter.length&&n-this.prevTime=s&&i<=l&&(r=!0)}})),r}(s.changes,t.changes)||"input.type.compose"==r)?mo(o,o.length-1,a,new ho(t.changes.compose(s.changes),go(t.effects,s.effects),s.mapped,s.startSelection,vo)):mo(o,o.length,a,t),new e(o,vo,n,r)}},{key:"addSelection",value:function(t,n,r,i){var a,o,s=this.done.length?this.done[this.done.length-1].selectionsAfter:vo;return s.length>0&&n-this.prevTime0&&void 0!==arguments[0]?arguments[0]:{};(0,m.Z)(this,e),this.id=Ao++,this.perNode=!!t.perNode,this.deserialize=t.deserialize||function(){throw new Error("This node type doesn't define a deserialize function")}}return(0,g.Z)(e,[{key:"add",value:function(e){var t=this;if(this.perNode)throw new RangeError("Can't add per-node props to node types");return"function"!=typeof e&&(e=Ro.match(e)),function(n){var r=e(n);return void 0===r?null:[t,r]}}}]),e}();_o.closedBy=new _o({deserialize:function(e){return e.split(" ")}}),_o.openedBy=new _o({deserialize:function(e){return e.split(" ")}}),_o.group=new _o({deserialize:function(e){return e.split(" ")}}),_o.contextHash=new _o({perNode:!0}),_o.lookAhead=new _o({perNode:!0}),_o.mounted=new _o({perNode:!0});var wo=Object.create(null),Ro=function(){function e(t,n,r){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;(0,m.Z)(this,e),this.name=t,this.props=n,this.id=r,this.flags=i}return(0,g.Z)(e,[{key:"prop",value:function(e){return this.props[e.id]}},{key:"isTop",get:function(){return(1&this.flags)>0}},{key:"isSkipped",get:function(){return(2&this.flags)>0}},{key:"isError",get:function(){return(4&this.flags)>0}},{key:"isAnonymous",get:function(){return(8&this.flags)>0}},{key:"is",value:function(e){if("string"==typeof e){if(this.name==e)return!0;var t=this.prop(_o.group);return!!t&&t.indexOf(e)>-1}return this.id==e}}],[{key:"define",value:function(t){var n=t.props&&t.props.length?Object.create(null):wo,r=(t.top?1:0)|(t.skipped?2:0)|(t.error?4:0)|(null==t.name?8:0),i=new e(t.name||"",n,t.id,r);if(t.props){var a,o=(0,h.Z)(t.props);try{for(o.s();!(a=o.n()).done;){var s=a.value;if(Array.isArray(s)||(s=s(i)),s){if(s[0].perNode)throw new RangeError("Can't store a per-node prop on a node type");n[s[0].id]=s[1]}}}catch(l){o.e(l)}finally{o.f()}}return i}},{key:"match",value:function(e){var t=Object.create(null);for(var n in e){var r,i=(0,h.Z)(n.split(" "));try{for(i.s();!(r=i.n()).done;){var a=r.value;t[a]=e[n]}}catch(o){i.e(o)}finally{i.f()}}return function(e){for(var n=e.prop(_o.group),r=-1;r<(n?n.length:0);r++){var i=t[r<0?e.name:n[r]];if(i)return i}}}}]),e}();Ro.none=new Ro("",Object.create(null),0,8);var xo=function(){function e(t){(0,m.Z)(this,e),this.types=t;for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:0,n=null!=e&&No.get(this)||this.topNode,r=new Go(n);return null!=e&&(r.moveTo(e,t),No.set(this,r._tree)),r}},{key:"fullCursor",value:function(){return new Go(this.topNode,1)}},{key:"topNode",get:function(){return new Bo(this,0,0,null)}},{key:"resolve",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=Uo(No.get(this)||this.topNode,e,t,!1);return No.set(this,n),n}},{key:"resolveInner",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=Uo(Io.get(this)||this.topNode,e,t,!0);return Io.set(this,n),n}},{key:"iterate",value:function(e){for(var t=e.enter,n=e.leave,r=e.from,i=void 0===r?0:r,a=e.to,o=void 0===a?this.length:a,s=this.cursor(),l=function(){return s.node};;){var u=!1;if(s.from<=o&&s.to>=i&&(s.type.isAnonymous||!1!==t(s.type,s.from,s.to,l))){if(s.firstChild())continue;s.type.isAnonymous||(u=!0)}for(;u&&n&&n(s.type,s.from,s.to,l),u=s.type.isAnonymous,!s.nextSibling();){if(!s.parent())return;u=!0}}}},{key:"prop",value:function(e){return e.perNode?this.props?this.props[e.id]:void 0:this.type.prop(e)}},{key:"propValues",get:function(){var e=[];if(this.props)for(var t in this.props)e.push([+t,this.props[t]]);return e}},{key:"balance",value:function(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this.children.length<=8?this:Vo(Ro.none,this.children,this.positions,0,this.children.length,0,this.length,(function(n,r,i){return new e(t.type,n,r,i,t.propValues)}),n.makeTree||function(t,n,r){return new e(Ro.none,t,n,r)})}}],[{key:"build",value:function(e){return Wo(e)}}]),e}();Do.empty=new Do(Ro.none,[],[],0);var Lo=function(){function e(t,n){(0,m.Z)(this,e),this.buffer=t,this.index=n}return(0,g.Z)(e,[{key:"id",get:function(){return this.buffer[this.index-4]}},{key:"start",get:function(){return this.buffer[this.index-3]}},{key:"end",get:function(){return this.buffer[this.index-2]}},{key:"size",get:function(){return this.buffer[this.index-1]}},{key:"pos",get:function(){return this.index}},{key:"next",value:function(){this.index-=4}},{key:"fork",value:function(){return new e(this.buffer,this.index)}}]),e}(),Po=function(){function e(t,n,r){(0,m.Z)(this,e),this.buffer=t,this.length=n,this.set=r}return(0,g.Z)(e,[{key:"type",get:function(){return Ro.none}},{key:"toString",value:function(){for(var e=[],t=0;t0));s=a[s+3]);return o}},{key:"slice",value:function(t,n,r,i){for(var a=this.buffer,o=new Uint16Array(n-t),s=t,l=0;s=t&&nt;case 1:return n<=t&&r>t;case 2:return r>t;case 4:return!0}}function Fo(e,t){for(var n=e.childBefore(t);n;){var r=n.lastChild;if(!r||r.to!=n.to)break;r.type.isError&&r.from==r.to?(e=n,n=r.prevSibling):n=r}return e}function Uo(e,t,n,r){for(var i;e.from==e.to||(n<1?e.from>=t:e.from>t)||(n>-1?e.to<=t:e.to4&&void 0!==arguments[4]?arguments[4]:0,o=this;;){for(var s=o.node,l=s.children,u=s.positions,c=n>0?l.length:-1;t!=c;t+=n){var d=l[t],p=u[t]+o._from;if(Mo(i,r,p,p+d.length))if(d instanceof Po){if(2&a)continue;var f=d.findChild(0,d.buffer.length,n,r-p,i);if(f>-1)return new Zo(new Qo(o,d,t,p),null,f)}else if(1&a||!d.type.isAnonymous||Ho(d)){var h=void 0;if(!(1&a)&&d.props&&(h=d.prop(_o.mounted))&&!h.overlay)return new e(h.tree,p,t,o);var m=new e(d,p,t,o);return 1&a||!m.type.isAnonymous?m:m.nextChild(n<0?d.children.length-1:0,n,r,i)}}if(1&a||!o.type.isAnonymous)return null;if(t=o.index>=0?o.index+n:n<0?-1:o._parent.node.children.length,!(o=o._parent))return null}}},{key:"firstChild",get:function(){return this.nextChild(0,1,0,4)}},{key:"lastChild",get:function(){return this.nextChild(this.node.children.length-1,-1,0,4)}},{key:"childAfter",value:function(e){return this.nextChild(0,1,e,2)}},{key:"childBefore",value:function(e){return this.nextChild(this.node.children.length-1,-1,e,-2)}},{key:"enter",value:function(t,n){var r,i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];if(i&&(r=this.node.prop(_o.mounted))&&r.overlay){var o,s=t-this.from,l=(0,h.Z)(r.overlay);try{for(l.s();!(o=l.n()).done;){var u=o.value,c=u.from,d=u.to;if((n>0?c<=s:c=s:d>s))return new e(r.tree,r.overlay[0].from+this.from,-1,this)}}catch(p){l.e(p)}finally{l.f()}}return this.nextChild(0,1,t,n,a?0:2)}},{key:"nextSignificantParent",value:function(){for(var e=this;e.type.isAnonymous&&e._parent;)e=e._parent;return e}},{key:"parent",get:function(){return this._parent?this._parent.nextSignificantParent():null}},{key:"nextSibling",get:function(){return this._parent&&this.index>=0?this._parent.nextChild(this.index+1,1,0,4):null}},{key:"prevSibling",get:function(){return this._parent&&this.index>=0?this._parent.nextChild(this.index-1,-1,0,4):null}},{key:"cursor",get:function(){return new Go(this)}},{key:"tree",get:function(){return this.node}},{key:"toTree",value:function(){return this.node}},{key:"resolve",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return Uo(this,e,t,!1)}},{key:"resolveInner",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return Uo(this,e,t,!0)}},{key:"enterUnfinishedNodesBefore",value:function(e){return Fo(this,e)}},{key:"getChild",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=$o(this,e,t,n);return r.length?r[0]:null}},{key:"getChildren",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return $o(this,e,t,n)}},{key:"toString",value:function(){return this.node.toString()}}]),e}();function $o(e,t,n,r){var i=e.cursor,a=[];if(!i.firstChild())return a;if(null!=n)for(;!i.type.is(n);)if(!i.nextSibling())return a;for(;;){if(null!=r&&i.type.is(r))return a;if(i.type.is(t)&&a.push(i.node),!i.nextSibling())return null==r?a:[]}}var Qo=(0,g.Z)((function e(t,n,r,i){(0,m.Z)(this,e),this.parent=t,this.buffer=n,this.index=r,this.start=i})),Zo=function(){function e(t,n,r){(0,m.Z)(this,e),this.context=t,this._parent=n,this.index=r,this.type=t.buffer.set.types[t.buffer.buffer[r]]}return(0,g.Z)(e,[{key:"name",get:function(){return this.type.name}},{key:"from",get:function(){return this.context.start+this.context.buffer.buffer[this.index+1]}},{key:"to",get:function(){return this.context.start+this.context.buffer.buffer[this.index+2]}},{key:"child",value:function(t,n,r){var i=this.context.buffer,a=i.findChild(this.index+4,i.buffer[this.index+3],t,n-this.context.start,r);return a<0?null:new e(this.context,this,a)}},{key:"firstChild",get:function(){return this.child(1,0,4)}},{key:"lastChild",get:function(){return this.child(-1,0,4)}},{key:"childAfter",value:function(e){return this.child(1,e,2)}},{key:"childBefore",value:function(e){return this.child(-1,e,-2)}},{key:"enter",value:function(t,n,r){var i=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];if(!i)return null;var a=this.context.buffer,o=a.findChild(this.index+4,a.buffer[this.index+3],n>0?1:-1,t-this.context.start,n);return o<0?null:new e(this.context,this,o)}},{key:"parent",get:function(){return this._parent||this.context.parent.nextSignificantParent()}},{key:"externalSibling",value:function(e){return this._parent?null:this.context.parent.nextChild(this.context.index+e,e,0,4)}},{key:"nextSibling",get:function(){var t=this.context.buffer,n=t.buffer[this.index+3];return n<(this._parent?t.buffer[this._parent.index+3]:t.buffer.length)?new e(this.context,this._parent,n):this.externalSibling(1)}},{key:"prevSibling",get:function(){var t=this.context.buffer,n=this._parent?this._parent.index+4:0;return this.index==n?this.externalSibling(-1):new e(this.context,this._parent,t.findChild(n,this.index,-1,0,4))}},{key:"cursor",get:function(){return new Go(this)}},{key:"tree",get:function(){return null}},{key:"toTree",value:function(){var e=[],t=[],n=this.context.buffer,r=this.index+4,i=n.buffer[this.index+3];if(i>r){var a=n.buffer[this.index+1],o=n.buffer[this.index+2];e.push(n.slice(r,i,a,o)),t.push(0)}return new Do(this.type,e,t,this.to-this.from)}},{key:"resolve",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return Uo(this,e,t,!1)}},{key:"resolveInner",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return Uo(this,e,t,!0)}},{key:"enterUnfinishedNodesBefore",value:function(e){return Fo(this,e)}},{key:"toString",value:function(){return this.context.buffer.childString(this.index)}},{key:"getChild",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=$o(this,e,t,n);return r.length?r[0]:null}},{key:"getChildren",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return $o(this,e,t,n)}}]),e}(),Go=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if((0,m.Z)(this,e),this.mode=n,this.buffer=null,this.stack=[],this.index=0,this.bufferNode=null,t instanceof Bo)this.yieldNode(t);else{this._tree=t.context.parent,this.buffer=t.context;for(var r=t._parent;r;r=r._parent)this.stack.unshift(r.index);this.bufferNode=t,this.yieldBuf(t.index)}}return(0,g.Z)(e,[{key:"name",get:function(){return this.type.name}},{key:"yieldNode",value:function(e){return!!e&&(this._tree=e,this.type=e.type,this.from=e.from,this.to=e.to,!0)}},{key:"yieldBuf",value:function(e,t){this.index=e;var n=this.buffer,r=n.start,i=n.buffer;return this.type=t||i.set.types[i.buffer[e]],this.from=r+i.buffer[e+1],this.to=r+i.buffer[e+2],!0}},{key:"yield",value:function(e){return!!e&&(e instanceof Bo?(this.buffer=null,this.yieldNode(e)):(this.buffer=e.context,this.yieldBuf(e.index,e.type)))}},{key:"toString",value:function(){return this.buffer?this.buffer.buffer.childString(this.index):this._tree.toString()}},{key:"enterChild",value:function(e,t,n){if(!this.buffer)return this.yield(this._tree.nextChild(e<0?this._tree.node.children.length-1:0,e,t,n,this.mode));var r=this.buffer.buffer,i=r.findChild(this.index+4,r.buffer[this.index+3],e,t-this.buffer.start,n);return!(i<0)&&(this.stack.push(this.index),this.yieldBuf(i))}},{key:"firstChild",value:function(){return this.enterChild(1,0,4)}},{key:"lastChild",value:function(){return this.enterChild(-1,0,4)}},{key:"childAfter",value:function(e){return this.enterChild(1,e,2)}},{key:"childBefore",value:function(e){return this.enterChild(-1,e,-2)}},{key:"enter",value:function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];return this.buffer?!!r&&this.enterChild(1,e,t):this.yield(this._tree.enter(e,t,n&&!(1&this.mode),r))}},{key:"parent",value:function(){if(!this.buffer)return this.yieldNode(1&this.mode?this._tree._parent:this._tree.parent);if(this.stack.length)return this.yieldBuf(this.stack.pop());var e=1&this.mode?this.buffer.parent:this.buffer.parent.nextSignificantParent();return this.buffer=null,this.yieldNode(e)}},{key:"sibling",value:function(e){if(!this.buffer)return!!this._tree._parent&&this.yield(this._tree.index<0?null:this._tree._parent.nextChild(this._tree.index+e,e,0,4,this.mode));var t=this.buffer.buffer,n=this.stack.length-1;if(e<0){var r=n<0?0:this.stack[n]+4;if(this.index!=r)return this.yieldBuf(t.findChild(r,this.index,-1,0,4))}else{var i=t.buffer[this.index+3];if(i<(n<0?t.buffer.length:t.buffer[this.stack[n]+3]))return this.yieldBuf(i)}return n<0&&this.yield(this.buffer.parent.nextChild(this.buffer.index+e,e,0,4,this.mode))}},{key:"nextSibling",value:function(){return this.sibling(1)}},{key:"prevSibling",value:function(){return this.sibling(-1)}},{key:"atLastNode",value:function(e){var t,n,r=this.buffer;if(r){if(e>0){if(this.index-1)for(var s=t+e,l=e<0?-1:n.node.children.length;s!=l;s+=e){var u=n.node.children[s];if(1&this.mode||u instanceof Po||!u.type.isAnonymous||Ho(u))return!1}}return!0}},{key:"move",value:function(e,t){if(t&&this.enterChild(e,0,4))return!0;for(;;){if(this.sibling(e))return!0;if(this.atLastNode(e)||!this.parent())return!1}}},{key:"next",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this.move(1,e)}},{key:"prev",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this.move(-1,e)}},{key:"moveTo",value:function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;(this.from==this.to||(t<1?this.from>=e:this.from>e)||(t>-1?this.to<=e:this.to=0;){for(var a=e;a;a=a._parent)if(a.index==r){if(r==this.index)return a;t=a,n=i+1;break e}r=this.stack[--i]}for(var o=n;od;){var p=n.size;if(n.id==t&&p>=0)l.size=r,l.start=i,l.skip=o,o+=4,r+=4,n.next();else{var f=n.pos-p;if(p<0||f=u?4:0,m=n.start;for(n.next();n.pos>f;){if(n.size<0){if(-3!=n.size)break e;h+=4}else n.id>=u&&(h+=4);n.next()}i=m,r+=p,o+=h}}(t<0||r==e)&&(l.size=r,l.start=i,l.skip=o);return l.size>4?l:void 0}(c.pos-t,o))){for(var _=new Uint16Array(k.size-k.skip),w=c.pos-k.size,R=_.length;c.pos>w;)R=v(k.start,_,R);S=new Po(_,y-k.start,r),C=k.start-e}else{var x=c.pos-O;c.next();for(var N=[],I=[],D=l>=u?l:-1,L=0,P=y;c.pos>x;)D>=0&&c.id==D&&c.size>=0?(c.end<=P-a&&(m(N,I,b,L,c.end,P,D,E),L=N.length,P=c.end),c.next()):h(b,x,N,I,D);if(D>=0&&L>0&&L-1&&L>0){var M=function(e){return function(t,n,r){var i,a,o=0,s=t.length-1;if(s>=0&&(i=t[s])instanceof Do){if(!s&&i.type==e&&i.length==r)return i;(a=i.prop(_o.lookAhead))&&(o=n[s]+i.length+a)}return g(e,t,n,r,o)}}(A);S=Vo(A,N,I,0,N.length,0,y-b,M,M)}else S=g(A,N,I,y-b,E-y)}n.push(S),i.push(C)}function m(e,t,n,i,a,o,s,l){for(var u=[],c=[];e.length>i;)u.push(e.pop()),c.push(t.pop()+n-a);e.push(g(r.types[s],u,c,o-a,l-o)),t.push(a-n)}function g(e,t,n,r){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,a=arguments.length>5?arguments[5]:void 0;if(p){var o=[_o.contextHash,p];a=a?[o].concat(a):[o]}if(i>25){var s=[_o.lookAhead,i];a=a?[s].concat(a):[s]}return new Do(e,t,n,r,a)}function v(e,t,n){var r=c.id,i=c.start,a=c.end,o=c.size;if(c.next(),o>=0&&r4)for(var l=c.pos-(o-4);c.pos>l;)n=v(e,t,n);t[--n]=s,t[--n]=a-e,t[--n]=i-e,t[--n]=r}else-3==o?p=r:-4==o&&(f=r);return n}for(var b=[],y=[];c.pos>0;)h(e.start||0,e.bufferStart||0,b,y,-1);var O=null!==(t=e.length)&&void 0!==t?t:b.length?y[0]+b[0].length:0;return new Do(d[e.topID],b.reverse(),y.reverse(),O)}var zo=new WeakMap;function jo(e,t){if(!e.isAnonymous||t instanceof Po||t.type!=e)return 1;var n=zo.get(t);if(null==n){n=1;var r,i=(0,h.Z)(t.children);try{for(i.s();!(r=i.n()).done;){var a=r.value;if(a.type!=e||!(a instanceof Do)){n=1;break}n+=jo(e,a)}}catch(o){i.e(o)}finally{i.f()}zo.set(t,n)}return n}function Vo(e,t,n,r,i,a,o,s,l){for(var u=0,c=r;c=d)break;m+=g}if(u==c+1){if(m>d){var v=n[c];t(v.children,v.positions,0,v.children.length,r[c]+s);continue}p.push(n[c])}else{var b=r[u-1]+n[u-1].length-h;p.push(Vo(e,n,r,c,u,h,b,null,l))}f.push(h+s-a)}}(t,n,r,i,0),(s||l)(p,f,o)}var Yo=function(){function e(t,n,r,i){var a=arguments.length>4&&void 0!==arguments[4]&&arguments[4],o=arguments.length>5&&void 0!==arguments[5]&&arguments[5];(0,m.Z)(this,e),this.from=t,this.to=n,this.tree=r,this.offset=i,this.open=(a?1:0)|(o?2:0)}return(0,g.Z)(e,[{key:"openStart",get:function(){return(1&this.open)>0}},{key:"openEnd",get:function(){return(2&this.open)>0}}],[{key:"addTree",value:function(t){var n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=[new e(0,t.length,t,0,!1,i)],o=(0,h.Z)(r);try{for(o.s();!(n=o.n()).done;){var s=n.value;s.to>t.length&&a.push(s)}}catch(l){o.e(l)}finally{o.f()}return a}},{key:"applyChanges",value:function(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:128;if(!n.length)return t;for(var i=[],a=1,o=t.length?t[0]:null,s=0,l=0,u=0;;s++){var c=s=r)for(;o&&o.from=p.from||d<=p.to||u){var f=Math.max(p.from,l)-u,h=Math.min(p.to,d)-u;p=f>=h?null:new e(f,h,p.tree,p.offset+u,s>0,!!c)}if(p&&i.push(p),o.to>d)break;o=a3&&void 0!==arguments[3]?arguments[3]:[];(0,m.Z)(this,e),this.data=t,this.topNode=r,Ge.prototype.hasOwnProperty("tree")||Object.defineProperty(Ge.prototype,"tree",{get:function(){return rs(this)}}),this.parser=n,this.extension=[ps.of(this),Ge.languageData.of((function(e,t,n){return e.facet(ts(e,t,n))}))].concat(i)}return(0,g.Z)(e,[{key:"isActiveAt",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-1;return ts(e,t,n)==this.data}},{key:"findRegions",value:function(e){var t=this,n=e.facet(ps);if((null===n||void 0===n?void 0:n.data)==this.data)return[{from:0,to:e.doc.length}];if(!n||!n.allowsNesting)return[];var r=[];return function e(n,i){if(n.prop(Jo)!=t.data){var a=n.prop(_o.mounted);if(a){if(a.tree.prop(Jo)==t.data){if(a.overlay){var o,s=(0,h.Z)(a.overlay);try{for(s.s();!(o=s.n()).done;){var l=o.value;r.push({from:l.from+i,to:l.to+i})}}catch(p){s.e(p)}finally{s.f()}}else r.push({from:i,to:i+n.length});return}if(a.overlay){var u=r.length;if(e(a.tree,a.overlay[0].from+i),r.length>u)return}}for(var c=0;c0}}],[{key:"define",value:function(e){var t,r=(t=e.languageData,ne.define({combine:t?function(e){return e.concat(t)}:void 0}));return new n(r,e.parser.configure({props:[Jo.add((function(e){return e.isTop?r:void 0}))]}))}}]),n}(es);function rs(e){var t=e.field(es.state,!1);return t?t.tree:Do.empty}var is=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t.length;(0,m.Z)(this,e),this.doc=t,this.length=n,this.cursorPos=0,this.string="",this.cursor=t.iter()}return(0,g.Z)(e,[{key:"syncTo",value:function(e){return this.string=this.cursor.next(e-this.cursorPos).value,this.cursorPos=e+this.string.length,this.cursorPos-this.string.length}},{key:"chunk",value:function(e){return this.syncTo(e),this.string}},{key:"lineChunks",get:function(){return!0}},{key:"read",value:function(e,t){var n=this.cursorPos-this.string.length;return e=this.cursorPos?this.doc.sliceString(e,t):this.string.slice(e-n,t-n)}}]),e}(),as=null,os=function(){function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],i=arguments.length>3?arguments[3]:void 0,a=arguments.length>4?arguments[4]:void 0,o=arguments.length>5?arguments[5]:void 0,s=arguments.length>6?arguments[6]:void 0,l=arguments.length>7?arguments[7]:void 0;(0,m.Z)(this,e),this.parser=t,this.state=n,this.fragments=r,this.tree=i,this.treeLen=a,this.viewport=o,this.skipped=s,this.scheduleOn=l,this.parse=null,this.tempSkipped=[]}return(0,g.Z)(e,[{key:"startParse",value:function(){return this.parser.startParse(new is(this.state.doc),this.fragments)}},{key:"work",value:function(e,t){var n=this;return null!=t&&t>=this.state.doc.length&&(t=void 0),this.tree!=Do.empty&&this.isDone(null!==t&&void 0!==t?t:this.state.doc.length)?(this.takeTree(),!0):this.withContext((function(){var r;if("number"==typeof e){var i=Date.now()+e;e=function(){return Date.now()>i}}for(n.parse||(n.parse=n.startParse()),null!=t&&(null==n.parse.stoppedAt||n.parse.stoppedAt>t)&&t=this.treeLen&&((null==this.parse.stoppedAt||this.parse.stoppedAt>e)&&this.parse.stopAt(e),this.withContext((function(){for(;!(t=n.parse.advance()););})),this.treeLen=e,this.tree=t,this.fragments=this.withoutTempSkipped(Yo.addTree(this.tree,this.fragments,!0)),this.parse=null)}},{key:"withContext",value:function(e){var t=as;as=this;try{return e()}finally{as=t}}},{key:"withoutTempSkipped",value:function(e){for(var t;t=this.tempSkipped.pop();)e=ss(e,t.from,t.to);return e}},{key:"changes",value:function(t,n){var r=this.fragments,i=this.tree,a=this.treeLen,o=this.viewport,s=this.skipped;if(this.takeTree(),!t.empty){var l=[];if(t.iterChangedRanges((function(e,t,n,r){return l.push({fromA:e,toA:t,fromB:n,toB:r})})),r=Yo.applyChanges(r,l),i=Do.empty,a=0,o={from:t.mapPos(o.from,-1),to:t.mapPos(o.to,1)},this.skipped.length){s=[];var u,c=(0,h.Z)(this.skipped);try{for(c.s();!(u=c.n()).done;){var d=u.value,p=t.mapPos(d.from,1),f=t.mapPos(d.to,-1);pe.from&&(this.fragments=ss(this.fragments,i,a),this.skipped.splice(n--,1))}return!(this.skipped.length>=t)&&(this.reset(),!0)}},{key:"reset",value:function(){this.parse&&(this.takeTree(),this.parse=null)}},{key:"skipUntilInView",value:function(e,t){this.skipped.push({from:e,to:t})}},{key:"isDone",value:function(e){e=Math.min(e,this.state.doc.length);var t=this.fragments;return this.treeLen>=e&&t.length&&0==t[0].from&&t[0].to>=e}}],[{key:"getSkippingParser",value:function(e){return new(function(t){(0,p.Z)(r,t);var n=(0,f.Z)(r);function r(){return(0,m.Z)(this,r),n.apply(this,arguments)}return(0,g.Z)(r,[{key:"createParse",value:function(t,n,r){var i=r[0].from,a=r[r.length-1].to,o={parsedPos:i,advance:function(){var t=as;if(t){var n,o=(0,h.Z)(r);try{for(o.s();!(n=o.n()).done;){var s=n.value;t.tempSkipped.push(s)}}catch(l){o.e(l)}finally{o.f()}e&&(t.scheduleOn=t.scheduleOn?Promise.all([t.scheduleOn,e]):e)}return this.parsedPos=a,new Do(Ro.none,[],[],a-i)},stoppedAt:null,stopAt:function(){}};return o}}]),r}(qo))}},{key:"get",value:function(){return as}}]),e}();function ss(e,t,n){return Yo.applyChanges(e,[{fromA:t,toA:n,fromB:t,toB:n}])}var ls=function(){function e(t){(0,m.Z)(this,e),this.context=t,this.tree=t.tree}return(0,g.Z)(e,[{key:"apply",value:function(t){if(!t.docChanged&&this.tree==this.context.tree)return this;var n=this.context.changes(t.changes,t.state),r=this.context.treeLen==t.startState.doc.length?void 0:Math.max(t.changes.mapPos(this.context.treeLen),n.viewport.to);return n.work(20,r)||n.takeTree(),new e(n)}}],[{key:"init",value:function(t){var n=Math.min(3e3,t.doc.length),r=new os(t.facet(ps).parser,t,[],Do.empty,0,{from:0,to:n},[],null);return r.work(20,n)||r.takeTree(),new e(r)}}]),e}();es.state=se.define({create:ls.init,update:function(e,t){var n,r=(0,h.Z)(t.effects);try{for(r.s();!(n=r.n()).done;){var i=n.value;if(i.is(es.setState))return i.value}}catch(a){r.e(a)}finally{r.f()}return t.startState.facet(ps)!=t.state.facet(ps)?ls.init(t.state):e.apply(t)}});var us=function(e){var t=setTimeout((function(){return e()}),500);return function(){return clearTimeout(t)}};"undefined"!=typeof requestIdleCallback&&(us=function(e){var t=-1,n=setTimeout((function(){t=requestIdleCallback(e,{timeout:400})}),100);return function(){return t<0?clearTimeout(n):cancelIdleCallback(t)}});var cs="undefined"!=typeof navigator&&(null===(Ko=navigator.scheduling)||void 0===Ko?void 0:Ko.isInputPending)?function(){return navigator.scheduling.isInputPending()}:null,ds=Jn.fromClass(function(){function e(t){(0,m.Z)(this,e),this.view=t,this.working=null,this.workScheduled=0,this.chunkEnd=-1,this.chunkBudget=-1,this.work=this.work.bind(this),this.scheduleWork()}return(0,g.Z)(e,[{key:"update",value:function(e){var t=this.view.state.field(es.state).context;(t.updateViewport(e.view.viewport)||this.view.viewport.to>t.treeLen)&&this.scheduleWork(),e.docChanged&&(this.view.hasFocus&&(this.chunkBudget+=50),this.scheduleWork()),this.checkAsyncSchedule(t)}},{key:"scheduleWork",value:function(){if(!this.working){var e=this.view.state,t=e.field(es.state);t.tree==t.context.tree&&t.context.isDone(e.doc.length)||(this.working=us(this.work))}}},{key:"work",value:function(e){this.working=null;var t=Date.now();if(this.chunkEndi+1e3,l=a.context.work((function(){return cs&&cs()||Date.now()>o}),i+(s?0:1e5));this.chunkBudget-=Date.now()-t,(l||this.chunkBudget<=0)&&(a.context.takeTree(),this.view.dispatch({effects:es.setState.of(new ls(a.context))})),this.chunkBudget>0&&(!l||s)&&this.scheduleWork(),this.checkAsyncSchedule(a.context)}}}},{key:"checkAsyncSchedule",value:function(e){var t=this;e.scheduleOn&&(this.workScheduled++,e.scheduleOn.then((function(){return t.scheduleWork()})).catch((function(e){return jn(t.view.state,e)})).then((function(){return t.workScheduled--})),e.scheduleOn=null)}},{key:"destroy",value:function(){this.working&&this.working()}},{key:"isWorking",value:function(){return!!(this.working||this.workScheduled>0)}}]),e}(),{eventHandlers:{focus:function(){this.scheduleWork()}}}),ps=ne.define({combine:function(e){return e.length?e[0]:null},enables:[es.state,ds]}),fs=(0,g.Z)((function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];(0,m.Z)(this,e),this.language=t,this.support=n,this.extension=[t,n]})),hs=ne.define(),ms=ne.define({combine:function(e){if(!e.length)return" ";if(!/^(?: +|\t+)$/.test(e[0]))throw new Error("Invalid indent unit: "+JSON.stringify(e[0]));return e[0]}});function gs(e){var t=e.facet(ms);return 9==t.charCodeAt(0)?e.tabSize*t.length:t.length}function vs(e,t){var n="",r=e.tabSize;if(9==e.facet(ms).charCodeAt(0))for(;t>=r;)n+="\t",t-=r;for(var i=0;i1&&void 0!==arguments[1]?arguments[1]:{};(0,m.Z)(this,e),this.state=t,this.options=n,this.unit=gs(t)}return(0,g.Z)(e,[{key:"lineAt",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=this.state.doc.lineAt(e),r=this.options,i=r.simulateBreak,a=r.simulateDoubleBreak;return null!=i&&i>=n.from&&i<=n.to?a&&i==e?{text:"",from:e}:(t<0?i1&&void 0!==arguments[1]?arguments[1]:1;if(this.options.simulateDoubleBreak&&e==this.options.simulateBreak)return"";var n=this.lineAt(e,t),r=n.text,i=n.from;return r.slice(e-i,Math.min(r.length,e+100-i))}},{key:"column",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=this.lineAt(e,t),r=n.text,i=n.from,a=this.countColumn(r,e-i),o=this.options.overrideIndentation?this.options.overrideIndentation(i):-1;return o>-1&&(a+=o-this.countColumn(r,r.search(/\S|$/))),a}},{key:"countColumn",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.length;return R(e,this.state.tabSize,t)}},{key:"lineIndent",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=this.lineAt(e,t),r=n.text,i=n.from,a=this.options.overrideIndentation;if(a){var o=a(i);if(o>-1)return o}return this.countColumn(r,r.search(/\S|$/))}},{key:"simulatedBreak",get:function(){return this.options.simulateBreak||null}}]),e}(),Os=new _o;function Es(e){var t=e.type.prop(Os);if(t)return t;var n,r=e.firstChild;if(r&&(n=r.type.prop(_o.closedBy))){var i=e.lastChild,a=i&&n.indexOf(i.name)>-1;return function(e){return _s(e,!0,1,void 0,a&&!function(e){return e.pos==e.options.simulateBreak&&e.options.simulateDoubleBreak}(e)?i.from:void 0)}}return null==e.parent?Ss:null}function Ts(e,t,n){for(;e;e=e.parent){var r=Es(e);if(r)return r(new ks(n,t,e))}return null}function Ss(){return 0}var ks=function(e){(0,p.Z)(n,e);var t=(0,f.Z)(n);function n(e,r,i){var a;return(0,m.Z)(this,n),(a=t.call(this,e.state,e.options)).base=e,a.pos=r,a.node=i,a}return(0,g.Z)(n,[{key:"textAfter",get:function(){return this.textAfterPos(this.pos)}},{key:"baseIndent",get:function(){for(var e=this.state.doc.lineAt(this.node.from);;){for(var t=this.node.resolve(e.from);t.parent&&t.parent.from==t.from;)t=t.parent;if(As(t,this.node))break;e=this.state.doc.lineAt(t.from)}return this.lineIndent(e.from)}},{key:"continue",value:function(){var e=this.node.parent;return e?Ts(e,this.pos,this.base):0}}]),n}(ys);function As(e,t){for(var n=t;n;n=n.parent)if(e==n)return!0;return!1}function Cs(e){var t=e.closing,n=e.align,r=void 0===n||n,i=e.units,a=void 0===i?1:i;return function(e){return _s(e,r,a,t)}}function _s(e,t,n,r,i){var a=e.textAfter,o=a.match(/^\s*/)[0].length,s=r&&a.slice(o,o+r.length)==r||i==e.pos+o,l=t?function(e){var t=e.node,n=t.childAfter(t.from),r=t.lastChild;if(!n)return null;for(var i=e.options.simulateBreak,a=e.state.doc.lineAt(n.from),o=null==i||i<=a.from?a.to:Math.min(a.to,i),s=n.to;;){var l=t.childAfter(s);if(!l||l==r)return null;if(!l.type.isSkipped)return l.from0&&void 0!==arguments[0]?arguments[0]:{},t=e.except,n=e.units,r=void 0===n?1:n;return function(e){var n=t&&t.test(e.textAfter);return e.baseIndent+(n?0:r*e.unit)}}function Rs(){return Ge.transactionFilter.of((function(e){if(!e.docChanged||!e.isUserEvent("input.type")&&!e.isUserEvent("input.complete"))return e;var t=e.startState.languageDataAt("indentOnInput",e.startState.selection.main.head);if(!t.length)return e;var n=e.newDoc,r=e.newSelection.main.head,i=n.lineAt(r);if(r>i.from+200)return e;var a=n.sliceString(i.from,r);if(!t.some((function(e){return e.test(a)})))return e;var o,s=e.state,l=-1,u=[],c=(0,h.Z)(s.selection.ranges);try{for(c.s();!(o=c.n()).done;){var d=o.value.head,p=s.doc.lineAt(d);if(p.from!=l){l=p.from;var f=bs(s,p.from);if(null!=f){var m=/^\s*/.exec(p.text)[0],g=vs(s,f);m!=g&&u.push({from:p.from,to:p.from+m.length,insert:g})}}}}catch(v){c.e(v)}finally{c.f()}return u.length?[e,{changes:u,sequential:!0}]:e}))}var xs=ne.define(),Ns=new _o;function Is(e){var t=e.lastChild;return t&&t.to==e.to&&t.type.isError}function Ds(e,t,n){var r,i=(0,h.Z)(e.facet(xs));try{for(i.s();!(r=i.n()).done;){var a=(0,r.value)(e,t,n);if(a)return a}}catch(o){i.e(o)}finally{i.f()}return function(e,t,n){var r=rs(e);if(0==r.length)return null;for(var i=null,a=r.resolveInner(n);a;a=a.parent)if(!(a.to<=n||a.from>n)){if(i&&a.from=t&&s.to>n&&(i=s)}}return i}(e,t,n)}var Ls=function(e){(0,p.Z)(n,e);var t=(0,f.Z)(n);function n(){return(0,m.Z)(this,n),t.apply(this,arguments)}return(0,g.Z)(n,[{key:"compare",value:function(e){return this==e||this.constructor==e.constructor&&this.eq(e)}},{key:"eq",value:function(e){return!1}},{key:"destroy",value:function(e){}}]),n}(Xe);Ls.prototype.elementClass="",Ls.prototype.toDOM=void 0,Ls.prototype.mapMode=Z.TrackBefore,Ls.prototype.startSide=Ls.prototype.endSide=-1,Ls.prototype.point=!0;var Ps=ne.define(),Ms={class:"",renderEmptyElements:!1,elementStyle:"",markers:function(){return tt.empty},lineMarker:function(){return null},lineMarkerChange:null,initialSpacer:null,updateSpacer:null,domEventHandlers:{}},Fs=ne.define();function Us(e){return[Qs(),Fs.of(Object.assign(Object.assign({},Ms),e))]}var Bs=ua.baseTheme({".cm-gutters":{display:"flex",height:"100%",boxSizing:"border-box",left:0,zIndex:200},"&light .cm-gutters":{backgroundColor:"#f5f5f5",color:"#999",borderRight:"1px solid #ddd"},"&dark .cm-gutters":{backgroundColor:"#333338",color:"#ccc"},".cm-gutter":{display:"flex !important",flexDirection:"column",flexShrink:0,boxSizing:"border-box",minHeight:"100%",overflow:"hidden"},".cm-gutterElement":{boxSizing:"border-box"},".cm-lineNumbers .cm-gutterElement":{padding:"0 3px 0 5px",minWidth:"20px",textAlign:"right",whiteSpace:"nowrap"},"&light .cm-activeLineGutter":{backgroundColor:"#e2f2ff"},"&dark .cm-activeLineGutter":{backgroundColor:"#222227"}}),$s=ne.define({combine:function(e){return e.some((function(e){return e}))}});function Qs(e){var t=[Zs,Bs];return e&&!1===e.fixed&&t.push($s.of(!0)),t}var Zs=Jn.fromClass(function(){function e(t){(0,m.Z)(this,e),this.view=t,this.prevViewport=t.viewport,this.dom=document.createElement("div"),this.dom.className="cm-gutters",this.dom.setAttribute("aria-hidden","true"),this.dom.style.minHeight=this.view.contentHeight+"px",this.gutters=t.state.facet(Fs).map((function(e){return new zs(t,e)}));var n,r=(0,h.Z)(this.gutters);try{for(r.s();!(n=r.n()).done;){var i=n.value;this.dom.appendChild(i.dom)}}catch(a){r.e(a)}finally{r.f()}this.fixed=!t.state.facet($s),this.fixed&&(this.dom.style.position="sticky"),this.syncGutters(!1),t.scrollDOM.insertBefore(this.dom,t.contentDOM)}return(0,g.Z)(e,[{key:"update",value:function(e){if(this.updateGutters(e)){var t=this.prevViewport,n=e.view.viewport,r=Math.min(t.to,n.to)-Math.max(t.from,n.from);this.syncGutters(r<.8*(n.to-n.from))}e.geometryChanged&&(this.dom.style.minHeight=this.view.contentHeight+"px"),this.view.state.facet($s)!=!this.fixed&&(this.fixed=!this.fixed,this.dom.style.position=this.fixed?"sticky":""),this.prevViewport=e.view.viewport}},{key:"syncGutters",value:function(e){var t=this,n=this.dom.nextSibling;e&&this.dom.remove();var r,i=tt.iter(this.view.state.facet(Ps),this.view.viewport.from),a=[],o=this.gutters.map((function(e){return new Ws(e,t.view.viewport,-t.view.documentPadding.top)})),s=(0,h.Z)(this.view.viewportLineBlocks);try{for(s.s();!(r=s.n()).done;){var l=r.value,u=void 0;if(Array.isArray(l.type)){var c,d=(0,h.Z)(l.type);try{for(d.s();!(c=d.n()).done;){var p=c.value;if(p.type==kn.Text){u=p;break}}}catch(b){d.e(b)}finally{d.f()}}else u=l.type==kn.Text?l:void 0;if(u){a.length&&(a=[]),Hs(i,a,l.from);var f,m=(0,h.Z)(o);try{for(m.s();!(f=m.n()).done;){f.value.line(this.view,u,a)}}catch(b){m.e(b)}finally{m.f()}}}}catch(b){s.e(b)}finally{s.f()}var g,v=(0,h.Z)(o);try{for(v.s();!(g=v.n()).done;){g.value.finish()}}catch(b){v.e(b)}finally{v.f()}e&&this.view.scrollDOM.insertBefore(this.dom,n)}},{key:"updateGutters",value:function(e){var t=e.startState.facet(Fs),n=e.state.facet(Fs),r=e.docChanged||e.heightChanged||e.viewportChanged||!tt.eq(e.startState.facet(Ps),e.state.facet(Ps),e.view.viewport.from,e.view.viewport.to);if(t==n){var i,a=(0,h.Z)(this.gutters);try{for(a.s();!(i=a.n()).done;){i.value.update(e)&&(r=!0)}}catch(b){a.e(b)}finally{a.f()}}else{r=!0;var o,s=[],l=(0,h.Z)(n);try{for(l.s();!(o=l.n()).done;){var u=o.value,c=t.indexOf(u);c<0?s.push(new zs(this.view,u)):(this.gutters[c].update(e),s.push(this.gutters[c]))}}catch(b){l.e(b)}finally{l.f()}var d,p=(0,h.Z)(this.gutters);try{for(p.s();!(d=p.n()).done;){var f=d.value;f.dom.remove(),s.indexOf(f)<0&&f.destroy()}}catch(b){p.e(b)}finally{p.f()}for(var m=0,g=s;mthis.i;){var t=e.elements.pop();e.dom.removeChild(t.dom),t.destroy()}}}]),e}(),zs=function(){function e(t,n){var r=this;(0,m.Z)(this,e),this.view=t,this.config=n,this.elements=[],this.spacer=null,this.dom=document.createElement("div"),this.dom.className="cm-gutter"+(this.config.class?" "+this.config.class:"");var i=function(e){r.dom.addEventListener(e,(function(r){var i=t.lineBlockAtHeight(r.clientY-t.documentTop);n.domEventHandlers[e](t,i,r)&&r.preventDefault()}))};for(var a in n.domEventHandlers)i(a);this.markers=Gs(n.markers(t)),n.initialSpacer&&(this.spacer=new js(t,0,0,[n.initialSpacer(t)]),this.dom.appendChild(this.spacer.dom),this.spacer.dom.style.cssText+="visibility: hidden; pointer-events: none")}return(0,g.Z)(e,[{key:"update",value:function(e){var t=this.markers;if(this.markers=Gs(this.config.markers(e.view)),this.spacer&&this.config.updateSpacer){var n=this.config.updateSpacer(this.spacer.markers[0],e);n!=this.spacer.markers[0]&&this.spacer.update(e.view,0,0,[n])}var r=e.view.viewport;return!tt.eq(this.markers,t,r.from,r.to)||!!this.config.lineMarkerChange&&this.config.lineMarkerChange(e)}},{key:"destroy",value:function(){var e,t=(0,h.Z)(this.elements);try{for(t.s();!(e=t.n()).done;){e.value.destroy()}}catch(n){t.e(n)}finally{t.f()}}}]),e}(),js=function(){function e(t,n,r,i){(0,m.Z)(this,e),this.height=-1,this.above=0,this.markers=[],this.dom=document.createElement("div"),this.update(t,n,r,i)}return(0,g.Z)(e,[{key:"update",value:function(e,t,n,r){this.height!=t&&(this.dom.style.height=(this.height=t)+"px"),this.above!=n&&(this.dom.style.marginTop=(this.above=n)?n+"px":""),function(e,t){if(e.length!=t.length)return!1;for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{};return[Ys.of(e),Qs(),Ks]}function el(e){for(var t=9;tr&&(r=o,n.push(tl.range(o)))}}}catch(s){i.e(s)}finally{i.f()}return tt.of(n)}));function rl(){return nl}function il(e,t){var n=t.mapPos(e.from,1),r=t.mapPos(e.to,-1);return n>=r?void 0:{from:n,to:r}}var al=Ne.define({map:il}),ol=Ne.define({map:il});function sl(e){var t,n=[],r=(0,h.Z)(e.state.selection.ranges);try{var i=function(){var r=t.value.head;if(n.some((function(e){return e.from<=r&&e.to>=r})))return"continue";n.push(e.lineBlockAt(r))};for(r.s();!(t=r.n()).done;)i()}catch(a){r.e(a)}finally{r.f()}return n}var ll=se.define({create:function(){return An.none},update:function(e,t){e=e.map(t.changes);var n,r=(0,h.Z)(t.effects);try{var i=function(){var t=n.value;t.is(al)&&!function(e,t,n){var r=!1;return e.between(t,t,(function(e,i){e==t&&i==n&&(r=!0)})),r}(e,t.value.from,t.value.to)?e=e.update({add:[gl.range(t.value.from,t.value.to)]}):t.is(ol)&&(e=e.update({filter:function(e,n){return t.value.from!=e||t.value.to!=n},filterFrom:t.value.from,filterTo:t.value.to}))};for(r.s();!(n=r.n()).done;)i()}catch(s){r.e(s)}finally{r.f()}if(t.selection){var a=!1,o=t.selection.main.head;e.between(o,o,(function(e,t){eo&&(a=!0)})),a&&(e=e.update({filterFrom:o,filterTo:o,filter:function(e,t){return t<=o||e>=o}}))}return e},provide:function(e){return ua.decorations.from(e)}});function ul(e,t,n){var r,i=null;return null===(r=e.field(ll,!1))||void 0===r||r.between(t,n,(function(e,t){(!i||i.from>e)&&(i={from:e,to:t})})),i}function cl(e,t){return e.field(ll,!1)?t:t.concat(Ne.appendConfig.of(ml()))}function dl(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=e.state.doc.lineAt(t.from).number,i=e.state.doc.lineAt(t.to).number;return ua.announce.of("".concat(e.state.phrase(n?"Folded lines":"Unfolded lines")," ").concat(r," ").concat(e.state.phrase("to")," ").concat(i,"."))}var pl=[{key:"Ctrl-Shift-[",mac:"Cmd-Alt-[",run:function(e){var t,n=(0,h.Z)(sl(e));try{for(n.s();!(t=n.n()).done;){var r=t.value,i=Ds(e.state,r.from,r.to);if(i)return e.dispatch({effects:cl(e.state,[al.of(i),dl(e,i)])}),!0}}catch(a){n.e(a)}finally{n.f()}return!1}},{key:"Ctrl-Shift-]",mac:"Cmd-Alt-]",run:function(e){if(!e.state.field(ll,!1))return!1;var t,n=[],r=(0,h.Z)(sl(e));try{for(r.s();!(t=r.n()).done;){var i=t.value,a=ul(e.state,i.from,i.to);a&&n.push(ol.of(a),dl(e,a,!1))}}catch(o){r.e(o)}finally{r.f()}return n.length&&e.dispatch({effects:n}),n.length>0}},{key:"Ctrl-Alt-[",run:function(e){for(var t=e.state,n=[],r=0;r0&&void 0!==arguments[0]?arguments[0]:{},t=Object.assign(Object.assign({},vl),e),n=new bl(t,!0),r=new bl(t,!1),i=Jn.fromClass(function(){function e(t){(0,m.Z)(this,e),this.from=t.viewport.from,this.markers=this.buildMarkers(t)}return(0,g.Z)(e,[{key:"update",value:function(e){(e.docChanged||e.viewportChanged||e.startState.facet(ps)!=e.state.facet(ps)||e.startState.field(ll,!1)!=e.state.field(ll,!1))&&(this.markers=this.buildMarkers(e.view))}},{key:"buildMarkers",value:function(e){var t,i=new rt,a=(0,h.Z)(e.viewportLineBlocks);try{for(a.s();!(t=a.n()).done;){var o=t.value,s=ul(e.state,o.from,o.to)?r:Ds(e.state,o.from,o.to)?n:null;s&&i.add(o.from,o.from,s)}}catch(l){a.e(l)}finally{a.f()}return i.finish()}}]),e}()),a=t.domEventHandlers;return[i,Us({class:"cm-foldGutter",markers:function(e){var t;return(null===(t=e.plugin(i))||void 0===t?void 0:t.markers)||tt.empty},initialSpacer:function(){return new bl(t,!1)},domEventHandlers:Object.assign(Object.assign({},a),{click:function(e,t,n){if(a.click&&a.click(e,t,n))return!0;var r=ul(e.state,t.from,t.to);if(r)return e.dispatch({effects:ol.of(r)}),!0;var i=Ds(e.state,t.from,t.to);return!!i&&(e.dispatch({effects:al.of(i)}),!0)}})}),ml()]}var Ol=ua.baseTheme({".cm-foldPlaceholder":{backgroundColor:"#eee",border:"1px solid #ddd",color:"#888",borderRadius:".2em",margin:"0 1px",padding:"0 1px",cursor:"pointer"},".cm-foldGutter span":{padding:"0 1px",cursor:"pointer"}}),El=ua.baseTheme({"&.cm-focused .cm-matchingBracket":{backgroundColor:"#328c8252"},"&.cm-focused .cm-nonmatchingBracket":{backgroundColor:"#bb555544"}}),Tl=1e4,Sl="()[]{}",kl=ne.define({combine:function(e){return He(e,{afterCursor:!0,brackets:Sl,maxScanDistance:Tl})}}),Al=An.mark({class:"cm-matchingBracket"}),Cl=An.mark({class:"cm-nonmatchingBracket"}),_l=se.define({create:function(){return An.none},update:function(e,t){if(!t.docChanged&&!t.selection)return e;var n,r=[],i=t.state.facet(kl),a=(0,h.Z)(t.state.selection.ranges);try{for(a.s();!(n=a.n()).done;){var o=n.value;if(o.empty){var s=Nl(t.state,o.head,-1,i)||o.head>0&&Nl(t.state,o.head-1,1,i)||i.afterCursor&&(Nl(t.state,o.head,1,i)||o.head0&&void 0!==arguments[0]?arguments[0]:{};return[kl.of(e),wl]}function xl(e,t,n){var r=e.prop(t<0?_o.openedBy:_o.closedBy);if(r)return r;if(1==e.name.length){var i=n.indexOf(e.name);if(i>-1&&i%2==(t<0?1:0))return[n[i+t]]}return null}function Nl(e,t,n){for(var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=r.maxScanDistance||Tl,a=r.brackets||Sl,o=rs(e),s=o.resolveInner(t,n),l=s;l;l=l.parent){var u=xl(l.type,n,a);if(u&&l.from=r.to){if(0==l&&i.indexOf(u.type.name)>-1&&u.from0)return null;for(var u={from:n<0?t-1:t,to:n>0?t+1:t},c=e.doc.iterRange(t,n>0?e.doc.length:0),d=0,p=0;!c.next().done&&p<=a;){var f=c.value;n<0&&(p+=f.length);for(var h=t+p*n,m=n>0?0:f.length-1,g=n>0?f.length:-1;m!=g;m+=n){var v=o.indexOf(f[m]);if(!(v<0||r.resolve(h+m,1).type!=i))if(v%2==0==n>0)d++;else{if(1==d)return{start:u,end:{from:h+m,to:h+m+1},matched:v>>1==l>>1};d--}}n>0&&(p+=f.length)}return c.done?{start:u,matched:!1}:null}function Ll(e,t){return K.create(e.ranges.map(t),e.mainIndex)}function Pl(e,t){return e.update({selection:t,scrollIntoView:!0,userEvent:"select"})}function Ml(e,t){var n=e.state,r=e.dispatch,i=Ll(n.selection,t);return!i.eq(n.selection)&&(r(Pl(n,i)),!0)}function Fl(e,t){return K.cursor(t?e.to:e.from)}function Ul(e,t){return Ml(e,(function(n){return n.empty?e.moveByChar(n,t):Fl(n,t)}))}var Bl=function(e){return Ul(e,e.textDirection!=lr.LTR)},$l=function(e){return Ul(e,e.textDirection==lr.LTR)};function Ql(e,t){return Ml(e,(function(n){return n.empty?e.moveByGroup(n,t):Fl(n,t)}))}function Zl(e,t,n){if(t.type.prop(n))return!0;var r=t.to-t.from;return r&&(r>2||/[^\s,.;:]/.test(e.sliceDoc(t.from,t.to)))||t.firstChild}function Gl(e,t,n){for(var r=rs(e).resolveInner(t.head),i=n?_o.closedBy:_o.openedBy,a=t.head;;){var o=n?r.childAfter(a):r.childBefore(a);if(!o)break;Zl(e,o,i)?r=o:a=n?o.to:o.from}var s,l;return l=r.type.prop(i)&&(s=n?Nl(e,r.from,1):Nl(e,r.to,-1))&&s.matched?n?s.end.to:s.end.from:n?r.to:r.from,K.cursor(l,n?-1:1)}function Hl(e,t){return Ml(e,(function(n){if(!n.empty)return Fl(n,t);var r=e.moveVertically(n,t);return r.head!=n.head?r:e.moveToLineBoundary(n,t)}))}var Wl=function(e){return Hl(e,!1)},zl=function(e){return Hl(e,!0)};function jl(e,t){var n=e.state,r=Ll(n.selection,(function(n){return n.empty?e.moveVertically(n,t,e.dom.clientHeight):Fl(n,t)}));if(r.eq(n.selection))return!1;var i=e.coordsAtPos(n.selection.main.head),a=e.scrollDOM.getBoundingClientRect();return e.dispatch(Pl(n,r),{effects:i&&i.top>a.top&&i.bottom0&&Nl(e,t.head-1,1)||t.headn&&(i="delete.forward"),n=Math.min(n,a),r=Math.max(r,a)}return n==r?{range:e}:{changes:{from:n,to:r},range:K.cursor(n)}}));return!a.changes.empty&&(r(n.update(a,{scrollIntoView:!0,userEvent:i})),!0)}function bu(e,t,n){if(e instanceof ua){var r,i=(0,h.Z)(e.pluginField(qn.atomicRanges));try{for(i.s();!(r=i.n()).done;){r.value.between(t,t,(function(e,r){et&&(t=n?r:e)}))}}catch(a){i.e(a)}finally{i.f()}}return t}var yu=function(e,t){return vu(e,(function(n){var r,i,a=e.state,o=a.doc.lineAt(n);if(!t&&n>o.from&&n=o.number){var l=n[n.length-1];l.to=s.to,l.ranges.push(a)}else n.push({from:o.from,to:s.to,ranges:[a]});r=s.number+1}}catch(u){i.e(u)}finally{i.f()}return n}function Cu(e,t,n){if(e.readOnly)return!1;var r,i=[],a=[],o=(0,h.Z)(Au(e));try{for(o.s();!(r=o.n()).done;){var s=r.value;if(n?s.to!=e.doc.length:0!=s.from){var l=e.doc.lineAt(n?s.to+1:s.from-1),u=l.length+1;if(n){i.push({from:s.to,to:l.to},{from:s.from,insert:l.text+e.lineBreak});var c,d=(0,h.Z)(s.ranges);try{for(d.s();!(c=d.n()).done;){var p=c.value;a.push(K.range(Math.min(e.doc.length,p.anchor+u),Math.min(e.doc.length,p.head+u)))}}catch(v){d.e(v)}finally{d.f()}}else{i.push({from:l.from,to:s.from},{from:s.to,insert:e.lineBreak+l.text});var f,m=(0,h.Z)(s.ranges);try{for(m.s();!(f=m.n()).done;){var g=f.value;a.push(K.range(g.anchor-u,g.head-u))}}catch(v){m.e(v)}finally{m.f()}}}}}catch(v){o.e(v)}finally{o.f()}return!!i.length&&(t(e.update({changes:i,scrollIntoView:!0,selection:K.create(a,e.selection.mainIndex),userEvent:"move.line"})),!0)}function _u(e,t,n){if(e.readOnly)return!1;var r,i=[],a=(0,h.Z)(Au(e));try{for(a.s();!(r=a.n()).done;){var o=r.value;n?i.push({from:o.from,insert:e.doc.slice(o.from,o.to)+e.lineBreak}):i.push({from:o.to,insert:e.lineBreak+e.doc.slice(o.from,o.to)})}}catch(s){a.e(s)}finally{a.f()}return t(e.update({changes:i,scrollIntoView:!0,userEvent:"input.copyline"})),!0}var wu=Ru(!1);function Ru(e){return function(t){var n=t.state,r=t.dispatch;if(n.readOnly)return!1;var i=n.changeByRange((function(t){var r=t.from,i=t.to,a=n.doc.lineAt(r),o=!e&&r==i&&function(e,t){if(/\(\)|\[\]|\{\}/.test(e.sliceDoc(t-1,t+1)))return{from:t,to:t};var n,r=rs(e).resolveInner(t),i=r.childBefore(t),a=r.childAfter(t);return i&&a&&i.to<=t&&a.from>=t&&(n=i.type.prop(_o.closedBy))&&n.indexOf(a.name)>-1&&e.doc.lineAt(i.to).from==e.doc.lineAt(a.from).from?{from:i.to,to:a.from}:null}(n,r);e&&(r=i=(i<=a.to?a:n.doc.lineAt(i)).to);var s=new ys(n,{simulateBreak:r,simulateDoubleBreak:!!o}),l=bs(s,r);for(null==l&&(l=/^\s*/.exec(n.doc.lineAt(r).text)[0].length);ia.from&&rn&&(r.empty||r.to>o.from)&&(t(o,i,r),n=o.number),a=o.to+1}var s=e.changes(i);return{changes:i,range:K.range(s.mapPos(r.anchor,1),s.mapPos(r.head,1))}}))}var Nu=function(e){var t=e.state,n=e.dispatch;return!t.readOnly&&(n(t.update(xu(t,(function(e,n){n.push({from:e.from,insert:t.facet(ms)})})),{userEvent:"input.indent"})),!0)},Iu=function(e){var t=e.state,n=e.dispatch;return!t.readOnly&&(n(t.update(xu(t,(function(e,n){var r=/^\s*/.exec(e.text)[0];if(r){for(var i=R(r,t.tabSize),a=0,o=vs(t,Math.max(0,i-gs(t)));a1?i=K.create([r.main]):r.main.empty||(i=K.create([K.cursor(r.main.head)])),!!i&&(n(Pl(t,i)),!0)}},{key:"Mod-Enter",run:Ru(!0)},{key:"Alt-l",mac:"Ctrl-l",run:function(e){var t=e.state,n=e.dispatch,r=Au(t).map((function(e){var n=e.from,r=e.to;return K.range(n,Math.min(r+1,t.doc.length))}));return n(t.update({selection:K.create(r),userEvent:"select"})),!0}},{key:"Mod-i",run:function(e){var t=e.state,n=e.dispatch,r=Ll(t.selection,(function(e){for(var n,r=rs(t).resolveInner(e.head,1);!(r.from=e.to||r.to>e.to&&r.from<=e.from)&&(null===(n=r.parent)||void 0===n?void 0:n.parent);)r=r.parent;return K.range(r.to,r.from)}));return n(Pl(t,r)),!0},preventDefault:!0},{key:"Mod-[",run:Iu},{key:"Mod-]",run:Nu},{key:"Mod-Alt-\\",run:function(e){var t=e.state,n=e.dispatch;if(t.readOnly)return!1;var r=Object.create(null),i=new ys(t,{overrideIndentation:function(e){var t=r[e];return null==t?-1:t}}),a=xu(t,(function(e,n,a){var o=bs(i,e.from);if(null!=o){/\S/.test(e.text)||(o=0);var s=/^\s*/.exec(e.text)[0],l=vs(t,o);(s!=l||a.from0?n--:rn?n:Math.max(0,t-1),!1)}))}},{mac:"Mod-Delete",run:ku}].concat([{key:"Ctrl-b",run:Bl,shift:nu,preventDefault:!0},{key:"Ctrl-f",run:$l,shift:ru},{key:"Ctrl-p",run:Wl,shift:ou},{key:"Ctrl-n",run:zl,shift:su},{key:"Ctrl-a",run:function(e){return Ml(e,(function(t){return K.cursor(e.lineBlockAt(t.head).from,1)}))},shift:function(e){return eu(e,(function(t){return K.cursor(e.lineBlockAt(t.head).from)}))}},{key:"Ctrl-e",run:function(e){return Ml(e,(function(t){return K.cursor(e.lineBlockAt(t.head).to,-1)}))},shift:function(e){return eu(e,(function(t){return K.cursor(e.lineBlockAt(t.head).to)}))}},{key:"Ctrl-d",run:Eu},{key:"Ctrl-h",run:Ou},{key:"Ctrl-k",run:ku},{key:"Ctrl-Alt-h",run:Su},{key:"Ctrl-o",run:function(e){var t=e.state,n=e.dispatch;if(t.readOnly)return!1;var r=t.changeByRange((function(e){return{changes:{from:e.from,to:e.to,insert:N.of(["",""])},range:K.cursor(e.from)}}));return n(t.update(r,{scrollIntoView:!0,userEvent:"input"})),!0}},{key:"Ctrl-t",run:function(e){var t=e.state,n=e.dispatch;if(t.readOnly)return!1;var r=t.changeByRange((function(e){if(!e.empty||0==e.from||e.from==t.doc.length)return{range:e};var n=e.from,r=t.doc.lineAt(n),i=n==r.from?n-1:E(r.text,n-r.from,!1)+r.from,a=n==r.to?n+1:E(r.text,n-r.from,!0)+r.from;return{changes:{from:i,to:a,insert:t.doc.slice(n,a).append(t.doc.slice(i,n))},range:K.cursor(a)}}));return!r.changes.empty&&(n(t.update(r,{scrollIntoView:!0,userEvent:"move.character"})),!0)}},{key:"Ctrl-v",run:Yl}].map((function(e){return{mac:e.key,run:e.run,shift:e.shift}})))),Lu={key:"Tab",run:Nu,shift:Iu},Pu={brackets:["(","[","{","'",'"'],before:")]}:;>"},Mu=Ne.define({map:function(e,t){var n=t.mapPos(e,-1,Z.TrackAfter);return null==n?void 0:n}}),Fu=Ne.define({map:function(e,t){return t.mapPos(e)}}),Uu=new(function(e){(0,p.Z)(n,e);var t=(0,f.Z)(n);function n(){return(0,m.Z)(this,n),t.apply(this,arguments)}return(0,g.Z)(n)}(Xe));Uu.startSide=1,Uu.endSide=-1;var Bu=se.define({create:function(){return tt.empty},update:function(e,t){if(t.selection){var n=t.state.doc.lineAt(t.selection.main.head).from,r=t.startState.doc.lineAt(t.startState.selection.main.head).from;n!=t.changes.mapPos(r,-1)&&(e=tt.empty)}e=e.map(t.changes);var i,a=(0,h.Z)(t.effects);try{var o=function(){var t=i.value;t.is(Mu)?e=e.update({add:[Uu.range(t.value,t.value+1)]}):t.is(Fu)&&(e=e.update({filter:function(e){return e!=t.value}}))};for(a.s();!(i=a.n()).done;)o()}catch(s){a.e(s)}finally{a.f()}return e}});function $u(){return[Wu,Bu]}var Qu="()[]{}<>";function Zu(e){for(var t=0;t2||2==r.length&&1==w(C(r,0))||t!=i.from||n!=i.to)return!1;var a=function(e,t){var n,r=Gu(e,e.selection.main.head),i=r.brackets||Pu.brackets,a=(0,h.Z)(i);try{for(a.s();!(n=a.n()).done;){var o=n.value,s=Zu(C(o,0));if(t==o)return s==o?Xu(e,o,i.indexOf(o+o+o)>-1):Yu(e,o,s,r.before||Pu.before);if(t==s&&ju(e,e.selection.main.from))return qu(e,o,s)}}catch(l){a.e(l)}finally{a.f()}return null}(e.state,r);return!!a&&(e.dispatch(a),!0)})),zu=[{key:"Backspace",run:function(e){var t=e.state,n=e.dispatch;if(t.readOnly)return!1;var r=Gu(t,t.selection.main.head).brackets||Pu.brackets,i=null,a=t.changeByRange((function(e){if(e.empty){var n,a=function(e,t){var n=e.sliceString(t-2,t);return w(C(n,0))==n.length?n:n.slice(1)}(t.doc,e.head),o=(0,h.Z)(r);try{for(o.s();!(n=o.n()).done;){var s=n.value;if(s==a&&Vu(t.doc,e.head)==Zu(C(s,0)))return{changes:{from:e.head-s.length,to:e.head+s.length},range:K.cursor(e.head-s.length),userEvent:"delete.backward"}}}catch(l){o.e(l)}finally{o.f()}}return{range:i=e}}));return i||n(t.update(a,{scrollIntoView:!0})),!i}}];function ju(e,t){var n=!1;return e.field(Bu).between(0,e.doc.length,(function(e){e==t&&(n=!0)})),n}function Vu(e,t){var n=e.sliceString(t,t+2);return n.slice(0,w(C(n,0)))}function Yu(e,t,n,r){var i=null,a=e.changeByRange((function(a){if(!a.empty)return{changes:[{insert:t,from:a.from},{insert:n,from:a.to}],effects:Mu.of(a.to+t.length),range:K.range(a.anchor+t.length,a.head+t.length)};var o=Vu(e.doc,a.head);return!o||/\s/.test(o)||r.indexOf(o)>-1?{changes:{insert:t+n,from:a.head},effects:Mu.of(a.head+t.length),range:K.cursor(a.head+t.length)}:{range:i=a}}));return i?null:e.update(a,{scrollIntoView:!0,userEvent:"input.type"})}function qu(e,t,n){var r=null,i=e.selection.ranges.map((function(t){return t.empty&&Vu(e.doc,t.head)==n?K.cursor(t.head+n.length):r=t}));return r?null:e.update({selection:K.create(i,e.selection.mainIndex),scrollIntoView:!0,effects:e.selection.ranges.map((function(e){var t=e.from;return Fu.of(t)}))})}function Xu(e,t,n){var r=null,i=e.changeByRange((function(i){if(!i.empty)return{changes:[{insert:t,from:i.from},{insert:t,from:i.to}],effects:Mu.of(i.to+t.length),range:K.range(i.anchor+t.length,i.head+t.length)};var a=i.head,o=Vu(e.doc,a);if(o==t){if(Ku(e,a))return{changes:{insert:t+t,from:a},effects:Mu.of(a+t.length),range:K.cursor(a+t.length)};if(ju(e,a)){var s=n&&e.sliceDoc(a,a+3*t.length)==t+t+t;return{range:K.cursor(a+t.length*(s?3:1)),effects:Fu.of(a)}}}else{if(n&&e.sliceDoc(a-2*t.length,a)==t+t&&Ku(e,a-2*t.length))return{changes:{insert:t+t+t+t,from:a},effects:Mu.of(a+t.length),range:K.cursor(a+t.length)};if(e.charCategorizer(a)(o)!=$e.Word){var l=e.sliceDoc(a-1,a);if(l!=t&&e.charCategorizer(a)(l)!=$e.Word&&!function(e,t,n){for(var r=rs(e).resolveInner(t,-1),i=0;i<5;i++){if(e.sliceDoc(r.from,r.from+n.length)==n)return!0;var a=r.to==t&&r.parent;if(!a)break;r=a}return!1}(e,a,t))return{changes:{insert:t+t,from:a},effects:Mu.of(a+t.length),range:K.cursor(a+t.length)}}}return{range:r=i}}));return r?null:e.update(i,{scrollIntoView:!0,userEvent:"input.type"})}function Ku(e,t){var n=rs(e).resolveInner(t+1);return n.parent&&n.from==t}var Ju=ne.define({combine:function(e){var t,n,r,i=(0,h.Z)(e);try{for(i.s();!(r=i.n()).done;){var a=r.value;t=t||a.topContainer,n=n||a.bottomContainer}}catch(o){i.e(o)}finally{i.f()}return{topContainer:t,bottomContainer:n}}});function ec(e,t){var n=e.plugin(tc),r=n?n.specs.indexOf(t):-1;return r>-1?n.panels[r]:null}var tc=Jn.fromClass(function(){function e(t){(0,m.Z)(this,e),this.input=t.state.facet(ac),this.specs=this.input.filter((function(e){return e})),this.panels=this.specs.map((function(e){return e(t)}));var n=t.state.facet(Ju);this.top=new nc(t,!0,n.topContainer),this.bottom=new nc(t,!1,n.bottomContainer),this.top.sync(this.panels.filter((function(e){return e.top}))),this.bottom.sync(this.panels.filter((function(e){return!e.top})));var r,i=(0,h.Z)(this.panels);try{for(i.s();!(r=i.n()).done;){var a=r.value;a.dom.classList.add("cm-panel"),a.mount&&a.mount()}}catch(o){i.e(o)}finally{i.f()}}return(0,g.Z)(e,[{key:"update",value:function(e){var t=e.state.facet(Ju);this.top.container!=t.topContainer&&(this.top.sync([]),this.top=new nc(e.view,!0,t.topContainer)),this.bottom.container!=t.bottomContainer&&(this.bottom.sync([]),this.bottom=new nc(e.view,!1,t.bottomContainer)),this.top.syncClasses(),this.bottom.syncClasses();var n=e.state.facet(ac);if(n!=this.input){var r,i=n.filter((function(e){return e})),a=[],o=[],s=[],l=[],u=(0,h.Z)(i);try{for(u.s();!(r=u.n()).done;){var c=r.value,d=this.specs.indexOf(c),p=void 0;d<0?(p=c(e.view),l.push(p)):(p=this.panels[d]).update&&p.update(e),a.push(p),(p.top?o:s).push(p)}}catch(O){u.e(O)}finally{u.f()}this.specs=i,this.panels=a,this.top.sync(o),this.bottom.sync(s);for(var f=0,m=l;f2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:t.length,a=arguments.length>4?arguments[4]:void 0;(0,m.Z)(this,e),this.value={from:0,to:0},this.done=!1,this.matches=[],this.buffer="",this.bufferPos=0,this.iter=t.iterRange(r,i),this.bufferStart=r,this.normalize=a?function(e){return a(lc(e))}:lc,this.query=this.normalize(n)}return(0,g.Z)(e,[{key:"peek",value:function(){if(this.bufferPos==this.buffer.length){if(this.bufferStart+=this.buffer.length,this.iter.next(),this.iter.done)return-1;this.bufferPos=0,this.buffer=this.iter.value}return C(this.buffer,this.bufferPos)}},{key:"next",value:function(){for(;this.matches.length;)this.matches.pop();return this.nextOverlapping()}},{key:"nextOverlapping",value:function(){for(;;){var e=this.peek();if(e<0)return this.done=!0,this;var t=_(e),n=this.bufferStart+this.bufferPos;this.bufferPos+=w(e);for(var r=this.normalize(t),i=0,a=n;;i++){var o=r.charCodeAt(i),s=this.match(o,a);if(s)return this.value=s,this;if(i==r.length-1)break;a==n&&i3&&void 0!==arguments[3]?arguments[3]:0,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:t.length;if((0,m.Z)(this,e),this.to=a,this.curLine="",this.done=!1,this.value=cc,/\\[sWDnr]|\n|\r|\[\^/.test(n))return new mc(t,n,r,i,a);this.re=new RegExp(n,dc+((null===r||void 0===r?void 0:r.ignoreCase)?"i":"")),this.iter=t.iter();var o=t.lineAt(i);this.curLineStart=o.from,this.matchPos=i,this.getLine(this.curLineStart)}return(0,g.Z)(e,[{key:"getLine",value:function(e){this.iter.next(e),this.iter.lineBreak?this.curLine="":(this.curLine=this.iter.value,this.curLineStart+this.curLine.length>this.to&&(this.curLine=this.curLine.slice(0,this.to-this.curLineStart)),this.iter.next())}},{key:"nextLine",value:function(){this.curLineStart=this.curLineStart+this.curLine.length+1,this.curLineStart>this.to?this.curLine="":this.getLine(0)}},{key:"next",value:function(){for(var e=this.matchPos-this.curLineStart;;){this.re.lastIndex=e;var t=this.matchPos<=this.to&&this.re.exec(this.curLine);if(t){var n=this.curLineStart+t.index,r=n+t[0].length;if(this.matchPos=r+(n==r?1:0),n==this.curLine.length&&this.nextLine(),nthis.value.to)return this.value={from:n,to:r,match:t},this;e=this.matchPos-this.curLineStart}else{if(!(this.curLineStart+this.curLine.length=r||i.to<=n){var a=new e(n,t.sliceString(n,r));return fc.set(t,a),a}if(i.from==n&&i.to==r)return i;var o=i.text,s=i.from;return s>n&&(o=t.sliceString(n,s)+o,s=n),i.to=this.to?this.to:this.text.lineAt(e).to}},{key:"next",value:function(){for(;;){var e=this.re.lastIndex=this.matchPos-this.flat.from,t=this.re.exec(this.flat.text);if(t&&!t[0]&&t.index==e&&(this.re.lastIndex=e+1,t=this.re.exec(this.flat.text)),t&&this.flat.tothis.flat.text.length-10&&(t=null),t){var n=this.flat.from+t.index,r=n+t[0].length;return this.value={from:n,to:r,match:t},this.matchPos=r+(n==r?1:0),this}if(this.flat.to==this.to)return this.done=!0,this;this.flat=hc.get(this.text,this.flat.from,this.chunkEnd(this.flat.from+2*this.flat.text.length))}}}]),e}();function gc(e){var t=oc("input",{class:"cm-textfield",name:"line"});function n(){var n=/^([+-])?(\d+)?(:\d+)?(%)?$/.exec(t.value);if(n){var r=e.state,i=r.doc.lineAt(r.selection.main.head),a=(0,o.Z)(n,5),s=a[1],l=a[2],u=a[3],c=a[4],d=u?+u.slice(1):0,p=l?+l:i.number;if(l&&c){var f=p/100;s&&(f=f*("-"==s?-1:1)+i.number/r.doc.lines),p=Math.round(r.doc.lines*f)}else l&&s&&(p=p*("-"==s?-1:1)+i.number);var h=r.doc.line(Math.max(1,Math.min(r.doc.lines,p)));e.dispatch({effects:vc.of(!1),selection:K.cursor(h.from+Math.max(0,Math.min(d,h.length))),scrollIntoView:!0}),e.focus()}}return{dom:oc("form",{class:"cm-gotoLine",onkeydown:function(t){27==t.keyCode?(t.preventDefault(),e.dispatch({effects:vc.of(!1)}),e.focus()):13==t.keyCode&&(t.preventDefault(),n())},onsubmit:function(e){e.preventDefault(),n()}},oc("label",e.state.phrase("Go to line"),": ",t)," ",oc("button",{class:"cm-button",type:"submit"},e.state.phrase("go"))),pos:-10}}"undefined"!=typeof Symbol&&(pc.prototype[Symbol.iterator]=mc.prototype[Symbol.iterator]=function(){return this});var vc=Ne.define(),bc=se.define({create:function(){return!0},update:function(e,t){var n,r=(0,h.Z)(t.effects);try{for(r.s();!(n=r.n()).done;){var i=n.value;i.is(vc)&&(e=i.value)}}catch(a){r.e(a)}finally{r.f()}return e},provide:function(e){return ac.from(e,(function(e){return e?gc:null}))}}),yc=ua.baseTheme({".cm-panel.cm-gotoLine":{padding:"2px 6px 4px","& label":{fontSize:"80%"}}}),Oc={highlightWordAroundCursor:!1,minSelectionLength:1,maxMatches:100,wholeWords:!0},Ec=ne.define({combine:function(e){return He(e,Oc,{highlightWordAroundCursor:function(e,t){return e||t},minSelectionLength:Math.min,maxMatches:Math.min})}});function Tc(e){var t=[_c,Cc];return e&&t.push(Ec.of(e)),t}var Sc=An.mark({class:"cm-selectionMatch"}),kc=An.mark({class:"cm-selectionMatch cm-selectionMatch-main"});function Ac(e,t,n,r){return(0==n||e(t.sliceDoc(n-1,n))!=$e.Word)&&(r==t.doc.length||e(t.sliceDoc(r,r+1))!=$e.Word)}var Cc=Jn.fromClass(function(){function e(t){(0,m.Z)(this,e),this.decorations=this.getDeco(t)}return(0,g.Z)(e,[{key:"update",value:function(e){(e.selectionSet||e.docChanged||e.viewportChanged)&&(this.decorations=this.getDeco(e.view))}},{key:"getDeco",value:function(e){var t=e.state.facet(Ec),n=e.state,r=n.selection;if(r.ranges.length>1)return An.none;var i,a=r.main,o=null;if(a.empty){if(!t.highlightWordAroundCursor)return An.none;var s=n.wordAt(a.head);if(!s)return An.none;o=n.charCategorizer(a.head),i=n.sliceDoc(s.from,s.to)}else{var l=a.to-a.from;if(l200)return An.none;if(t.wholeWords){if(i=n.sliceDoc(a.from,a.to),!Ac(o=n.charCategorizer(a.head),n,a.from,a.to)||!function(e,t,n,r){return e(t.sliceDoc(n,n+1))==$e.Word&&e(t.sliceDoc(r-1,r))==$e.Word}(o,n,a.from,a.to))return An.none}else if(!(i=n.sliceDoc(a.from,a.to).trim()))return An.none}var u,c=[],d=(0,h.Z)(e.visibleRanges);try{for(d.s();!(u=d.n()).done;)for(var p=u.value,f=new uc(n.doc,i,p.from,p.to);!f.next().done;){var m=f.value,g=m.from,v=m.to;if((!o||Ac(o,n,g,v))&&(a.empty&&g<=a.from&&v>=a.to?c.push(kc.range(g,v)):(g>=a.to||v<=a.from)&&c.push(Sc.range(g,v)),c.length>t.maxMatches))return An.none}}catch(b){d.e(b)}finally{d.f()}return An.set(c)}}]),e}(),{decorations:function(e){return e.decorations}}),_c=ua.baseTheme({".cm-selectionMatch":{backgroundColor:"#99ff7780"},".cm-searchMatch .cm-selectionMatch":{backgroundColor:"transparent"}});var wc=ne.define({combine:function(e){var t;return{top:e.reduce((function(e,t){return null!==e&&void 0!==e?e:t.top}),void 0)||!1,caseSensitive:e.reduce((function(e,t){return null!==e&&void 0!==e?e:t.caseSensitive||t.matchCase}),void 0)||!1,createPanel:(null===(t=e.find((function(e){return e.createPanel})))||void 0===t?void 0:t.createPanel)||function(e){return new Jc(e)}}}});var Rc=function(){function e(t){(0,m.Z)(this,e),this.search=t.search,this.caseSensitive=!!t.caseSensitive,this.regexp=!!t.regexp,this.replace=t.replace||"",this.valid=!!this.search&&(!this.regexp||function(e){try{return new RegExp(e,dc),!0}catch(Ko){return!1}}(this.search)),this.unquoted=this.search.replace(/\\([nrt\\])/g,(function(e,t){return"n"==t?"\n":"r"==t?"\r":"t"==t?"\t":"\\"}))}return(0,g.Z)(e,[{key:"eq",value:function(e){return this.search==e.search&&this.replace==e.replace&&this.caseSensitive==e.caseSensitive&&this.regexp==e.regexp}},{key:"create",value:function(){return this.regexp?new Lc(this):new Ic(this)}},{key:"getCursor",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.length;return this.regexp?Dc(this,e,t,n):Nc(this,e,t,n)}}]),e}(),xc=(0,g.Z)((function e(t){(0,m.Z)(this,e),this.spec=t}));function Nc(e,t,n,r){return new uc(t,e.unquoted,n,r,e.caseSensitive?void 0:function(e){return e.toLowerCase()})}var Ic=function(e){(0,p.Z)(n,e);var t=(0,f.Z)(n);function n(e){return(0,m.Z)(this,n),t.call(this,e)}return(0,g.Z)(n,[{key:"nextMatch",value:function(e,t,n){var r=Nc(this.spec,e,n,e.length).nextOverlapping();return r.done&&(r=Nc(this.spec,e,0,t).nextOverlapping()),r.done?null:r.value}},{key:"prevMatchInRange",value:function(e,t,n){for(var r=n;;){for(var i=Math.max(t,r-1e4-this.spec.unquoted.length),a=Nc(this.spec,e,i,r),o=null;!a.nextOverlapping().done;)o=a.value;if(o)return o;if(i==t)return null;r-=1e4}}},{key:"prevMatch",value:function(e,t,n){return this.prevMatchInRange(e,0,t)||this.prevMatchInRange(e,n,e.length)}},{key:"getReplacement",value:function(e){return this.spec.replace}},{key:"matchAll",value:function(e,t){for(var n=Nc(this.spec,e,0,e.length),r=[];!n.next().done;){if(r.length>=t)return null;r.push(n.value)}return r}},{key:"highlight",value:function(e,t,n,r){for(var i=Nc(this.spec,e,Math.max(0,t-this.spec.unquoted.length),Math.min(n+this.spec.unquoted.length,e.length));!i.next().done;)r(i.value.from,i.value.to)}}]),n}(xc);function Dc(e,t,n,r){return new pc(t,e.search,e.caseSensitive?void 0:{ignoreCase:!0},n,r)}var Lc=function(e){(0,p.Z)(n,e);var t=(0,f.Z)(n);function n(){return(0,m.Z)(this,n),t.apply(this,arguments)}return(0,g.Z)(n,[{key:"nextMatch",value:function(e,t,n){var r=Dc(this.spec,e,n,e.length).next();return r.done&&(r=Dc(this.spec,e,0,t).next()),r.done?null:r.value}},{key:"prevMatchInRange",value:function(e,t,n){for(var r=1;;r++){for(var i=Math.max(t,n-1e4*r),a=Dc(this.spec,e,i,n),o=null;!a.next().done;)o=a.value;if(o&&(i==t||o.from>i+10))return o;if(i==t)return null}}},{key:"prevMatch",value:function(e,t,n){return this.prevMatchInRange(e,0,t)||this.prevMatchInRange(e,n,e.length)}},{key:"getReplacement",value:function(e){return this.spec.replace.replace(/\$([$&\d+])/g,(function(t,n){return"$"==n?"$":"&"==n?e.match[0]:"0"!=n&&+n=t)return null;r.push(n.value)}return r}},{key:"highlight",value:function(e,t,n,r){for(var i=Dc(this.spec,e,Math.max(0,t-250),Math.min(n+250,e.length));!i.next().done;)r(i.value.from,i.value.to)}}]),n}(xc),Pc=Ne.define(),Mc=Ne.define(),Fc=se.define({create:function(e){return new Uc(Yc(e).create(),null)},update:function(e,t){var n,r=(0,h.Z)(t.effects);try{for(r.s();!(n=r.n()).done;){var i=n.value;i.is(Pc)?e=new Uc(i.value.create(),e.panel):i.is(Mc)&&(e=new Uc(e.query,i.value?Vc:null))}}catch(a){r.e(a)}finally{r.f()}return e},provide:function(e){return ac.from(e,(function(e){return e.panel}))}});var Uc=(0,g.Z)((function e(t,n){(0,m.Z)(this,e),this.query=t,this.panel=n})),Bc=An.mark({class:"cm-searchMatch"}),$c=An.mark({class:"cm-searchMatch cm-searchMatch-selected"}),Qc=Jn.fromClass(function(){function e(t){(0,m.Z)(this,e),this.view=t,this.decorations=this.highlight(t.state.field(Fc))}return(0,g.Z)(e,[{key:"update",value:function(e){var t=e.state.field(Fc);(t!=e.startState.field(Fc)||e.docChanged||e.selectionSet||e.viewportChanged)&&(this.decorations=this.highlight(t))}},{key:"highlight",value:function(e){var t=e.query;if(!e.panel||!t.spec.valid)return An.none;for(var n=this.view,r=new rt,i=0,a=n.visibleRanges,o=a.length;ia[i+1].from-500;)u=a[++i].to;t.highlight(n.state.doc,l,u,(function(e,t){var i=n.state.selection.ranges.some((function(n){return n.from==e&&n.to==t}));r.add(e,t,i?$c:Bc)}))}return r.finish()}}]),e}(),{decorations:function(e){return e.decorations}});function Zc(e){return function(t){var n=t.state.field(Fc,!1);return n&&n.query.spec.valid?e(t,n):qc(t)}}var Gc=Zc((function(e,t){var n=t.query,r=e.state.selection.main,i=r.from,a=r.to,o=n.nextMatch(e.state.doc,i,a);return!(!o||o.from==i&&o.to==a)&&(e.dispatch({selection:{anchor:o.from,head:o.to},scrollIntoView:!0,effects:nd(e,o),userEvent:"select.search"}),!0)})),Hc=Zc((function(e,t){var n=t.query,r=e.state,i=r.selection.main,a=i.from,o=i.to,s=n.prevMatch(r.doc,a,o);return!!s&&(e.dispatch({selection:{anchor:s.from,head:s.to},scrollIntoView:!0,effects:nd(e,s),userEvent:"select.search"}),!0)})),Wc=Zc((function(e,t){var n=t.query.matchAll(e.state.doc,1e3);return!(!n||!n.length)&&(e.dispatch({selection:K.create(n.map((function(e){return K.range(e.from,e.to)}))),userEvent:"select.search.matches"}),!0)})),zc=Zc((function(e,t){var n=t.query,r=e.state,i=r.selection.main,a=i.from,o=i.to;if(r.readOnly)return!1;var s=n.nextMatch(r.doc,a,a);if(!s)return!1;var l,u,c=[];if(s.from==a&&s.to==o&&(u=r.toText(n.getReplacement(s)),c.push({from:s.from,to:s.to,insert:u}),s=n.nextMatch(r.doc,s.from,s.to)),s){var d=0==c.length||c[0].from>=s.to?0:s.to-s.from-u.length;l={anchor:s.from-d,head:s.to-d}}return e.dispatch({changes:c,selection:l,scrollIntoView:!!l,effects:s?nd(e,s):void 0,userEvent:"input.replace"}),!0})),jc=Zc((function(e,t){var n=t.query;if(e.state.readOnly)return!1;var r=n.matchAll(e.state.doc,1e9).map((function(e){return{from:e.from,to:e.to,insert:n.getReplacement(e)}}));return!!r.length&&(e.dispatch({changes:r,userEvent:"input.replace.all"}),!0)}));function Vc(e){return e.state.facet(wc).createPanel(e)}function Yc(e,t){var n,r=e.selection.main,i=r.empty||r.to>r.from+100?"":e.sliceDoc(r.from,r.to),a=null!==(n=null===t||void 0===t?void 0:t.caseSensitive)&&void 0!==n?n:e.facet(wc).caseSensitive;return t&&!i?t:new Rc({search:i.replace(/\n/g,"\\n"),caseSensitive:a})}var qc=function(e){var t=e.state.field(Fc,!1);if(t&&t.panel){var n=ec(e,Vc);if(!n)return!1;var r=n.dom.querySelector("[name=search]");if(r!=e.root.activeElement){var i=Yc(e.state,t.query.spec);i.valid&&e.dispatch({effects:Pc.of(i)}),r.focus(),r.select()}}else e.dispatch({effects:[Mc.of(!0),t?Pc.of(Yc(e.state,t.query.spec)):Ne.appendConfig.of(id)]});return!0},Xc=function(e){var t=e.state.field(Fc,!1);if(!t||!t.panel)return!1;var n=ec(e,Vc);return n&&n.dom.contains(e.root.activeElement)&&e.focus(),e.dispatch({effects:Mc.of(!1)}),!0},Kc=[{key:"Mod-f",run:qc,scope:"editor search-panel"},{key:"F3",run:Gc,shift:Hc,scope:"editor search-panel",preventDefault:!0},{key:"Mod-g",run:Gc,shift:Hc,scope:"editor search-panel",preventDefault:!0},{key:"Escape",run:Xc,scope:"editor search-panel"},{key:"Mod-Shift-l",run:function(e){var t=e.state,n=e.dispatch,r=t.selection;if(r.ranges.length>1||r.main.empty)return!1;for(var i=r.main,a=i.from,o=i.to,s=[],l=0,u=new uc(t.doc,t.sliceDoc(a,o));!u.next().done;){if(s.length>1e3)return!1;u.value.from==a&&(l=s.length),s.push(K.range(u.value.from,u.value.to))}return n(t.update({selection:K.create(s,l),userEvent:"select.search.matches"})),!0}},{key:"Alt-g",run:function(e){var t=ec(e,gc);if(!t){var n=[vc.of(!0)];null==e.state.field(bc,!1)&&n.push(Ne.appendConfig.of([bc,yc])),e.dispatch({effects:n}),t=ec(e,gc)}return t&&t.dom.querySelector("input").focus(),!0}},{key:"Mod-d",run:function(e){var t=e.state,n=e.dispatch,r=t.selection.ranges;if(r.some((function(e){return e.from===e.to})))return function(e){var t=e.state,n=e.dispatch,r=t.selection,i=K.create(r.ranges.map((function(e){return t.wordAt(e.head)||K.cursor(e.head)})),r.mainIndex);return!i.eq(r)&&(n(t.update({selection:i})),!0)}({state:t,dispatch:n});var i=t.sliceDoc(r[0].from,r[0].to);if(t.selection.ranges.some((function(e){return t.sliceDoc(e.from,e.to)!=i})))return!1;var a=function(e,t){for(var n=e.selection,r=n.main,i=n.ranges,a=e.wordAt(r.head),o=a&&a.from==r.from&&a.to==r.to,s=function(n,r){if(r.next(),!r.done){if(n&&i.some((function(e){return e.from==r.value.from})))return u=r,l=n,"continue";if(o){var a=e.wordAt(r.value.from);if(!a||a.from!=r.value.from||a.to!=r.value.to)return u=r,l=n,"continue"}return l=n,u=r,{v:r.value}}if(n)return u=r,l=n,{v:null};r=new uc(e.doc,t,0,Math.max(0,i[i.length-1].from-1)),l=n=!0,u=r},l=!1,u=new uc(e.doc,t,i[i.length-1].to);;){var c=s(l,u);if("continue"!==c&&"object"===typeof c)return c.v}}(t,i);return!!a&&(n(t.update({selection:t.selection.addRange(K.range(a.from,a.to),!1),effects:ua.scrollIntoView(a.to)})),!0)},preventDefault:!0}],Jc=function(){function e(t){var n=this;(0,m.Z)(this,e),this.view=t;var r=this.query=t.state.field(Fc).query.spec;function i(e,t,n){return oc("button",{class:"cm-button",name:e,onclick:t,type:"button"},n)}this.commit=this.commit.bind(this),this.searchField=oc("input",{value:r.search,placeholder:ed(t,"Find"),"aria-label":ed(t,"Find"),class:"cm-textfield",name:"search",onchange:this.commit,onkeyup:this.commit}),this.replaceField=oc("input",{value:r.replace,placeholder:ed(t,"Replace"),"aria-label":ed(t,"Replace"),class:"cm-textfield",name:"replace",onchange:this.commit,onkeyup:this.commit}),this.caseField=oc("input",{type:"checkbox",name:"case",checked:r.caseSensitive,onchange:this.commit}),this.reField=oc("input",{type:"checkbox",name:"re",checked:r.regexp,onchange:this.commit}),this.dom=oc("div",{onkeydown:function(e){return n.keydown(e)},class:"cm-search"},[this.searchField,i("next",(function(){return Gc(t)}),[ed(t,"next")]),i("prev",(function(){return Hc(t)}),[ed(t,"previous")]),i("select",(function(){return Wc(t)}),[ed(t,"all")]),oc("label",null,[this.caseField,ed(t,"match case")]),oc("label",null,[this.reField,ed(t,"regexp")])].concat((0,s.Z)(t.state.readOnly?[]:[oc("br"),this.replaceField,i("replace",(function(){return zc(t)}),[ed(t,"replace")]),i("replaceAll",(function(){return jc(t)}),[ed(t,"replace all")]),oc("button",{name:"close",onclick:function(){return Xc(t)},"aria-label":ed(t,"close"),type:"button"},["\xd7"])])))}return(0,g.Z)(e,[{key:"commit",value:function(){var e=new Rc({search:this.searchField.value,caseSensitive:this.caseField.checked,regexp:this.reField.checked,replace:this.replaceField.value});e.eq(this.query)||(this.query=e,this.view.dispatch({effects:Pc.of(e)}))}},{key:"keydown",value:function(e){var t,n,r;t=this.view,n=e,r="search-panel",ka(Ea(t.state),n,t,r)?e.preventDefault():13==e.keyCode&&e.target==this.searchField?(e.preventDefault(),(e.shiftKey?Hc:Gc)(this.view)):13==e.keyCode&&e.target==this.replaceField&&(e.preventDefault(),zc(this.view))}},{key:"update",value:function(e){var t,n=(0,h.Z)(e.transactions);try{for(n.s();!(t=n.n()).done;){var r,i=t.value,a=(0,h.Z)(i.effects);try{for(a.s();!(r=a.n()).done;){var o=r.value;o.is(Pc)&&!o.value.eq(this.query)&&this.setQuery(o.value)}}catch(s){a.e(s)}finally{a.f()}}}catch(s){n.e(s)}finally{n.f()}}},{key:"setQuery",value:function(e){this.query=e,this.searchField.value=e.search,this.replaceField.value=e.replace,this.caseField.checked=e.caseSensitive,this.reField.checked=e.regexp}},{key:"mount",value:function(){this.searchField.select()}},{key:"pos",get:function(){return 80}},{key:"top",get:function(){return this.view.state.facet(wc).top}}]),e}();function ed(e,t){return e.state.phrase(t)}var td=/[\s\.,:;?!]/;function nd(e,t){var n=t.from,r=t.to,i=e.state.doc.lineAt(n).from,a=e.state.doc.lineAt(r).to,o=Math.max(i,n-30),s=Math.min(a,r+30),l=e.state.sliceDoc(o,s);if(o!=i)for(var u=0;u<30;u++)if(!td.test(l[u+1])&&td.test(l[u])){l=l.slice(u);break}if(s!=a)for(var c=l.length-1;c>l.length-30;c--)if(!td.test(l[c-1])&&td.test(l[c])){l=l.slice(0,c);break}return ua.announce.of("".concat(e.state.phrase("current match"),". ").concat(l," ").concat(e.state.phrase("on line")," ").concat(e.state.doc.lineAt(n).number))}var rd=ua.baseTheme({".cm-panel.cm-search":{padding:"2px 6px 4px",position:"relative","& [name=close]":{position:"absolute",top:"0",right:"4px",backgroundColor:"inherit",border:"none",font:"inherit",padding:0,margin:0},"& input, & button, & label":{margin:".2em .6em .2em 0"},"& input[type=checkbox]":{marginRight:".2em"},"& label":{fontSize:"80%",whiteSpace:"pre"}},"&light .cm-searchMatch":{backgroundColor:"#ffff0054"},"&dark .cm-searchMatch":{backgroundColor:"#00ffff8a"},"&light .cm-searchMatch-selected":{backgroundColor:"#ff6a0054"},"&dark .cm-searchMatch-selected":{backgroundColor:"#ff00ff8a"}}),id=[Fc,he.lowest(Qc),rd],ad="undefined"!=typeof navigator&&!/Edge\/(\d+)/.exec(navigator.userAgent)&&/Apple Computer/.test(navigator.vendor)&&(/Mobile\/\w+/.test(navigator.userAgent)||navigator.maxTouchPoints>2),od="-10000px",sd=function(){function e(t,n,r){(0,m.Z)(this,e),this.facet=n,this.createTooltipView=r,this.input=t.state.facet(n),this.tooltips=this.input.filter((function(e){return e})),this.tooltipViews=this.tooltips.map(r)}return(0,g.Z)(e,[{key:"update",value:function(e){var t=e.state.facet(this.facet),n=t.filter((function(e){return e}));if(t===this.input){var r,i=(0,h.Z)(this.tooltipViews);try{for(i.s();!(r=i.n()).done;){var a=r.value;a.update&&a.update(e)}}catch(v){i.e(v)}finally{i.f()}return!1}for(var o=[],s=0;sr.lastTransaction-50&&e.length>0&&e[e.length-1].intersectionRatio<1&&r.measureSoon()}),{threshold:[1]}):null,this.observeIntersection(),null===(n=t.dom.ownerDocument.defaultView)||void 0===n||n.addEventListener("resize",this.measureSoon=this.measureSoon.bind(this)),this.maybeMeasure()}return(0,g.Z)(e,[{key:"createContainer",value:function(){this.parent?(this.container=document.createElement("div"),this.container.style.position="relative",this.container.className=this.view.themeClasses,this.parent.appendChild(this.container)):this.container=this.view.dom}},{key:"observeIntersection",value:function(){if(this.intersectionObserver){this.intersectionObserver.disconnect();var e,t=(0,h.Z)(this.manager.tooltipViews);try{for(t.s();!(e=t.n()).done;){var n=e.value;this.intersectionObserver.observe(n.dom)}}catch(r){t.e(r)}finally{t.f()}}}},{key:"measureSoon",value:function(){var e=this;this.measureTimeout<0&&(this.measureTimeout=setTimeout((function(){e.measureTimeout=-1,e.maybeMeasure()}),50))}},{key:"update",value:function(e){e.transactions.length&&(this.lastTransaction=Date.now());var t=this.manager.update(e);t&&this.observeIntersection();var n=t||e.geometryChanged,r=e.state.facet(ud);if(r.position!=this.position){this.position=r.position;var i,a=(0,h.Z)(this.manager.tooltipViews);try{for(a.s();!(i=a.n()).done;){i.value.dom.style.position=this.position}}catch(u){a.e(u)}finally{a.f()}n=!0}if(r.parent!=this.parent){this.parent&&this.container.remove(),this.parent=r.parent,this.createContainer();var o,s=(0,h.Z)(this.manager.tooltipViews);try{for(s.s();!(o=s.n()).done;){var l=o.value;this.container.appendChild(l.dom)}}catch(u){s.e(u)}finally{s.f()}n=!0}else this.parent&&this.view.themeClasses!=this.classes&&(this.classes=this.container.className=this.view.themeClasses);n&&this.maybeMeasure()}},{key:"createTooltip",value:function(e){var t=e.create(this.view);if(t.dom.classList.add("cm-tooltip"),e.arrow&&!t.dom.querySelector(".cm-tooltip > .cm-tooltip-arrow")){var n=document.createElement("div");n.className="cm-tooltip-arrow",t.dom.appendChild(n)}return t.dom.style.position=this.position,t.dom.style.top=od,this.container.appendChild(t.dom),t.mount&&t.mount(this.view),t}},{key:"destroy",value:function(){var e,t;null===(e=this.view.dom.ownerDocument.defaultView)||void 0===e||e.removeEventListener("resize",this.measureSoon);var n,r=(0,h.Z)(this.manager.tooltipViews);try{for(r.s();!(n=r.n()).done;){n.value.dom.remove()}}catch(i){r.e(i)}finally{r.f()}null===(t=this.intersectionObserver)||void 0===t||t.disconnect(),clearTimeout(this.measureTimeout)}},{key:"readMeasure",value:function(){var e=this,t=this.view.dom.getBoundingClientRect();return{editor:t,parent:this.parent?this.container.getBoundingClientRect():t,pos:this.manager.tooltips.map((function(t,n){var r=e.manager.tooltipViews[n];return r.getCoords?r.getCoords(t.pos):e.view.coordsAtPos(t.pos)})),size:this.manager.tooltipViews.map((function(e){return e.dom.getBoundingClientRect()})),space:this.view.state.facet(ud).tooltipSpace(this.view)}}},{key:"writeMeasure",value:function(e){for(var t=e.editor,n=e.space,r=[],i=0;i=Math.min(t.bottom,n.bottom)||l.rightMath.min(t.right,n.right)+.1)s.style.top=od;else{var c=a.arrow?o.dom.querySelector(".cm-tooltip-arrow"):null,d=c?7:0,p=u.right-u.left,f=u.bottom-u.top,m=o.offset||pd,g=this.view.textDirection==lr.LTR,v=u.width>n.right-n.left?g?n.left:n.right-u.width:g?Math.min(l.left-(c?14:0)+m.x,n.right-p):Math.max(n.left,l.left-p+(c?14:0)-m.x),b=!!a.above;!a.strictSide&&(b?l.top-(u.bottom-u.top)-m.yn.bottom)&&b==n.bottom-l.bottom>l.top-n.top&&(b=!b);var y=b?l.top-f-d-m.y:l.bottom+d+m.y,O=v+p;if(!0!==o.overlap){var E,T=(0,h.Z)(r);try{for(T.s();!(E=T.n()).done;){var S=E.value;S.leftv&&S.topy&&(y=b?S.top-f-2-d:S.bottom+d+2)}}catch(k){T.e(k)}finally{T.f()}}"absolute"==this.position?(s.style.top=y-e.parent.top+"px",s.style.left=v-e.parent.left+"px"):(s.style.top=y+"px",s.style.left=v+"px"),c&&(c.style.left="".concat(l.left+(g?m.x:-m.x)-(v+14-7),"px")),!0!==o.overlap&&r.push({left:v,top:y,right:O,bottom:y+f}),s.classList.toggle("cm-tooltip-above",b),s.classList.toggle("cm-tooltip-below",!b),o.positioned&&o.positioned()}}}},{key:"maybeMeasure",value:function(){if(this.manager.tooltips.length&&(this.view.inView&&this.view.requestMeasure(this.measureReq),this.inView!=this.view.inView&&(this.inView=this.view.inView,!this.inView))){var e,t=(0,h.Z)(this.manager.tooltipViews);try{for(t.s();!(e=t.n()).done;){e.value.dom.style.top=od}}catch(n){t.e(n)}finally{t.f()}}}}]),e}(),{eventHandlers:{scroll:function(){this.maybeMeasure()}}}),dd=ua.baseTheme({".cm-tooltip":{zIndex:100},"&light .cm-tooltip":{border:"1px solid #bbb",backgroundColor:"#f5f5f5"},"&light .cm-tooltip-section:not(:first-child)":{borderTop:"1px solid #bbb"},"&dark .cm-tooltip":{backgroundColor:"#333338",color:"white"},".cm-tooltip-arrow":{height:"".concat(7,"px"),width:"".concat(14,"px"),position:"absolute",zIndex:-1,overflow:"hidden","&:before, &:after":{content:"''",position:"absolute",width:0,height:0,borderLeft:"".concat(7,"px solid transparent"),borderRight:"".concat(7,"px solid transparent")},".cm-tooltip-above &":{bottom:"-".concat(7,"px"),"&:before":{borderTop:"".concat(7,"px solid #bbb")},"&:after":{borderTop:"".concat(7,"px solid #f5f5f5"),bottom:"1px"}},".cm-tooltip-below &":{top:"-".concat(7,"px"),"&:before":{borderBottom:"".concat(7,"px solid #bbb")},"&:after":{borderBottom:"".concat(7,"px solid #f5f5f5"),top:"1px"}}},"&dark .cm-tooltip .cm-tooltip-arrow":{"&:before":{borderTopColor:"#333338",borderBottomColor:"#333338"},"&:after":{borderTopColor:"transparent",borderBottomColor:"transparent"}}}),pd={x:0,y:0},fd=ne.define({enables:[cd,dd]}),hd=ne.define(),md=function(){function e(t){var n=this;(0,m.Z)(this,e),this.view=t,this.mounted=!1,this.dom=document.createElement("div"),this.dom.classList.add("cm-tooltip-hover"),this.manager=new sd(t,hd,(function(e){return n.createHostedView(e)}))}return(0,g.Z)(e,[{key:"createHostedView",value:function(e){var t=e.create(this.view);return t.dom.classList.add("cm-tooltip-section"),this.dom.appendChild(t.dom),this.mounted&&t.mount&&t.mount(this.view),t}},{key:"mount",value:function(e){var t,n=(0,h.Z)(this.manager.tooltipViews);try{for(n.s();!(t=n.n()).done;){var r=t.value;r.mount&&r.mount(e)}}catch(i){n.e(i)}finally{n.f()}this.mounted=!0}},{key:"positioned",value:function(){var e,t=(0,h.Z)(this.manager.tooltipViews);try{for(t.s();!(e=t.n()).done;){var n=e.value;n.positioned&&n.positioned()}}catch(r){t.e(r)}finally{t.f()}}},{key:"update",value:function(e){this.manager.update(e)}}],[{key:"create",value:function(t){return new e(t)}}]),e}(),gd=fd.compute([hd],(function(e){var t=e.facet(hd).filter((function(e){return e}));return 0===t.length?null:{pos:Math.min.apply(Math,(0,s.Z)(t.map((function(e){return e.pos})))),end:Math.max.apply(Math,(0,s.Z)(t.filter((function(e){return null!=e.end})).map((function(e){return e.end})))),create:md.create,above:t[0].above,arrow:t.some((function(e){return e.arrow}))}})),vd=function(){function e(t,n,r,i,a){(0,m.Z)(this,e),this.view=t,this.source=n,this.field=r,this.setHover=i,this.hoverTime=a,this.hoverTimeout=-1,this.restartTimeout=-1,this.pending=null,this.lastMove={x:0,y:0,target:t.dom,time:0},this.checkHover=this.checkHover.bind(this),t.dom.addEventListener("mouseleave",this.mouseleave=this.mouseleave.bind(this)),t.dom.addEventListener("mousemove",this.mousemove=this.mousemove.bind(this))}return(0,g.Z)(e,[{key:"update",value:function(){var e=this;this.pending&&(this.pending=null,clearTimeout(this.restartTimeout),this.restartTimeout=setTimeout((function(){return e.startHover()}),20))}},{key:"active",get:function(){return this.view.state.field(this.field)}},{key:"checkHover",value:function(){if(this.hoverTimeout=-1,!this.active){var e=Date.now()-this.lastMove.time;ei.bottom||n.xi.right+this.view.defaultCharacterWidth)){var a=this.view.bidiSpans(this.view.state.doc.lineAt(r)).find((function(e){return e.from<=r&&e.to>=r})),o=a&&a.dir==lr.RTL?-1:1,s=this.source(this.view,r,n.x1&&void 0!==arguments[1]?arguments[1]:{},n=Ne.define(),r=se.define({create:function(){return null},update:function(e,r){if(e&&t.hideOnChange&&(r.docChanged||r.selection))return null;var i,a=(0,h.Z)(r.effects);try{for(a.s();!(i=a.n()).done;){var o=i.value;if(o.is(n))return o.value;if(o.is(Od))return null}}catch(u){a.e(u)}finally{a.f()}if(e&&r.docChanged){var s=r.changes.mapPos(e.pos,-1,Z.TrackDel);if(null==s)return null;var l=Object.assign(Object.create(null),e);return l.pos=s,null!=e.end&&(l.end=r.changes.mapPos(e.end)),l}return e},provide:function(e){return hd.from(e)}});return[r,Jn.define((function(i){return new vd(i,e,r,n,t.hoverTime||300)})),gd]}function yd(e,t){var n=e.plugin(cd);if(!n)return null;var r=n.manager.tooltips.indexOf(t);return r<0?null:n.manager.tooltipViews[r]}var Od=Ne.define();var Ed=function(){function e(t,n,r){(0,m.Z)(this,e),this.state=t,this.pos=n,this.explicit=r,this.abortListeners=[]}return(0,g.Z)(e,[{key:"tokenBefore",value:function(e){for(var t=rs(this.state).resolveInner(this.pos,-1);t&&e.indexOf(t.name)<0;)t=t.parent;return t?{from:t.from,to:this.pos,text:this.state.sliceDoc(t.from,this.pos),type:t.type}:null}},{key:"matchBefore",value:function(e){var t=this.state.doc.lineAt(this.pos),n=Math.max(t.from,this.pos-250),r=t.text.slice(n-t.from,this.pos-t.from),i=r.search(_d(e,!1));return i<0?null:{from:n+i,to:this.pos,text:r.slice(i)}}},{key:"aborted",get:function(){return null==this.abortListeners}},{key:"addEventListener",value:function(e,t){"abort"==e&&this.abortListeners&&this.abortListeners.push(t)}}]),e}();function Td(e){var t=Object.keys(e).join(""),n=/\w/.test(t);return n&&(t=t.replace(/\w/g,"")),"[".concat(n?"\\w":"").concat(t.replace(/[^\w\s]/g,"\\$&"),"]")}function Sd(e){var t=e.map((function(e){return"string"==typeof e?{label:e}:e})),n=t.every((function(e){return/^\w+$/.test(e.label)}))?[/\w*$/,/\w+$/]:function(e){var t,n=Object.create(null),r=Object.create(null),i=(0,h.Z)(e);try{for(i.s();!(t=i.n()).done;){var a=t.value.label;n[a[0]]=!0;for(var o=1;o-1)return null;return t(n)}}var Ad=(0,g.Z)((function e(t,n,r){(0,m.Z)(this,e),this.completion=t,this.source=n,this.match=r}));function Cd(e){return e.selection.main.head}function _d(e,t){var n,r=e.source,i=t&&"^"!=r[0],a="$"!=r[r.length-1];return i||a?new RegExp("".concat(i?"^":"","(?:").concat(r,")").concat(a?"$":""),null!==(n=e.flags)&&void 0!==n?n:e.ignoreCase?"i":""):e}var wd=we.define();function Rd(e,t){var n=t.completion.apply||t.completion.label,r=t.source;"string"==typeof n?e.dispatch({changes:{from:r.from,to:r.to,insert:n},selection:{anchor:r.from+n.length},userEvent:"input.complete",annotations:wd.of(t.completion)}):n(e,t.completion,r.from,r.to)}var xd=new WeakMap;function Nd(e){if(!Array.isArray(e))return e;var t=xd.get(e);return t||xd.set(e,t=Sd(e)),t}var Id=function(){function e(t){(0,m.Z)(this,e),this.pattern=t,this.chars=[],this.folded=[],this.any=[],this.precise=[],this.byWord=[];for(var n=0;n=48&&k<=57||k>=97&&k<=122?2:k>=65&&k<=90?1:0:(A=_(k))!=A.toLowerCase()?1:A!=A.toUpperCase()?2:0;(!E||1==R&&y||0==S&&0!=R)&&(t[h]==k||n[h]==k&&(m=!0)?a[h++]=E:a.length&&(O=!1)),S=R,E+=w(k)}return h==l&&0==a[0]&&O?this.result((m?-200:0)-100,a,e):g==l&&0==v?[-200-e.length,0,b]:s>-1?[-700-e.length,s,s+this.pattern.length]:g==l?[-900-e.length,v,b]:h==l?this.result((m?-200:0)-100-700+(O?0:-1100),a,e):2==t.length?null:this.result((r[0]?-700:0)-200-1100,r,e)}},{key:"result",value:function(e,t,n){var r,i=[e-n.length],a=1,o=(0,h.Z)(t);try{for(o.s();!(r=o.n()).done;){var s=r.value,l=s+(this.astral?w(C(n,s)):1);a>1&&i[a-1]==s?i[a-1]=l:(i[a++]=s,i[a++]=l)}}catch(u){o.e(u)}finally{o.f()}return i}}]),e}(),Dd=ne.define({combine:function(e){return He(e,{activateOnTyping:!0,override:null,maxRenderedOptions:100,defaultKeymap:!0,optionClass:function(){return""},aboveCursor:!1,icons:!0,addToOptions:[]},{defaultKeymap:function(e,t){return e&&t},icons:function(e,t){return e&&t},optionClass:function(e,t){return function(n){return function(e,t){return e?t?e+" "+t:e:t}(e(n),t(n))}},addToOptions:function(e,t){return e.concat(t)}})}});function Ld(e,t,n){if(e<=n)return{from:0,to:e};if(t<=e>>1){var r=Math.floor(t/n);return{from:r*n,to:(r+1)*n}}var i=Math.floor((e-t)/n);return{from:e-(i+1)*n,to:e-i*n}}var Pd=function(){function e(t,n){var r=this;(0,m.Z)(this,e),this.view=t,this.stateField=n,this.info=null,this.placeInfo={read:function(){return r.measureInfo()},write:function(e){return r.positionInfo(e)},key:this};var i=t.state.field(n),a=i.open,o=a.options,l=a.selected,u=t.state.facet(Dd);this.optionContent=function(e){var t=e.addToOptions.slice();return e.icons&&t.push({render:function(e){var t,n=document.createElement("div");return n.classList.add("cm-completionIcon"),e.type&&(t=n.classList).add.apply(t,(0,s.Z)(e.type.split(/\s+/g).map((function(e){return"cm-completionIcon-"+e})))),n.setAttribute("aria-hidden","true"),n},position:20}),t.push({render:function(e,t,n){var r=document.createElement("span");r.className="cm-completionLabel";for(var i=e.label,a=0,o=1;oa&&r.appendChild(document.createTextNode(i.slice(a,s)));var u=r.appendChild(document.createElement("span"));u.appendChild(document.createTextNode(i.slice(s,l))),u.className="cm-completionMatchedText",a=l}return a=this.range.to)&&(this.range=Ld(n.options.length,n.selected,this.view.state.facet(Dd).maxRenderedOptions),this.list.remove(),this.list=this.dom.appendChild(this.createListBox(n.options,t.id,this.range)),this.list.addEventListener("scroll",(function(){e.info&&e.view.requestMeasure(e.placeInfo)}))),this.updateSelectedOption(n.selected)){this.info&&(this.info.remove(),this.info=null);var r=n.options[n.selected].completion,i=r.info;if(!i)return;var a="string"===typeof i?document.createTextNode(i):i(r);if(!a)return;"then"in a?a.then((function(n){n&&e.view.state.field(e.stateField,!1)==t&&e.addInfoPane(n)})).catch((function(t){return jn(e.view.state,t,"completion info")})):this.addInfoPane(a)}}},{key:"addInfoPane",value:function(e){var t=this.info=document.createElement("div");t.className="cm-tooltip cm-completionInfo",t.appendChild(e),this.dom.appendChild(t),this.view.requestMeasure(this.placeInfo)}},{key:"updateSelectedOption",value:function(e){for(var t=null,n=this.list.firstChild,r=this.range.from;n;n=n.nextSibling,r++)r==e?n.hasAttribute("aria-selected")||(n.setAttribute("aria-selected","true"),t=n):n.hasAttribute("aria-selected")&&n.removeAttribute("aria-selected");return t&&function(e,t){var n=e.getBoundingClientRect(),r=t.getBoundingClientRect();r.topn.bottom&&(e.scrollTop+=r.bottom-n.bottom)}(this.list,t),t}},{key:"measureInfo",value:function(){var e=this.dom.querySelector("[aria-selected]");if(!e||!this.info)return null;var t=this.dom.getBoundingClientRect(),n=this.info.getBoundingClientRect(),r=e.getBoundingClientRect();if(r.top>Math.min(innerHeight,t.bottom)-10||r.bottom=this.options.length?this:new e(this.options,$d(n,t),this.tooltip,this.timestamp,t)}},{key:"map",value:function(t){return new e(this.options,this.attrs,Object.assign(Object.assign({},this.tooltip),{pos:t.mapPos(this.tooltip.pos)}),this.timestamp,this.selected)}}],[{key:"build",value:function(t,n,r,i,a){var o=function(e,t){var n,r=[],i=0,a=(0,h.Z)(e);try{for(a.s();!(n=a.n()).done;){var o=n.value;if(o.hasResult())if(!1===o.result.filter){var s,l=(0,h.Z)(o.result.options);try{for(l.s();!(s=l.n()).done;){var u=s.value;r.push(new Ad(u,o,[1e9-i++]))}}catch(E){l.e(E)}finally{l.f()}}else{var c,d=new Id(t.sliceDoc(o.from,o.to)),p=void 0,f=(0,h.Z)(o.result.options);try{for(f.s();!(c=f.n()).done;){var m=c.value;(p=d.match(m.label))&&(null!=m.boost&&(p[0]+=m.boost),r.push(new Ad(m,o,p)))}}catch(E){f.e(E)}finally{f.f()}}}}catch(E){a.e(E)}finally{a.f()}var g,v=[],b=null,y=(0,h.Z)(r.sort(Zd));try{for(y.s();!(g=y.n()).done;){var O=g.value;if(300==v.length)break;b&&b.label==O.completion.label&&b.detail==O.completion.detail&&b.type==O.completion.type&&b.apply==O.completion.apply?Md(O.completion)>Md(b)&&(v[v.length-1]=O):v.push(O),b=O.completion}}catch(E){y.e(E)}finally{y.f()}return v}(t,n);if(!o.length)return null;var s,l=0;if(i&&i.selected)for(var u=i.options[i.selected].completion,c=0;c2&&void 0!==arguments[2]?arguments[2]:-1;(0,m.Z)(this,e),this.source=t,this.state=n,this.explicitPos=r}return(0,g.Z)(e,[{key:"hasResult",value:function(){return!1}},{key:"update",value:function(t,n){var r=Gd(t),i=this;r?i=i.handleUserEvent(t,r,n):t.docChanged?i=i.handleChange(t):t.selection&&0!=i.state&&(i=new e(i.source,0));var a,o=(0,h.Z)(t.effects);try{for(o.s();!(a=o.n()).done;){var s=a.value;if(s.is(zd))i=new e(i.source,1,s.value?Cd(t.state):-1);else if(s.is(jd))i=new e(i.source,0);else if(s.is(Vd)){var l,u=(0,h.Z)(s.value);try{for(u.s();!(l=u.n()).done;){var c=l.value;c.source==i.source&&(i=c)}}catch(d){u.e(d)}finally{u.f()}}}}catch(d){o.e(d)}finally{o.f()}return i}},{key:"handleUserEvent",value:function(t,n,r){return"delete"!=n&&r.activateOnTyping?new e(this.source,1):this.map(t.changes)}},{key:"handleChange",value:function(t){return t.changes.touchesRange(Cd(t.startState))?new e(this.source,0):this.map(t.changes)}},{key:"map",value:function(t){return t.empty||this.explicitPos<0?this:new e(this.source,this.state,t.mapPos(this.explicitPos))}}]),e}(),Wd=function(e){(0,p.Z)(n,e);var t=(0,f.Z)(n);function n(e,r,i,a,o,s){var l;return(0,m.Z)(this,n),(l=t.call(this,e,2,r)).result=i,l.from=a,l.to=o,l.span=s,l}return(0,g.Z)(n,[{key:"hasResult",value:function(){return!0}},{key:"handleUserEvent",value:function(e,t,r){var i=e.changes.mapPos(this.from),a=e.changes.mapPos(this.to,1),o=Cd(e.state);if((this.explicitPos<0?o<=i:oa||"delete"==t&&Cd(e.startState)==this.from)return new Hd(this.source,"input"==t&&r.activateOnTyping?1:0);var s=this.explicitPos<0?-1:e.changes.mapPos(this.explicitPos);return this.span&&(i==a||this.span.test(e.state.sliceDoc(i,a)))?new n(this.source,s,this.result,i,a,this.span):new Hd(this.source,1,s)}},{key:"handleChange",value:function(e){return e.changes.touchesRange(this.from,this.to)?new Hd(this.source,0):this.map(e.changes)}},{key:"map",value:function(e){return e.empty?this:new n(this.source,this.explicitPos<0?-1:e.mapPos(this.explicitPos),this.result,e.mapPos(this.from),e.mapPos(this.to,1),this.span)}}]),n}(Hd),zd=Ne.define(),jd=Ne.define(),Vd=Ne.define({map:function(e,t){return e.map((function(e){return e.map(t)}))}}),Yd=Ne.define(),qd=se.define({create:function(){return Ud.start()},update:function(e,t){return e.update(t)},provide:function(e){return[fd.from(e,(function(e){return e.tooltip})),ua.contentAttributes.from(e,(function(e){return e.attrs}))]}});function Xd(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"option";return function(n){var r=n.state.field(qd,!1);if(!r||!r.open||Date.now()-r.open.timestamp<75)return!1;var i,a=1;"page"==t&&(i=yd(n,r.open.tooltip))&&(a=Math.max(2,Math.floor(i.dom.offsetHeight/i.dom.querySelector("li").offsetHeight)-1));var o=r.open.selected+a*(e?1:-1),s=r.open.options.length;return o<0?o="page"==t?0:s-1:o>=s&&(o="page"==t?s-1:0),n.dispatch({effects:Yd.of(o)}),!0}}var Kd=(0,g.Z)((function e(t,n){(0,m.Z)(this,e),this.active=t,this.context=n,this.time=Date.now(),this.updates=[],this.done=void 0})),Jd=Jn.fromClass(function(){function e(t){(0,m.Z)(this,e),this.view=t,this.debounceUpdate=-1,this.running=[],this.debounceAccept=-1,this.composing=0;var n,r=(0,h.Z)(t.state.field(qd).active);try{for(r.s();!(n=r.n()).done;){var i=n.value;1==i.state&&this.startQuery(i)}}catch(a){r.e(a)}finally{r.f()}}return(0,g.Z)(e,[{key:"update",value:function(e){var t=this,n=e.state.field(qd);if(e.selectionSet||e.docChanged||e.startState.field(qd)!=n){for(var r=e.transactions.some((function(e){return(e.selection||e.docChanged)&&!Gd(e)})),i=0;i50&&Date.now()-a.time>1e3){var o,l=(0,h.Z)(a.context.abortListeners);try{for(l.s();!(o=l.n()).done;){var u=o.value;try{u()}catch(m){jn(this.view.state,m)}}}catch(g){l.e(g)}finally{l.f()}a.context.abortListeners=null,this.running.splice(i--,1)}else{var c;(c=a.updates).push.apply(c,(0,s.Z)(e.transactions))}}if(this.debounceUpdate>-1&&clearTimeout(this.debounceUpdate),this.debounceUpdate=n.active.some((function(e){return 1==e.state&&!t.running.some((function(t){return t.active.source==e.source}))}))?setTimeout((function(){return t.startUpdate()}),50):-1,0!=this.composing){var d,p=(0,h.Z)(e.transactions);try{for(p.s();!(d=p.n()).done;){var f=d.value;"input"==Gd(f)?this.composing=2:2==this.composing&&f.selection&&(this.composing=3)}}catch(g){p.e(g)}finally{p.f()}}}}},{key:"startUpdate",value:function(){var e=this;this.debounceUpdate=-1;var t,n=this.view.state.field(qd),r=(0,h.Z)(n.active);try{var i=function(){var n=t.value;1!=n.state||e.running.some((function(e){return e.active.source==n.source}))||e.startQuery(n)};for(r.s();!(t=r.n()).done;)i()}catch(a){r.e(a)}finally{r.f()}}},{key:"startQuery",value:function(e){var t=this,n=this.view.state,r=Cd(n),i=new Ed(n,r,e.explicitPos==r),a=new Kd(e,i);this.running.push(a),Promise.resolve(e.source(i)).then((function(e){a.context.aborted||(a.done=e||null,t.scheduleAccept())}),(function(e){t.view.dispatch({effects:jd.of(null)}),jn(t.view.state,e)}))}},{key:"scheduleAccept",value:function(){var e=this;this.running.every((function(e){return void 0!==e.done}))?this.accept():this.debounceAccept<0&&(this.debounceAccept=setTimeout((function(){return e.accept()}),50))}},{key:"accept",value:function(){var e,t=this;this.debounceAccept>-1&&clearTimeout(this.debounceAccept),this.debounceAccept=-1;for(var n=[],r=this.view.state.facet(Dd),i=function(i){var o=t.running[i];if(void 0===o.done)return a=i,"continue";if(t.running.splice(i--,1),o.done){var s,l=new Wd(o.active.source,o.active.explicitPos,o.done,o.done.from,null!==(e=o.done.to)&&void 0!==e?e:Cd(o.updates.length?o.updates[0].startState:t.view.state),o.done.span&&!1!==o.done.filter?_d(o.done.span,!0):null),u=(0,h.Z)(o.updates);try{for(u.s();!(s=u.n()).done;){var c=s.value;l=l.update(c,r)}}catch(v){u.e(v)}finally{u.f()}if(l.hasResult())return n.push(l),a=i,"continue"}var d=t.view.state.field(qd).active.find((function(e){return e.source==o.active.source}));if(d&&1==d.state)if(null==o.done){var p,f=new Hd(o.active.source,0),m=(0,h.Z)(o.updates);try{for(m.s();!(p=m.n()).done;){var g=p.value;f=f.update(g,r)}}catch(v){m.e(v)}finally{m.f()}1!=f.state&&n.push(f)}else t.startQuery(d);a=i},a=0;a ul":{fontFamily:"monospace",whiteSpace:"nowrap",overflow:"hidden auto",maxWidth_fallback:"700px",maxWidth:"min(700px, 95vw)",minWidth:"250px",maxHeight:"10em",listStyle:"none",margin:0,padding:0,"& > li":{overflowX:"hidden",textOverflow:"ellipsis",cursor:"pointer",padding:"1px 3px",lineHeight:1.2}}},"&light .cm-tooltip-autocomplete ul li[aria-selected]":{background:"#17c",color:"white"},"&dark .cm-tooltip-autocomplete ul li[aria-selected]":{background:"#347",color:"white"},".cm-completionListIncompleteTop:before, .cm-completionListIncompleteBottom:after":{content:'"\xb7\xb7\xb7"',opacity:.5,display:"block",textAlign:"center"},".cm-tooltip.cm-completionInfo":{position:"absolute",padding:"3px 9px",width:"max-content",maxWidth:"300px"},".cm-completionInfo.cm-completionInfo-left":{right:"100%"},".cm-completionInfo.cm-completionInfo-right":{left:"100%"},"&light .cm-snippetField":{backgroundColor:"#00000022"},"&dark .cm-snippetField":{backgroundColor:"#ffffff22"},".cm-snippetFieldPosition":{verticalAlign:"text-top",width:0,height:"1.15em",margin:"0 -0.7px -.7em",borderLeft:"1.4px dotted #888"},".cm-completionMatchedText":{textDecoration:"underline"},".cm-completionDetail":{marginLeft:"0.5em",fontStyle:"italic"},".cm-completionIcon":{fontSize:"90%",width:".8em",display:"inline-block",textAlign:"center",paddingRight:".6em",opacity:"0.6"},".cm-completionIcon-function, .cm-completionIcon-method":{"&:after":{content:"'\u0192'"}},".cm-completionIcon-class":{"&:after":{content:"'\u25cb'"}},".cm-completionIcon-interface":{"&:after":{content:"'\u25cc'"}},".cm-completionIcon-variable":{"&:after":{content:"'\ud835\udc65'"}},".cm-completionIcon-constant":{"&:after":{content:"'\ud835\udc36'"}},".cm-completionIcon-type":{"&:after":{content:"'\ud835\udc61'"}},".cm-completionIcon-enum":{"&:after":{content:"'\u222a'"}},".cm-completionIcon-property":{"&:after":{content:"'\u25a1'"}},".cm-completionIcon-keyword":{"&:after":{content:"'\ud83d\udd11\ufe0e'"}},".cm-completionIcon-namespace":{"&:after":{content:"'\u25a2'"}},".cm-completionIcon-text":{"&:after":{content:"'abc'",fontSize:"50%",verticalAlign:"middle"}}}),tp=(0,g.Z)((function e(t,n,r,i){(0,m.Z)(this,e),this.field=t,this.line=n,this.from=r,this.to=i})),np=function(){function e(t,n,r){(0,m.Z)(this,e),this.field=t,this.from=n,this.to=r}return(0,g.Z)(e,[{key:"map",value:function(t){var n=t.mapPos(this.from,-1,Z.TrackDel),r=t.mapPos(this.to,1,Z.TrackDel);return null==n||null==r?null:new e(this.field,n,r)}}]),e}(),rp=function(){function e(t,n){(0,m.Z)(this,e),this.lines=t,this.fieldPositions=n}return(0,g.Z)(e,[{key:"instantiate",value:function(e,t){var n,r=[],i=[t],a=e.doc.lineAt(t),o=/^\s*/.exec(a.text)[0],s=(0,h.Z)(this.lines);try{for(s.s();!(n=s.n()).done;){var l=n.value;if(r.length){for(var u=o,c=/^\t*/.exec(l)[0].length,d=0;d=d&&v.field++}}catch(b){g.e(b)}finally{g.f()}}o.push(new tp(d,a.length,n.index,n.index+c.length)),l=l.slice(0,n.index)+c+l.slice(n.index+n[0].length)}a.push(l)}}catch(b){s.e(b)}finally{s.f()}return new e(a,o)}}]),e}(),ip=An.widget({widget:new(function(e){(0,p.Z)(n,e);var t=(0,f.Z)(n);function n(){return(0,m.Z)(this,n),t.apply(this,arguments)}return(0,g.Z)(n,[{key:"toDOM",value:function(){var e=document.createElement("span");return e.className="cm-snippetFieldPosition",e}},{key:"ignoreEvent",value:function(){return!1}}]),n}(Sn))}),ap=An.mark({class:"cm-snippetField"}),op=function(){function e(t,n){(0,m.Z)(this,e),this.ranges=t,this.active=n,this.deco=An.set(t.map((function(e){return(e.from==e.to?ip:ap).range(e.from,e.to)})))}return(0,g.Z)(e,[{key:"map",value:function(t){var n,r=[],i=(0,h.Z)(this.ranges);try{for(i.s();!(n=i.n()).done;){var a=n.value.map(t);if(!a)return null;r.push(a)}}catch(o){i.e(o)}finally{i.f()}return new e(r,this.active)}},{key:"selectionInsideField",value:function(e){var t=this;return e.ranges.every((function(e){return t.ranges.some((function(n){return n.field==t.active&&n.from<=e.from&&n.to>=e.to}))}))}}]),e}(),sp=Ne.define({map:function(e,t){return e&&e.map(t)}}),lp=Ne.define(),up=se.define({create:function(){return null},update:function(e,t){var n,r=(0,h.Z)(t.effects);try{for(r.s();!(n=r.n()).done;){var i=n.value;if(i.is(sp))return i.value;if(i.is(lp)&&e)return new op(e.ranges,i.value)}}catch(a){r.e(a)}finally{r.f()}return e&&t.docChanged&&(e=e.map(t.changes)),e&&t.selection&&!e.selectionInsideField(t.selection)&&(e=null),e},provide:function(e){return ua.decorations.from(e,(function(e){return e?e.deco:An.none}))}});function cp(e,t){return K.create(e.filter((function(e){return e.field==t})).map((function(e){return K.range(e.from,e.to)})))}function dp(e){var t=rp.parse(e);return function(e,n,r,i){var a=t.instantiate(e.state,r),o=a.text,s=a.ranges,l={changes:{from:r,to:i,insert:N.of(o)}};if(s.length&&(l.selection=cp(s,0)),s.length>1){var u=new op(s,0),c=l.effects=[sp.of(u)];void 0===e.state.field(up,!1)&&c.push(Ne.appendConfig.of([up,mp,vp,ep]))}e.dispatch(e.state.update(l))}}function pp(e){return function(t){var n=t.state,r=t.dispatch,i=n.field(up,!1);if(!i||e<0&&0==i.active)return!1;var a=i.active+e,o=e>0&&!i.ranges.some((function(t){return t.field==a+e}));return r(n.update({selection:cp(i.ranges,a),effects:sp.of(o?null:new op(i.ranges,a))})),!0}}var fp=[{key:"Tab",run:pp(1),shift:pp(-1)},{key:"Escape",run:function(e){var t=e.state,n=e.dispatch;return!!t.field(up,!1)&&(n(t.update({effects:sp.of(null)})),!0)}}],hp=ne.define({combine:function(e){return e.length?e[0]:fp}}),mp=he.highest(ya.compute([hp],(function(e){return e.facet(hp)})));function gp(e,t){return Object.assign(Object.assign({},t),{apply:dp(e)})}var vp=ua.domEventHandlers({mousedown:function(e,t){var n,r=t.state.field(up,!1);if(!r||null==(n=t.posAtCoords({x:e.clientX,y:e.clientY})))return!1;var i=r.ranges.find((function(e){return e.from<=n&&e.to>=n}));return!(!i||i.field==r.active)&&(t.dispatch({selection:cp(r.ranges,i.field),effects:sp.of(r.ranges.some((function(e){return e.field>i.field}))?new op(r.ranges,i.field):null)}),!0)}});function bp(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return[qd,Dd.of(e),Jd,Op,ep]}var yp=[{key:"Ctrl-Space",run:function(e){return!!e.state.field(qd,!1)&&(e.dispatch({effects:zd.of(!0)}),!0)}},{key:"Escape",run:function(e){var t=e.state.field(qd,!1);return!(!t||!t.active.some((function(e){return 0!=e.state})))&&(e.dispatch({effects:jd.of(null)}),!0)}},{key:"ArrowDown",run:Xd(!0)},{key:"ArrowUp",run:Xd(!1)},{key:"PageDown",run:Xd(!0,"page")},{key:"PageUp",run:Xd(!1,"page")},{key:"Enter",run:function(e){var t=e.state.field(qd,!1);return!(e.state.readOnly||!t||!t.open||Date.now()-t.open.timestamp<75)&&(Rd(e,t.open.options[t.open.selected]),!0)}}],Op=he.highest(ya.computeN([Dd],(function(e){return e.facet(Dd).defaultKeymap?[yp]:[]})));function Ep(e,t){return function(n){var r=n.state,i=n.dispatch;if(r.readOnly)return!1;var a=e(t,r);return!!a&&(i(r.update(a)),!0)}}var Tp=Ep(Rp,0),Sp=Ep(wp,0),kp=Ep((function(e,t){return wp(e,t,function(e){var t,n=[],r=(0,h.Z)(e.selection.ranges);try{for(r.s();!(t=r.n()).done;){var i=t.value,a=e.doc.lineAt(i.from),o=i.to<=a.to?a:e.doc.lineAt(i.to),s=n.length-1;s>=0&&n[s].to>a.from?n[s].to=o.to:n.push({from:a.from,to:o.to})}}catch(l){r.e(l)}finally{r.f()}return n}(t))}),0),Ap=[{key:"Mod-/",run:function(e){var t=Cp(e.state);return t.line?Tp(e):!!t.block&&kp(e)}},{key:"Alt-A",run:Sp}];function Cp(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.selection.main.head,n=e.languageDataAt("commentTokens",t);return n.length?n[0]:{}}function _p(e,t,n,r){var i,a,o=t.open,s=t.close,l=e.sliceDoc(n-50,n),u=e.sliceDoc(r,r+50),c=/\s*$/.exec(l)[0].length,d=/^\s*/.exec(u)[0].length,p=l.length-c;if(l.slice(p-o.length,p)==o&&u.slice(d,d+s.length)==s)return{open:{pos:n-c,margin:c&&1},close:{pos:r+d,margin:d&&1}};r-n<=100?i=a=e.sliceDoc(n,r):(i=e.sliceDoc(n,n+50),a=e.sliceDoc(r-50,r));var f=/^\s*/.exec(i)[0].length,h=/\s*$/.exec(a)[0].length,m=a.length-h-s.length;return i.slice(f,f+o.length)==o&&a.slice(m,m+s.length)==s?{open:{pos:n+f+o.length,margin:/\s/.test(i.charAt(f+o.length))?1:0},close:{pos:r-h-s.length,margin:/\s/.test(a.charAt(m-1))?1:0}}:null}function wp(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t.selection.ranges,r=n.map((function(e){return Cp(t,e.from).block}));if(!r.every((function(e){return e})))return null;var i=n.map((function(e,n){return _p(t,r[n],e.from,e.to)}));if(2!=e&&!i.every((function(e){return e})))return{changes:t.changes(n.map((function(e,t){return i[t]?[]:[{from:e.from,insert:r[t].open+" "},{from:e.to,insert:" "+r[t].close}]})))};if(1!=e&&i.some((function(e){return e}))){for(var a,o=[],s=0;s2&&void 0!==arguments[2]?arguments[2]:t.selection.ranges,i=[],a=-1,o=(0,h.Z)(r);try{for(o.s();!(n=o.n()).done;){for(var s=n.value,l=s.from,u=s.to,c=i.length,d=1e9,p=l;p<=u;){var f=t.doc.lineAt(p);if(f.from>a&&(l==u||u>f.from)){a=f.from;var m=Cp(t,p).line;if(!m)continue;var g=/^\s*/.exec(f.text)[0].length,v=g==f.length,b=f.text.slice(g,g+m.length)==m?g:-1;g=0}))){var x,N=[],I=(0,h.Z)(i);try{for(I.s();!(x=I.n()).done;){var D=x.value,L=D.line,P=D.comment,M=D.token;if(P>=0){var F=L.from+P,U=F+M.length;" "==L.text[U-L.from]&&U++,N.push({from:F,to:U})}}}catch(B){I.e(B)}finally{I.f()}return{changes:N}}return null}var xp=2e3;function Np(e,t){var n=e.posAtCoords({x:t.clientX,y:t.clientY},!1),r=e.state.doc.lineAt(n),i=n-r.from,a=i>xp?-1:i==r.length?function(e,t){var n=e.coordsAtPos(e.viewport.from);return n?Math.round(Math.abs((n.left-t)/e.defaultCharacterWidth)):-1}(e,t.clientX):R(r.text,e.state.tabSize,n-r.from);return{line:r.number,col:a,off:i}}function Ip(e,t){var n=Np(e,t),r=e.state.selection;return n?{update:function(e){if(e.docChanged){var t=e.changes.mapPos(e.startState.doc.line(n.line).from),i=e.state.doc.lineAt(t);n={line:i.number,col:n.col,off:Math.min(n.off,i.length)},r=r.map(e.changes)}},get:function(t,i,a){var o=Np(e,t);if(!o)return r;var s=function(e,t,n){var r=Math.min(t.line,n.line),i=Math.max(t.line,n.line),a=[];if(t.off>xp||n.off>xp||t.col<0||n.col<0)for(var o=Math.min(t.off,n.off),s=Math.max(t.off,n.off),l=r;l<=i;l++){var u=e.doc.line(l);u.length<=s&&a.push(K.range(u.from+o,u.to+s))}else for(var c=Math.min(t.col,n.col),d=Math.max(t.col,n.col),p=r;p<=i;p++){var f=e.doc.line(p),h=x(f.text,c,e.tabSize,!0);if(h>-1){var m=x(f.text,d,e.tabSize);a.push(K.range(f.from+h,f.from+m))}}return a}(e.state,n,o);return s.length?a?K.create(s.concat(r.ranges)):K.create(s):r}}:null}function Dp(e){var t=(null===e||void 0===e?void 0:e.eventFilter)||function(e){return e.altKey&&0==e.button};return ua.mouseSelectionStyle.of((function(e,n){return t(n)?Ip(e,n):null}))}var Lp={Alt:[18,function(e){return e.altKey}],Control:[17,function(e){return e.ctrlKey}],Shift:[16,function(e){return e.shiftKey}],Meta:[91,function(e){return e.metaKey}]},Pp={style:"cursor: crosshair"};function Mp(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=(0,o.Z)(Lp[e.key||"Alt"],2),n=t[0],r=t[1],i=Jn.fromClass(function(){function e(t){(0,m.Z)(this,e),this.view=t,this.isDown=!1}return(0,g.Z)(e,[{key:"set",value:function(e){this.isDown!=e&&(this.isDown=e,this.view.update([]))}}]),e}(),{eventHandlers:{keydown:function(e){this.set(e.keyCode==n||r(e))},keyup:function(e){e.keyCode!=n&&r(e)||this.set(!1)}}});return[i,ua.contentAttributes.of((function(e){var t;return(null===(t=e.plugin(i))||void 0===t?void 0:t.isDown)?Pp:null}))]}var Fp=0,Up=function(){function e(t,n,r){(0,m.Z)(this,e),this.set=t,this.base=n,this.modified=r,this.id=Fp++}return(0,g.Z)(e,null,[{key:"define",value:function(t){if(null===t||void 0===t?void 0:t.base)throw new Error("Can not derive from a modified tag");var n=new e([],null,[]);if(n.set.push(n),t){var r,i=(0,h.Z)(t.set);try{for(i.s();!(r=i.n()).done;){var a=r.value;n.set.push(a)}}catch(o){i.e(o)}finally{i.f()}}return n}},{key:"defineModifier",value:function(){var e=new $p;return function(t){return t.modified.indexOf(e)>-1?t:$p.get(t.base||t,t.modified.concat(e).sort((function(e,t){return e.id-t.id})))}}}]),e}(),Bp=0,$p=function(){function e(){(0,m.Z)(this,e),this.instances=[],this.id=Bp++}return(0,g.Z)(e,null,[{key:"get",value:function(t,n){if(!n.length)return t;var r=n[0].instances.find((function(e){return e.base==t&&(r=n,i=e.modified,r.length==i.length&&r.every((function(e,t){return e==i[t]})));var r,i}));if(r)return r;var i,a=[],o=new Up(a,t,n),s=(0,h.Z)(n);try{for(s.s();!(i=s.n()).done;){i.value.instances.push(o)}}catch(g){s.e(g)}finally{s.f()}var l,u=Qp(n),c=(0,h.Z)(t.set);try{for(c.s();!(l=c.n()).done;){var d,p=l.value,f=(0,h.Z)(u);try{for(f.s();!(d=f.n()).done;){var m=d.value;a.push(e.get(p,m))}}catch(g){f.e(g)}finally{f.f()}}}catch(g){c.e(g)}finally{c.f()}return o}}]),e}();function Qp(e){for(var t=[e],n=0;n0&&c+3==o.length){l=1;break}var d=/^"(?:[^"\\]|\\.)*?"|[^\/!]+/.exec(u);if(!d)throw new RangeError("Invalid path: "+o);if(s.push("*"==d[0]?null:'"'==d[0][0]?JSON.parse(d[0]):d[0]),(c+=d[0].length)==o.length)break;var p=o[c++];if(c==o.length&&"!"==p){l=0;break}if("/"!=p)throw new RangeError("Invalid path: "+o);u=o.slice(c)}var f=s.length-1,m=s[f];if(!m)throw new RangeError("Invalid path: "+o);var g=new jp(r,l,f>0?s.slice(0,f):null);t[m]=g.sort(t[m])}}}catch(v){a.e(v)}finally{a.f()}}return Gp.add(t)}var Gp=new _o,Hp=ne.define({combine:function(e){return e.length?Vp.combinedMatch(e):null}}),Wp=ne.define({combine:function(e){return e.length?e[0].match:null}});function zp(e){return e.facet(Hp)||e.facet(Wp)}var jp=function(){function e(t,n,r,i){(0,m.Z)(this,e),this.tags=t,this.mode=n,this.context=r,this.next=i}return(0,g.Z)(e,[{key:"sort",value:function(e){return!e||e.depththis.at&&(this.at=e),this.class=t)}},{key:"flush",value:function(e){e>this.at&&this.class&&this.span(this.at,e,this.class)}},{key:"highlightRange",value:function(e,t,n,r,i,a){var o=e.type,s=e.from,l=e.to;if(!(s>=n||l<=t)){Xp[i]=o.name,o.isTop&&(a=o);for(var u=r,c=o.prop(Gp),d=!1;c;){if(!c.context||ef(c.context,Xp,i)){var p,f=(0,h.Z)(c.tags);try{for(f.s();!(p=f.n()).done;){var m=p.value,g=this.style(m,a);g&&(u&&(u+=" "),u+=g,1==c.mode?r+=(r?" ":"")+g:0==c.mode&&(d=!0))}}catch(C){f.e(C)}finally{f.f()}break}c=c.next}if(this.startSpan(e.from,u),!d){var v=e.tree&&e.tree.prop(_o.mounted);if(v&&v.overlay){for(var b=e.node.enter(v.overlay[0].from+s,1),y=e.firstChild(),O=0,E=s;;O++){var T=O=S)&&e.nextSibling()););if(!T||S>n)break;(E=T.to+s)>t&&(this.highlightRange(b.cursor,Math.max(t,T.from+s),Math.min(n,E),r,i,v.tree.type),this.startSpan(E,u))}y&&e.parent()}else if(e.firstChild()){do{if(!(e.to<=t)){if(e.from>=n)break;this.highlightRange(e,t,n,r,i+1,a),this.startSpan(Math.min(n,e.to),u)}}while(e.nextSibling());e.parent()}}}}}]),e}();function Jp(e,t,n,r,i){var a=new Kp(t,r,i);a.highlightRange(e.cursor(),t,n,"",0,e.type),a.flush(n)}function ef(e,t,n){if(e.length>n-1)return!1;for(var r=n-1,i=e.length-1;i>=0;i--,r--){var a=e[i];if(a&&a!=t[r])return!1}return!0}var tf=Up.define,nf=tf(),rf=tf(),af=tf(rf),of=tf(rf),sf=tf(),lf=tf(sf),uf=tf(sf),cf=tf(),df=tf(cf),pf=tf(),ff=tf(),hf=tf(),mf=tf(hf),gf=tf(),vf={comment:nf,lineComment:tf(nf),blockComment:tf(nf),docComment:tf(nf),name:rf,variableName:tf(rf),typeName:af,tagName:tf(af),propertyName:of,attributeName:tf(of),className:tf(rf),labelName:tf(rf),namespace:tf(rf),macroName:tf(rf),literal:sf,string:lf,docString:tf(lf),character:tf(lf),attributeValue:tf(lf),number:uf,integer:tf(uf),float:tf(uf),bool:tf(sf),regexp:tf(sf),escape:tf(sf),color:tf(sf),url:tf(sf),keyword:pf,self:tf(pf),null:tf(pf),atom:tf(pf),unit:tf(pf),modifier:tf(pf),operatorKeyword:tf(pf),controlKeyword:tf(pf),definitionKeyword:tf(pf),moduleKeyword:tf(pf),operator:ff,derefOperator:tf(ff),arithmeticOperator:tf(ff),logicOperator:tf(ff),bitwiseOperator:tf(ff),compareOperator:tf(ff),updateOperator:tf(ff),definitionOperator:tf(ff),typeOperator:tf(ff),controlOperator:tf(ff),punctuation:hf,separator:tf(hf),bracket:mf,angleBracket:tf(mf),squareBracket:tf(mf),paren:tf(mf),brace:tf(mf),content:cf,heading:df,heading1:tf(df),heading2:tf(df),heading3:tf(df),heading4:tf(df),heading5:tf(df),heading6:tf(df),contentSeparator:tf(cf),list:tf(cf),quote:tf(cf),emphasis:tf(cf),strong:tf(cf),link:tf(cf),monospace:tf(cf),strikethrough:tf(cf),inserted:tf(),deleted:tf(),changed:tf(),invalid:tf(),meta:gf,documentMeta:tf(gf),annotation:tf(gf),processingInstruction:tf(gf),definition:Up.defineModifier(),constant:Up.defineModifier(),function:Up.defineModifier(),standard:Up.defineModifier(),local:Up.defineModifier(),special:Up.defineModifier()},bf=Vp.define([{tag:vf.link,textDecoration:"underline"},{tag:vf.heading,textDecoration:"underline",fontWeight:"bold"},{tag:vf.emphasis,fontStyle:"italic"},{tag:vf.strong,fontWeight:"bold"},{tag:vf.strikethrough,textDecoration:"line-through"},{tag:vf.keyword,color:"#708"},{tag:[vf.atom,vf.bool,vf.url,vf.contentSeparator,vf.labelName],color:"#219"},{tag:[vf.literal,vf.inserted],color:"#164"},{tag:[vf.string,vf.deleted],color:"#a11"},{tag:[vf.regexp,vf.escape,vf.special(vf.string)],color:"#e40"},{tag:vf.definition(vf.variableName),color:"#00f"},{tag:vf.local(vf.variableName),color:"#30a"},{tag:[vf.typeName,vf.namespace],color:"#085"},{tag:vf.className,color:"#167"},{tag:[vf.special(vf.variableName),vf.macroName],color:"#256"},{tag:vf.definition(vf.propertyName),color:"#00c"},{tag:vf.comment,color:"#940"},{tag:vf.meta,color:"#7a757a"},{tag:vf.invalid,color:"#f00"}]),yf=(0,g.Z)((function e(t,n,r){(0,m.Z)(this,e),this.from=t,this.to=n,this.diagnostic=r})),Of=function(){function e(t,n,r){(0,m.Z)(this,e),this.diagnostics=t,this.panel=n,this.selected=r}return(0,g.Z)(e,null,[{key:"init",value:function(t,n,r){var i=An.set(t.map((function(e){return e.from==e.to||e.from==e.to-1&&r.doc.lineAt(e.from).to==e.from?An.widget({widget:new Lf(e),diagnostic:e}).range(e.from):An.mark({attributes:{class:"cm-lintRange cm-lintRange-"+e.severity},diagnostic:e}).range(e.from,e.to)})),!0);return new e(i,n,Ef(i))}}]),e}();function Ef(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=null;return e.between(n,1e9,(function(e,n,i){var a=i.spec;if(!t||a.diagnostic==t)return r=new yf(e,n,a.diagnostic),!1})),r}function Tf(e,t){return e.field(Cf,!1)?t:t.concat(Ne.appendConfig.of([Cf,ua.decorations.compute([Cf],(function(e){var t=e.field(Cf),n=t.selected,r=t.panel;return n&&r&&n.from!=n.to?An.set([_f.range(n.from,n.to)]):An.none})),bd(wf),Bf]))}var Sf=Ne.define(),kf=Ne.define(),Af=Ne.define(),Cf=se.define({create:function(){return new Of(An.none,null,null)},update:function(e,t){if(t.docChanged){var n=e.diagnostics.map(t.changes),r=null;if(e.selected){var i=t.changes.mapPos(e.selected.from,1);r=Ef(n,e.selected.diagnostic,i)||Ef(n,null,i)}e=new Of(n,e.panel,r)}var a,o=(0,h.Z)(t.effects);try{for(o.s();!(a=o.n()).done;){var s=a.value;s.is(Sf)?e=Of.init(s.value,e.panel,t.state):s.is(kf)?e=new Of(e.diagnostics,s.value?Mf.open:null,e.selected):s.is(Af)&&(e=new Of(e.diagnostics,e.panel,s.value))}}catch(l){o.e(l)}finally{o.f()}return e},provide:function(e){return[ac.from(e,(function(e){return e.panel})),ua.decorations.from(e,(function(e){return e.diagnostics}))]}});var _f=An.mark({class:"cm-lintRange cm-lintRange-active"});function wf(e,t,n){var r=e.state.field(Cf).diagnostics,i=[],a=2e8,o=0;return r.between(t-(n<0?1:0),t+(n>0?1:0),(function(e,r,s){var l=s.spec;t>=e&&t<=r&&(e==r||(t>e||n>0)&&(t=65&&e.keyCode<=90&&n.selectedIndex>=0))return;for(var r=n.items[n.selectedIndex].diagnostic,i=If(r.actions),a=0;ai&&(e.items.splice(i,c-i),a=!0)),r&&l.diagnostic==r.diagnostic?l.dom.hasAttribute("aria-selected")||(l.dom.setAttribute("aria-selected","true"),o=l):l.dom.hasAttribute("aria-selected")&&l.dom.removeAttribute("aria-selected"),i++}));ir.bottom&&(e.list.scrollTop+=n.bottom-r.bottom)}})):this.selectedIndex<0&&this.list.removeAttribute("aria-activedescendant"),a&&this.sync()}},{key:"sync",value:function(){var e=this.list.firstChild;function t(){var t=e;e=t.nextSibling,t.remove()}var n,r=(0,h.Z)(this.items);try{for(r.s();!(n=r.n()).done;){var i=n.value;if(i.dom.parentNode==this.list){for(;e!=i.dom;)t();e=i.dom.nextSibling}else this.list.insertBefore(i.dom,e)}}catch(a){r.e(a)}finally{r.f()}for(;e;)t()}},{key:"moveSelection",value:function(e){if(!(this.selectedIndex<0)){var t=Ef(this.view.state.field(Cf).diagnostics,this.items[e].diagnostic);t&&this.view.dispatch({selection:{anchor:t.from,head:t.to},scrollIntoView:!0,effects:Af.of(t)})}}}],[{key:"open",value:function(t){return new e(t)}}]),e}();function Ff(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:'viewBox="0 0 40 40"';return'url(\'data:image/svg+xml,").concat(encodeURIComponent(e),"')")}function Uf(e){return Ff(''),'width="6" height="3"')}var Bf=ua.baseTheme({".cm-diagnostic":{padding:"3px 6px 3px 8px",marginLeft:"-1px",display:"block",whiteSpace:"pre-wrap"},".cm-diagnostic-error":{borderLeft:"5px solid #d11"},".cm-diagnostic-warning":{borderLeft:"5px solid orange"},".cm-diagnostic-info":{borderLeft:"5px solid #999"},".cm-diagnosticAction":{font:"inherit",border:"none",padding:"2px 4px",backgroundColor:"#444",color:"white",borderRadius:"3px",marginLeft:"8px"},".cm-diagnosticSource":{fontSize:"70%",opacity:.7},".cm-lintRange":{backgroundPosition:"left bottom",backgroundRepeat:"repeat-x",paddingBottom:"0.7px"},".cm-lintRange-error":{backgroundImage:Uf("#d11")},".cm-lintRange-warning":{backgroundImage:Uf("orange")},".cm-lintRange-info":{backgroundImage:Uf("#999")},".cm-lintRange-active":{backgroundColor:"#ffdd9980"},".cm-tooltip-lint":{padding:0,margin:0},".cm-lintPoint":{position:"relative","&:after":{content:'""',position:"absolute",bottom:0,left:"-2px",borderLeft:"3px solid transparent",borderRight:"3px solid transparent",borderBottom:"4px solid #d11"}},".cm-lintPoint-warning":{"&:after":{borderBottomColor:"orange"}},".cm-lintPoint-info":{"&:after":{borderBottomColor:"#999"}},".cm-panel.cm-panel-lint":{position:"relative","& ul":{maxHeight:"100px",overflowY:"auto","& [aria-selected]":{backgroundColor:"#ddd","& u":{textDecoration:"underline"}},"&:focus [aria-selected]":{background_fallback:"#bdf",backgroundColor:"Highlight",color_fallback:"white",color:"HighlightText"},"& u":{textDecoration:"none"},padding:0,margin:0},"& [name=close]":{position:"absolute",top:"0",right:"2px",background:"inherit",border:"none",font:"inherit",padding:0,margin:0}}});var $f=[Js(),rl(),ja(),so(),yl(),_a(),Ba(),Ge.allowMultipleSelections.of(!0),Rs(),bf.fallback,Rl(),$u(),bp(),Dp(),Mp(),Ka(),Tc(),ya.of([].concat((0,s.Z)(zu),(0,s.Z)(Du),(0,s.Z)(Kc),(0,s.Z)(ko),(0,s.Z)(pl),(0,s.Z)(Ap),(0,s.Z)(yp),(0,s.Z)(Nf)))],Qf="#e06c75",Zf="#abb2bf",Gf="#7d8799",Hf="#d19a66",Wf="#2c313a",zf="#282c34",jf="#353a42",Vf="#528bff",Yf=[ua.theme({"&":{color:Zf,backgroundColor:zf},".cm-content":{caretColor:Vf},"&.cm-focused .cm-cursor":{borderLeftColor:Vf},"&.cm-focused .cm-selectionBackground, .cm-selectionBackground, .cm-content ::selection":{backgroundColor:"#3E4451"},".cm-panels":{backgroundColor:"#21252b",color:Zf},".cm-panels.cm-panels-top":{borderBottom:"2px solid black"},".cm-panels.cm-panels-bottom":{borderTop:"2px solid black"},".cm-searchMatch":{backgroundColor:"#72a1ff59",outline:"1px solid #457dff"},".cm-searchMatch.cm-searchMatch-selected":{backgroundColor:"#6199ff2f"},".cm-activeLine":{backgroundColor:Wf},".cm-selectionMatch":{backgroundColor:"#aafe661a"},"&.cm-focused .cm-matchingBracket, &.cm-focused .cm-nonmatchingBracket":{backgroundColor:"#bad0f847",outline:"1px solid #515a6b"},".cm-gutters":{backgroundColor:zf,color:Gf,border:"none"},".cm-activeLineGutter":{backgroundColor:Wf},".cm-foldPlaceholder":{backgroundColor:"transparent",border:"none",color:"#ddd"},".cm-tooltip":{border:"none",backgroundColor:jf},".cm-tooltip .cm-tooltip-arrow:before":{borderTopColor:"transparent",borderBottomColor:"transparent"},".cm-tooltip .cm-tooltip-arrow:after":{borderTopColor:jf,borderBottomColor:jf},".cm-tooltip-autocomplete":{"& > ul > li[aria-selected]":{backgroundColor:Wf,color:Zf}}},{dark:!0}),Vp.define([{tag:vf.keyword,color:"#c678dd"},{tag:[vf.name,vf.deleted,vf.character,vf.propertyName,vf.macroName],color:Qf},{tag:[vf.function(vf.variableName),vf.labelName],color:"#61afef"},{tag:[vf.color,vf.constant(vf.name),vf.standard(vf.name)],color:Hf},{tag:[vf.definition(vf.name),vf.separator],color:Zf},{tag:[vf.typeName,vf.className,vf.number,vf.changed,vf.annotation,vf.modifier,vf.self,vf.namespace],color:"#e5c07b"},{tag:[vf.operator,vf.operatorKeyword,vf.url,vf.escape,vf.regexp,vf.link,vf.special(vf.string)],color:"#56b6c2"},{tag:[vf.meta,vf.comment],color:Gf},{tag:vf.strong,fontWeight:"bold"},{tag:vf.emphasis,fontStyle:"italic"},{tag:vf.strikethrough,textDecoration:"line-through"},{tag:vf.link,color:Gf,textDecoration:"underline"},{tag:vf.heading,fontWeight:"bold",color:Qf},{tag:[vf.atom,vf.bool,vf.special(vf.variableName)],color:Hf},{tag:[vf.processingInstruction,vf.string,vf.inserted],color:"#98c379"},{tag:vf.invalid,color:"#ffffff"}])],qf=ua.theme({"&":{backgroundColor:"#fff"}},{dark:!1});function Xf(e){var t=e.value,n=e.selection,r=e.onChange,i=e.onUpdate,s=e.extensions,l=void 0===s?[]:s,u=e.autoFocus,c=e.theme,d=void 0===c?"light":c,p=e.height,f=void 0===p?"":p,h=e.minHeight,v=void 0===h?"":h,b=e.maxHeight,y=void 0===b?"":b,O=e.placeholder,E=void 0===O?"":O,T=e.width,S=void 0===T?"":T,k=e.minWidth,A=void 0===k?"":k,C=e.maxWidth,_=void 0===C?"":C,w=e.editable,R=void 0===w||w,x=e.indentWithTab,N=void 0===x||x,I=e.basicSetup,D=void 0===I||I,L=e.root,P=(0,a.useState)(e.container),M=(0,o.Z)(P,2),F=M[0],U=M[1],B=(0,a.useState)(),$=(0,o.Z)(B,2),Q=$[0],Z=$[1],G=(0,a.useState)(),H=(0,o.Z)(G,2),W=H[0],z=H[1],j=ua.theme({"&":{height:f,minHeight:v,maxHeight:y,width:S,minWidth:A,maxWidth:_}}),V=[ua.updateListener.of((function(e){if(e.docChanged&&"function"===typeof r){var t=e.state.doc.toString();r(t,e)}})),j];switch(N&&V.unshift(ya.of([Lu])),D&&V.unshift($f),E&&V.unshift(function(e){return Jn.fromClass(function(){function t(n){(0,m.Z)(this,t),this.view=n,this.placeholder=An.set([An.widget({widget:new to(e),side:1}).range(0)])}return(0,g.Z)(t,[{key:"decorations",get:function(){return this.view.state.doc.length?An.none:this.placeholder}}]),t}(),{decorations:function(e){return e.decorations}})}(E)),d){case"light":V.push(qf);break;case"dark":V.push(Yf);break;default:V.push(d)}return!1===R&&V.push(ua.editable.of(!1)),i&&"function"===typeof i&&V.push(ua.updateListener.of(i)),V=V.concat(l),(0,a.useEffect)((function(){if(F&&!W){var e=Ge.create({doc:t,selection:n,extensions:V});if(z(e),!Q){var r=new ua({state:e,parent:F,root:L});Z(r)}}return function(){Q&&Z(void 0)}}),[F,W]),(0,a.useEffect)((function(){return function(){Q&&(Q.destroy(),Z(void 0))}}),[Q]),(0,a.useEffect)((function(){u&&Q&&Q.focus()}),[u,Q]),(0,a.useEffect)((function(){var e=Q?Q.state.doc.toString():"";Q&&t!==e&&Q.dispatch({changes:{from:0,to:e.length,insert:t||""}})}),[t,Q]),(0,a.useEffect)((function(){Q&&Q.dispatch({effects:Ne.reconfigure.of(V)})}),[d,l,f,v,y,S,E,A,_,R,N,D]),{state:W,setState:z,view:Q,setView:Z,container:F,setContainer:U}}var Kf=n(69286),Jf=["className","value","selection","extensions","onChange","onUpdate","autoFocus","theme","height","minHeight","maxHeight","width","minWidth","maxWidth","basicSetup","placeholder","indentWithTab","editable","root"],eh=a.forwardRef((function(e,t){var n=e.className,o=e.value,s=void 0===o?"":o,l=e.selection,u=e.extensions,c=void 0===u?[]:u,d=e.onChange,p=e.onUpdate,f=e.autoFocus,h=e.theme,m=void 0===h?"light":h,g=e.height,v=e.minHeight,b=e.maxHeight,y=e.width,O=e.minWidth,E=e.maxWidth,T=e.basicSetup,S=e.placeholder,k=e.indentWithTab,A=e.editable,C=e.root,_=(0,i.Z)(e,Jf),w=(0,a.useRef)(null),R=Xf({container:w.current,root:C,value:s,autoFocus:f,theme:m,height:g,minHeight:v,maxHeight:b,width:y,minWidth:O,maxWidth:E,basicSetup:T,placeholder:S,indentWithTab:k,editable:A,selection:l,onChange:d,onUpdate:p,extensions:c}),x=R.state,N=R.view,I=R.container,D=R.setContainer;if((0,a.useImperativeHandle)(t,(function(){return{editor:I,state:x,view:N}}),[I,x,N]),(0,a.useEffect)((function(){D(w.current)}),[]),"string"!==typeof s)throw new Error("value must be typeof string but got "+typeof s);var L="string"===typeof m?"cm-theme-"+m:"cm-theme";return(0,Kf.jsx)("div",(0,r.Z)({ref:w,className:L+(n?" "+n:"")},_))}));eh.displayName="CodeMirror";var th,nh=eh,rh=n(70556),ih=n.n(rh),ah=function(){function e(t,n,r,i,a,o,s,l,u){var c=arguments.length>9&&void 0!==arguments[9]?arguments[9]:0,d=arguments.length>10?arguments[10]:void 0;(0,m.Z)(this,e),this.p=t,this.stack=n,this.state=r,this.reducePos=i,this.pos=a,this.score=o,this.buffer=s,this.bufferBase=l,this.curContext=u,this.lookAhead=c,this.parent=d}return(0,g.Z)(e,[{key:"toString",value:function(){return"[".concat(this.stack.filter((function(e,t){return t%3==0})).concat(this.state),"]@").concat(this.pos).concat(this.score?"!"+this.score:"")}},{key:"context",get:function(){return this.curContext?this.curContext.context:null}},{key:"pushState",value:function(e,t){this.stack.push(this.state,t,this.bufferBase+this.buffer.length),this.state=e}},{key:"reduce",value:function(e){var t=e>>19,n=65535&e,r=this.p.parser,i=r.dynamicPrecedence(n);if(i&&(this.score+=i),0==t)return this.pushState(r.getGoto(this.state,n,!0),this.reducePos),na;)this.stack.pop();this.reduceContext(n,o)}},{key:"storeNode",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:4,i=arguments.length>4&&void 0!==arguments[4]&&arguments[4];if(0==e){var a=this,o=this.buffer.length;if(0==o&&a.parent&&(o=a.bufferBase-a.parent.bufferBase,a=a.parent),o>0&&0==a.buffer[o-4]&&a.buffer[o-1]>-1){if(t==n)return;if(a.buffer[o-2]>=t)return void(a.buffer[o-2]=n)}}if(i&&this.pos!=n){var s=this.buffer.length;if(s>0&&0!=this.buffer[s-4])for(;s>0&&this.buffer[s-2]>n;)this.buffer[s]=this.buffer[s-4],this.buffer[s+1]=this.buffer[s-3],this.buffer[s+2]=this.buffer[s-2],this.buffer[s+3]=this.buffer[s-1],s-=4,r>4&&(r-=4);this.buffer[s]=e,this.buffer[s+1]=t,this.buffer[s+2]=n,this.buffer[s+3]=r}else this.buffer.push(e,t,n,r)}},{key:"shift",value:function(e,t,n){var r=this.pos;if(131072&e)this.pushState(65535&e,this.pos);else if(0==(262144&e)){var i=e,a=this.p.parser;(n>this.pos||t<=a.maxNode)&&(this.pos=n,a.stateFlag(i,1)||(this.reducePos=n)),this.pushState(i,r),this.shiftContext(t,r),t<=a.maxNode&&this.buffer.push(t,r,n,4)}else this.pos=n,this.shiftContext(t,r),t<=this.p.parser.maxNode&&this.buffer.push(t,r,n,4)}},{key:"apply",value:function(e,t,n){65536&e?this.reduce(e):this.shift(e,t,n)}},{key:"useNode",value:function(e,t){var n=this.p.reused.length-1;(n<0||this.p.reused[n]!=e)&&(this.p.reused.push(e),n++);var r=this.pos;this.reducePos=this.pos=r+e.length,this.pushState(t,r),this.buffer.push(n,r,this.reducePos,-1),this.curContext&&this.updateContext(this.curContext.tracker.reuse(this.curContext.context,e,this,this.p.stream.reset(this.pos-e.length)))}},{key:"split",value:function(){for(var t=this,n=t.buffer.length;n>0&&t.buffer[n-2]>t.reducePos;)n-=4;for(var r=t.buffer.slice(n),i=t.bufferBase+n;t&&i==t.bufferBase;)t=t.parent;return new e(this.p,this.stack.slice(),this.state,this.reducePos,this.pos,this.score,r,i,this.curContext,this.lookAhead,t)}},{key:"recoverByDelete",value:function(e,t){var n=e<=this.p.parser.maxNode;n&&this.storeNode(e,this.pos,t,4),this.storeNode(0,this.pos,t,n?8:4),this.pos=this.reducePos=t,this.score-=190}},{key:"canShift",value:function(e){for(var t=new sh(this);;){var n=this.p.parser.stateSlot(t.state,4)||this.p.parser.hasAction(t.state,e);if(0==(65536&n))return!0;if(0==n)return!1;t.reduce(n)}}},{key:"recoverByInsert",value:function(e){if(this.stack.length>=300)return[];var t=this.p.parser.nextStates(this.state);if(t.length>8||this.stack.length>=120){for(var n,r=[],i=0;i>19,r=65535&e,i=this.stack.length-3*n;if(i<0||t.getGoto(this.stack[i],r,!1)<0)return!1;this.storeNode(0,this.reducePos,this.reducePos,4,!0),this.score-=100}return this.reduce(e),!0}},{key:"forceAll",value:function(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.forceReduce()){this.storeNode(0,this.pos,this.pos,4,!0);break}return this}},{key:"deadEnd",get:function(){if(3!=this.stack.length)return!1;var e=this.p.parser;return 65535==e.data[e.stateSlot(this.state,1)]&&!e.stateSlot(this.state,4)}},{key:"restart",value:function(){this.state=this.stack[0],this.stack.length=0}},{key:"sameState",value:function(e){if(this.state!=e.state||this.stack.length!=e.stack.length)return!1;for(var t=0;tthis.lookAhead&&(this.emitLookAhead(),this.lookAhead=e)}},{key:"close",value:function(){this.curContext&&this.curContext.tracker.strict&&this.emitContext(),this.lookAhead>0&&this.emitLookAhead()}}],[{key:"start",value:function(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=t.parser.context;return new e(t,[],n,r,r,0,[],0,i?new oh(i,i.start):null,0,null)}}]),e}(),oh=(0,g.Z)((function e(t,n){(0,m.Z)(this,e),this.tracker=t,this.context=n,this.hash=t.strict?t.hash(n):0}));!function(e){e[e.Insert=200]="Insert",e[e.Delete=190]="Delete",e[e.Reduce=100]="Reduce",e[e.MaxNext=4]="MaxNext",e[e.MaxInsertStackDepth=300]="MaxInsertStackDepth",e[e.DampenInsertStackDepth=120]="DampenInsertStackDepth"}(th||(th={}));var sh=function(){function e(t){(0,m.Z)(this,e),this.start=t,this.state=t.state,this.stack=t.stack,this.base=this.stack.length}return(0,g.Z)(e,[{key:"reduce",value:function(e){var t=65535&e,n=e>>19;0==n?(this.stack==this.start.stack&&(this.stack=this.stack.slice()),this.stack.push(this.state,0,0),this.base+=3):this.base-=3*(n-1);var r=this.start.p.parser.getGoto(this.stack[this.base-3],t,!0);this.state=r}}]),e}(),lh=function(){function e(t,n,r){(0,m.Z)(this,e),this.stack=t,this.pos=n,this.index=r,this.buffer=t.buffer,0==this.index&&this.maybeNext()}return(0,g.Z)(e,[{key:"maybeNext",value:function(){var e=this.stack.parent;null!=e&&(this.index=this.stack.bufferBase-e.bufferBase,this.stack=e,this.buffer=e.buffer)}},{key:"id",get:function(){return this.buffer[this.index-4]}},{key:"start",get:function(){return this.buffer[this.index-3]}},{key:"end",get:function(){return this.buffer[this.index-2]}},{key:"size",get:function(){return this.buffer[this.index-1]}},{key:"next",value:function(){this.index-=4,this.pos-=4,0==this.index&&this.maybeNext()}},{key:"fork",value:function(){return new e(this.stack,this.pos,this.index)}}],[{key:"create",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t.bufferBase+t.buffer.length;return new e(t,n,n-t.bufferBase)}}]),e}(),uh=(0,g.Z)((function e(){(0,m.Z)(this,e),this.start=-1,this.value=-1,this.end=-1,this.extended=-1,this.lookAhead=0,this.mask=0,this.context=0})),ch=new uh,dh=function(){function e(t,n){(0,m.Z)(this,e),this.input=t,this.ranges=n,this.chunk="",this.chunkOff=0,this.chunk2="",this.chunk2Pos=0,this.next=-1,this.token=ch,this.rangeIndex=0,this.pos=this.chunkPos=n[0].from,this.range=n[0],this.end=n[n.length-1].to,this.readNext()}return(0,g.Z)(e,[{key:"resolveOffset",value:function(e,t){for(var n=this.range,r=this.rangeIndex,i=this.pos+e;in.to:i>=n.to;){if(r==this.ranges.length-1)return null;var o=this.ranges[++r];i+=o.from-n.to,n=o}return i}},{key:"peek",value:function(e){var t,n,r=this.chunkOff+e;if(r>=0&&r=this.chunk2Pos&&to.to&&(this.chunk2=this.chunk2.slice(0,o.to-t)),n=this.chunk2.charCodeAt(0)}}return t>=this.token.lookAhead&&(this.token.lookAhead=t+1),n}},{key:"acceptToken",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=t?this.resolveOffset(t,-1):this.pos;if(null==n||n=this.chunk2Pos&&this.posthis.range.to?n.slice(0,this.range.to-this.pos):n,this.chunkPos=this.pos,this.chunkOff=0}}},{key:"readNext",value:function(){return this.chunkOff>=this.chunk.length&&(this.getChunk(),this.chunkOff==this.chunk.length)?this.next=-1:this.next=this.chunk.charCodeAt(this.chunkOff)}},{key:"advance",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;for(this.chunkOff+=e;this.pos+e>=this.range.to;){if(this.rangeIndex==this.ranges.length-1)return this.setDone();e-=this.range.to-this.pos,this.range=this.ranges[++this.rangeIndex],this.pos=this.range.from}return this.pos+=e,this.pos>=this.token.lookAhead&&(this.token.lookAhead=this.pos+1),this.readNext()}},{key:"setDone",value:function(){return this.pos=this.chunkPos=this.end,this.range=this.ranges[this.rangeIndex=this.ranges.length-1],this.chunk="",this.next=-1}},{key:"reset",value:function(e,t){if(t?(this.token=t,t.start=e,t.lookAhead=e+1,t.value=t.extended=-1):this.token=ch,this.pos!=e){if(this.pos=e,e==this.end)return this.setDone(),this;for(;e=this.range.to;)this.range=this.ranges[++this.rangeIndex];e>=this.chunkPos&&e=this.chunkPos&&t<=this.chunkPos+this.chunk.length)return this.chunk.slice(e-this.chunkPos,t-this.chunkPos);if(e>=this.chunk2Pos&&t<=this.chunk2Pos+this.chunk2.length)return this.chunk2.slice(e-this.chunk2Pos,t-this.chunk2Pos);if(e>=this.range.from&&t<=this.range.to)return this.input.read(e,t);var n,r="",i=(0,h.Z)(this.ranges);try{for(i.s();!(n=i.n()).done;){var a=n.value;if(a.from>=t)break;a.to>e&&(r+=this.input.read(Math.max(a.from,e),Math.min(a.to,t)))}}catch(o){i.e(o)}finally{i.f()}return r}}]),e}(),ph=function(){function e(t,n){(0,m.Z)(this,e),this.data=t,this.id=n}return(0,g.Z)(e,[{key:"token",value:function(e,t){!function(e,t,n,r){var i=0,a=1<0){var c=e[u];if(s.allows(c)&&(-1==t.token.value||t.token.value==c||o.overrides(c,t.token.value))){t.acceptToken(c);break}}for(var d=t.next,p=0,f=e[i+2];p>1,m=l+h+(h<<1),g=e[m],v=e[m+1];if(d=v)){i=e[m+2],t.advance();continue e}p=h+1}}break}}(this.data,e,t,this.id)}}]),e}();ph.prototype.contextual=ph.prototype.fallback=ph.prototype.extend=!1;var fh=(0,g.Z)((function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,m.Z)(this,e),this.token=t,this.contextual=!!n.contextual,this.fallback=!!n.fallback,this.extend=!!n.extend}));function hh(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Uint16Array;if("string"!=typeof e)return e;for(var n=null,r=0,i=0;r=92&&o--,o>=34&&o--;var l=o-32;if(l>=46&&(l-=46,s=!0),a+=l,s)break;a*=46}n?n[i++]=a:n=new t(a)}return n}var mh,gh="undefined"!=typeof process&&/\bparse\b/.test({NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0}.LOG),vh=null;function bh(e,t,n){var r=e.fullCursor();for(r.moveTo(t);;)if(!(n<0?r.childBefore(t):r.childAfter(t)))for(;;){if((n<0?r.tot)&&!r.type.isError)return n<0?Math.max(0,Math.min(r.to-1,t-25)):Math.min(e.length,Math.max(r.from+1,t+25));if(n<0?r.prevSibling():r.nextSibling())break;if(!r.parent())return n<0?0:e.length}}!function(e){e[e.Margin=25]="Margin"}(mh||(mh={}));var yh,Oh=function(){function e(t,n){(0,m.Z)(this,e),this.fragments=t,this.nodeSet=n,this.i=0,this.fragment=null,this.safeFrom=-1,this.safeTo=-1,this.trees=[],this.start=[],this.index=[],this.nextFragment()}return(0,g.Z)(e,[{key:"nextFragment",value:function(){var e=this.fragment=this.i==this.fragments.length?null:this.fragments[this.i++];if(e){for(this.safeFrom=e.openStart?bh(e.tree,e.from+e.offset,1)-e.offset:e.from,this.safeTo=e.openEnd?bh(e.tree,e.to+e.offset,-1)-e.offset:e.to;this.trees.length;)this.trees.pop(),this.start.pop(),this.index.pop();this.trees.push(e.tree),this.start.push(-e.offset),this.index.push(0),this.nextStart=this.safeFrom}else this.nextStart=1e9}},{key:"nodeAt",value:function(e){if(ee)return this.nextStart=a,null;if(i instanceof Do){if(a==e){if(a=Math.max(this.safeFrom,e)&&(this.trees.push(i),this.start.push(a),this.index.push(0))}else this.index[t]++,this.nextStart=a+i.length}else this.trees.pop(),this.start.pop(),this.index.pop()}}}]),e}(),Eh=function(){function e(t,n){(0,m.Z)(this,e),this.stream=n,this.tokens=[],this.mainToken=null,this.actions=[],this.tokens=t.tokenizers.map((function(e){return new uh}))}return(0,g.Z)(e,[{key:"getActions",value:function(e){for(var t=0,n=null,r=e.p.parser,i=r.tokenizers,a=r.stateSlot(e.state,3),o=e.curContext?e.curContext.hash:0,s=0,l=0;lc.end+25&&(s=Math.max(c.lookAhead,s)),0!=c.value)){var d=t;if(c.extended>-1&&(t=this.addActions(e,c.extended,c.end,t)),t=this.addActions(e,c.value,c.end,t),!u.extend&&(n=c,t>d))break}}for(;this.actions.length>t;)this.actions.pop();return s&&e.setLookAhead(s),n||e.pos!=this.stream.end||((n=new uh).value=e.p.parser.eofTerm,n.start=n.end=e.pos,t=this.addActions(e,n.value,n.end,t)),this.mainToken=n,this.actions}},{key:"getMainToken",value:function(e){if(this.mainToken)return this.mainToken;var t=new uh,n=e.pos,r=e.p;return t.start=n,t.end=Math.min(n+1,r.stream.end),t.value=n==r.stream.end?r.parser.eofTerm:0,t}},{key:"updateCachedToken",value:function(e,t,n){if(t.token(this.stream.reset(n.pos,e),n),e.value>-1){for(var r=n.p.parser,i=0;i=0&&n.p.parser.dialect.allows(a>>1)){0==(1&a)?e.value=a>>1:e.extended=a>>1;break}}}else e.value=0,e.end=Math.min(n.p.stream.end,n.pos+1)}},{key:"putAction",value:function(e,t,n,r){for(var i=0;i4*t.bufferLength?new Oh(r,t.nodeSet):null}return(0,g.Z)(e,[{key:"parsedPos",get:function(){return this.minStackPos}},{key:"advance",value:function(){for(var e,t,n=this.stacks,r=this.minStackPos,i=this.stacks=[],a=0;ar)i.push(o);else{if(this.advanceStack(o,i,n))continue;e||(e=[],t=[]),e.push(o);var s=this.tokens.getMainToken(o);t.push(s.value,s.end)}break}if(!i.length){var l=e&&function(e){var t,n=null,r=(0,h.Z)(e);try{for(r.s();!(t=r.n()).done;){var i=t.value,a=i.p.stoppedAt;(i.pos==i.p.stream.end||null!=a&&i.pos>a)&&i.p.parser.stateFlag(i.state,2)&&(!n||n.scorethis.stoppedAt?e[0]:this.runRecovery(e,t,i);if(u)return this.stackToTree(u.forceAll())}if(this.recovering){var c=1==this.recovering?1:3*this.recovering;if(i.length>c)for(i.sort((function(e,t){return t.score-e.score}));i.length>c;)i.pop();i.some((function(e){return e.reducePos>r}))&&this.recovering--}else if(i.length>1)e:for(var d=0;d500&&m.buffer.length>500){if(!((p.score-m.score||p.buffer.length-m.buffer.length)>0)){i.splice(d--,1);continue e}i.splice(f--,1)}}this.minStackPos=i[0].pos;for(var g=1;g ":"";if(null!=this.stoppedAt&&r>this.stoppedAt)return e.forceReduce()?e:null;if(this.fragments)for(var o=e.curContext&&e.curContext.tracker.strict,s=o?e.curContext.hash:0,l=this.fragments.nodeAt(r);l;){var u=this.parser.nodeSet.types[l.type.id]==l.type?i.getGoto(e.state,l.type.id):-1;if(u>-1&&l.length&&(!o||(l.prop(_o.contextHash)||0)==s))return e.useNode(l,u),gh&&console.log(a+this.stackID(e)+" (via reuse of ".concat(i.getName(l.type.id),")")),!0;if(!(l instanceof Do)||0==l.children.length||l.positions[0]>0)break;var c=l.children[0];if(!(c instanceof Do&&0==l.positions[0]))break;l=c}var d=i.stateSlot(e.state,4);if(d>0)return e.reduce(d),gh&&console.log(a+this.stackID(e)+" (via always-reduce ".concat(i.getName(65535&d),")")),!0;if(e.stack.length>=15e3)for(;e.stack.length>9e3&&e.forceReduce(););for(var p=this.tokens.getActions(e),f=0;fr?t.push(b):n.push(b)}return!1}},{key:"advanceFully",value:function(e,t){for(var n=e.pos;;){if(!this.advanceStack(e,null,null))return!1;if(e.pos>n)return Sh(e,t),!0}}},{key:"runRecovery",value:function(e,t,n){for(var r=null,i=!1,a=0;a ":"";if(o.deadEnd){if(i)continue;if(i=!0,o.restart(),gh&&console.log(u+this.stackID(o)+" (restarted)"),this.advanceFully(o,n))continue}for(var c=o.split(),d=u,p=0;c.forceReduce()&&p<10;p++){if(gh&&console.log(d+this.stackID(c)+" (via force-reduce)"),this.advanceFully(c,n))break;gh&&(d=this.stackID(c)+" -> ")}var f,m=(0,h.Z)(o.recoverByInsert(s));try{for(m.s();!(f=m.n()).done;){var g=f.value;gh&&console.log(u+this.stackID(g)+" (via recover-insert)"),this.advanceFully(g,n)}}catch(v){m.e(v)}finally{m.f()}this.stream.end>o.pos?(l==o.pos&&(l++,s=0),o.recoverByDelete(s,l),gh&&console.log(u+this.stackID(o)+" (via recover-delete ".concat(this.parser.getName(s),")")),Sh(o,n)):(!r||r.score=0)u(v,f,p[g++]);else{for(var b=p[g+-v],y=-v;y>0;y--)u(p[g++],f,b);g++}}}catch(T){d.e(T)}finally{d.f()}}r.nodeSet=new xo(i.map((function(t,n){return Ro.define({name:n>=r.minRepeatTerm?void 0:t,id:n,props:s[n],top:o.indexOf(n)>-1,error:0==n,skipped:e.skippedNodes&&e.skippedNodes.indexOf(n)>-1})}))),r.strict=!1,r.bufferLength=1024;var O=hh(e.tokenData);if(r.context=e.context,r.specialized=new Uint16Array(e.specialized?e.specialized.length:0),r.specializers=[],e.specialized)for(var E=0;E2&&void 0!==arguments[2]&&arguments[2],r=this.goto;if(t>=r[0])return-1;for(var i=r[t+1];;){var a=r[i++],o=1&a,s=r[i++];if(o&&n)return s;for(var l=i+(a>>1);i0}},{key:"validAction",value:function(e,t){if(t==this.stateSlot(e,4))return!0;for(var n=this.stateSlot(e,1);;n+=3){if(65535==this.data[n]){if(1!=this.data[n+1])return!1;n=wh(this.data,n+2)}if(t==wh(this.data,n+1))return!0}}},{key:"nextStates",value:function(e){for(var t=this,n=[],r=this.stateSlot(e,1);;r+=3){if(65535==this.data[r]){if(1!=this.data[r+1])break;r=wh(this.data,r+2)}0==(1&this.data[r+2])&&function(){var e=t.data[r+1];n.some((function(t,n){return 1&n&&t==e}))||n.push(t.data[r],e)}()}return n}},{key:"overrides",value:function(e,t){var n=Rh(this.data,this.tokenPrecTable,t);return n<0||Rh(this.data,this.tokenPrecTable,e)=0&&(n[o]=!0)}}catch(d){i.e(d)}finally{i.f()}}for(var s=null,l=0;l-1||(47!=r||47!=(n=e.peek(1))&&42!=n)&&125!=r&&59!=r&&-1!=r&&!t.context&&t.canShift(279)&&e.acceptToken(279)}),{contextual:!0}),Ph=new fh((function(e,t){var n=e.next;if((43==n||45==n)&&(e.advance(),n==e.next)){e.advance();var r=!t.context&&t.canShift(1);e.acceptToken(r?1:2)}}),{contextual:!0}),Mh=new fh((function(e){for(var t=!1,n=0;;n++){var r=e.next;if(r<0){n&&e.acceptToken(xh);break}if(96==r){n?e.acceptToken(xh):e.acceptToken(281,1);break}if(123==r&&t){1==n?e.acceptToken(3,1):e.acceptToken(xh,-1);break}if(10==r&&n){e.advance(),e.acceptToken(xh);break}92==r&&e.advance(),t=36==r,e.advance()}}));var Fh={__proto__:null,export:18,as:23,from:29,default:32,async:37,function:38,this:48,true:56,false:56,void:66,typeof:70,null:86,super:88,new:122,await:139,yield:141,delete:142,class:152,extends:154,public:197,private:197,protected:197,readonly:199,instanceof:220,in:222,const:224,import:256,keyof:307,unique:311,infer:317,is:351,abstract:371,implements:373,type:375,let:378,var:380,interface:387,enum:391,namespace:397,module:399,declare:403,global:407,for:428,of:437,while:440,with:444,do:448,if:452,else:454,switch:458,case:464,try:470,catch:472,finally:474,return:478,throw:482,break:486,continue:490,debugger:494},Uh={__proto__:null,async:109,get:111,set:113,public:161,private:161,protected:161,static:163,abstract:165,override:167,readonly:173,new:355},Bh={__proto__:null,"<":129},$h=_h.deserialize({version:13,states:"$1jO`QYOOO'QQ!LdO'#ChO'XOSO'#DVO)dQYO'#D]O)tQYO'#DhO){QYO'#DrO-xQYO'#DxOOQO'#E]'#E]O.]QWO'#E[O.bQWO'#E[OOQ!LS'#Ef'#EfO0aQ!LdO'#IrO2wQ!LdO'#IsO3eQWO'#EzO3jQpO'#FaOOQ!LS'#FS'#FSO3rO!bO'#FSO4QQWO'#FhO5_QWO'#FgOOQ!LS'#Is'#IsOOQ!LQ'#Ir'#IrOOQQ'#J['#J[O5dQWO'#HnO5iQ!LYO'#HoOOQQ'#If'#IfOOQQ'#Hp'#HpQ`QYOOO){QYO'#DjO5qQWO'#G[O5vQ#tO'#CmO6UQWO'#EZO6aQWO'#EgO6fQ#tO'#FRO7QQWO'#G[O7VQWO'#G`O7bQWO'#G`O7pQWO'#GcO7pQWO'#GdO7pQWO'#GfO5qQWO'#GiO8aQWO'#GlO9oQWO'#CdO:PQWO'#GyO:XQWO'#HPO:XQWO'#HRO`QYO'#HTO:XQWO'#HVO:XQWO'#HYO:^QWO'#H`O:cQ!LZO'#HdO){QYO'#HfO:nQ!LZO'#HhO:yQ!LZO'#HjO5iQ!LYO'#HlO){QYO'#DWOOOS'#Hr'#HrO;UOSO,59qOOQ!LS,59q,59qO=gQbO'#ChO=qQYO'#HsO>UQWO'#ItO@TQbO'#ItO'dQYO'#ItO@[QWO,59wO@rQ&jO'#DbOAkQWO'#E]OAxQWO'#JPOBTQWO'#JOOBTQWO'#JOOB]QWO,5:yOBbQWO'#I}OBiQWO'#DyO5vQ#tO'#EZOBwQWO'#EZOCSQ`O'#FROOQ!LS,5:S,5:SOC[QYO,5:SOEYQ!LdO,5:^OEvQWO,5:dOFaQ!LYO'#I|O7VQWO'#I{OFhQWO'#I{OFpQWO,5:xOFuQWO'#I{OGTQYO,5:vOITQWO'#EWOJ_QWO,5:vOKnQWO'#DlOKuQYO'#DqOLPQ&jO,5;PO){QYO,5;POOQQ'#Er'#ErOOQQ'#Et'#EtO){QYO,5;RO){QYO,5;RO){QYO,5;RO){QYO,5;RO){QYO,5;RO){QYO,5;RO){QYO,5;RO){QYO,5;RO){QYO,5;RO){QYO,5;RO){QYO,5;ROOQQ'#Ex'#ExOLXQYO,5;cOOQ!LS,5;h,5;hOOQ!LS,5;i,5;iONXQWO,5;iOOQ!LS,5;j,5;jO){QYO'#H}ON^Q!LYO,5YOOQQ'#Ii'#IiOOQQ,5>Z,5>ZOOQQ-E;n-E;nO!+YQ!LdO,5:UOOQ!LQ'#Cp'#CpO!+yQ#tO,5O,5>OO){QYO,5>OO5iQ!LYO,5>QOOQQ,5>S,5>SO!8VQWO,5>SOOQQ,5>U,5>UO!8VQWO,5>UOOQQ,5>W,5>WO!8[Q`O,59rOOOS-E;p-E;pOOQ!LS1G/]1G/]O!8aQbO,5>_O'dQYO,5>_OOQO,5>d,5>dO!8kQYO'#HsOOQO-E;q-E;qO!8xQWO,5?`O!9QQbO,5?`O!9XQWO,5?jOOQ!LS1G/c1G/cO!9aQpO'#DTOOQO'#Iv'#IvO){QYO'#IvO!:OQpO'#IvO!:mQpO'#DcO!;OQ&jO'#DcO!=ZQYO'#DcO!=bQWO'#IuO!=jQWO,59|O!=oQWO'#EaO!=}QWO'#JQO!>VQWO,5:zO!>mQ&jO'#DcO){QYO,5?kO!>wQWO'#HxOOQO-E;v-E;vO!9XQWO,5?jOOQ!LQ1G0e1G0eO!@TQ&jO'#D|OOQ!LS,5:e,5:eO){QYO,5:eOITQWO,5:eO!@[QWO,5:eO:^QWO,5:uO!,rQpO,5:uO!,zQ#tO,5:uO5vQ#tO,5:uOOQ!LS1G/n1G/nOOQ!LS1G0O1G0OOOQ!LQ'#EV'#EVO){QYO,5?hO!@gQ!LYO,5?hO!@xQ!LYO,5?hO!APQWO,5?gO!AXQWO'#HzO!APQWO,5?gOOQ!LQ1G0d1G0dO7VQWO,5?gOOQ!LS1G0b1G0bO!AsQ!LdO1G0bO!BdQ!LbO,5:rOOQ!LS'#Fq'#FqO!CQQ!LdO'#IoOGTQYO1G0bO!EPQ#tO'#IwO!EZQWO,5:WO!E`QbO'#IxO){QYO'#IxO!EjQWO,5:]OOQ!LS'#DT'#DTOOQ!LS1G0k1G0kO!EoQWO1G0kO!HQQ!LdO1G0mO!HXQ!LdO1G0mO!JlQ!LdO1G0mO!JsQ!LdO1G0mO!LzQ!LdO1G0mO!M_Q!LdO1G0mO#!OQ!LdO1G0mO#!VQ!LdO1G0mO#$jQ!LdO1G0mO#$qQ!LdO1G0mO#&fQ!LdO1G0mO#)`Q7^O'#ChO#+ZQ7^O1G0}O#-UQ7^O'#IsOOQ!LS1G1T1G1TO#-iQ!LdO,5>iOOQ!LQ-E;{-E;{O#.YQ!LdO1G0mOOQ!LS1G0m1G0mO#0[Q!LdO1G1QO#0{QpO,5;sO#1QQpO,5;tO#1VQpO'#F[O#1kQWO'#FZOOQO'#JU'#JUOOQO'#H{'#H{O#1pQpO1G1]OOQ!LS1G1]1G1]OOOO1G1f1G1fO#2OQ7^O'#IrO#2YQWO,5;}OLXQYO,5;}OOOO-E;z-E;zOOQ!LS1G1Y1G1YOOQ!LS,5VQ&jO'#GhOOQQ1G2l1G2lO!&wQ&jO'#IWO!0OQ`O1G2oOOQQ1G2o1G2oOOQQ,5=Y,5=YO#>_Q#tO,5=[O5qQWO,5=[O#5YQWO,5=_O5_QWO,5=_O!,rQpO,5=_O!,zQ#tO,5=_O5vQ#tO,5=_O#>pQWO'#J_O#>{QWO,5=`OOQQ1G.j1G.jO#?QQ!LYO1G.jO#?]QWO1G.jO#?bQWO1G.jO5iQ!LYO1G.jO#?jQbO,5?|O#?tQWO,5?|O#@PQYO,5=gO#@WQWO,5=gO7VQWO,5?|OOQQ1G3P1G3PO`QYO1G3POOQQ1G3V1G3VOOQQ1G3X1G3XO:XQWO1G3ZO#@]QYO1G3]O#DWQYO'#H[OOQQ1G3`1G3`O:^QWO1G3fO#DeQWO1G3fO5iQ!LYO1G3jOOQQ1G3l1G3lOOQ!LQ'#Fx'#FxO5iQ!LYO1G3nO5iQ!LYO1G3pOOOS1G/^1G/^O#DmQ`O,5_O#EPQWO1G4zO#EXQWO1G5UO#EaQWO,5?bOLXQYO,5:{O7VQWO,5:{O:^QWO,59}OLXQYO,59}O!,rQpO,59}O#EfQ7^O,59}OOQO,5:{,5:{O#EpQ&jO'#HtO#FWQWO,5?aOOQ!LS1G/h1G/hO#F`Q&jO'#HyO#FtQWO,5?lOOQ!LQ1G0f1G0fO!;OQ&jO,59}O#F|QbO1G5VO7VQWO,5>dOOQ!LQ'#ES'#ESO#GWQ!LrO'#ETO!?{Q&jO'#D}OOQO'#Hw'#HwO#GrQ&jO,5:hOOQ!LS,5:h,5:hO#GyQ&jO'#D}O#H[Q&jO'#D}O#HcQ&jO'#EYO#HfQ&jO'#ETO#HsQ&jO'#ETO!?{Q&jO'#ETO#IWQWO1G0PO#I]Q`O1G0POOQ!LS1G0P1G0PO){QYO1G0POITQWO1G0POOQ!LS1G0a1G0aO:^QWO1G0aO!,rQpO1G0aO!,zQ#tO1G0aO#IdQ!LdO1G5SO){QYO1G5SO#ItQ!LYO1G5SO#JVQWO1G5RO7VQWO,5>fOOQO,5>f,5>fO#J_QWO,5>fOOQO-E;x-E;xO#JVQWO1G5RO#JmQ!LdO,59jO#LlQ!LdO,5k,5>kO$(]QWO,5>kOOQ!LS1G2P1G2PP$(bQWO'#IPPOQ!LS-E;}-E;}O$)RQ#tO1G2[O$)tQ#tO1G2^O$*OQ#tO1G2`OOQ!LS1G1x1G1xO$*VQWO'#IOO$*eQWO,5?sO$*eQWO,5?sO$*mQWO,5?sO$*xQWO,5?sOOQO1G1z1G1zO$+WQ#tO1G1yO$+hQWO'#IQO$+xQWO,5?tOITQWO,5?tO$,QQ`O,5?tOOQ!LS1G1}1G1}O5iQ!LYO,5n,5>nOOQO-Ev,5>vOOQO-Ep,5>pOOQ!LQ-Er,5>rOOQO-E`,5>`OOQO-E;r-E;rOOQO,5>e,5>eOOQO-E;w-E;wO!,rQpO1G/iO:^QWO,5:iOOQO,5:o,5:oO){QYO,5:oO$9pQ!LYO,5:oO$9{Q!LYO,5:oO!,rQpO,5:iOOQO-E;u-E;uOOQ!LS1G0S1G0SO!?{Q&jO,5:iO$:ZQ&jO,5:iO$:lQ!LrO,5:oO$;WQ&jO,5:iO!?{Q&jO,5:oOOQO,5:t,5:tO$;_Q&jO,5:oO$;lQ!LYO,5:oOOQ!LS7+%k7+%kO#IWQWO7+%kO#I]Q`O7+%kOOQ!LS7+%{7+%{O:^QWO7+%{O!,rQpO7+%{O$lQ!LdO1G2^O$@nQ!LdO1G1yO$BvQ#tO,5>aOOQO-E;s-E;sO$CQQbO,5>bO){QYO,5>bOOQO-E;t-E;tO$C[QWO1G5OO$CdQ7^O1G0bO$EkQ7^O1G0mO$ErQ7^O1G0mO$GsQ7^O1G0mO$GzQ7^O1G0mO$IoQ7^O1G0mO$JSQ7^O1G0mO$LaQ7^O1G0mO$LhQ7^O1G0mO$NiQ7^O1G0mO$NpQ7^O1G0mO%!eQ7^O1G0mO%!xQ!LdO<iOOOO7+'T7+'TOOOS1G/R1G/ROOQ!LS1G4V1G4VOJdQWO7+'zO%'rQWO,5>jO5qQWO,5>jOOQO-E;|-E;|O%(QQWO1G5_O%(QQWO1G5_O%(YQWO1G5_O%(eQ`O,5>lO%(oQWO,5>lOITQWO,5>lOOQO-Eu,5>uO%,RQWO,5>uO%,WQWO,5>uOOQO-EtOOQO-ERQ#tO<cQWO1G4UO%>nQWO1G4UO%>|QWO7+*yO%>|QWO7+*yOITQWO1G4WO%?UQ`O1G4WO%?`QWO7+*zOOQO7+'o7+'oO5iQ!LYO7+'oOOQO7+'n7+'nO$,[QWO7+'pO%?hQ`O7+'pOOQO7+'t7+'tO5iQ!LYO7+'nO$,[QWO7+'oO%?oQWO7+'pOITQWO7+'pO#5TQWO7+'oO%?tQ#tO<oOOQO-EqOOQO-E{AN>{OOQOAN>uAN>uO%0}Q!LdOAN>{O:^QWOAN>uO){QYOAN>{O!,rQpOAN>uO&(PQ!LYOAN>{O&([Q7^O<^O!O&OO~Ox&RO!W&]O!X&UO!Y&UO'[$bO~O]&SOk&SO!Q&VO'e&PO!S'iP!S'tP~P@aO!O'qX!R'qX!]'qX!c'qX'n'qX~O!{'qX#W#PX!S'qX~PAYO!{&^O!O'sX!R'sX~O!R&_O!O'rX~O!O&bO~O!{#eO~PAYOS&fO!T&cO!o&eO'Z$`O~Oc&kO!d$XO'Z$`O~Ou$nO!d$mO~O!S&lO~P`Ou!{Ov!{Ox!|O!b!yO!d!zO'dQOP!faZ!faj!fa!R!fa!a!fa!j!fa#[!fa#]!fa#^!fa#_!fa#`!fa#a!fa#b!fa#c!fa#e!fa#g!fa#i!fa#j!fa'n!fa'u!fa'v!fa~O_!fa'U!fa!O!fa!c!fan!fa!T!fa%Q!fa!]!fa~PCcO!c&mO~O!]!wO!{&oO'n&nO!R'pX_'pX'U'pX~O!c'pX~PE{O!R&sO!c'oX~O!c&uO~Ox$tO!T$uO#V&vO'Z$`O~OPTOQTO]cOb!kOc!jOhcOjTOkcOlcOqTOsTOxRO{cO|cO}cO!TSO!_kO!dUO!gTO!hTO!iTO!jTO!kTO!n!iO#t!lO#x^O'Z9YO'dQO'mYO'zaO~O]#qOh$OOj#rOk#qOl#qOq$POs9lOx#xO!T#yO!_:oO!d#vO#V9rO#t$TO$_9nO$a9pO$d$UO'Z&zO'd#sO~O#W&|O~O]#qOh$OOj#rOk#qOl#qOq$POs$QOx#xO!T#yO!_$VO!d#vO#V$WO#t$TO$_$RO$a$SO$d$UO'Z&zO'd#sO~O'_'kP~PJdO!Q'QO!c'lP~P){O'e'SO'mYO~OP9VOQ9VO]cOb:mOc!jOhcOj9VOkcOlcOq9VOs9VOxRO{cO|cO}cO!T!bO!_9XO!dUO!g9VO!h9VO!i9VO!j9VO!k9VO!n!iO#t!lO#x^O'Z'bO'dQO'mYO'z:kO~O!d!zO~O!R#bO_$]a'U$]a!c$]a!O$]a!T$]a%Q$]a!]$]a~O#d'iO~PITO!]'kO!T'wX#w'wX#z'wX$R'wX~Ou'lO~P! POu'lO!T'wX#w'wX#z'wX$R'wX~O!T'nO#w'rO#z'mO$R'sO~O!Q'vO~PLXO#z#fO$R'yO~Ou$eXx$eX!b$eX'n$eX'u$eX'v$eX~OSfX!RfX!{fX'_fX'_$eX~P!!iOk'{O~OR'|O'S'}O'T(PO~Ou(ROx(SO'n#[O'u(UO'v(WO~O'_(QO~P!#rO'_(ZO~O]#qOh$OOj#rOk#qOl#qOq$POs9lOx#xO!T#yO!_:oO!d#vO#V9rO#t$TO$_9nO$a9pO$d$UO'd#sO~O!Q(_O'Z([O!c'{P~P!$aO#W(aO~O!Q(eO'Z(bO!O'|P~P!$aO_(nOj(sOx(kO!W(qO!X(jO!Y(jO!d(hO!x(rO$w(mO'[$bO'e(gO~O!S(pO~P!&XO!b!yOu'cXx'cX'n'cX'u'cX'v'cX!R'cX!{'cX~O'_'cX#m'cX~P!'TOS(vO!{(uO!R'bX'_'bX~O!R(wO'_'aX~O'Z(yO~O!d)OO~O'Z&zO~O!d(hO~Ox$tO!Q!rO!T$uO#U!uO#V!rO'Z$`O!c'oP~O!]!wO#W)SO~OP#^OZ#dOj#ROu!{Ov!{Ox!|O!a#TO!b!yO!d!zO!j#^O#[#PO#]#QO#^#QO#_#QO#`#SO#a#TO#b#TO#c#TO#e#UO#g#WO#i#YO#j#ZO'dQO'n#[O'u!}O'v#OO~O_!^a!R!^a'U!^a!O!^a!c!^an!^a!T!^a%Q!^a!]!^a~P!)fOS)[O!T&cO!o)ZO%Q)YO'`$cO~O'Z$zO'_'aP~O!])_O!T'^X_'^X'U'^X~O!d$XO'`$cO~O!d$XO'Z$`O'`$cO~O!]!wO#W&|O~O])jO%R)kO'Z)gO!S(TP~O!R)lO^(SX~O'e'SO~OZ)pO~O^)qO~O!T$kO'Z$`O'[$bO^(SP~Ox$tO!Q)vO!R&_O!T$uO'Z$`O!O'rP~O]&YOk&YO!Q)wO'e'SO!S'tP~O!R)xO_(PX'U(PX~O!{)|O'`$cO~OS*PO!T#yO'`$cO~O!T*RO~Ou*TO!TSO~O!n*YO~Oc*_O~O'Z(yO!S(RP~Oc$iO~O%RtO'Z$zO~P8tOZ*eO^*dO~OPTOQTO]cObnOcmOhcOjTOkcOlcOqTOsTOxRO{cO|cO}cO!_kO!dUO!gTO!hTO!iTO!jTO!kTO!nlO#x^O%PqO'dQO'mYO'zaO~O!T!bO#t!lO'Z9YO~P!1RO^*dO_$[O'U$[O~O_*iO#d*kO%T*kO%U*kO~P){O!d%_O~O%t*pO~O!T*rO~O&U*uO&V*tOP&SaQ&SaX&Sa]&Sa_&Sab&Sac&Sah&Saj&Sak&Sal&Saq&Sas&Sax&Sa{&Sa|&Sa}&Sa!T&Sa!_&Sa!d&Sa!g&Sa!h&Sa!i&Sa!j&Sa!k&Sa!n&Sa#d&Sa#t&Sa#x&Sa%P&Sa%R&Sa%T&Sa%U&Sa%X&Sa%Z&Sa%^&Sa%_&Sa%a&Sa%n&Sa%t&Sa%v&Sa%x&Sa%z&Sa%}&Sa&T&Sa&X&Sa&Z&Sa&]&Sa&_&Sa&a&Sa'Q&Sa'Z&Sa'd&Sa'm&Sa'z&Sa!S&Sa%{&Sa`&Sa&Q&Sa~O'Z*xO~On*{O~O!O&ga!R&ga~P!)fO!Q+PO!O&gX!R&gX~P){O!R%yO!O'ha~O!O'ha~P>^O!R&_O!O'ra~O!RwX!R!ZX!SwX!S!ZX!]wX!]!ZX!d!ZX!{wX'`!ZX~O!]+UO!{+TO!R#TX!R'jX!S#TX!S'jX!]'jX!d'jX'`'jX~O!]+WO!d$XO'`$cO!R!VX!S!VX~O]&QOk&QOx&RO'e(gO~OP9VOQ9VO]cOb:mOc!jOhcOj9VOkcOlcOq9VOs9VOxRO{cO|cO}cO!T!bO!_9XO!dUO!g9VO!h9VO!i9VO!j9VO!k9VO!n!iO#t!lO#x^O'dQO'mYO'z:kO~O'Z9vO~P!;^O!R+[O!S'iX~O!S+^O~O!]+UO!{+TO!R#TX!S#TX~O!R+_O!S'tX~O!S+aO~O]&QOk&QOx&RO'[$bO'e(gO~O!X+bO!Y+bO~P!>[Ox$tO!Q+dO!T$uO'Z$`O!O&lX!R&lX~O_+hO!W+kO!X+gO!Y+gO!r+oO!s+mO!t+nO!u+lO!x+pO'[$bO'e(gO'm+eO~O!S+jO~P!?]OS+uO!T&cO!o+tO~O!{+{O!R'pa!c'pa_'pa'U'pa~O!]!wO~P!@gO!R&sO!c'oa~Ox$tO!Q,OO!T$uO#U,QO#V,OO'Z$`O!R&nX!c&nX~O_#Oi!R#Oi'U#Oi!O#Oi!c#Oin#Oi!T#Oi%Q#Oi!]#Oi~P!)fO#W!za!R!za!c!za!{!za!T!za_!za'U!za!O!za~P!#rO#W'cXP'cXZ'cX_'cXj'cXv'cX!a'cX!d'cX!j'cX#['cX#]'cX#^'cX#_'cX#`'cX#a'cX#b'cX#c'cX#e'cX#g'cX#i'cX#j'cX'U'cX'd'cX!c'cX!O'cX!T'cXn'cX%Q'cX!]'cX~P!'TO!R,ZO'_'kX~P!#rO'_,]O~O!R,^O!c'lX~P!)fO!c,aO~O!O,bO~OP#^Ou!{Ov!{Ox!|O!b!yO!d!zO!j#^O'dQOZ#Zi_#Zij#Zi!R#Zi!a#Zi#]#Zi#^#Zi#_#Zi#`#Zi#a#Zi#b#Zi#c#Zi#e#Zi#g#Zi#i#Zi#j#Zi'U#Zi'n#Zi'u#Zi'v#Zi!O#Zi!c#Zin#Zi!T#Zi%Q#Zi!]#Zi~O#[#Zi~P!EtO#[#PO~P!EtOP#^Ou!{Ov!{Ox!|O!b!yO!d!zO!j#^O#[#PO#]#QO#^#QO#_#QO'dQOZ#Zi_#Zi!R#Zi!a#Zi#`#Zi#a#Zi#b#Zi#c#Zi#e#Zi#g#Zi#i#Zi#j#Zi'U#Zi'n#Zi'u#Zi'v#Zi!O#Zi!c#Zin#Zi!T#Zi%Q#Zi!]#Zi~Oj#Zi~P!H`Oj#RO~P!H`OP#^Oj#ROu!{Ov!{Ox!|O!b!yO!d!zO!j#^O#[#PO#]#QO#^#QO#_#QO#`#SO'dQO_#Zi!R#Zi#e#Zi#g#Zi#i#Zi#j#Zi'U#Zi'n#Zi'u#Zi'v#Zi!O#Zi!c#Zin#Zi!T#Zi%Q#Zi!]#Zi~OZ#Zi!a#Zi#a#Zi#b#Zi#c#Zi~P!JzOZ#dO!a#TO#a#TO#b#TO#c#TO~P!JzOP#^OZ#dOj#ROu!{Ov!{Ox!|O!a#TO!b!yO!d!zO!j#^O#[#PO#]#QO#^#QO#_#QO#`#SO#a#TO#b#TO#c#TO#e#UO'dQO_#Zi!R#Zi#g#Zi#i#Zi#j#Zi'U#Zi'n#Zi'v#Zi!O#Zi!c#Zin#Zi!T#Zi%Q#Zi!]#Zi~O'u#Zi~P!MrO'u!}O~P!MrOP#^OZ#dOj#ROu!{Ov!{Ox!|O!a#TO!b!yO!d!zO!j#^O#[#PO#]#QO#^#QO#_#QO#`#SO#a#TO#b#TO#c#TO#e#UO#g#WO'dQO'u!}O_#Zi!R#Zi#i#Zi#j#Zi'U#Zi'n#Zi!O#Zi!c#Zin#Zi!T#Zi%Q#Zi!]#Zi~O'v#Zi~P#!^O'v#OO~P#!^OP#^OZ#dOj#ROu!{Ov!{Ox!|O!a#TO!b!yO!d!zO!j#^O#[#PO#]#QO#^#QO#_#QO#`#SO#a#TO#b#TO#c#TO#e#UO#g#WO#i#YO'dQO'u!}O'v#OO~O_#Zi!R#Zi#j#Zi'U#Zi'n#Zi!O#Zi!c#Zin#Zi!T#Zi%Q#Zi!]#Zi~P#$xOP[XZ[Xj[Xu[Xv[Xx[X!a[X!b[X!d[X!j[X!{[X#WdX#[[X#][X#^[X#_[X#`[X#a[X#b[X#c[X#e[X#g[X#i[X#j[X#o[X'd[X'n[X'u[X'v[X!R[X!S[X~O#m[X~P#']OP#^OZ9jOj9_Ou!{Ov!{Ox!|O!a9aO!b!yO!d!zO!j#^O#[9]O#]9^O#^9^O#_9^O#`9`O#a9aO#b9aO#c9aO#e9bO#g9dO#i9fO#j9gO'dQO'n#[O'u!}O'v#OO~O#m,dO~P#)gOP'gXZ'gXj'gXu'gXv'gXx'gX!a'gX!b'gX!d'gX!j'gX#['gX#]'gX#^'gX#_'gX#`'gX#a'gX#b'gX#e'gX#g'gX#i'gX#j'gX'd'gX'n'gX'u'gX'v'gX!R'gX~O!{9kO#o9kO#c'gX#m'gX!S'gX~P#+bO_&qa!R&qa'U&qa!c&qan&qa!O&qa!T&qa%Q&qa!]&qa~P!)fOP#ZiZ#Zi_#Zij#Ziv#Zi!R#Zi!a#Zi!b#Zi!d#Zi!j#Zi#[#Zi#]#Zi#^#Zi#_#Zi#`#Zi#a#Zi#b#Zi#c#Zi#e#Zi#g#Zi#i#Zi#j#Zi'U#Zi'd#Zi!O#Zi!c#Zin#Zi!T#Zi%Q#Zi!]#Zi~P!#rO_#ni!R#ni'U#ni!O#ni!c#nin#ni!T#ni%Q#ni!]#ni~P!)fO#z,fO~O#z,gO~O!]'kO!{,hO!T$OX#w$OX#z$OX$R$OX~O!Q,iO~O!T'nO#w,kO#z'mO$R,lO~O!R9hO!S'fX~P#)gO!S,mO~O$R,oO~OR'|O'S'}O'T,rO~O],uOk,uO!O,vO~O!RdX!]dX!cdX!c$eX'ndX~P!!iO!c,|O~P!#rO!R,}O!]!wO'n&nO!c'{X~O!c-SO~O!O$eX!R$eX!]$lX~P!!iO!R-UO!O'|X~P!#rO!]-WO~O!O-YO~O!Q(_O'Z$`O!c'{P~Oj-^O!]!wO!d$XO'`$cO'n&nO~O!])_O~O!S-dO~P!&XO!X-eO!Y-eO'[$bO'e(gO~Ox-gO'e(gO~O!x-hO~O'Z$zO!R&vX'_&vX~O!R(wO'_'aa~Ou-mOv-mOx-nO'nra'ura'vra!Rra!{ra~O'_ra#mra~P#6fOu(ROx(SO'n$^a'u$^a'v$^a!R$^a!{$^a~O'_$^a#m$^a~P#7[Ou(ROx(SO'n$`a'u$`a'v$`a!R$`a!{$`a~O'_$`a#m$`a~P#7}O]-oO~O#W-pO~O'_$na!R$na#m$na!{$na~P!#rO#W-sO~OS-|O!T&cO!o-{O%Q-zO~O'_-}O~O]#qOj#rOk#qOl#qOq$POs9lOx#xO!T#yO!_:oO!d#vO#V9rO#t$TO$_9nO$a9pO$d$UO'd#sO~Oh.PO'Z.OO~P#9tO!])_O!T'^a_'^a'U'^a~O#W.VO~OZ[X!RdX!SdX~O!R.WO!S(TX~O!S.YO~OZ.ZO~O].]O'Z)gO~O!T$kO'Z$`O^'OX!R'OX~O!R)lO^(Sa~O!c.`O~P!)fO].bO~OZ.cO~O^.dO~OS-|O!T&cO!o-{O%Q-zO'`$cO~O!R)xO_(Pa'U(Pa~O!{.jO~OS.mO!T#yO~O'e'SO!S(QP~OS.wO!T.sO!o.vO%Q.uO'`$cO~OZ/RO!R/PO!S(RX~O!S/SO~O^/UO_$[O'U$[O~O]/VO~O]/WO'Z(yO~O#c/XO%r/YO~P0zO!{#eO#c/XO%r/YO~O_/ZO~P){O_/]O~O%{/aOP%yiQ%yiX%yi]%yi_%yib%yic%yih%yij%yik%yil%yiq%yis%yix%yi{%yi|%yi}%yi!T%yi!_%yi!d%yi!g%yi!h%yi!i%yi!j%yi!k%yi!n%yi#d%yi#t%yi#x%yi%P%yi%R%yi%T%yi%U%yi%X%yi%Z%yi%^%yi%_%yi%a%yi%n%yi%t%yi%v%yi%x%yi%z%yi%}%yi&T%yi&X%yi&Z%yi&]%yi&_%yi&a%yi'Q%yi'Z%yi'd%yi'm%yi'z%yi!S%yi`%yi&Q%yi~O`/gO!S/eO&Q/fO~P`O!TSO!d/jO~O!R#bOn$]a~O!O&gi!R&gi~P!)fO!R%yO!O'hi~O!R&_O!O'ri~O!O/nO~O!R!Va!S!Va~P#)gO]&QOk&QO!Q/tO'e(gO!R&hX!S&hX~P@aO!R+[O!S'ia~O]&YOk&YO!Q)wO'e'SO!R&mX!S&mX~O!R+_O!S'ta~O!O'si!R'si~P!)fO_$[O!]!wO!d$XO!j0OO!{/|O'U$[O'`$cO'n&nO~O!S0RO~P!?]O!X0SO!Y0SO'[$bO'e(gO'm+eO~O!W0TO~P#GyO!TSO!W0TO!u0VO!x0WO~P#GyO!W0TO!s0YO!t0YO!u0VO!x0WO~P#GyO!T&cO~O!T&cO~P!#rO!R'pi!c'pi_'pi'U'pi~P!)fO!{0cO!R'pi!c'pi_'pi'U'pi~O!R&sO!c'oi~Ox$tO!T$uO#V0eO'Z$`O~O#WraPraZra_rajra!ara!bra!dra!jra#[ra#]ra#^ra#_ra#`ra#ara#bra#cra#era#gra#ira#jra'Ura'dra!cra!Ora!Tranra%Qra!]ra~P#6fO#W$^aP$^aZ$^a_$^aj$^av$^a!a$^a!b$^a!d$^a!j$^a#[$^a#]$^a#^$^a#_$^a#`$^a#a$^a#b$^a#c$^a#e$^a#g$^a#i$^a#j$^a'U$^a'd$^a!c$^a!O$^a!T$^an$^a%Q$^a!]$^a~P#7[O#W$`aP$`aZ$`a_$`aj$`av$`a!a$`a!b$`a!d$`a!j$`a#[$`a#]$`a#^$`a#_$`a#`$`a#a$`a#b$`a#c$`a#e$`a#g$`a#i$`a#j$`a'U$`a'd$`a!c$`a!O$`a!T$`an$`a%Q$`a!]$`a~P#7}O#W$naP$naZ$na_$naj$nav$na!R$na!a$na!b$na!d$na!j$na#[$na#]$na#^$na#_$na#`$na#a$na#b$na#c$na#e$na#g$na#i$na#j$na'U$na'd$na!c$na!O$na!T$na!{$nan$na%Q$na!]$na~P!#rO_#Oq!R#Oq'U#Oq!O#Oq!c#Oqn#Oq!T#Oq%Q#Oq!]#Oq~P!)fO!R&iX'_&iX~PJdO!R,ZO'_'ka~O!Q0mO!R&jX!c&jX~P){O!R,^O!c'la~O!R,^O!c'la~P!)fO#m!fa!S!fa~PCcO#m!^a!R!^a!S!^a~P#)gO!T1QO#x^O$P1RO~O!S1VO~On1WO~P!#rO_$Yq!R$Yq'U$Yq!O$Yq!c$Yqn$Yq!T$Yq%Q$Yq!]$Yq~P!)fO!O1XO~O],uOk,uO~Ou(ROx(SO'v(WO'n$xi'u$xi!R$xi!{$xi~O'_$xi#m$xi~P$(jOu(ROx(SO'n$zi'u$zi'v$zi!R$zi!{$zi~O'_$zi#m$zi~P$)]O#m1YO~P!#rO!Q1[O'Z$`O!R&rX!c&rX~O!R,}O!c'{a~O!R,}O!]!wO!c'{a~O!R,}O!]!wO'n&nO!c'{a~O'_$gi!R$gi#m$gi!{$gi~P!#rO!Q1cO'Z(bO!O&tX!R&tX~P!$aO!R-UO!O'|a~O!R-UO!O'|a~P!#rO!]!wO~O!]!wO#c1mO~Oj1qO!]!wO'n&nO~O!R'bi'_'bi~P!#rO!{1tO!R'bi'_'bi~P!#rO!c1wO~O_$Zq!R$Zq'U$Zq!O$Zq!c$Zqn$Zq!T$Zq%Q$Zq!]$Zq~P!)fO!R1{O!T'}X~P!#rO!T&cO%Q2OO~O!T&cO%Q2OO~P!#rO!T$eX$u[X_$eX'U$eX~P!!iO$u2SOugXxgX!TgX'ngX'ugX'vgX_gX'UgX~O$u2SO~O]2YO%R2ZO'Z)gO!R&}X!S&}X~O!R.WO!S(Ta~OZ2_O~O^2`O~O]2cO~OS2eO!T&cO!o2dO%Q2OO~O_$[O'U$[O~P!#rO!T#yO~P!#rO!R2jO!{2lO!S(QX~O!S2mO~Ox(kO!W2vO!X2oO!Y2oO!r2uO!s2tO!t2tO!x2sO'[$bO'e(gO'm+eO~O!S2rO~P$1nOS2}O!T.sO!o2|O%Q2{O~OS2}O!T.sO!o2|O%Q2{O'`$cO~O'Z(yO!R&|X!S&|X~O!R/PO!S(Ra~O]3XO'e3WO~O]3YO~O^3[O~O!c3_O~P){O_3aO~O_3aO~P){O#c3cO%r3dO~PE{O`/gO!S3hO&Q/fO~P`O!]3jO~O&V3kOP&SqQ&SqX&Sq]&Sq_&Sqb&Sqc&Sqh&Sqj&Sqk&Sql&Sqq&Sqs&Sqx&Sq{&Sq|&Sq}&Sq!T&Sq!_&Sq!d&Sq!g&Sq!h&Sq!i&Sq!j&Sq!k&Sq!n&Sq#d&Sq#t&Sq#x&Sq%P&Sq%R&Sq%T&Sq%U&Sq%X&Sq%Z&Sq%^&Sq%_&Sq%a&Sq%n&Sq%t&Sq%v&Sq%x&Sq%z&Sq%}&Sq&T&Sq&X&Sq&Z&Sq&]&Sq&_&Sq&a&Sq'Q&Sq'Z&Sq'd&Sq'm&Sq'z&Sq!S&Sq%{&Sq`&Sq&Q&Sq~O!R#Ti!S#Ti~P#)gO!{3mO!R#Ti!S#Ti~O!R!Vi!S!Vi~P#)gO_$[O!{3tO'U$[O~O_$[O!]!wO!{3tO'U$[O~O!X3xO!Y3xO'[$bO'e(gO'm+eO~O_$[O!]!wO!d$XO!j3yO!{3tO'U$[O'`$cO'n&nO~O!W3zO~P$:ZO!W3zO!u3}O!x4OO~P$:ZO_$[O!]!wO!j3yO!{3tO'U$[O'n&nO~O!R'pq!c'pq_'pq'U'pq~P!)fO!R&sO!c'oq~O#W$xiP$xiZ$xi_$xij$xiv$xi!a$xi!b$xi!d$xi!j$xi#[$xi#]$xi#^$xi#_$xi#`$xi#a$xi#b$xi#c$xi#e$xi#g$xi#i$xi#j$xi'U$xi'd$xi!c$xi!O$xi!T$xin$xi%Q$xi!]$xi~P$(jO#W$ziP$ziZ$zi_$zij$ziv$zi!a$zi!b$zi!d$zi!j$zi#[$zi#]$zi#^$zi#_$zi#`$zi#a$zi#b$zi#c$zi#e$zi#g$zi#i$zi#j$zi'U$zi'd$zi!c$zi!O$zi!T$zin$zi%Q$zi!]$zi~P$)]O#W$giP$giZ$gi_$gij$giv$gi!R$gi!a$gi!b$gi!d$gi!j$gi#[$gi#]$gi#^$gi#_$gi#`$gi#a$gi#b$gi#c$gi#e$gi#g$gi#i$gi#j$gi'U$gi'd$gi!c$gi!O$gi!T$gi!{$gin$gi%Q$gi!]$gi~P!#rO!R&ia'_&ia~P!#rO!R&ja!c&ja~P!)fO!R,^O!c'li~O#m#Oi!R#Oi!S#Oi~P#)gOP#^Ou!{Ov!{Ox!|O!b!yO!d!zO!j#^O'dQOZ#Zij#Zi!a#Zi#]#Zi#^#Zi#_#Zi#`#Zi#a#Zi#b#Zi#c#Zi#e#Zi#g#Zi#i#Zi#j#Zi#m#Zi'n#Zi'u#Zi'v#Zi!R#Zi!S#Zi~O#[#Zi~P$CqO#[9]O~P$CqOP#^Ou!{Ov!{Ox!|O!b!yO!d!zO!j#^O#[9]O#]9^O#^9^O#_9^O'dQOZ#Zi!a#Zi#`#Zi#a#Zi#b#Zi#c#Zi#e#Zi#g#Zi#i#Zi#j#Zi#m#Zi'n#Zi'u#Zi'v#Zi!R#Zi!S#Zi~Oj#Zi~P$EyOj9_O~P$EyOP#^Oj9_Ou!{Ov!{Ox!|O!b!yO!d!zO!j#^O#[9]O#]9^O#^9^O#_9^O#`9`O'dQO#e#Zi#g#Zi#i#Zi#j#Zi#m#Zi'n#Zi'u#Zi'v#Zi!R#Zi!S#Zi~OZ#Zi!a#Zi#a#Zi#b#Zi#c#Zi~P$HROZ9jO!a9aO#a9aO#b9aO#c9aO~P$HROP#^OZ9jOj9_Ou!{Ov!{Ox!|O!a9aO!b!yO!d!zO!j#^O#[9]O#]9^O#^9^O#_9^O#`9`O#a9aO#b9aO#c9aO#e9bO'dQO#g#Zi#i#Zi#j#Zi#m#Zi'n#Zi'v#Zi!R#Zi!S#Zi~O'u#Zi~P$JgO'u!}O~P$JgOP#^OZ9jOj9_Ou!{Ov!{Ox!|O!a9aO!b!yO!d!zO!j#^O#[9]O#]9^O#^9^O#_9^O#`9`O#a9aO#b9aO#c9aO#e9bO#g9dO'dQO'u!}O#i#Zi#j#Zi#m#Zi'n#Zi!R#Zi!S#Zi~O'v#Zi~P$LoO'v#OO~P$LoOP#^OZ9jOj9_Ou!{Ov!{Ox!|O!a9aO!b!yO!d!zO!j#^O#[9]O#]9^O#^9^O#_9^O#`9`O#a9aO#b9aO#c9aO#e9bO#g9dO#i9fO'dQO'u!}O'v#OO~O#j#Zi#m#Zi'n#Zi!R#Zi!S#Zi~P$NwO_#ky!R#ky'U#ky!O#ky!c#kyn#ky!T#ky%Q#ky!]#ky~P!)fOP#ZiZ#Zij#Ziv#Zi!a#Zi!b#Zi!d#Zi!j#Zi#[#Zi#]#Zi#^#Zi#_#Zi#`#Zi#a#Zi#b#Zi#c#Zi#e#Zi#g#Zi#i#Zi#j#Zi#m#Zi'd#Zi!R#Zi!S#Zi~P!#rO!b!yOP'cXZ'cXj'cXu'cXv'cXx'cX!a'cX!d'cX!j'cX#['cX#]'cX#^'cX#_'cX#`'cX#a'cX#b'cX#c'cX#e'cX#g'cX#i'cX#j'cX#m'cX'd'cX'n'cX'u'cX'v'cX!R'cX!S'cX~O#m#ni!R#ni!S#ni~P#)gO!S4`O~O!R&qa!S&qa~P#)gO!]!wO'n&nO!R&ra!c&ra~O!R,}O!c'{i~O!R,}O!]!wO!c'{i~O!O&ta!R&ta~P!#rO!]4gO~O!R-UO!O'|i~P!#rO!R-UO!O'|i~O!O4mO~O!]!wO#c4sO~Oj4tO!]!wO'n&nO~O!O4vO~O'_$iq!R$iq#m$iq!{$iq~P!#rO_$Zy!R$Zy'U$Zy!O$Zy!c$Zyn$Zy!T$Zy%Q$Zy!]$Zy~P!)fO!R1{O!T'}a~O!T&cO%Q4{O~O!T&cO%Q4{O~P!#rO_#Oy!R#Oy'U#Oy!O#Oy!c#Oyn#Oy!T#Oy%Q#Oy!]#Oy~P!)fOZ5OO~O]5QO'Z)gO~O!R.WO!S(Ti~O]5TO~O^5UO~O'e'SO!R&yX!S&yX~O!R2jO!S(Qa~O!S5cO~P$1nOx-gO'e(gO'm+eO~O!W5fO!X5eO!Y5eO!x0WO'[$bO'e(gO'm+eO~O!s5gO!t5gO~P%-iO!X5eO!Y5eO'[$bO'e(gO'm+eO~O!T.sO~O!T.sO%Q5iO~O!T.sO%Q5iO~P!#rOS5nO!T.sO!o5mO%Q5iO~OZ5sO!R&|a!S&|a~O!R/PO!S(Ri~O]5vO~O!c5wO~O!c5xO~O!c5yO~O!c5yO~P){O_5{O~O!]6OO~O!c6QO~O!R'si!S'si~P#)gO_$[O'U$[O~P!)fO_$[O!{6VO'U$[O~O_$[O!]!wO!{6VO'U$[O~O!X6[O!Y6[O'[$bO'e(gO'm+eO~O_$[O!]!wO!j6]O!{6VO'U$[O'n&nO~O!d$XO'`$cO~P%2TO!W6^O~P%1rO!R'py!c'py_'py'U'py~P!)fO#W$iqP$iqZ$iq_$iqj$iqv$iq!R$iq!a$iq!b$iq!d$iq!j$iq#[$iq#]$iq#^$iq#_$iq#`$iq#a$iq#b$iq#c$iq#e$iq#g$iq#i$iq#j$iq'U$iq'd$iq!c$iq!O$iq!T$iq!{$iqn$iq%Q$iq!]$iq~P!#rO!R&ji!c&ji~P!)fO#m#Oq!R#Oq!S#Oq~P#)gOu-mOv-mOx-nOPraZrajra!ara!bra!dra!jra#[ra#]ra#^ra#_ra#`ra#ara#bra#cra#era#gra#ira#jra#mra'dra'nra'ura'vra!Rra!Sra~Ou(ROx(SOP$^aZ$^aj$^av$^a!a$^a!b$^a!d$^a!j$^a#[$^a#]$^a#^$^a#_$^a#`$^a#a$^a#b$^a#c$^a#e$^a#g$^a#i$^a#j$^a#m$^a'd$^a'n$^a'u$^a'v$^a!R$^a!S$^a~Ou(ROx(SOP$`aZ$`aj$`av$`a!a$`a!b$`a!d$`a!j$`a#[$`a#]$`a#^$`a#_$`a#`$`a#a$`a#b$`a#c$`a#e$`a#g$`a#i$`a#j$`a#m$`a'd$`a'n$`a'u$`a'v$`a!R$`a!S$`a~OP$naZ$naj$nav$na!a$na!b$na!d$na!j$na#[$na#]$na#^$na#_$na#`$na#a$na#b$na#c$na#e$na#g$na#i$na#j$na#m$na'd$na!R$na!S$na~P!#rO#m$Yq!R$Yq!S$Yq~P#)gO#m$Zq!R$Zq!S$Zq~P#)gO!S6hO~O'_$|y!R$|y#m$|y!{$|y~P!#rO!]!wO!R&ri!c&ri~O!]!wO'n&nO!R&ri!c&ri~O!R,}O!c'{q~O!O&ti!R&ti~P!#rO!R-UO!O'|q~O!O6oO~P!#rO!O6oO~O!R'by'_'by~P!#rO!R&wa!T&wa~P!#rO!T$tq_$tq'U$tq~P!#rOZ6wO~O!R.WO!S(Tq~O]6zO~O!T&cO%Q6{O~O!T&cO%Q6{O~P!#rO!{6|O!R&ya!S&ya~O!R2jO!S(Qi~P#)gO!X7SO!Y7SO'[$bO'e(gO'm+eO~O!W7UO!x4OO~P%ArO!T.sO%Q7XO~O!T.sO%Q7XO~P!#rO]7`O'e7_O~O!R/PO!S(Rq~O!c7bO~O!c7bO~P){O!c7dO~O!c7eO~O!R#Ty!S#Ty~P#)gO_$[O!{7kO'U$[O~O_$[O!]!wO!{7kO'U$[O~O!X7nO!Y7nO'[$bO'e(gO'm+eO~O_$[O!]!wO!j7oO!{7kO'U$[O'n&nO~O#W$|yP$|yZ$|y_$|yj$|yv$|y!R$|y!a$|y!b$|y!d$|y!j$|y#[$|y#]$|y#^$|y#_$|y#`$|y#a$|y#b$|y#c$|y#e$|y#g$|y#i$|y#j$|y'U$|y'd$|y!c$|y!O$|y!T$|y!{$|yn$|y%Q$|y!]$|y~P!#rO#m#ky!R#ky!S#ky~P#)gOP$giZ$gij$giv$gi!a$gi!b$gi!d$gi!j$gi#[$gi#]$gi#^$gi#_$gi#`$gi#a$gi#b$gi#c$gi#e$gi#g$gi#i$gi#j$gi#m$gi'd$gi!R$gi!S$gi~P!#rOu(ROx(SO'v(WOP$xiZ$xij$xiv$xi!a$xi!b$xi!d$xi!j$xi#[$xi#]$xi#^$xi#_$xi#`$xi#a$xi#b$xi#c$xi#e$xi#g$xi#i$xi#j$xi#m$xi'd$xi'n$xi'u$xi!R$xi!S$xi~Ou(ROx(SOP$ziZ$zij$ziv$zi!a$zi!b$zi!d$zi!j$zi#[$zi#]$zi#^$zi#_$zi#`$zi#a$zi#b$zi#c$zi#e$zi#g$zi#i$zi#j$zi#m$zi'd$zi'n$zi'u$zi'v$zi!R$zi!S$zi~O#m$Zy!R$Zy!S$Zy~P#)gO#m#Oy!R#Oy!S#Oy~P#)gO!]!wO!R&rq!c&rq~O!R,}O!c'{y~O!O&tq!R&tq~P!#rO!O7uO~P!#rO!R.WO!S(Ty~O!R2jO!S(Qq~O!X8RO!Y8RO'[$bO'e(gO'm+eO~O!T.sO%Q8UO~O!T.sO%Q8UO~P!#rO!c8XO~O&V8YOP&S!ZQ&S!ZX&S!Z]&S!Z_&S!Zb&S!Zc&S!Zh&S!Zj&S!Zk&S!Zl&S!Zq&S!Zs&S!Zx&S!Z{&S!Z|&S!Z}&S!Z!T&S!Z!_&S!Z!d&S!Z!g&S!Z!h&S!Z!i&S!Z!j&S!Z!k&S!Z!n&S!Z#d&S!Z#t&S!Z#x&S!Z%P&S!Z%R&S!Z%T&S!Z%U&S!Z%X&S!Z%Z&S!Z%^&S!Z%_&S!Z%a&S!Z%n&S!Z%t&S!Z%v&S!Z%x&S!Z%z&S!Z%}&S!Z&T&S!Z&X&S!Z&Z&S!Z&]&S!Z&_&S!Z&a&S!Z'Q&S!Z'Z&S!Z'd&S!Z'm&S!Z'z&S!Z!S&S!Z%{&S!Z`&S!Z&Q&S!Z~O_$[O!{8_O'U$[O~O_$[O!]!wO!{8_O'U$[O~OP$iqZ$iqj$iqv$iq!a$iq!b$iq!d$iq!j$iq#[$iq#]$iq#^$iq#_$iq#`$iq#a$iq#b$iq#c$iq#e$iq#g$iq#i$iq#j$iq#m$iq'd$iq!R$iq!S$iq~P!#rO!R&yq!S&yq~P#)gO_$[O!{8tO'U$[O~OP$|yZ$|yj$|yv$|y!a$|y!b$|y!d$|y!j$|y#[$|y#]$|y#^$|y#_$|y#`$|y#a$|y#b$|y#c$|y#e$|y#g$|y#i$|y#j$|y#m$|y'd$|y!R$|y!S$|y~P!#rOn'fX~P.jOn[X!O[X!c[X%r[X!T[X%Q[X!][X~P$zO!]dX!c[X!cdX'ndX~P;aOP9VOQ9VO]cOb:mOc!jOhcOj9VOkcOlcOq9VOs9VOxRO{cO|cO}cO!TSO!_9XO!dUO!g9VO!h9VO!i9VO!j9VO!k9VO!n!iO#t!lO#x^O'Z'bO'dQO'mYO'z:kO~O!R9hO!S$]a~O]#qOh$OOj#rOk#qOl#qOq$POs9mOx#xO!T#yO!_:pO!d#vO#V9sO#t$TO$_9oO$a9qO$d$UO'Z&zO'd#sO~O#d'iO~P&-UO!S[X!SdX~P;aO#W9[O~O!]!wO#W9[O~O!{9kO~O#c9aO~O!{9tO!R'sX!S'sX~O!{9kO!R'qX!S'qX~O#W9uO~O'_9wO~P!#rO#W9|O~O#W9}O~O!]!wO#W:OO~O!]!wO#W9uO~O#m:PO~P#)gO#W:QO~O#W:RO~O#W:SO~O#W:TO~O#m:UO~P!#rO#m:VO~P!#rO#x~!b!r!t!u#U#V'z$_$a$d$u%P%Q%R%X%Z%^%_%a%c~UT#x'z#]}'W'X#z'W'Z'e~",goto:"#Ed(XPPPPPPPP(YP(jP*^PPPP-uPP.[3n5b5uP5uPPP5uP7c5uP5uP7gPP7lP8Qk|}?O}!O>k!O!P?`!P!QCl!Q!R!0[!R![!1q![!]!7s!]!^!8V!^!_!8g!_!`!9d!`!a!:[!a!b!U#R#S2`#S#T!>i#T#o2`#o#p!>y#p#q!?O#q#r!?f#r#s!?x#s$f%T$f$g%c$g#BY2`#BY#BZ!@Y#BZ$IS2`$IS$I_!@Y$I_$I|2`$I|$I}!Bq$I}$JO!Bq$JO$JT2`$JT$JU!@Y$JU$KV2`$KV$KW!@Y$KW&FU2`&FU&FV!@Y&FV?HT2`?HT?HU!@Y?HU~2`W%YR$UWO!^%T!_#o%T#p~%T,T%jg$UW'W+{OX%TXY%cYZ%TZ[%c[p%Tpq%cq!^%T!_#o%T#p$f%T$f$g%c$g#BY%T#BY#BZ%c#BZ$IS%T$IS$I_%c$I_$JT%T$JT$JU%c$JU$KV%T$KV$KW%c$KW&FU%T&FU&FV%c&FV?HT%T?HT?HU%c?HU~%T,T'YR$UW'X+{O!^%T!_#o%T#p~%T$T'jS$UW!j#{O!^%T!_!`'v!`#o%T#p~%T$O'}S#e#v$UWO!^%T!_!`(Z!`#o%T#p~%T$O(bR#e#v$UWO!^%T!_#o%T#p~%T'u(rZ$UW]!ROY(kYZ)eZr(krs*rs!^(k!^!_+U!_#O(k#O#P-b#P#o(k#o#p+U#p~(k&r)jV$UWOr)ers*Ps!^)e!^!_*a!_#o)e#o#p*a#p~)e&r*WR$P&j$UWO!^%T!_#o%T#p~%T&j*dROr*ars*ms~*a&j*rO$P&j'u*{R$P&j$UW]!RO!^%T!_#o%T#p~%T'm+ZV]!ROY+UYZ*aZr+Urs+ps#O+U#O#P+w#P~+U'm+wO$P&j]!R'm+zROr+Urs,Ts~+U'm,[U$P&j]!ROY,nZr,nrs-Vs#O,n#O#P-[#P~,n!R,sU]!ROY,nZr,nrs-Vs#O,n#O#P-[#P~,n!R-[O]!R!R-_PO~,n'u-gV$UWOr(krs-|s!^(k!^!_+U!_#o(k#o#p+U#p~(k'u.VZ$P&j$UW]!ROY.xYZ%TZr.xrs/rs!^.x!^!_,n!_#O.x#O#P0S#P#o.x#o#p,n#p~.x!Z/PZ$UW]!ROY.xYZ%TZr.xrs/rs!^.x!^!_,n!_#O.x#O#P0S#P#o.x#o#p,n#p~.x!Z/yR$UW]!RO!^%T!_#o%T#p~%T!Z0XT$UWO!^.x!^!_,n!_#o.x#o#p,n#p~.xy0mZ$UWOt%Ttu1`u!^%T!_!c%T!c!}1`!}#R%T#R#S1`#S#T%T#T#o1`#p$g%T$g~1`y1g]$UW'mqOt%Ttu1`u!Q%T!Q![1`![!^%T!_!c%T!c!}1`!}#R%T#R#S1`#S#T%T#T#o1`#p$g%T$g~1`&i2k_$UW#zS'Z%k'epOt%Ttu2`u}%T}!O3j!O!Q%T!Q![2`![!^%T!_!c%T!c!}2`!}#R%T#R#S2`#S#T%T#T#o2`#p$g%T$g~2`[3q_$UW#zSOt%Ttu3ju}%T}!O3j!O!Q%T!Q![3j![!^%T!_!c%T!c!}3j!}#R%T#R#S3j#S#T%T#T#o3j#p$g%T$g~3j$O4wS#^#v$UWO!^%T!_!`5T!`#o%T#p~%T$O5[R$UW#o#vO!^%T!_#o%T#p~%T%r5lU'v%j$UWOv%Tvw6Ow!^%T!_!`5T!`#o%T#p~%T$O6VS$UW#i#vO!^%T!_!`5T!`#o%T#p~%T'u6jZ$UW]!ROY6cYZ7]Zw6cwx*rx!^6c!^!_8T!_#O6c#O#P:T#P#o6c#o#p8T#p~6c&r7bV$UWOw7]wx*Px!^7]!^!_7w!_#o7]#o#p7w#p~7]&j7zROw7wwx*mx~7w'm8YV]!ROY8TYZ7wZw8Twx+px#O8T#O#P8o#P~8T'm8rROw8Twx8{x~8T'm9SU$P&j]!ROY9fZw9fwx-Vx#O9f#O#P9}#P~9f!R9kU]!ROY9fZw9fwx-Vx#O9f#O#P9}#P~9f!R:QPO~9f'u:YV$UWOw6cwx:ox!^6c!^!_8T!_#o6c#o#p8T#p~6c'u:xZ$P&j$UW]!ROY;kYZ%TZw;kwx/rx!^;k!^!_9f!_#O;k#O#PW{!^%T!_!`5T!`#o%T#p~%T$O>_S#[#v$UWO!^%T!_!`5T!`#o%T#p~%T$u>rSj$m$UWO!^%T!_!`5T!`#o%T#p~%T&i?VR!R&a$UWO!^%T!_#o%T#p~%T&i?gVu%n$UWO!O%T!O!P?|!P!Q%T!Q![@r![!^%T!_#o%T#p~%Ty@RT$UWO!O%T!O!P@b!P!^%T!_#o%T#p~%Ty@iR!Qq$UWO!^%T!_#o%T#p~%Ty@yZ$UWkqO!Q%T!Q![@r![!^%T!_!g%T!g!hAl!h#R%T#R#S@r#S#X%T#X#YAl#Y#o%T#p~%TyAqZ$UWO{%T{|Bd|}%T}!OBd!O!Q%T!Q![CO![!^%T!_#R%T#R#SCO#S#o%T#p~%TyBiV$UWO!Q%T!Q![CO![!^%T!_#R%T#R#SCO#S#o%T#p~%TyCVV$UWkqO!Q%T!Q![CO![!^%T!_#R%T#R#SCO#S#o%T#p~%T,TCs`$UW#]#vOYDuYZ%TZzDuz{Jl{!PDu!P!Q!-e!Q!^Du!^!_Fx!_!`!.^!`!a!/]!a!}Du!}#OHq#O#PJQ#P#oDu#o#pFx#p~DuXD|[$UW}POYDuYZ%TZ!PDu!P!QEr!Q!^Du!^!_Fx!_!}Du!}#OHq#O#PJQ#P#oDu#o#pFx#p~DuXEy_$UW}PO!^%T!_#Z%T#Z#[Er#[#]%T#]#^Er#^#a%T#a#bEr#b#g%T#g#hEr#h#i%T#i#jEr#j#m%T#m#nEr#n#o%T#p~%TPF}V}POYFxZ!PFx!P!QGd!Q!}Fx!}#OG{#O#PHh#P~FxPGiU}P#Z#[Gd#]#^Gd#a#bGd#g#hGd#i#jGd#m#nGdPHOTOYG{Z#OG{#O#PH_#P#QFx#Q~G{PHbQOYG{Z~G{PHkQOYFxZ~FxXHvY$UWOYHqYZ%TZ!^Hq!^!_G{!_#OHq#O#PIf#P#QDu#Q#oHq#o#pG{#p~HqXIkV$UWOYHqYZ%TZ!^Hq!^!_G{!_#oHq#o#pG{#p~HqXJVV$UWOYDuYZ%TZ!^Du!^!_Fx!_#oDu#o#pFx#p~Du,TJs^$UW}POYJlYZKoZzJlz{NQ{!PJl!P!Q!,R!Q!^Jl!^!_!!]!_!}Jl!}#O!'|#O#P!+a#P#oJl#o#p!!]#p~Jl,TKtV$UWOzKoz{LZ{!^Ko!^!_M]!_#oKo#o#pM]#p~Ko,TL`X$UWOzKoz{LZ{!PKo!P!QL{!Q!^Ko!^!_M]!_#oKo#o#pM]#p~Ko,TMSR$UWU+{O!^%T!_#o%T#p~%T+{M`ROzM]z{Mi{~M]+{MlTOzM]z{Mi{!PM]!P!QM{!Q~M]+{NQOU+{,TNX^$UW}POYJlYZKoZzJlz{NQ{!PJl!P!Q! T!Q!^Jl!^!_!!]!_!}Jl!}#O!'|#O#P!+a#P#oJl#o#p!!]#p~Jl,T! ^_$UWU+{}PO!^%T!_#Z%T#Z#[Er#[#]%T#]#^Er#^#a%T#a#bEr#b#g%T#g#hEr#h#i%T#i#jEr#j#m%T#m#nEr#n#o%T#p~%T+{!!bY}POY!!]YZM]Zz!!]z{!#Q{!P!!]!P!Q!&x!Q!}!!]!}#O!$`#O#P!&f#P~!!]+{!#VY}POY!!]YZM]Zz!!]z{!#Q{!P!!]!P!Q!#u!Q!}!!]!}#O!$`#O#P!&f#P~!!]+{!#|UU+{}P#Z#[Gd#]#^Gd#a#bGd#g#hGd#i#jGd#m#nGd+{!$cWOY!$`YZM]Zz!$`z{!${{#O!$`#O#P!&S#P#Q!!]#Q~!$`+{!%OYOY!$`YZM]Zz!$`z{!${{!P!$`!P!Q!%n!Q#O!$`#O#P!&S#P#Q!!]#Q~!$`+{!%sTU+{OYG{Z#OG{#O#PH_#P#QFx#Q~G{+{!&VTOY!$`YZM]Zz!$`z{!${{~!$`+{!&iTOY!!]YZM]Zz!!]z{!#Q{~!!]+{!&}_}POzM]z{Mi{#ZM]#Z#[!&x#[#]M]#]#^!&x#^#aM]#a#b!&x#b#gM]#g#h!&x#h#iM]#i#j!&x#j#mM]#m#n!&x#n~M],T!(R[$UWOY!'|YZKoZz!'|z{!(w{!^!'|!^!_!$`!_#O!'|#O#P!*o#P#QJl#Q#o!'|#o#p!$`#p~!'|,T!(|^$UWOY!'|YZKoZz!'|z{!(w{!P!'|!P!Q!)x!Q!^!'|!^!_!$`!_#O!'|#O#P!*o#P#QJl#Q#o!'|#o#p!$`#p~!'|,T!*PY$UWU+{OYHqYZ%TZ!^Hq!^!_G{!_#OHq#O#PIf#P#QDu#Q#oHq#o#pG{#p~Hq,T!*tX$UWOY!'|YZKoZz!'|z{!(w{!^!'|!^!_!$`!_#o!'|#o#p!$`#p~!'|,T!+fX$UWOYJlYZKoZzJlz{NQ{!^Jl!^!_!!]!_#oJl#o#p!!]#p~Jl,T!,Yc$UW}POzKoz{LZ{!^Ko!^!_M]!_#ZKo#Z#[!,R#[#]Ko#]#^!,R#^#aKo#a#b!,R#b#gKo#g#h!,R#h#iKo#i#j!,R#j#mKo#m#n!,R#n#oKo#o#pM]#p~Ko,T!-lV$UWT+{OY!-eYZ%TZ!^!-e!^!_!.R!_#o!-e#o#p!.R#p~!-e+{!.WQT+{OY!.RZ~!.R$P!.g[$UW#o#v}POYDuYZ%TZ!PDu!P!QEr!Q!^Du!^!_Fx!_!}Du!}#OHq#O#PJQ#P#oDu#o#pFx#p~Du]!/f[#wS$UW}POYDuYZ%TZ!PDu!P!QEr!Q!^Du!^!_Fx!_!}Du!}#OHq#O#PJQ#P#oDu#o#pFx#p~Duy!0cd$UWkqO!O%T!O!P@r!P!Q%T!Q![!1q![!^%T!_!g%T!g!hAl!h#R%T#R#S!1q#S#U%T#U#V!3X#V#X%T#X#YAl#Y#b%T#b#c!2w#c#d!4m#d#l%T#l#m!5{#m#o%T#p~%Ty!1x_$UWkqO!O%T!O!P@r!P!Q%T!Q![!1q![!^%T!_!g%T!g!hAl!h#R%T#R#S!1q#S#X%T#X#YAl#Y#b%T#b#c!2w#c#o%T#p~%Ty!3OR$UWkqO!^%T!_#o%T#p~%Ty!3^W$UWO!Q%T!Q!R!3v!R!S!3v!S!^%T!_#R%T#R#S!3v#S#o%T#p~%Ty!3}Y$UWkqO!Q%T!Q!R!3v!R!S!3v!S!^%T!_#R%T#R#S!3v#S#b%T#b#c!2w#c#o%T#p~%Ty!4rV$UWO!Q%T!Q!Y!5X!Y!^%T!_#R%T#R#S!5X#S#o%T#p~%Ty!5`X$UWkqO!Q%T!Q!Y!5X!Y!^%T!_#R%T#R#S!5X#S#b%T#b#c!2w#c#o%T#p~%Ty!6QZ$UWO!Q%T!Q![!6s![!^%T!_!c%T!c!i!6s!i#R%T#R#S!6s#S#T%T#T#Z!6s#Z#o%T#p~%Ty!6z]$UWkqO!Q%T!Q![!6s![!^%T!_!c%T!c!i!6s!i#R%T#R#S!6s#S#T%T#T#Z!6s#Z#b%T#b#c!2w#c#o%T#p~%T%w!7|R!]V$UW#m%hO!^%T!_#o%T#p~%T!P!8^R_w$UWO!^%T!_#o%T#p~%T+c!8rR'`d!a%Y#x&s'zP!P!Q!8{!^!_!9Q!_!`!9_W!9QO$WW#v!9VP#`#v!_!`!9Y#v!9_O#o#v#v!9dO#a#v%w!9kT!{%o$UWO!^%T!_!`'v!`!a!9z!a#o%T#p~%T$P!:RR#W#w$UWO!^%T!_#o%T#p~%T%w!:gT'_!s#a#v$RS$UWO!^%T!_!`!:v!`!a!;W!a#o%T#p~%T$O!:}R#a#v$UWO!^%T!_#o%T#p~%T$O!;_T#`#v$UWO!^%T!_!`5T!`!a!;n!a#o%T#p~%T$O!;uS#`#v$UWO!^%T!_!`5T!`#o%T#p~%T%w!]S#g#v$UWO!^%T!_!`5T!`#o%T#p~%T$P!>pR$UW'd#wO!^%T!_#o%T#p~%T~!?OO!T~%r!?VT'u%j$UWO!^%T!_!`5T!`#o%T#p#q!=P#q~%T$u!?oR!S$knQ$UWO!^%T!_#o%T#p~%TX!@PR!kP$UWO!^%T!_#o%T#p~%T,T!@gr$UW'W+{#zS'Z%k'epOX%TXY%cYZ%TZ[%c[p%Tpq%cqt%Ttu2`u}%T}!O3j!O!Q%T!Q![2`![!^%T!_!c%T!c!}2`!}#R%T#R#S2`#S#T%T#T#o2`#p$f%T$f$g%c$g#BY2`#BY#BZ!@Y#BZ$IS2`$IS$I_!@Y$I_$JT2`$JT$JU!@Y$JU$KV2`$KV$KW!@Y$KW&FU2`&FU&FV!@Y&FV?HT2`?HT?HU!@Y?HU~2`,T!CO_$UW'X+{#zS'Z%k'epOt%Ttu2`u}%T}!O3j!O!Q%T!Q![2`![!^%T!_!c%T!c!}2`!}#R%T#R#S2`#S#T%T#T#o2`#p$g%T$g~2`",tokenizers:[Lh,Ph,Mh,0,1,2,3,4,5,6,7,8,Dh],topRules:{Script:[0,7]},dialects:{jsx:11335,ts:11337},dynamicPrecedences:{149:1,176:1},specialized:[{term:287,get:function(e,t){return function(e,t){return"extends"==e&&t.dialectEnabled(1)?4:-1}(e,t)<<1}},{term:287,get:function(e){return Fh[e]||-1}},{term:297,get:function(e){return Uh[e]||-1}},{term:63,get:function(e){return Bh[e]||-1}}],tokenPrec:11358}),Qh=[gp("function ${name}(${params}) {\n\t${}\n}",{label:"function",detail:"definition",type:"keyword"}),gp("for (let ${index} = 0; ${index} < ${bound}; ${index}++) {\n\t${}\n}",{label:"for",detail:"loop",type:"keyword"}),gp("for (let ${name} of ${collection}) {\n\t${}\n}",{label:"for",detail:"of loop",type:"keyword"}),gp("try {\n\t${}\n} catch (${error}) {\n\t${}\n}",{label:"try",detail:"block",type:"keyword"}),gp("class ${name} {\n\tconstructor(${params}) {\n\t\t${}\n\t}\n}",{label:"class",detail:"definition",type:"keyword"}),gp('import {${names}} from "${module}"\n${}',{label:"import",detail:"named",type:"keyword"}),gp('import ${name} from "${module}"\n${}',{label:"import",detail:"default",type:"keyword"})],Zh=ns.define({parser:$h.configure({props:[Os.add({IfStatement:ws({except:/^\s*({|else\b)/}),TryStatement:ws({except:/^\s*({|catch\b|finally\b)/}),LabeledStatement:function(e){return e.baseIndent},SwitchBody:function(e){var t=e.textAfter,n=/^\s*\}/.test(t),r=/^\s*(case|default)\b/.test(t);return e.baseIndent+(n?0:r?1:2)*e.unit},Block:Cs({closing:"}"}),ArrowFunction:function(e){return e.baseIndent+e.unit},"TemplateString BlockComment":function(){return-1},"Statement Property":ws({except:/^{/}),JSXElement:function(e){var t=/^\s*<\//.test(e.textAfter);return e.lineIndent(e.node.from)+(t?0:e.unit)},JSXEscape:function(e){var t=/\s*\}/.test(e.textAfter);return e.lineIndent(e.node.from)+(t?0:e.unit)},"JSXOpenTag JSXSelfClosingTag":function(e){return e.column(e.node.from)+e.unit}}),Ns.add({"Block ClassBody SwitchBody EnumBody ObjectExpression ArrayExpression":function(e){var t=e.firstChild,n=e.lastChild;return t&&t.to0&&void 0!==arguments[0]?arguments[0]:{},t=e.jsx?e.typescript?Wh:Hh:e.typescript?Gh:Zh;return new fs(t,Zh.data.of({autocomplete:kd(["LineComment","BlockComment","String"],Sd(Qh))}))}var jh=n(1064),Vh=n(74003),Yh=["files","embed","json","query"];var qh=function(e){var t=e||{},n=t.files,s=void 0===n?{}:n,l=t.embed,u=t.json,c=t.query,d=(0,i.Z)(t,Yh),p=(0,Vh.Z)({files:s}),f=(0,a.useState)(),h=(0,o.Z)(f,2),m=h[0],g=h[1];return(0,a.useEffect)((function(){e.children||function(e){return fetch("https://codesandbox.io/api/v1/sandboxes/define?json=1",{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify({files:e})}).then((function(e){return e.json()}))}(s).then((function(e){if(e&&e.sandbox_id){var t="https://codesandbox.io/"+(l?"embed":"s")+"/"+e.sandbox_id+"?"+(c||"");g(t)}}))}),[s]),e.children?(0,Kf.jsxs)("form",(0,r.Z)({action:"https://codesandbox.io/api/v1/sandboxes/define",method:"POST",target:"_blank"},d,{children:[(0,Kf.jsx)("input",{type:"hidden",name:"parameters",value:p}),l&&(0,Kf.jsx)("input",{type:"hidden",name:"embed",value:1}),u&&(0,Kf.jsx)("input",{type:"hidden",name:"json",value:1}),c&&(0,Kf.jsx)("input",{type:"hidden",name:"query",value:c}),(0,Kf.jsx)("button",{type:"submit",children:e.children})]})):(0,Kf.jsx)("iframe",(0,r.Z)({},d,{title:d.title||"Example.",src:m,style:(0,r.Z)({width:"100%",height:"100%",border:0,overflow:"hidden"},d.style),allow:"accelerometer; ambient-light-sensor; camera; encrypted-media; geolocation; gyroscope; hid; microphone; midi; payment; usb; vr; xr-spatial-tracking",sandbox:"allow-forms allow-modals allow-popups allow-presentation allow-same-origin allow-scripts"}))},Xh=n(92801),Kh=n.n(Xh),Jh=["includeModule"],em=function(e){var t=e||{},n=t.codePenOption,a=t.codeSandboxOption,o=t.prefixCls,s=n||{},l=s.includeModule,u=(0,i.Z)(s,Jh);if(u&&u.js){var c=(l||[]).join("|");u.js=u.js.replace(/import([\s\S]*?)(?=['"])['"].*['"]( *;|;)?/gm,(function(e){return c&&new RegExp("from\\s+['\"]("+c+")['\"](s.+)?;?").test(e)?e:"/** "+e+" **/"}))}return(0,Kf.jsxs)("div",{className:o+"-thirdparty",children:[n&&(0,Kf.jsx)(Kh(),(0,r.Z)({},u,{children:(0,Kf.jsx)("svg",{height:"12",fill:"currentColor",viewBox:"0 0 69 69",children:(0,Kf.jsx)("path",{d:"M68.974125,23.6022271 C68.9669375,23.556228 68.956875,23.5159788 68.951125,23.4728545 C68.9369583,23.3892382 68.9192128,23.3062677 68.8979375,23.2241717 C68.885,23.1752977 68.8663125,23.127861 68.8505,23.0804244 C68.8278442,23.0077868 68.8029153,22.9358778 68.77575,22.8648035 C68.7562939,22.8157401 68.7342205,22.7677555 68.709625,22.7210562 C68.6804108,22.6530301 68.6463004,22.5872128 68.6075625,22.5241224 C68.5816874,22.4766857 68.5515,22.4321241 68.52275,22.386125 C68.4142531,22.2169066 68.2885197,22.0593814 68.1475625,21.9160713 C68.10875,21.8772595 68.0728125,21.8355728 68.0325625,21.8010735 C67.9775701,21.7523865 67.9214935,21.704938 67.864375,21.6587636 C67.818375,21.6242643 67.77525,21.589765 67.72925,21.5581406 L67.680375,21.5207662 L36.1445,0.497723998 C35.1485978,-0.165907999 33.8514022,-0.165907999 32.8555,0.497723998 L1.32106248,21.5207662 L1.27218748,21.5581406 C1.16574994,21.6321432 1.06485681,21.713817 0.970312494,21.8025109 C0.928625004,21.8355728 0.891249961,21.8772595 0.850999999,21.9160713 C0.800687478,21.9678203 0.750375025,22.0224443 0.704374952,22.0770683 C0.618968308,22.1722554 0.543358166,22.275796 0.47868744,22.386125 L0.392437472,22.5241224 C0.355916851,22.587711 0.322339729,22.6529454 0.291812498,22.7196187 C0.235417041,22.8356642 0.187844895,22.9557936 0.149499967,23.0789869 C0.133687434,23.127861 0.11643744,23.1752977 0.103499962,23.2241717 C0.0819374527,23.3046702 0.0675624468,23.3880436 0.0517499808,23.4728545 C0.0431249503,23.5159787 0.0330624597,23.5562279 0.0273124842,23.6022271 C0.0114999508,23.7272873 0,23.8566599 0,23.9874699 L0,45.0105121 C0,45.1398847 0.0115000182,45.2692572 0.0287499444,45.3986298 C0.0330624597,45.4403165 0.0431249503,45.4834407 0.0517499808,45.5265649 C0.0661249867,45.6113758 0.0819374527,45.6918743 0.103499962,45.7752478 C0.11643744,45.8241218 0.133687434,45.8715585 0.149499967,45.918995 C0.172499936,45.9908687 0.195499972,46.0627423 0.227124972,46.1360534 C0.245812493,46.1849275 0.27024999,46.2309267 0.290374971,46.2798007 C0.323437498,46.3459245 0.355062497,46.4106108 0.392437472,46.478172 C0.421187484,46.5227337 0.448499968,46.5687328 0.47868744,46.6132945 C0.585037244,46.7827707 0.710436736,46.9395172 0.852437459,47.0804732 C0.979968483,47.2145679 1.12112666,47.3350078 1.27362494,47.4398414 L1.32106248,47.4786532 L32.8555,68.5016954 C33.8511677,69.1661015 35.1488322,69.1661015 36.1445,68.5016954 L67.680375,47.4786532 L67.72925,47.4412789 C67.77525,47.4096545 67.818375,47.3751552 67.864375,47.3406558 C67.9215088,47.2940078 67.9775854,47.2460798 68.0325625,47.1969085 C68.0728125,47.1609716 68.10875,47.1221599 68.1475625,47.0819107 C68.2902677,46.9406867 68.4161661,46.7834372 68.52275,46.6132945 C68.5515,46.5672953 68.5816874,46.5227337 68.6075625,46.478172 C68.646375,46.4106108 68.6794375,46.3459245 68.7081875,46.2798007 C68.732625,46.2309267 68.7570625,46.1849275 68.77575,46.1360534 C68.8045,46.0641798 68.8275,45.9908687 68.8505,45.918995 C68.8663125,45.8715584 68.885,45.8241218 68.8979375,45.7752478 C68.9195,45.6918743 68.9353125,45.6113759 68.951125,45.5265649 C68.956875,45.4834407 68.9669375,45.4403165 68.974125,45.4000673 C68.991375,45.2706947 69,45.1413222 69,45.0119496 L69,23.9889074 C69,23.8566599 68.991375,23.7272873 68.974125,23.6022271 Z M38,9 L61,24.1907448 L50.7281277,31 L38.0014231,22.5649276 L38.0014231,9 L38,9 Z M30.997154,9 L30.997154,22.5649276 L18.2740828,31 L8,24.1907448 L31,9 L30.997154,9 Z M6,29 L13,34 L6,39 L6,29 L6,29 Z M31,60 L8,44.8082815 L18.2732954,38 L30.9971538,46.434203 L30.9971538,60 L31,60 Z M34.4985607,41 L24,34 L34.4985607,27 L45,34 L34.4985607,41 Z M38,60 L38,46.4333333 L50.7268564,38 L61,44.8073077 L38,60 L38,60 Z M63,39 L56,34 L63,29 L63,39 L63,39 Z"})})})),a&&(0,Kf.jsx)(qh,(0,r.Z)({},a,{children:(0,Kf.jsx)("svg",{height:"12",fill:"currentColor",viewBox:"0 0 69 69",children:(0,Kf.jsx)("path",{d:"M32,38.2764838 L11,24 L11,35.7160031 L22.0526316,43.2306536 L22.0526316,54.3200601 L32,60 L32,38.2764838 Z M38,38.2764838 L38,60 L47.9473684,54.3200601 L47.9473684,43.2306536 L59,35.7160031 L59,24 L38,38.2764838 Z M46.296506,13 L35.5021904,21.0761293 L24.7078748,13.004586 L15,18.6913552 L35.5021904,33 L56,18.6913552 L46.296506,13.004586 L46.296506,13 Z M37.1676303,0.571217481 L63.7371606,15.5989936 C65.1342563,16.3900364 66,17.8813846 66,19.4990592 L66,49.4964682 C66.0011469,51.1157433 65.1356391,52.6091811 63.7371606,53.4010064 L37.1676303,68.4287825 C35.8224939,69.1904058 34.1819333,69.1904058 32.8367968,68.4287825 L6.26726663,53.4010064 C4.86707992,52.6103421 4,51.1166819 4,49.4964682 L4,19.4990592 C4,17.8813846 4.86574257,16.3900364 6.26283836,15.5989936 L32.8323686,0.571217481 C34.1775051,-0.190405827 35.8180656,-0.190405827 37.1632021,0.571217481 L37.1676303,0.571217481 Z"})})}))]})},tm=(0,Kf.jsx)("svg",{viewBox:"0 0 176 176",children:(0,Kf.jsx)("path",{d:"M40.25 8.8817842e-15 5.25 8.8817842e-15C2.35 8.8817842e-15 0 2.35 0 5.25L0 40.15C0 40.175 0 40.2 0 40.225 0 43.1375 2.35 45.4875 5.25 45.4875 8.15 45.4875 10.525 43.1375 10.525 40.225 10.525 39.925 10.475 39.6125 10.425 39.325L10.425 11.35C10.425 10.8625 10.8125 10.475 11.2875 10.475L39.6875 10.475C39.875 10.4875 40.0625 10.525 40.25 10.525 43.15 10.525 45.5125 8.175 45.5125 5.2625 45.5125 2.35 43.15 8.8817842e-15 40.25 8.8817842e-15ZM143.136561 140.373919C143.136561 142.009731 141.787547 143.3375 140.162358 143.3375L34.0895201 143.3375C32.4537083 143.3375 31.1259389 142.009731 31.1259389 140.373919L31.1259389 34.3117033C31.1259389 32.6652693 32.4537083 31.3375 34.0895201 31.3375L140.162358 31.3375C141.787547 31.3375 143.136561 32.6652693 143.136561 34.3117033L143.136561 140.373919ZM134.725 3.55271368e-15 169.725 3.55271368e-15C172.625 3.55271368e-15 174.975 2.35 174.975 5.25L174.975 40.15C174.975 40.175 175 40.2 175 40.225 175 43.1375 172.6375 45.4875 169.725 45.4875 166.8125 45.4875 164.4625 43.1375 164.4625 40.225 164.4625 39.925 164.5125 39.6125 164.55 39.325L164.55 11.35C164.55 10.8625 164.175 10.475 163.675 10.475L135.2875 10.475C135.0875 10.4875 134.925 10.525 134.725 10.525 131.825 10.525 129.475 8.175 129.475 5.2625 129.475 2.35 131.825 3.55271368e-15 134.725 3.55271368e-15ZM40.25 174.975 5.25 174.975C2.35 174.975 0 172.6375 0 169.7375L0 134.825C0 134.8 0 134.775 0 134.75 0 131.8375 2.35 129.475 5.25 129.475 8.15 129.475 10.525 131.825 10.525 134.75 10.525 135.05 10.475 135.3625 10.425 135.65L10.425 163.6125C10.425 164.1 10.8125 164.4875 11.2875 164.4875L39.6875 164.4875C39.875 164.475 40.05 164.4375 40.2375 164.4375 43.1375 164.4375 45.5 166.7875 45.5 169.7 45.5 172.6125 43.15 174.975 40.25 174.975ZM134.725 174.975 169.725 174.975C172.625 174.975 174.975 172.625 174.975 169.7375L174.975 134.825C174.975 134.8 175 134.775 175 134.75 175 131.8375 172.6375 129.475 169.725 129.475 166.8125 129.475 164.4625 131.825 164.4625 134.75 164.4625 135.05 164.5125 135.3625 164.55 135.65L164.55 163.6125C164.55 164.1 164.175 164.4875 163.675 164.4875L135.2875 164.4875C135.0875 164.475 134.925 164.4375 134.725 164.4375 131.825 164.4375 129.475 166.7875 129.475 169.7 129.475 172.6125 131.825 174.975 134.725 174.975Z",transform:"translate(.5 .512)"})}),nm=(0,Kf.jsx)("svg",{viewBox:"0 0 170 185",children:(0,Kf.jsx)("path",{d:"M153.846154,-3.55271368e-15 L53.8461537,-3.55271368e-15 C45.3846152,-3.55271368e-15 38.4615385,6.92307695 38.4615385,15.3846154 L38.4615385,23.0769232 L130.769231,23.0769232 C139.230769,23.0769232 146.153846,30 146.153846,38.4615385 L146.153846,146.153846 L153.846154,146.153846 C162.307692,146.153846 169.230769,139.230769 169.230769,130.769231 L169.230769,15.3846154 C169.230769,6.92307695 162.307692,-3.55271368e-15 153.846154,-3.55271368e-15 Z M130.769231,53.8461539 C130.769231,45.3846154 123.846154,38.4615385 115.384615,38.4615385 L15.3846154,38.4615385 C6.92307695,38.4615385 3.55271368e-15,45.3846154 3.55271368e-15,53.8461539 L3.55271368e-15,169.230769 C3.55271368e-15,177.692308 6.92307695,184.615385 15.3846154,184.615385 L115.384615,184.615385 C123.846154,184.615385 130.769231,177.692308 130.769231,169.230769 L130.769231,53.8461539 Z M61.5384615,80.7692309 C61.5384615,83.0769232 60,84.6153848 57.6923076,84.6153848 L26.923077,84.6153848 C24.6153846,84.6153848 23.076923,83.0769232 23.076923,80.7692309 L23.076923,73.0769232 C23.076923,70.7692309 24.6153846,69.2307693 26.923077,69.2307693 L57.6923076,69.2307693 C60,69.2307693 61.5384615,70.7692309 61.5384615,73.0769232 L61.5384615,80.7692309 Z M92.3076922,142.307692 C92.3076922,144.615385 90.7692307,146.153846 88.4615385,146.153846 L26.923077,146.153846 C24.6153846,146.153846 23.076923,144.615385 23.076923,142.307692 L23.076923,134.615385 C23.076923,132.307692 24.6153846,130.769231 26.923077,130.769231 L88.4615385,130.769231 C90.7692309,130.769231 92.3076922,132.307692 92.3076922,134.615385 L92.3076922,142.307692 L92.3076922,142.307692 Z M107.692308,111.538462 C107.692308,113.846154 106.153846,115.384615 103.846154,115.384615 L26.923077,115.384615 C24.6153846,115.384615 23.076923,113.846154 23.076923,111.538462 L23.076923,103.846154 C23.076923,101.538462 24.6153846,100 26.923077,100 L103.846154,100 C106.153846,100 107.692308,101.538462 107.692308,103.846154 L107.692308,111.538462 L107.692308,111.538462 Z"})}),rm=(0,Kf.jsx)("svg",{viewBox:"0 0 170 185",children:(0,Kf.jsx)("path",{d:"M153.846154,-3.55271368e-15 L53.8461537,-3.55271368e-15 C45.3846152,-3.55271368e-15 38.4615385,6.92307695 38.4615385,15.3846154 L38.4615385,23.0769232 L130.769231,23.0769232 C139.230769,23.0769232 146.153846,30 146.153846,38.4615385 L146.153846,146.153846 L153.846154,146.153846 C162.307692,146.153846 169.230769,139.230769 169.230769,130.769231 L169.230769,15.3846154 C169.230769,6.92307695 162.307692,-3.55271368e-15 153.846154,-3.55271368e-15 Z M130.769231,53.8461539 C130.769231,45.3846154 123.846154,38.4615385 115.384615,38.4615385 L15.3846154,38.4615385 C6.92307695,38.4615385 3.55271368e-15,45.3846154 3.55271368e-15,53.8461539 L3.55271368e-15,169.230769 C3.55271368e-15,177.692308 6.92307695,184.615385 15.3846154,184.615385 L115.384615,184.615385 C123.846154,184.615385 130.769231,177.692308 130.769231,169.230769 L130.769231,53.8461539 Z M106.941858,105.608333 C110.211682,102.450235 115.409229,102.495402 118.623676,105.709849 C121.838122,108.924296 121.883289,114.121842 118.725191,117.391667 L118.725191,117.391667 L72.8918576,163.225 C69.6376921,166.478183 64.3626897,166.478183 61.1085242,163.225 L61.1085242,163.225 L31.9418576,134.058333 C28.7837592,130.788509 28.828926,125.590962 32.0433729,122.376515 C35.2578198,119.162069 40.4553662,119.116902 43.7251908,122.275 L43.7251908,122.275 L67.0001908,145.55 Z M57.6923076,69.2307693 C60,69.2307693 61.5384615,70.7692309 61.5384615,73.0769232 L61.5384615,80.7692309 C61.5384615,83.0769232 60,84.6153848 57.6923076,84.6153848 L26.923077,84.6153848 C24.6153846,84.6153848 23.076923,83.0769232 23.076923,80.7692309 L23.076923,73.0769232 C23.076923,70.7692309 24.6153846,69.2307693 26.923077,69.2307693 L57.6923076,69.2307693 Z",transform:"translate(1)"})});function im(e){var t=e.message;return(0,a.useMemo)((function(){return t?(0,Kf.jsx)("pre",{children:(0,Kf.jsx)("code",{children:t})}):null}),[t])}var am=n(19113),om=n(7510),sm=n(26999),lm=n(55190);var um=["React","ReactDOM"];function cm(e){var t=(0,a.useState)(),n=(0,o.Z)(t,2),s=n[0],l=n[1],u=(0,a.useRef)(""+parseInt(String(1e9*Math.random()),10).toString(36)),c=(0,a.useState)(!1),d=(0,o.Z)(c,2),p=d[0],f=d[1],h=(0,a.useState)(""),m=(0,o.Z)(h,2),g=m[0],v=m[1],b=(0,a.useState)(!1),y=(0,o.Z)(b,2),O=y[0],E=y[1],T=(0,a.useState)(1),S=(0,o.Z)(T,2),k=S[0],A=S[1],C=(0,a.useState)(!1),_=(0,o.Z)(C,2),w=_[0],R=_[1],x=(0,a.useState)(e.code||""),N=(0,o.Z)(x,2),I=N[0],D=N[1],L=function(t){var n=e.dependencies||{},o=n.React,s=n.ReactDOM,l=(0,i.Z)(n,um);try{var c=(0,r.Z)({React:o||a,ReactDOM:s||om},l),d=[],p=[];for(var f in c)d.push(f),p.push(c[f]);var h=function(e){return(0,sm.transform)(e,{presets:["env","es2015","react"],plugins:[[lm.Z,{removeAll:!0}]]})}(""+(t=t.replace("_mount_","document.getElementById('"+u.current+"')"))),m=h.code;d.push(m||""),(0,am.Z)(Function,d).apply(null,p),v("")}catch(b){var g="";g=b&&b.message?b.message:JSON.stringify(b),v(g)}};return(0,a.useEffect)((function(){return L(I)}),[I,e.noPreview,s]),{playerId:u,demoDom:s,setDemoDom:l,fullScreen:p,setFullScreen:f,errorMessage:g,setErrorMessage:v,width:k,setWidth:A,showEdit:O,setShowEdit:E,copied:w,setCopied:R,code:I,setCode:D,executeCode:L}}var dm=["style","prefixCls","className","editProps","codePenOption","codeSandboxOption","code","dependencies","btnText","btnHideText","onlyEdit","bordered","noCode","noPreview","noScroll","bgWhite"],pm=a.forwardRef((function(e,t){var n=e.style,o=e.prefixCls,s=void 0===o?"w-code-preview":o,l=e.className,u=e.editProps,c=void 0===u?{}:u,d=e.codePenOption,p=e.codeSandboxOption,f=e.code,h=void 0===f?"":f,m=e.dependencies,g=void 0===m?{}:m,v=e.btnText,b=void 0===v?"Code":v,y=e.btnHideText,O=void 0===y?"Hide Editor":y,E=e.onlyEdit,T=void 0!==E&&E,S=e.bordered,k=void 0===S||S,A=e.noCode,C=void 0!==A&&A,_=e.noPreview,w=void 0!==_&&_,R=e.noScroll,x=void 0!==R&&R,N=e.bgWhite,I=void 0!==N&&N,D=(0,i.Z)(e,dm),L=cm((0,r.Z)({code:h,dependencies:g},e)),P=L.playerId,M=L.setDemoDom,F=L.code,U=L.setCode,B=L.fullScreen,$=L.setFullScreen,Q=L.errorMessage,Z=L.width,G=L.setWidth,H=L.showEdit,W=L.setShowEdit,z=L.copied,j=L.setCopied,V=(0,a.useRef)(null),Y=(0,a.useRef)(null);(0,a.useImperativeHandle)(t,(function(){return{editor:Y,demo:V.current}}),[Y,V]);var q=!(!C&&!w)&&(!C||!w),X=1!==Z&&[q?1:2],K=[l,s,x?s+"-noScroll":null,q?s+"-OneItem":null,k?s+"-bordered":null,B?s+"-fullScreen":null].filter(Boolean).join(" ").trim();(0,a.useEffect)((function(){return U(h)}),[h]),(0,a.useEffect)((function(){V.current&&M(V.current),window.addEventListener("popstate",(function(e){document.body.style.overflow="inherit"}),!1)}),[]);var J=function(){return W(1!==Z)};(0,a.useEffect)((function(){var e=V.current;return e&&e.addEventListener("transitionend",J),function(){e&&e.removeEventListener("transitionend",J)}}),[Z]);return(0,Kf.jsxs)(jh.Z,(0,r.Z)({visiable:X,className:K,style:(0,r.Z)({flex:1},n)},D,{children:[!w&&!T&&(0,Kf.jsxs)("div",{className:[s+"-demo",I?null:s+"-demo-bgPlaid",Q?s+"-demo-error":null].filter(Boolean).join(" ").trim(),style:(0,r.Z)({flex:1},1===Z?{width:"100%"}:{}),children:[(0,Kf.jsx)(im,{message:Q}),(0,Kf.jsx)("div",{className:[s+"-demo-source",Q?"error":null].filter(Boolean).join(" ").trim(),id:P.current})]}),(!C||T)&&(0,Kf.jsx)("div",{ref:V,style:{overflow:"hidden",width:T?"100%":Z},children:(H||T)&&(0,Kf.jsx)(nh,(0,r.Z)({value:(F||"").replace(/\n$/,""),ref:Y,extensions:[zh({jsx:!0})]},c,{style:{height:"100%"},height:"100%",onChange:function(e,t){U(e),c&&c.onChange&&c.onChange(e,t)}}))}),!q&&!(C&&w)&&!T&&(0,Kf.jsxs)("div",{style:{flex:1,width:29},className:s+"-bar",children:[(0,Kf.jsx)(em,{prefixCls:s,codePenOption:d,codeSandboxOption:p}),(0,Kf.jsx)("div",{className:s+"-bar-btn",onClick:function(){G(1===Z?"50%":1),W(!0)},children:1===Z?b:O}),(0,Kf.jsx)("div",{className:[s+"-bar-iconbtns",z?s+"-bar-copied":null].filter(Boolean).join(" ").trim(),onClick:function(){ih()(F||"",(function(e){return j(e)})),setTimeout((function(){return j(!1)}),2e3)},children:z?rm:nm}),(0,Kf.jsx)("div",{className:[s+"-bar-iconbtns",B?s+"-bar-copied":null].filter(Boolean).join(" ").trim(),onClick:function(){$(!B),document.body.style.overflow=B?"inherit":"hidden",!B&&V.current&&(V.current.style.maxWidth="inherit")},children:tm})]})]}))}));pm.displayName="CodePreview";var fm=pm},92801:function(e,t,n){"use strict";var r=n(7914).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(73982)),a=r(n(22666)),o=(r(n(41473)),n(69286)),s=["title","html","js","css","editors","css_external","js_external","js_pre_processor"],l="0010",u="babel",c=function(e){var t=e||{},n=t.title,r=t.html,c=t.js,d=t.css,p=t.editors,f=void 0===p?l:p,h=t.css_external,m=t.js_external,g=t.js_pre_processor,v=void 0===g?u:g,b=(0,a.default)(t,s),y={title:n,html:r,js:c,css:d,editors:f,css_external:h,js_external:m,js_pre_processor:v};return(0,o.jsxs)("form",(0,i.default)((0,i.default)({action:"https://codepen.io/pen/define",method:"POST",target:"_blank"},b),{},{children:[(0,o.jsx)("input",{type:"hidden",name:"data",value:JSON.stringify(y)}),(0,o.jsx)("button",{type:"submit",children:e.children})]}))};t.default=c,e.exports=t.default},91025:function(e,t,n){"use strict";n.d(t,{Z:function(){return xc}});var r={};n.r(r),n.d(r,{attentionMarkers:function(){return Qt},contentInitial:function(){return Pt},disable:function(){return Zt},document:function(){return Lt},flow:function(){return Ft},flowInitial:function(){return Mt},insideSpan:function(){return $t},string:function(){return Ut},text:function(){return Bt}});var i={};n.r(i),n.d(i,{boolean:function(){return Zn},booleanish:function(){return Gn},commaOrSpaceSeparated:function(){return Vn},commaSeparated:function(){return jn},number:function(){return Wn},overloadedBoolean:function(){return Hn},spaceSeparated:function(){return zn}});var a={};n.r(a),n.d(a,{boolean:function(){return Wa},booleanish:function(){return za},commaOrSpaceSeparated:function(){return Xa},commaSeparated:function(){return qa},number:function(){return Va},overloadedBoolean:function(){return ja},spaceSeparated:function(){return Ya}});var o={};n.r(o),n.d(o,{boolean:function(){return Vo},booleanish:function(){return Yo},commaOrSpaceSeparated:function(){return es},commaSeparated:function(){return Jo},number:function(){return Xo},overloadedBoolean:function(){return qo},spaceSeparated:function(){return Ko}});var s={};n.r(s),n.d(s,{boolean:function(){return ws},booleanish:function(){return Rs},commaOrSpaceSeparated:function(){return Ls},commaSeparated:function(){return Ds},number:function(){return Ns},overloadedBoolean:function(){return xs},spaceSeparated:function(){return Is}});var l={};n.r(l),n.d(l,{boolean:function(){return Xl},booleanish:function(){return Kl},commaOrSpaceSeparated:function(){return ru},commaSeparated:function(){return nu},number:function(){return eu},overloadedBoolean:function(){return Jl},spaceSeparated:function(){return tu}});var u=n(649),c=n(30808),d=n(25773),p=n(41473),f=n(50189),h=n(22951),m=n(91976),g=n(14940),v=n(67591),b=n(43415),y=n(27597),O=n(6983);var E=n(19113);function T(e){var t="function"===typeof Map?new Map:void 0;return T=function(e){if(null===e||(n=e,-1===Function.toString.call(n).indexOf("[native code]")))return e;var n;if("function"!==typeof e)throw new TypeError("Super expression must either be null or a function");if("undefined"!==typeof t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return(0,E.Z)(e,arguments,(0,y.Z)(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),(0,O.Z)(r,e)},T(e)}function S(e){return e&&"object"===typeof e?"position"in e||"type"in e?A(e.position):"start"in e||"end"in e?A(e):"line"in e||"column"in e?k(e):"":""}function k(e){return C(e&&e.line)+":"+C(e&&e.column)}function A(e){return k(e&&e.start)+"-"+k(e&&e.end)}function C(e){return e&&"number"===typeof e?e:1}var _=function(e){(0,v.Z)(n,e);var t=(0,b.Z)(n);function n(e,r,i){var a;(0,h.Z)(this,n);var o=[null,null],s={start:{line:null,column:null},end:{line:null,column:null}};if(a=t.call(this),"string"===typeof r&&(i=r,r=void 0),"string"===typeof i){var l=i.indexOf(":");-1===l?o[1]=i:(o[0]=i.slice(0,l),o[1]=i.slice(l+1))}return r&&("type"in r||"position"in r?r.position&&(s=r.position):"start"in r||"end"in r?s=r:("line"in r||"column"in r)&&(s.start=r)),a.name=S(r)||"1:1",a.message="object"===typeof e?e.message:e,a.stack="object"===typeof e?e.stack:"",a.reason=a.message,a.fatal,a.line=s.start.line,a.column=s.start.column,a.source=o[0],a.ruleId=o[1],a.position=s,a.actual,a.expected,a.file,a.url,a.note,a}return(0,m.Z)(n)}(T(Error));_.prototype.file="",_.prototype.name="",_.prototype.reason="",_.prototype.message="",_.prototype.stack="",_.prototype.fatal=null,_.prototype.column=null,_.prototype.line=null,_.prototype.source=null,_.prototype.ruleId=null,_.prototype.position=null;var w={basename:function(e,t){if(void 0!==t&&"string"!==typeof t)throw new TypeError('"ext" argument must be a string');x(e);var n,r=0,i=-1,a=e.length;if(void 0===t||0===t.length||t.length>e.length){for(;a--;)if(47===e.charCodeAt(a)){if(n){r=a+1;break}}else i<0&&(n=!0,i=a+1);return i<0?"":e.slice(r,i)}if(t===e)return"";var o=-1,s=t.length-1;for(;a--;)if(47===e.charCodeAt(a)){if(n){r=a+1;break}}else o<0&&(n=!0,o=a+1),s>-1&&(e.charCodeAt(a)===t.charCodeAt(s--)?s<0&&(i=a):(s=-1,i=o));r===i?i=o:i<0&&(i=e.length);return e.slice(r,i)},dirname:function(e){if(x(e),0===e.length)return".";var t,n=-1,r=e.length;for(;--r;)if(47===e.charCodeAt(r)){if(t){n=r;break}}else t||(t=!0);return n<0?47===e.charCodeAt(0)?"/":".":1===n&&47===e.charCodeAt(0)?"//":e.slice(0,n)},extname:function(e){x(e);var t,n=e.length,r=-1,i=0,a=-1,o=0;for(;n--;){var s=e.charCodeAt(n);if(47!==s)r<0&&(t=!0,r=n+1),46===s?a<0?a=n:1!==o&&(o=1):a>-1&&(o=-1);else if(t){i=n+1;break}}if(a<0||r<0||0===o||1===o&&a===r-1&&a===i+1)return"";return e.slice(a,r)},join:function(){for(var e,t=-1,n=arguments.length,r=new Array(n),i=0;i2){if((r=i.lastIndexOf("/"))!==i.length-1){r<0?(i="",a=0):a=(i=i.slice(0,r)).length-1-i.lastIndexOf("/"),o=l,s=0;continue}}else if(i.length>0){i="",a=0,o=l,s=0;continue}t&&(i=i.length>0?i+"/..":"..",a=2)}else i.length>0?i+="/"+e.slice(o+1,l):i=e.slice(o+1,l),a=l-o-1;o=l,s=0}else 46===n&&s>-1?s++:s=-1}return i}(e,!t);return 0!==n.length||t||(n="."),n.length>0&&47===e.charCodeAt(e.length-1)&&(n+="/"),t?"/"+n:n}function x(e){if("string"!==typeof e)throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}var N={cwd:function(){return"/"}};function I(e){return null!==e&&"object"===typeof e&&e.href&&e.origin}function D(e){if("string"===typeof e)e=new URL(e);else if(!I(e)){var t=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+e+"`");throw t.code="ERR_INVALID_ARG_TYPE",t}if("file:"!==e.protocol){var n=new TypeError("The URL must be of scheme file");throw n.code="ERR_INVALID_URL_SCHEME",n}return function(e){if(""!==e.hostname){var t=new TypeError('File URL host must be "localhost" or empty on darwin');throw t.code="ERR_INVALID_FILE_URL_HOST",t}var n=e.pathname,r=-1;for(;++ra.length;l&&a.push(r);try{s=e.apply(this,a)}catch(c){var u=c;if(l&&n)throw u;return r(u)}l||(s instanceof Promise?s.then(i,r):s instanceof Error?r(s):i(s))};function r(e){if(!n){n=!0;for(var r=arguments.length,i=new Array(r>1?r-1:0),a=1;a1?l-1:0),c=1;c1?n-1:0),s=1;sa?0:a+t:t>a?a:t,n=n>0?n:0,r.length<1e4)(i=Array.from(r)).unshift(t,n),[].splice.apply(e,i);else for(n&&[].splice.apply(e,[t,n]);o0?(oe(e,e.length,0,t),e):t}var le={}.hasOwnProperty;function ue(e){for(var t={},n=-1;++nr))return;for(var u,c,d=i.events.length,p=d;p--;)if("exit"===i.events[p][0]&&"chunkFlow"===i.events[p][1].type){if(u){c=i.events[p][1].end;break}u=!0}for(v(o),l=d;lt;){var r=a[n];i.containerState=r[1],r[0].exit.call(i,e)}a.length=t}function b(){t.write([null]),n=void 0,t=void 0,i.containerState._closeFlow=void 0}}},we={tokenize:function(e,t,n){return Ae(e,e.attempt(this.parser.constructs.document,t,n),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}};var Re={tokenize:function(e,t,n){return Ae(e,(function(e){return null===e||Oe(e)?t(e):n(e)}),"linePrefix")},partial:!0};function xe(e){for(var t,n,r,i,a,o,s,l={},u=-1;++u=4?t(i):e.interrupt(r.parser.constructs.flow,n,t)(i)}},partial:!0};var Le={tokenize:function(e){var t=this,n=e.attempt(Re,(function(r){if(null===r)return void e.consume(r);return e.enter("lineEndingBlank"),e.consume(r),e.exit("lineEndingBlank"),t.currentConstruct=void 0,n}),e.attempt(this.parser.constructs.flowInitial,r,Ae(e,e.attempt(this.parser.constructs.flow,r,e.attempt(Ie,r)),"linePrefix")));return n;function r(r){if(null!==r)return e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),t.currentConstruct=void 0,n;e.consume(r)}}};var Pe={resolveAll:Be()},Me=Ue("string"),Fe=Ue("text");function Ue(e){return{tokenize:function(t){var n=this,r=this.parser.constructs[e],i=t.attempt(r,a,o);return a;function a(e){return l(e)?i(e):o(e)}function o(e){if(null!==e)return t.enter("data"),t.consume(e),s;t.consume(e)}function s(e){return l(e)?(t.exit("data"),i(e)):(t.consume(e),s)}function l(e){if(null===e)return!0;var t=r[e],i=-1;if(t)for(;++i-1&&(n[0]=n[0].slice(i)),o>0&&n.push(e[a].slice(0,o)));return n}(o,e)}function f(){return Object.assign({},r)}function h(){for(var e;r._indexu?n(i):(e.consume(i),h):41===i?c--?(e.consume(i),h):(e.exit("chunkString"),e.exit(s),e.exit(o),e.exit(r),t(i)):null===i||ye(i)?c?n(i):(e.exit("chunkString"),e.exit(s),e.exit(o),e.exit(r),t(i)):be(i)?n(i):(e.consume(i),92===i?m:h)}function m(t){return 40===t||41===t||92===t?(e.consume(t),h):h(t)}}function qe(e,t,n,r,i,a){var o,s=this,l=0;return function(t){return e.enter(r),e.enter(i),e.consume(t),e.exit(i),e.enter(a),u};function u(d){return null===d||91===d||93===d&&!o||94===d&&!l&&"_hiddenFootnoteSupport"in s.parser.constructs||l>999?n(d):93===d?(e.exit(a),e.enter(i),e.consume(d),e.exit(i),e.exit(r),t):Oe(d)?(e.enter("lineEnding"),e.consume(d),e.exit("lineEnding"),u):(e.enter("chunkString",{contentType:"string"}),c(d))}function c(t){return null===t||91===t||93===t||Oe(t)||l++>999?(e.exit("chunkString"),u(t)):(e.consume(t),o=o||!Ee(t),92===t?d:c)}function d(t){return 91===t||92===t||93===t?(e.consume(t),l++,c):c(t)}}function Xe(e,t,n,r,i,a){var o;return function(t){return e.enter(r),e.enter(i),e.consume(t),e.exit(i),o=40===t?41:t,s};function s(n){return n===o?(e.enter(i),e.consume(n),e.exit(i),e.exit(r),t):(e.enter(a),l(n))}function l(t){return t===o?(e.exit(a),s(o)):null===t?n(t):Oe(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),Ae(e,l,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),u(t))}function u(t){return t===o||null===t||Oe(t)?(e.exit("chunkString"),l(t)):(e.consume(t),92===t?c:u)}function c(t){return t===o||92===t?(e.consume(t),u):u(t)}}function Ke(e,t){var n;return function r(i){if(Oe(i))return e.enter("lineEnding"),e.consume(i),e.exit("lineEnding"),n=!0,r;if(Ee(i))return Ae(e,r,n?"linePrefix":"lineSuffix")(i);return t(i)}}function Je(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}var et={name:"definition",tokenize:function(e,t,n){var r,i=this;return function(t){return e.enter("definition"),qe.call(i,e,a,n,"definitionLabel","definitionLabelMarker","definitionLabelString")(t)};function a(t){return r=Je(i.sliceSerialize(i.events[i.events.length-1][1]).slice(1,-1)),58===t?(e.enter("definitionMarker"),e.consume(t),e.exit("definitionMarker"),Ke(e,Ye(e,e.attempt(tt,Ae(e,o,"whitespace"),Ae(e,o,"whitespace")),n,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString"))):n(t)}function o(a){return null===a||Oe(a)?(e.exit("definition"),i.parser.defined.includes(r)||i.parser.defined.push(r),t(a)):n(a)}}},tt={tokenize:function(e,t,n){return function(t){return ye(t)?Ke(e,r)(t):n(t)};function r(t){return 34===t||39===t||40===t?Xe(e,Ae(e,i,"whitespace"),n,"definitionTitle","definitionTitleMarker","definitionTitleString")(t):n(t)}function i(e){return null===e||Oe(e)?t(e):n(e)}},partial:!0};var nt={name:"codeIndented",tokenize:function(e,t,n){var r=this;return function(t){return e.enter("codeIndented"),Ae(e,i,"linePrefix",5)(t)};function i(e){var t=r.events[r.events.length-1];return t&&"linePrefix"===t[1].type&&t[2].sliceSerialize(t[1],!0).length>=4?a(e):n(e)}function a(t){return null===t?s(t):Oe(t)?e.attempt(rt,a,s)(t):(e.enter("codeFlowValue"),o(t))}function o(t){return null===t||Oe(t)?(e.exit("codeFlowValue"),a(t)):(e.consume(t),o)}function s(n){return e.exit("codeIndented"),t(n)}}},rt={tokenize:function(e,t,n){var r=this;return i;function i(t){return r.parser.lazy[r.now().line]?n(t):Oe(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),i):Ae(e,a,"linePrefix",5)(t)}function a(e){var a=r.events[r.events.length-1];return a&&"linePrefix"===a[1].type&&a[2].sliceSerialize(a[1],!0).length>=4?t(e):Oe(e)?i(e):n(e)}},partial:!0};var it={name:"headingAtx",tokenize:function(e,t,n){var r=this,i=0;return function(t){return e.enter("atxHeading"),e.enter("atxHeadingSequence"),a(t)};function a(s){return 35===s&&i++<6?(e.consume(s),a):null===s||ye(s)?(e.exit("atxHeadingSequence"),r.interrupt?t(s):o(s)):n(s)}function o(n){return 35===n?(e.enter("atxHeadingSequence"),s(n)):null===n||Oe(n)?(e.exit("atxHeading"),t(n)):Ee(n)?Ae(e,o,"whitespace")(n):(e.enter("atxHeadingText"),l(n))}function s(t){return 35===t?(e.consume(t),s):(e.exit("atxHeadingSequence"),o(t))}function l(t){return null===t||35===t||ye(t)?(e.exit("atxHeadingText"),o(t)):(e.consume(t),l)}},resolve:function(e,t){var n,r,i=e.length-2,a=3;"whitespace"===e[a][1].type&&(a+=2);i-2>a&&"whitespace"===e[i][1].type&&(i-=2);"atxHeadingSequence"===e[i][1].type&&(a===i-1||i-4>a&&"whitespace"===e[i-2][1].type)&&(i-=a+1===i?2:4);i>a&&(n={type:"atxHeadingText",start:e[a][1].start,end:e[i][1].end},r={type:"chunkText",start:e[a][1].start,end:e[i][1].end,contentType:"text"},oe(e,a,i-a+1,[["enter",n,t],["enter",r,t],["exit",r,t],["exit",n,t]]));return e}};var at={name:"setextUnderline",tokenize:function(e,t,n){var r,i,a=this,o=a.events.length;for(;o--;)if("lineEnding"!==a.events[o][1].type&&"linePrefix"!==a.events[o][1].type&&"content"!==a.events[o][1].type){i="paragraph"===a.events[o][1].type;break}return function(t){if(!a.parser.lazy[a.now().line]&&(a.interrupt||i))return e.enter("setextHeadingLine"),e.enter("setextHeadingLineSequence"),r=t,s(t);return n(t)};function s(t){return t===r?(e.consume(t),s):(e.exit("setextHeadingLineSequence"),Ae(e,l,"lineSuffix")(t))}function l(r){return null===r||Oe(r)?(e.exit("setextHeadingLine"),t(r)):n(r)}},resolveTo:function(e,t){var n,r,i,a=e.length;for(;a--;)if("enter"===e[a][0]){if("content"===e[a][1].type){n=a;break}"paragraph"===e[a][1].type&&(r=a)}else"content"===e[a][1].type&&e.splice(a,1),i||"definition"!==e[a][1].type||(i=a);var o={type:"setextHeading",start:Object.assign({},e[r][1].start),end:Object.assign({},e[e.length-1][1].end)};e[r][1].type="setextHeadingText",i?(e.splice(r,0,["enter",o,t]),e.splice(i+1,0,["exit",e[n][1],t]),e[n][1].end=Object.assign({},e[i][1].end)):e[n][1]=o;return e.push(["exit",o,t]),e}};var ot=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","section","source","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],st=["pre","script","style","textarea"],lt={name:"htmlFlow",tokenize:function(e,t,n){var r,i,a,o,s,l=this;return function(t){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(t),u};function u(o){return 33===o?(e.consume(o),c):47===o?(e.consume(o),f):63===o?(e.consume(o),r=3,l.interrupt?t:L):pe(o)?(e.consume(o),a=String.fromCharCode(o),i=!0,h):n(o)}function c(i){return 45===i?(e.consume(i),r=2,d):91===i?(e.consume(i),r=5,a="CDATA[",o=0,p):pe(i)?(e.consume(i),r=4,l.interrupt?t:L):n(i)}function d(r){return 45===r?(e.consume(r),l.interrupt?t:L):n(r)}function p(r){return r===a.charCodeAt(o++)?(e.consume(r),o===a.length?l.interrupt?t:C:p):n(r)}function f(t){return pe(t)?(e.consume(t),a=String.fromCharCode(t),h):n(t)}function h(o){return null===o||47===o||62===o||ye(o)?47!==o&&i&&st.includes(a.toLowerCase())?(r=1,l.interrupt?t(o):C(o)):ot.includes(a.toLowerCase())?(r=6,47===o?(e.consume(o),m):l.interrupt?t(o):C(o)):(r=7,l.interrupt&&!l.parser.lazy[l.now().line]?n(o):i?v(o):g(o)):45===o||me(o)?(e.consume(o),a+=String.fromCharCode(o),h):n(o)}function m(r){return 62===r?(e.consume(r),l.interrupt?t:C):n(r)}function g(t){return Ee(t)?(e.consume(t),g):k(t)}function v(t){return 47===t?(e.consume(t),k):58===t||95===t||pe(t)?(e.consume(t),b):Ee(t)?(e.consume(t),v):k(t)}function b(t){return 45===t||46===t||58===t||95===t||me(t)?(e.consume(t),b):y(t)}function y(t){return 61===t?(e.consume(t),O):Ee(t)?(e.consume(t),y):v(t)}function O(t){return null===t||60===t||61===t||62===t||96===t?n(t):34===t||39===t?(e.consume(t),s=t,E):Ee(t)?(e.consume(t),O):(s=null,T(t))}function E(t){return null===t||Oe(t)?n(t):t===s?(e.consume(t),S):(e.consume(t),E)}function T(t){return null===t||34===t||39===t||60===t||61===t||62===t||96===t||ye(t)?y(t):(e.consume(t),T)}function S(e){return 47===e||62===e||Ee(e)?v(e):n(e)}function k(t){return 62===t?(e.consume(t),A):n(t)}function A(t){return Ee(t)?(e.consume(t),A):null===t||Oe(t)?C(t):n(t)}function C(t){return 45===t&&2===r?(e.consume(t),x):60===t&&1===r?(e.consume(t),N):62===t&&4===r?(e.consume(t),P):63===t&&3===r?(e.consume(t),L):93===t&&5===r?(e.consume(t),D):!Oe(t)||6!==r&&7!==r?null===t||Oe(t)?_(t):(e.consume(t),C):e.check(ut,P,_)(t)}function _(t){return e.exit("htmlFlowData"),w(t)}function w(t){return null===t?M(t):Oe(t)?e.attempt({tokenize:R,partial:!0},w,M)(t):(e.enter("htmlFlowData"),C(t))}function R(e,t,n){return function(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),r};function r(e){return l.parser.lazy[l.now().line]?n(e):t(e)}}function x(t){return 45===t?(e.consume(t),L):C(t)}function N(t){return 47===t?(e.consume(t),a="",I):C(t)}function I(t){return 62===t&&st.includes(a.toLowerCase())?(e.consume(t),P):pe(t)&&a.length<8?(e.consume(t),a+=String.fromCharCode(t),I):C(t)}function D(t){return 93===t?(e.consume(t),L):C(t)}function L(t){return 62===t?(e.consume(t),P):45===t&&2===r?(e.consume(t),L):C(t)}function P(t){return null===t||Oe(t)?(e.exit("htmlFlowData"),M(t)):(e.consume(t),P)}function M(n){return e.exit("htmlFlow"),t(n)}},resolveTo:function(e){var t=e.length;for(;t--&&("enter"!==e[t][0]||"htmlFlow"!==e[t][1].type););t>1&&"linePrefix"===e[t-2][1].type&&(e[t][1].start=e[t-2][1].start,e[t+1][1].start=e[t-2][1].start,e.splice(t-2,2));return e},concrete:!0},ut={tokenize:function(e,t,n){return function(r){return e.exit("htmlFlowData"),e.enter("lineEndingBlank"),e.consume(r),e.exit("lineEndingBlank"),e.attempt(Re,t,n)}},partial:!0};var ct={name:"codeFenced",tokenize:function(e,t,n){var r,i=this,a={tokenize:function(e,t,n){var i=0;return Ae(e,a,"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4);function a(t){return e.enter("codeFencedFence"),e.enter("codeFencedFenceSequence"),o(t)}function o(t){return t===r?(e.consume(t),i++,o):i1&&e[c][1].end.offset-e[c][1].start.offset>1?2:1;var d=Object.assign({},e[n][1].end),p=Object.assign({},e[c][1].start);St(d,-s),St(p,s),a={type:s>1?"strongSequence":"emphasisSequence",start:d,end:Object.assign({},e[n][1].end)},o={type:s>1?"strongSequence":"emphasisSequence",start:Object.assign({},e[c][1].start),end:p},i={type:s>1?"strongText":"emphasisText",start:Object.assign({},e[n][1].end),end:Object.assign({},e[c][1].start)},r={type:s>1?"strong":"emphasis",start:Object.assign({},a.start),end:Object.assign({},o.end)},e[n][1].end=Object.assign({},a.start),e[c][1].start=Object.assign({},o.end),l=[],e[n][1].end.offset-e[n][1].start.offset&&(l=se(l,[["enter",e[n][1],t],["exit",e[n][1],t]])),l=se(l,[["enter",r,t],["enter",a,t],["exit",a,t],["enter",i,t]]),l=se(l,Qe(t.parser.constructs.insideSpan.null,e.slice(n+1,c),t)),l=se(l,[["exit",i,t],["enter",o,t],["exit",o,t],["exit",r,t]]),e[c][1].end.offset-e[c][1].start.offset?(u=2,l=se(l,[["enter",e[c][1],t],["exit",e[c][1],t]])):u=0,oe(e,n-1,c-n+3,l),c=n+l.length-u-2;break}c=-1;for(;++c13&&n<32||n>126&&n<160||n>55295&&n<57344||n>64975&&n<65008||65535===(65535&n)||65534===(65535&n)||n>1114111?"\ufffd":String.fromCharCode(n)}var Wt=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function zt(e){return e.replace(Wt,jt)}function jt(e,t,n){if(t)return t;if(35===n.charCodeAt(0)){var r=n.charCodeAt(1),i=120===r||88===r;return Ht(n.slice(i?2:1),i?16:10)}return pt(n)||e}var Vt={}.hasOwnProperty,Yt=function(e,t,n){return"string"!==typeof t&&(n=t,t=void 0),function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=qt({transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:l(ae),autolinkProtocol:R,autolinkEmail:R,atxHeading:l(ee),blockQuote:l(Y),characterEscape:R,characterReference:R,codeFenced:l(q),codeFencedFenceInfo:u,codeFencedFenceMeta:u,codeIndented:l(q,u),codeText:l(X,u),codeTextData:R,data:R,codeFlowValue:R,definition:l(K),definitionDestinationString:u,definitionLabelString:u,definitionTitleString:u,emphasis:l(J),hardBreakEscape:l(te),hardBreakTrailing:l(te),htmlFlow:l(ne,u),htmlFlowData:R,htmlText:l(ne,u),htmlTextData:R,image:l(ie),label:u,link:l(ae),listItem:l(se),listItemValue:m,listOrdered:l(oe,h),listUnordered:l(oe),paragraph:l(le),reference:G,referenceString:u,resourceDestinationString:u,resourceTitleString:u,setextHeading:l(ee),strong:l(ue),thematicBreak:l(de)},exit:{atxHeading:d(),atxHeadingSequence:A,autolink:d(),autolinkEmail:V,autolinkProtocol:j,blockQuote:d(),characterEscapeValue:x,characterReferenceMarkerHexadecimal:W,characterReferenceMarkerNumeric:W,characterReferenceValue:z,codeFenced:d(y),codeFencedFence:b,codeFencedFenceInfo:g,codeFencedFenceMeta:v,codeFlowValue:x,codeIndented:d(O),codeText:d(P),codeTextData:x,data:x,definition:d(),definitionDestinationString:k,definitionLabelString:E,definitionTitleString:T,emphasis:d(),hardBreakEscape:d(I),hardBreakTrailing:d(I),htmlFlow:d(D),htmlFlowData:x,htmlText:d(L),htmlTextData:x,image:d(F),label:B,labelText:U,lineEnding:N,link:d(M),listItem:d(),listOrdered:d(),listUnordered:d(),paragraph:d(),referenceString:H,resourceDestinationString:$,resourceTitleString:Q,resource:Z,setextHeading:d(w),setextHeadingLineSequence:_,setextHeadingText:C,strong:d(),thematicBreak:d()}},e.mdastExtensions||[]),n={};return r;function r(e){for(var n={type:"root",children:[]},r=[],l=[],d={stack:[n],tokenStack:r,config:t,enter:c,exit:p,buffer:u,resume:f,setData:a,getData:o},h=-1;++h0){var g=r[r.length-1];(g[1]||Kt).call(d,void 0,g[0])}for(n.position={start:s(e.length>0?e[0][1].start:{line:1,column:1,offset:0}),end:s(e.length>0?e[e.length-2][1].end:{line:1,column:1,offset:0})},h=-1;++h0&&void 0!==arguments[0]?arguments[0]:{}).extensions||[])),content:t(Ce),document:t(_e),flow:t(Le),string:t(Me),text:t(Fe)};return e;function t(t){return function(n){return Ze(e,t,n)}}}(n).document().write(function(){var e,t=1,n="",r=!0;return function(i,a,o){var s,l,u,c,d,p=[];for(i=n+i.toString(a),u=0,n="",r&&(65279===i.charCodeAt(0)&&u++,r=void 0);u":"")+")"}));return d;function d(){var u,c,d,p=[];if((!t||i(o,s,l[l.length-1]||null))&&(p=function(e){if(Array.isArray(e))return e;if("number"===typeof e)return[true,e];return[e]}(n(o,l)),false===p[0]))return p;if(o.children&&"skip"!==p[0])for(c=(r?o.children.length:-1)+a,d=l.concat(o);c>-1&&c-1?n.offset:null}}}var cn=function(e){if(void 0===e||null===e)return pn;if("string"===typeof e)return function(e){return dn(t);function t(t){return t&&t.type===e}}(e);if("object"===typeof e)return Array.isArray(e)?function(e){var t=[],n=-1;for(;++n":"")+")"}));return d;function d(){var u,c,d,p=[];if((!t||i(o,s,l[l.length-1]||null))&&(p=function(e){if(Array.isArray(e))return e;if("number"===typeof e)return[true,e];return[e]}(n(o,l)),false===p[0]))return p;if(o.children&&"skip"!==p[0])for(c=(r?o.children.length:-1)+a,d=l.concat(o);c>-1&&c":"gt"};function Sn(e,t){var n=function(e){return e.replace(/["&<>]/g,(function(e){return"&"+Tn[e]+";"}))}(function(e){var t=[],n=-1,r=0,i=0;for(;++n55295&&a<57344){var s=e.charCodeAt(n+1);a<56320&&s>56319&&s<57344?(o=String.fromCharCode(a,s),i=1):o="\ufffd"}else o=String.fromCharCode(a);o&&(t.push(e.slice(r,n),encodeURIComponent(o)),r=n+i+1,o=""),i&&(n+=i,i=0)}return t.join("")+e.slice(r)}(e||""));if(!t)return n;var r=n.indexOf(":"),i=n.indexOf("?"),a=n.indexOf("#"),o=n.indexOf("/");return r<0||o>-1&&r>o||i>-1&&r>i||a>-1&&r>a||t.test(n.slice(0,r))?n:""}function kn(e,t){var n=[],r=-1;for(t&&n.push(en("text","\n"));++r0&&n.push(en("text","\n")),n}function An(e,t){var n,r=String(t.identifier),i=Sn(r.toLowerCase()),a=e.footnoteOrder.indexOf(r);-1===a?(e.footnoteOrder.push(r),e.footnoteCounts[r]=1,n=e.footnoteOrder.length):(e.footnoteCounts[r]++,n=a+1);var o=e.footnoteCounts[r];return e(t,"sup",[e(t.position,"a",{href:"#"+e.clobberPrefix+"fn-"+i,id:e.clobberPrefix+"fnref-"+i+(o>1?"-"+o:""),dataFootnoteRef:!0,ariaDescribedBy:"footnote-label"},[en("text",String(n))])])}var Cn=n(64677);function _n(e,t){var n=t.referenceType,r="]";if("collapsed"===n?r+="[]":"full"===n&&(r+="["+(t.label||t.identifier)+"]"),"imageReference"===t.type)return en("text","!["+t.alt+r);var i=En(e,t),a=i[0];a&&"text"===a.type?a.value="["+a.value:i.unshift(en("text","["));var o=i[i.length-1];return o&&"text"===o.type?o.value+=r:i.push(en("text",r)),i}function wn(e){var t=e.spread;return void 0===t||null===t?e.children.length>1:t}var Rn={blockquote:function(e,t){return e(t,"blockquote",kn(En(e,t),!0))},break:function(e,t){return[e(t,"br"),en("text","\n")]},code:function(e,t){var n=t.value?t.value+"\n":"",r=t.lang&&t.lang.match(/^[^ \t]+(?=[ \t]|$)/),i={};r&&(i.className=["language-"+r]);var a=e(t,"code",i,[en("text",n)]);return t.meta&&(a.data={meta:t.meta}),e(t.position,"pre",[a])},delete:function(e,t){return e(t,"del",En(e,t))},emphasis:function(e,t){return e(t,"em",En(e,t))},footnoteReference:An,footnote:function(e,t){for(var n=e.footnoteById,r=1;r in n;)r++;var i=String(r);return n[i]={type:"footnoteDefinition",identifier:i,children:[{type:"paragraph",children:t.children}],position:t.position},An(e,{type:"footnoteReference",identifier:i,position:t.position})},heading:function(e,t){return e(t,"h"+t.depth,En(e,t))},html:function(e,t){return e.dangerous?e.augment(t,en("raw",t.value)):null},imageReference:function(e,t){var n=e.definition(t.identifier);if(!n)return _n(e,t);var r={src:Cn(n.url||""),alt:t.alt};return null!==n.title&&void 0!==n.title&&(r.title=n.title),e(t,"img",r)},image:function(e,t){var n={src:Cn(t.url),alt:t.alt};return null!==t.title&&void 0!==t.title&&(n.title=t.title),e(t,"img",n)},inlineCode:function(e,t){return e(t,"code",[en("text",t.value.replace(/\r?\n|\r/g," "))])},linkReference:function(e,t){var n=e.definition(t.identifier);if(!n)return _n(e,t);var r={href:Cn(n.url||"")};return null!==n.title&&void 0!==n.title&&(r.title=n.title),e(t,"a",r,En(e,t))},link:function(e,t){var n={href:Cn(t.url)};return null!==t.title&&void 0!==t.title&&(n.title=t.title),e(t,"a",n,En(e,t))},listItem:function(e,t,n){var r,i=En(e,t),a=n?function(e){var t=e.spread,n=e.children,r=-1;for(;!t&&++r0&&r.children.unshift(en("text"," ")),r.children.unshift(e(null,"input",{type:"checkbox",checked:t.checked,disabled:!0})),o.className=["task-list-item"]);for(var l=-1;++l1?"-"+s:""),dataFootnoteBackref:!0,className:["data-footnote-backref"],ariaLabel:e.footnoteBackLabel},children:[{type:"text",value:"\u21a9"}]};s>1&&u.children.push({type:"element",tagName:"sup",children:[{type:"text",value:String(s)}]}),l.length>0&&l.push({type:"text",value:" "}),l.push(u)}var c=i[i.length-1];if(c&&"element"===c.type&&"p"===c.tagName){var d,p=c.children[c.children.length-1];p&&"text"===p.type?p.value+=" ":c.children.push({type:"text",value:" "}),(d=c.children).push.apply(d,l)}else i.push.apply(i,l);var f={type:"element",tagName:"li",properties:{id:e.clobberPrefix+"fn-"+o},children:kn(i,!0)};r.position&&(f.position=r.position),n.push(f)}}return 0===n.length?null:{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:"h2",properties:{id:"footnote-label",className:["sr-only"]},children:[en("text",e.footnoteLabel)]},{type:"text",value:"\n"},{type:"element",tagName:"ol",properties:{},children:kn(n,!0)},{type:"text",value:"\n"}]}}(n);return i&&r.children.push(en("text","\n"),i),Array.isArray(r)?{type:"root",children:r}:r}var Ln=function(e,t){return e&&"run"in e?function(e,t){return function(n,r,i){e.run(Dn(n,t),r,(function(e){i(e)}))}}(e,t):function(e){return function(t){return Dn(t,e)}}(e||t)};var Pn=n(32386),Mn=(0,m.Z)((function e(t,n,r){(0,h.Z)(this,e),this.property=t,this.normal=n,r&&(this.space=r)}));function Fn(e,t){for(var n={},r={},i=-1;++i":"")+")"}));return d;function d(){var u,c,d,p=[];if((!t||i(o,s,l[l.length-1]||null))&&(p=function(e){if(Array.isArray(e))return e;if("number"===typeof e)return[true,e];return[e]}(n(o,l)),false===p[0]))return p;if(o.children&&"skip"!==p[0])for(c=(r?o.children.length:-1)+a,d=l.concat(o);c>-1&&c0?p.createElement(h,l,c):p.createElement(h,l)}function xr(e,t){for(var n=-1,r=0;++n4&&"data"===n.slice(0,4)&&yr.test(t)){if("-"===t.charAt(4)){var a=t.slice(5).replace(Or,Sr);r="data"+a.charAt(0).toUpperCase()+a.slice(1)}else{var o=t.slice(4);if(!Or.test(o)){var s=o.replace(Er,Tr);"-"!==s.charAt(0)&&(s="-"+s),t="data"+s}}i=Xn}return new i(r,t)}(r.schema,t),a=n;null!==a&&void 0!==a&&a===a&&(Array.isArray(a)&&(a=i.commaSeparated?function(e,t){var n=t||{};return""===e[e.length-1]&&(e=e.concat("")),e.join((n.padRight?" ":"")+","+(!1===n.padLeft?"":" ")).trim()}(a):a.join(" ").trim()),"style"===i.property&&"string"===typeof a&&(a=function(e){var t={};try{Ar(e,n)}catch(r){}return t;function n(e,n){var r="-ms-"===e.slice(0,4)?"ms-".concat(e.slice(4)):e;t[r.replace(/-([a-z])/g,Ir)]=n}}(a)),i.space&&i.property?e[Cr.call(kr,i.property)?kr[i.property]:i.property]=a:i.attribute&&(e[i.attribute]=a))}function Ir(e,t){return t.toUpperCase()}var Dr={}.hasOwnProperty,Lr={plugins:{to:"plugins",id:"change-plugins-to-remarkplugins"},renderers:{to:"components",id:"change-renderers-to-components"},astPlugins:{id:"remove-buggy-html-in-markdown-parser"},allowDangerousHtml:{id:"remove-buggy-html-in-markdown-parser"},escapeHtml:{id:"remove-buggy-html-in-markdown-parser"},source:{to:"children",id:"change-source-to-children"},allowNode:{to:"allowElement",id:"replace-allownode-allowedtypes-and-disallowedtypes"},allowedTypes:{to:"allowedElements",id:"replace-allownode-allowedtypes-and-disallowedtypes"},disallowedTypes:{to:"disallowedElements",id:"replace-allownode-allowedtypes-and-disallowedtypes"},includeNodeIndex:{to:"includeElementIndex",id:"change-includenodeindex-to-includeelementindex"}};function Pr(e){for(var t in Lr)if(Dr.call(Lr,t)&&Dr.call(e,t)){var n=Lr[t];console.warn("[react-markdown] Warning: please ".concat(n.to?"use `".concat(n.to,"` instead of"):"remove"," `").concat(t,"` (see <").concat("https://github.com/remarkjs/react-markdown/blob/main/changelog.md","#").concat(n.id,"> for more info)")),delete Lr[t]}var r=V().use(Jt).use(e.remarkPlugins||[]).use(Ln,(0,f.Z)((0,f.Z)({},e.remarkRehypeOptions),{},{allowDangerousHtml:!0})).use(e.rehypePlugins||[]).use(mr,e),i=new P;"string"===typeof e.children?i.value=e.children:void 0!==e.children&&null!==e.children&&console.warn("[react-markdown] Warning: please pass a string as `children` (not: `".concat(e.children,"`)"));var a=r.runSync(r.parse(i),i);if("root"!==a.type)throw new TypeError("Expected a `root` node");var o=p.createElement(p.Fragment,{},wr({options:e,schema:ur,listDepth:0},a));return e.className&&(o=p.createElement("div",{className:e.className},o)),o}Pr.defaultProps={transformLinkUri:function(e){var t=(e||"").trim(),n=t.charAt(0);if("#"===n||"/"===n)return t;var r=t.indexOf(":");if(-1===r)return t;for(var i=-1;++ii||-1!==(i=t.indexOf("#"))&&r>i?t:"javascript:void(0)"}},Pr.propTypes={children:Pn.string,className:Pn.string,allowElement:Pn.func,allowedElements:Pn.arrayOf(Pn.string),disallowedElements:Pn.arrayOf(Pn.string),unwrapDisallowed:Pn.bool,remarkPlugins:Pn.arrayOf(Pn.oneOfType([Pn.object,Pn.func,Pn.arrayOf(Pn.oneOfType([Pn.object,Pn.func]))])),rehypePlugins:Pn.arrayOf(Pn.oneOfType([Pn.object,Pn.func,Pn.arrayOf(Pn.oneOfType([Pn.object,Pn.func]))])),sourcePos:Pn.bool,rawSourcePos:Pn.bool,skipHtml:Pn.bool,includeElementIndex:Pn.bool,transformLinkUri:Pn.oneOfType([Pn.func,Pn.bool]),linkTarget:Pn.oneOfType([Pn.func,Pn.string]),transformImageUri:Pn.func,components:Pn.object};for(var Mr={tokenize:function(e,t,n){return function(t){return e.consume(t),r};function r(t){return 87===t||119===t?(e.consume(t),i):n(t)}function i(t){return 87===t||119===t?(e.consume(t),a):n(t)}function a(t){return 46===t?(e.consume(t),o):n(t)}function o(e){return null===e||Oe(e)?n(e):t(e)}},partial:!0},Fr={tokenize:function(e,t,n){var r,i;return a;function a(t){return 38===t?e.check($r,s,o)(t):46===t||95===t?e.check(Br,s,o)(t):null===t||be(t)||Te(t)||45!==t&&Se(t)?s(t):(e.consume(t),a)}function o(t){return 46===t?(i=r,r=void 0,e.consume(t),a):(95===t&&(r=!0),e.consume(t),a)}function s(e){return i||r?n(e):t(e)}},partial:!0},Ur={tokenize:function(e,t){var n=0;return r;function r(o){return 38===o?e.check($r,t,i)(o):(40===o&&n++,41===o?e.check(Br,a,i)(o):Vr(o)?t(o):jr(o)?e.check(Br,t,i)(o):(e.consume(o),r))}function i(t){return e.consume(t),r}function a(e){return--n<0?t(e):i(e)}},partial:!0},Br={tokenize:function(e,t,n){return function(t){return e.consume(t),r};function r(i){return jr(i)?(e.consume(i),r):Vr(i)?t(i):n(i)}},partial:!0},$r={tokenize:function(e,t,n){return function(t){return e.consume(t),r};function r(t){return pe(t)?(e.consume(t),r):59===t?(e.consume(t),i):n(t)}function i(e){return Vr(e)?t(e):n(e)}},partial:!0},Qr={tokenize:function(e,t,n){var r=this;return function(t){if(87!==t&&119!==t||!qr(r.previous)||Jr(r.events))return n(t);return e.enter("literalAutolink"),e.enter("literalAutolinkWww"),e.check(Mr,e.attempt(Fr,e.attempt(Ur,i),n),n)(t)};function i(n){return e.exit("literalAutolinkWww"),e.exit("literalAutolink"),t(n)}},previous:qr},Zr={tokenize:function(e,t,n){var r=this;return function(t){if(72!==t&&104!==t||!Xr(r.previous)||Jr(r.events))return n(t);return e.enter("literalAutolink"),e.enter("literalAutolinkHttp"),e.consume(t),i};function i(t){return 84===t||116===t?(e.consume(t),a):n(t)}function a(t){return 84===t||116===t?(e.consume(t),o):n(t)}function o(t){return 80===t||112===t?(e.consume(t),s):n(t)}function s(t){return 83===t||115===t?(e.consume(t),l):l(t)}function l(t){return 58===t?(e.consume(t),u):n(t)}function u(t){return 47===t?(e.consume(t),c):n(t)}function c(t){return 47===t?(e.consume(t),d):n(t)}function d(t){return null===t||be(t)||Te(t)||Se(t)?n(t):e.attempt(Fr,e.attempt(Ur,p),n)(t)}function p(n){return e.exit("literalAutolinkHttp"),e.exit("literalAutolink"),t(n)}},previous:Xr},Gr={tokenize:function(e,t,n){var r,i,a=this;return function(t){if(!Yr(t)||!Kr(a.previous)||Jr(a.events))return n(t);return e.enter("literalAutolink"),e.enter("literalAutolinkEmail"),o(t)};function o(t){return Yr(t)?(e.consume(t),o):64===t?(e.consume(t),s):n(t)}function s(t){return 46===t?e.check(Br,d,l)(t):45===t||95===t?e.check(Br,n,u)(t):me(t)?(!i&&fe(t)&&(i=!0),e.consume(t),s):d(t)}function l(t){return e.consume(t),r=!0,i=void 0,s}function u(t){return e.consume(t),c}function c(t){return 46===t?e.check(Br,n,l)(t):s(t)}function d(a){return r&&!i?(e.exit("literalAutolinkEmail"),e.exit("literalAutolink"),t(a)):n(a)}},previous:Kr},Hr={},Wr={text:Hr},zr=48;zr<123;)Hr[zr]=Gr,58===++zr?zr=65:91===zr&&(zr=97);function jr(e){return 33===e||34===e||39===e||41===e||42===e||44===e||46===e||58===e||59===e||60===e||63===e||95===e||126===e}function Vr(e){return null===e||60===e||ye(e)}function Yr(e){return 43===e||45===e||46===e||95===e||me(e)}function qr(e){return null===e||40===e||42===e||95===e||126===e||ye(e)}function Xr(e){return null===e||!pe(e)}function Kr(e){return 47!==e&&Xr(e)}function Jr(e){for(var t=e.length,n=!1;t--;){var r=e[t][1];if(("labelLink"===r.type||"labelImage"===r.type)&&!r._balanced){n=!0;break}if(r._gfmAutolinkLiteralWalkedInto){n=!1;break}}return e.length>0&&!n&&(e[e.length-1][1]._gfmAutolinkLiteralWalkedInto=!0),n}Hr[43]=Gr,Hr[45]=Gr,Hr[46]=Gr,Hr[95]=Gr,Hr[72]=[Gr,Zr],Hr[104]=[Gr,Zr],Hr[87]=[Gr,Qr],Hr[119]=[Gr,Qr];var ei={tokenize:function(e,t,n){var r=this;return Ae(e,(function(e){var i=r.events[r.events.length-1];return i&&"gfmFootnoteDefinitionIndent"===i[1].type&&4===i[2].sliceSerialize(i[1],!0).length?t(e):n(e)}),"gfmFootnoteDefinitionIndent",5)},partial:!0};function ti(){var e;return{document:(0,Ge.Z)({},91,{tokenize:ai,continuation:{tokenize:oi},exit:si}),text:(e={},(0,Ge.Z)(e,91,{tokenize:ii}),(0,Ge.Z)(e,93,{add:"after",tokenize:ni,resolveTo:ri}),e)}}function ni(e,t,n){for(var r,i=this,a=i.events.length,o=i.parser.gfmFootnotes||(i.parser.gfmFootnotes=[]);a--;){var s=i.events[a][1];if("labelImage"===s.type){r=s;break}if("gfmFootnoteCall"===s.type||"labelLink"===s.type||"label"===s.type||"image"===s.type||"link"===s.type)break}return function(a){if(!r||!r._balanced)return n(a);var s=Je(i.sliceSerialize({start:r.end,end:i.now()}));if(94!==s.charCodeAt(0)||!o.includes(s.slice(1)))return n(a);return e.enter("gfmFootnoteCallLabelMarker"),e.consume(a),e.exit("gfmFootnoteCallLabelMarker"),t(a)}}function ri(e,t){for(var n=e.length;n--;)if("labelImage"===e[n][1].type&&"enter"===e[n][0]){e[n][1];break}e[n+1][1].type="data",e[n+3][1].type="gfmFootnoteCallLabelMarker";var r={type:"gfmFootnoteCall",start:Object.assign({},e[n+3][1].start),end:Object.assign({},e[e.length-1][1].end)},i={type:"gfmFootnoteCallMarker",start:Object.assign({},e[n+3][1].end),end:Object.assign({},e[n+3][1].end)};i.end.column++,i.end.offset++,i.end._bufferIndex++;var a={type:"gfmFootnoteCallString",start:Object.assign({},i.end),end:Object.assign({},e[e.length-1][1].start)},o={type:"chunkString",contentType:"string",start:Object.assign({},a.start),end:Object.assign({},a.end)},s=[e[n+1],e[n+2],["enter",r,t],e[n+3],e[n+4],["enter",i,t],["exit",i,t],["enter",a,t],["enter",o,t],["exit",o,t],["exit",a,t],e[e.length-2],e[e.length-1],["exit",r,t]];return e.splice.apply(e,[n,e.length-n+1].concat(s)),e}function ii(e,t,n){var r,i=this,a=i.parser.gfmFootnotes||(i.parser.gfmFootnotes=[]),o=0;return function(t){return e.enter("gfmFootnoteCall"),e.enter("gfmFootnoteCallLabelMarker"),e.consume(t),e.exit("gfmFootnoteCallLabelMarker"),s};function s(t){return 94!==t?n(t):(e.enter("gfmFootnoteCallMarker"),e.consume(t),e.exit("gfmFootnoteCallMarker"),e.enter("gfmFootnoteCallString"),e.enter("chunkString").contentType="string",l)}function l(s){var c;return null===s||91===s||o++>999?n(s):93===s?r?(e.exit("chunkString"),c=e.exit("gfmFootnoteCallString"),a.includes(Je(i.sliceSerialize(c)))?function(n){return e.enter("gfmFootnoteCallLabelMarker"),e.consume(n),e.exit("gfmFootnoteCallLabelMarker"),e.exit("gfmFootnoteCall"),t}(s):n(s)):n(s):(e.consume(s),ye(s)||(r=!0),92===s?u:l)}function u(t){return 91===t||92===t||93===t?(e.consume(t),o++,l):l(t)}}function ai(e,t,n){var r,i,a=this,o=a.parser.gfmFootnotes||(a.parser.gfmFootnotes=[]),s=0;return function(t){return e.enter("gfmFootnoteDefinition")._container=!0,e.enter("gfmFootnoteDefinitionLabel"),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionLabelMarker"),l};function l(t){return 94===t?(e.enter("gfmFootnoteDefinitionMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionMarker"),e.enter("gfmFootnoteDefinitionLabelString"),u):n(t)}function u(t){var o;return null===t||91===t||s>999?n(t):93===t?i?(o=e.exit("gfmFootnoteDefinitionLabelString"),r=Je(a.sliceSerialize(o)),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionLabelMarker"),e.exit("gfmFootnoteDefinitionLabel"),p):n(t):Oe(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),s++,u):(e.enter("chunkString").contentType="string",c(t))}function c(t){return null===t||Oe(t)||91===t||93===t||s>999?(e.exit("chunkString"),u(t)):(ye(t)||(i=!0),s++,e.consume(t),92===t?d:c)}function d(t){return 91===t||92===t||93===t?(e.consume(t),s++,c):c(t)}function p(t){return 58===t?(e.enter("definitionMarker"),e.consume(t),e.exit("definitionMarker"),Ae(e,f,"gfmFootnoteDefinitionWhitespace")):n(t)}function f(e){return o.includes(r)||o.push(r),t(e)}}function oi(e,t,n){return e.check(Re,t,e.attempt(ei,t,n))}function si(e){e.exit("gfmFootnoteDefinition")}function li(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.singleTilde,n={tokenize:i,resolveAll:r};return null!==t&&void 0!==t||(t=!0),{text:(0,Ge.Z)({},126,n),insideSpan:{null:[n]},attentionMarkers:{null:[126]}};function r(e,t){for(var n=-1;++n1?r(a):(e.consume(a),o++,s);if(o<2&&!t)return r(a);var u=e.exit("strikethroughSequenceTemporary"),c=Et(a);return u._open=!c||2===c&&Boolean(l),u._close=!l||2===l&&Boolean(c),n(a)}}}var ui={flow:{null:{tokenize:function(e,t,n){var r,i,a=this,o=[],s=0;return function(t){if(e.enter("table")._align=o,e.enter("tableHead"),e.enter("tableRow"),124===t)return l(t);return s++,e.enter("temporaryTableCellContent"),d(t)};function l(t){return e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),r=!0,u}function u(t){return null===t||Oe(t)?function(t){if(null===t)return n(t);e.exit("tableRow"),e.exit("tableHead");var r=a.interrupt;return a.interrupt=!0,e.attempt({tokenize:w,partial:!0},(function(t){return a.interrupt=r,e.enter("tableDelimiterRow"),f(t)}),(function(e){return a.interrupt=r,n(e)}))(t)}(t):Ee(t)?(e.enter("whitespace"),e.consume(t),c):(r&&(r=void 0,s++),124===t?l(t):(e.enter("temporaryTableCellContent"),d(t)))}function c(t){return Ee(t)?(e.consume(t),c):(e.exit("whitespace"),u(t))}function d(t){return null===t||124===t||ye(t)?(e.exit("temporaryTableCellContent"),u(t)):(e.consume(t),92===t?p:d)}function p(t){return 92===t||124===t?(e.consume(t),d):d(t)}function f(t){return null===t||Oe(t)?b(t):Ee(t)?(e.enter("whitespace"),e.consume(t),h):45===t?(e.enter("tableDelimiterFiller"),e.consume(t),i=!0,o.push("none"),m):58===t?(e.enter("tableDelimiterAlignment"),e.consume(t),e.exit("tableDelimiterAlignment"),o.push("left"),g):124===t?(e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),f):n(t)}function h(t){return Ee(t)?(e.consume(t),h):(e.exit("whitespace"),f(t))}function m(t){return 45===t?(e.consume(t),m):(e.exit("tableDelimiterFiller"),58===t?(e.enter("tableDelimiterAlignment"),e.consume(t),e.exit("tableDelimiterAlignment"),o[o.length-1]="left"===o[o.length-1]?"center":"right",v):f(t))}function g(t){return 45===t?(e.enter("tableDelimiterFiller"),e.consume(t),i=!0,m):n(t)}function v(t){return null===t||Oe(t)?b(t):Ee(t)?(e.enter("whitespace"),e.consume(t),h):124===t?(e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),f):n(t)}function b(t){return e.exit("tableDelimiterRow"),i&&s===o.length?null===t?y(t):e.check(ci,y,e.attempt({tokenize:w,partial:!0},Ae(e,O,"linePrefix",4),y))(t):n(t)}function y(n){return e.exit("table"),t(n)}function O(t){return e.enter("tableBody"),E(t)}function E(t){return e.enter("tableRow"),124===t?T(t):(e.enter("temporaryTableCellContent"),A(t))}function T(t){return e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),S}function S(t){return null===t||Oe(t)?function(t){if(e.exit("tableRow"),null===t)return _(t);return e.check(ci,_,e.attempt({tokenize:w,partial:!0},Ae(e,E,"linePrefix",4),_))(t)}(t):Ee(t)?(e.enter("whitespace"),e.consume(t),k):124===t?T(t):(e.enter("temporaryTableCellContent"),A(t))}function k(t){return Ee(t)?(e.consume(t),k):(e.exit("whitespace"),S(t))}function A(t){return null===t||124===t||ye(t)?(e.exit("temporaryTableCellContent"),S(t)):(e.consume(t),92===t?C:A)}function C(t){return 92===t||124===t?(e.consume(t),A):A(t)}function _(t){return e.exit("tableBody"),y(t)}function w(e,t,n){return function(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),Ae(e,r,"linePrefix")};function r(r){if(a.parser.lazy[a.now().line]||null===r||Oe(r))return n(r);var i=a.events[a.events.length-1];return!a.parser.constructs.disable.null.includes("codeIndented")&&i&&"linePrefix"===i[1].type&&i[2].sliceSerialize(i[1],!0).length>=4?n(r):(a._gfmTableDynamicInterruptHack=!0,e.check(a.parser.constructs.flow,(function(e){return a._gfmTableDynamicInterruptHack=!1,n(e)}),(function(e){return a._gfmTableDynamicInterruptHack=!1,t(e)}))(r))}}},resolve:function(e,t){var n,r,i,a,o,s,l,u=-1;for(;++u":"")+")"}));return d;function d(){var u,c,d,p=[];if((!t||i(o,s,l[l.length-1]||null))&&(p=function(e){if(Array.isArray(e))return e;if("number"===typeof e)return[true,e];return[e]}(n(o,l)),false===p[0]))return p;if(o.children&&"skip"!==p[0])for(c=(r?o.children.length:-1)+a,d=l.concat(o);c>-1&&c0?{type:"text",value:p}:void 0),!1!==p){var f;if(a!==n&&c.push({type:"text",value:e.value.slice(a,n)}),Array.isArray(p))(f=c).push.apply(f,(0,u.Z)(p));else p&&c.push(p);a=n+d[0].length}if(!r.global)break;d=r.exec(e.value)}if(void 0===n)c=[e],o--;else{var h;a?\]}]+$/.exec(e);if(a)for(e=e.slice(0,a.index),t=(i=a[0]).indexOf(")"),n=mi(e,"("),r=mi(e,")");-1!==t&&n>r;)e+=i.slice(0,t+1),t=(i=i.slice(t+1)).indexOf(")"),r++;return[e,i]}(n+r);if(!o[0])return!1;var s={type:"link",title:null,url:a+t+o[0],children:[{type:"text",value:t+o[0]}]};return o[1]?[s,{type:"text",value:o[1]}]:s}function xi(e,t,n,r){return!(!Ni(r,!0)||/[_-\d]$/.test(n))&&{type:"link",title:null,url:"mailto:"+t+"@"+n,children:[{type:"text",value:t+"@"+n}]}}function Ni(e,t){var n=e.input.charCodeAt(e.index-1);return(0===e.index||Te(n)||Se(n))&&(!t||47!==n)}function Ii(e){return e.label||!e.identifier?e.label||"":zt(e.identifier)}function Di(e){var t=e||{},n=t.now||{},r=t.lineShift||0,i=n.line||1,a=n.column||1;return{move:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=e.split(/\r?\n|\r/g),n=t[t.length-1];return i+=t.length-1,a=1===t.length?a+n.length:1+n.length+r,e},current:function(){return{now:{line:i,column:a},lineShift:r}},shift:function(e){r+=e}}}function Li(e,t,n){var r=t.indexStack,i=e.children||[],a=Di(n),o=[],s=-1;for(r.push(-1);++s=m||(g+10?" ":"")),i.shift(4),a+=i.move(Mi(Li(e,n,i.current()),(function(e,t,n){if(t)return(n?"":" ")+e;return e}))),o(),a},footnoteReference:e}};function e(e,t,n,r){var i=Di(r),a=i.move("[^"),o=n.enter("footnoteReference"),s=n.enter("reference");return a+=i.move($i(n,Ii(e),(0,f.Z)((0,f.Z)({},i.current()),{},{before:a,after:"]"}))),s(),o(),a+=i.move("]")}}function Hi(e,t,n){var r=t.indexStack,i=e.children||[],a=[],o=-1,s=n.before;r.push(-1);for(var l=Di(n);++o0&&("\r"===s||"\n"===s)&&"html"===u.type&&(a[a.length-1]=a[a.length-1].replace(/(\r?\n|\r)$/," "),s=" ",(l=Di(n)).move(a.join(""))),a.push(l.move(t.handle(u,e,t,(0,f.Z)((0,f.Z)({},l.current()),{},{before:s,after:c})))),s=a[a.length-1].slice(-1)}return r.pop(),a.join("")}var Wi={canContainEols:["delete"],enter:{strikethrough:function(e){this.enter({type:"delete",children:[]},e)}},exit:{strikethrough:function(e){this.exit(e)}}},zi={unsafe:[{character:"~",inConstruct:"phrasing"}],handlers:{delete:ji}};function ji(e,t,n,r){var i=Di(r),a=n.enter("emphasis"),o=i.move("~~");return o+=Hi(e,n,(0,f.Z)((0,f.Z)({},i.current()),{},{before:o,after:"~"})),o+=i.move("~~"),a(),o}function Vi(e,t,n){for(var r=e.value||"",i="`",a=-1;new RegExp("(^|[^`])"+i+"([^`]|$)").test(r);)i+="`";for(/[^ \r\n]/.test(r)&&(/^[ \r\n]/.test(r)&&/[ \r\n]$/.test(r)||/^`|`$/.test(r))&&(r=" "+r+" ");++a1&&void 0!==arguments[1]?arguments[1]:{},n=(t.align||[]).concat(),r=t.stringLength||qi,i=[],a=[],o=[],s=[],l=0,u=-1;++ul&&(l=e[u].length);++ps[p])&&(s[p]=h)}c.push(f)}a[u]=c,o[u]=d}var m=-1;if("object"===typeof n&&"length"in n)for(;++ms[m]&&(s[m]=T),b[m]=T),v[m]=S}a.splice(1,0,v),o.splice(1,0,b),u=-1;for(var k=[];++u-1?t.start:1)+(!1===n.options.incrementListMarker?0:t.children.indexOf(e))+a);var o=a.length+1;("tab"===i||"mixed"===i&&(t&&"list"===t.type&&t.spread||e.spread))&&(o=4*Math.ceil(o/4));var s=Di(r);s.move(a+" ".repeat(o-a.length)),s.shift(o);var l=n.enter("listItem"),u=Mi(Li(e,n,s.current()),(function(e,t,n){if(t)return(n?"":" ".repeat(o))+e;return(n?a:a+" ".repeat(o-a.length))+e}));return l(),u}var ia={exit:{taskListCheckValueChecked:oa,taskListCheckValueUnchecked:oa,paragraph:function(e){var t,n=this.stack[this.stack.length-2],r=this.stack[this.stack.length-1],i=n.children,a=r.children[0],o=-1;if(n&&"listItem"===n.type&&"boolean"===typeof n.checked&&a&&"text"===a.type){for(;++o0&&void 0!==arguments[0]?arguments[0]:{},t=this.data();function n(e,n){(t[e]?t[e]:t[e]=[]).push(n)}n("micromarkExtensions",hi(e)),n("fromMarkdownExtensions",sa()),n("toMarkdownExtensions",la(e))}var ca=n(68026),da={}.hasOwnProperty;function pa(e,t){var n=t&&e&&"object"===typeof e&&"element"===e.type&&e.properties&&da.call(e.properties,t)&&e.properties[t];return null!==n&&void 0!==n&&!1!==n}function fa(e){var t=e&&"element"===e.type&&e.tagName.toLowerCase()||"",n=2===t.length&&104===t.charCodeAt(0)?t.charCodeAt(1):0;return n>48&&n<55?n-48:null}function ha(e){return"text"===e.type?e.value:"children"in e?ma(e):""}function ma(e){for(var t=-1,n=[];++t":"")+")"}));return d;function d(){var u,c,d,p=[];if((!t||i(o,s,l[l.length-1]||null))&&(p=function(e){if(Array.isArray(e))return e;if("number"===typeof e)return[true,e];return[e]}(n(o,l)),false===p[0]))return p;if(o.children&&"skip"!==p[0])for(c=(r?o.children.length:-1)+a,d=l.concat(o);c>-1&&c1?n-1:0),i=1;i":"")+")"}));return d;function d(){var u,c,d,p=[];if((!t||i(o,s,l[l.length-1]||null))&&(p=function(e){if(Array.isArray(e))return e;if("number"===typeof e)return[true,e];return[e]}(n(o,l)),false===p[0]))return p;if(o.children&&p[0]!==xa)for(c=(r?o.children.length:-1)+a,d=l.concat(o);c>-1&&c0&&void 0!==arguments[0]?arguments[0]:{},n=t.properties,r=t.behaviour||t.behavior||"prepend",i=t.content||Da,a=t.group,o=Sa(t.test);return"wrap"===r?e=c:"before"===r||"after"===r?e=l:(n||(n={ariaHidden:"true",tabIndex:-1}),e=s),function(t){Ia(t,"element",(function(t,n,r){if(fa(t)&&pa(t,"id")&&o(t,n,r))return e(t,n,r)}))};function s(e){return e.children["prepend"===r?"unshift":"push"](f(e,W(!0,{},n),d(i,e))),[xa]}function l(e,t,o){var s;if("number"===typeof t&&o){var l=f(e,W(!0,{},n),d(i,e)),c="before"===r?[l,e]:[e,l];if(a){var h=p(a,e);h&&!Array.isArray(h)&&"element"===h.type&&(h.children=c,c=[h])}return(s=o.children).splice.apply(s,[t,1].concat((0,u.Z)(c))),[xa,t+c.length]}}function c(e){return e.children=[f(e,W(!0,{},n),e.children)],[xa]}function d(e,t){var n=p(e,t);return Array.isArray(n)?n:[n]}function p(e,t){return"function"===typeof e?e(t):W(!0,Array.isArray(e)?[]:{},e)}function f(e,t,n){return{type:"element",tagName:"a",properties:Object.assign({},t,{href:"#"+(e.properties||{}).id}),children:n}}}var Pa=n(7986),Ma=function(e){if(void 0===e||null===e)return Ua;if("string"===typeof e)return function(e){return Fa(t);function t(t){return t&&t.type===e}}(e);if("object"===typeof e)return Array.isArray(e)?function(e){var t=[],n=-1;for(;++n":"")+")"}));return d;function d(){var u,c,d,p=[];if((!t||i(o,s,l[l.length-1]||null))&&(p=function(e){if(Array.isArray(e))return e;if("number"===typeof e)return[true,e];return[e]}(n(o,l)),false===p[0]))return p;if(o.children&&"skip"!==p[0])for(c=(r?o.children.length:-1)+a,d=l.concat(o);c>-1&&c4&&"data"===n.slice(0,4)&&mo.test(t)){if("-"===t.charAt(4)){var a=t.slice(5).replace(go,Oo);r="data"+a.charAt(0).toUpperCase()+a.slice(1)}else{var o=t.slice(4);if(!go.test(o)){var s=o.replace(vo,yo);"-"!==s.charAt(0)&&(s="-"+s),t="data"+s}}i=eo}return new i(r,t)}function yo(e){return"-"+e.toLowerCase()}function Oo(e){return e.charAt(1).toUpperCase()}var Eo=/[#.]/g,To=function(e){for(var t,n,r,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"div",a=e||"",o={},s=0;s2?l-2:0),c=2;c-1&&ee)return{line:t+1,column:e-(n[t-1]||0)+1,offset:e};return{line:void 0,column:void 0,offset:void 0}},toOffset:function(e){var t,r=e&&e.line,i=e&&e.column;return"number"!==typeof r||"number"!==typeof i||Number.isNaN(r)||Number.isNaN(i)||!(r-1 in n)||(t=(n[r-2]||0)+i-1||0),t>-1&&t4&&"data"===n.slice(0,4)&&vs.test(t)){if("-"===t.charAt(4)){var a=t.slice(5).replace(bs,Ts);r="data"+a.charAt(0).toUpperCase()+a.slice(1)}else{var o=t.slice(4);if(!bs.test(o)){var s=o.replace(ys,Es);"-"!==s.charAt(0)&&(s="-"+s),t="data"+s}}i=rs}return new i(r,t)}function Es(e){return"-"+e.toLowerCase()}function Ts(e){return e.charAt(1).toUpperCase()}var Ss=(0,m.Z)((function e(t,n,r){(0,h.Z)(this,e),this.property=t,this.normal=n,r&&(this.space=r)}));function ks(e,t){for(var n={},r={},i=-1;++i0?e.call(t,o,s,l):e.call(t,o,s)}function fl(e,t,n,r,i){var a,o=function(e,t){var n=As(t),r=t,i=Cs;if(n in e.normal)return e.property[e.normal[n]];if(n.length>4&&"data"===n.slice(0,4)&&Xs.test(t)){if("-"===t.charAt(4)){var a=t.slice(5).replace(Ks,tl);r="data"+a.charAt(0).toUpperCase()+a.slice(1)}else{var o=t.slice(4);if(!Ks.test(o)){var s=o.replace(Js,el);"-"!==s.charAt(0)&&(s="-"+s),t="data"+s}}i=Fs}return new i(r,t)}(r.schema,t);void 0===n||null===n||"number"===typeof n&&Number.isNaN(n)||!1===n&&(r.vue||r.vdom||r.hyperscript)||!n&&o.boolean&&(r.vue||r.vdom||r.hyperscript)||(Array.isArray(n)&&(n=o.commaSeparated?function(e,t){var n=t||{};return""===e[e.length-1]&&(e=e.concat("")),e.join((n.padRight?" ":"")+","+(!1===n.padLeft?"":" ")).trim()}(n):n.join(" ").trim()),o.boolean&&r.hyperscript&&(n=""),"style"===o.property&&"string"===typeof n&&(r.react||r.vue||r.vdom)&&(n=function(e,t){var n={};try{Ar(e,(function(e,t){"-ms-"===e.slice(0,4)&&(e="ms-"+e.slice(4)),n[e.replace(/-([a-z])/g,(function(e,t){return t.toUpperCase()}))]=t}))}catch(r){throw r.message=t+"[style]"+r.message.slice("undefined".length),r}return n}(n,i)),r.vue?"style"!==o.property&&(a="attrs"):o.mustUseProperty||(r.vdom?"style"!==o.property&&(a="attributes"):r.hyperscript&&(a="attrs")),a?e[a]=Object.assign(e[a]||{},(0,Ge.Z)({},o.attribute,n)):o.space&&r.react?e[ol[o.property]||o.property]=n:e[o.attribute]=n)}function hl(e){return"context"in e&&"cleanup"in e}var ml={}.hasOwnProperty;function gl(e,t){var n=t||{};function r(t){var n=r.invalid,i=r.handlers;if(t&&ml.call(t,e)&&(n=ml.call(i,t[e])?i[t[e]]:r.unknown),n)return n.apply(this,arguments)}return r.handlers=n.handlers||{},r.invalid=n.invalid,r.unknown=n.unknown,r}var vl={}.hasOwnProperty,bl=gl("type",{handlers:{root:function(e,t){var n={nodeName:"#document",mode:(e.data||{}).quirksMode?"quirks":"no-quirks",childNodes:[]};return n.childNodes=yl(e.children,n,t),Ol(e,n)},element:function(e,t){var n=t.space;return dl((function(n,r){var i,a,o,s,l,u=[];for(o in r)vl.call(r,o)&&!1!==r[o]&&((i=Os(t,o)).boolean&&!r[o]||(a={name:o,value:!0===r[o]?"":String(r[o])},i.space&&"html"!==i.space&&"svg"!==i.space&&((s=o.indexOf(":"))<0?a.prefix="":(a.name=o.slice(s+1),a.prefix=o.slice(0,s)),a.namespace=Lo[i.space]),u.push(a)));"html"===t.space&&"svg"===e.tagName&&(t=gs);(l=Ol(e,{nodeName:n,tagName:n,attrs:u,namespaceURI:Lo[t.space],childNodes:[],parentNode:void 0})).childNodes=yl(e.children,l,t),"template"===n&&(l.content=function(e,t){var n={nodeName:"#document-fragment",childNodes:[]};return n.childNodes=yl(e.children,n,t),Ol(e,n)}(e.content,t));return l}),Object.assign({},e,{children:[]}),{space:n})},text:function(e){return Ol(e,{nodeName:"#text",value:e.value,parentNode:void 0})},comment:function(e){return Ol(e,{nodeName:"#comment",data:e.value,parentNode:void 0})},doctype:function(e){return Ol(e,{nodeName:"#documentType",name:"html",publicId:"",systemId:"",parentNode:void 0})}}});function yl(e,t,n){var r,i=-1,a=[];if(e)for(;++i1&&void 0!==arguments[1]?arguments[1]:{};return Zo(r)?(n=r,t={}):(n=r.file,t=r),Fo({schema:"svg"===t.space?ho:fo,file:n,verbose:t.verbose,location:!1},e)}(function(e){var t="root"===e.type?e.children[0]:e;return Boolean(t&&("doctype"===t.type||"element"===t.type&&"html"===t.tagName))}(t)?function(){var e=d.treeAdapter.createDocument();if(d._bootstrap(e,void 0),!(a=d.tokenizer))throw new Error("Expected `tokenizer`");return o=a.preprocessor,l=a.__mixins[0],s=l.posTracker,p(t),e}():function(){var e={nodeName:"template",tagName:"template",attrs:[],namespaceURI:Lo.html,childNodes:[]},n={nodeName:"documentmock",tagName:"documentmock",attrs:[],namespaceURI:Lo.html,childNodes:[]},r={nodeName:"#document-fragment",childNodes:[]};if(d._bootstrap(n,e),d._pushTmplInsertionMode("IN_TEMPLATE_MODE"),d._initTokenizerForFragmentParsing(),d._insertFakeRootElement(),d._resetInsertionMode(),d._findFormInFragmentContext(),!(a=d.tokenizer))throw new Error("Expected `tokenizer`");return o=a.preprocessor,l=a.__mixins[0],s=l.posTracker,p(t),d._adoptNodes(n.childNodes[0],r),r}(),n);return i&&function(e,t,n,r){"function"===typeof t&&"function"!==typeof n&&(r=n,n=t,t=null),Ba(e,t,(function(e,t){var r=t[t.length-1];return n(e,r?r.children.indexOf(e):null,r)}),r)}(h,"comment",(function(e,t,n){var r=e;if(r.value.stitch&&null!==n&&null!==t)return n.children[t]=r.value.stitch,t})),"root"!==t.type&&"root"===h.type&&1===h.children.length?h.children[0]:h;function m(e){var t=-1;if(e)for(;++t0&&void 0!==arguments[0]?arguments[0]:{};return function(t,n){return kl(t,n,e)}}var xl=function(e){if(void 0===e||null===e)return Il;if("string"===typeof e)return function(e){return Nl(t);function t(t){return t&&t.type===e}}(e);if("object"===typeof e)return Array.isArray(e)?function(e){var t=[],n=-1;for(;++n":"")+")"}));return d;function d(){var u,c,d,p=[];if((!t||i(o,s,l[l.length-1]||null))&&(p=function(e){if(Array.isArray(e))return e;if("number"===typeof e)return[true,e];return[e]}(n(o,l)),false===p[0]))return p;if(o.children&&"skip"!==p[0])for(c=(r?o.children.length:-1)+a,d=l.concat(o);c>-1&&c0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1?arguments[1]:void 0,r=arguments.length>2?arguments[2]:void 0,i=n;i1){var i=e.children[0];if(i&&"code"===i.tagName&&"number"===typeof n){var a=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;t>-1;){if(!e[--t])return;if(e[t]&&e[t].value&&""!==e[t].value.replace(/(\n|\s)/g,"")||"text"!==e[t].type){if(!/^rehype:/.test(e[t].value)||"comment"!==e[t].type)return;return e[t]}}}(r.children,n);if(a){var o=Pl(a);Object.keys(o).length>0&&(e.properties=(0,f.Z)((0,f.Z)({},e.properties),{"data-type":"rehyp"}),i.properties=Ml(i.properties,o,t.properties))}}}if(/^(em|strong|b|a|i|p|pre|kbd|blockquote|h(1|2|3|4|5|6)|code|table|img|del|ul|ol)$/.test(e.tagName)&&r&&Array.isArray(r.children)&&"number"===typeof n){var s=Ll(r.children,n);if(s){var l=Pl(s);Object.keys(l).length>0&&(e.properties=Ml(e.properties,l,t.properties))}}}))}},Bl=n(61864),$l=n.n(Bl),Ql=function(e){if(void 0===e||null===e)return Gl;if("string"===typeof e)return function(e){return Zl(t);function t(t){return t&&t.type===e}}(e);if("object"===typeof e)return Array.isArray(e)?function(e){var t=[],n=-1;for(;++n":"")+")"}));return d;function d(){var u,c,d,p=[];if((!t||i(o,s,l[l.length-1]||null))&&(p=function(e){if(Array.isArray(e))return e;if("number"===typeof e)return[true,e];return[e]}(n(o,l)),false===p[0]))return p;if(o.children&&"skip"!==p[0])for(c=(r?o.children.length:-1)+a,d=l.concat(o);c>-1&&c":"")+")"}));return d;function d(){var u,c,d,p=[];if((!t||i(o,s,l[l.length-1]||null))&&(p=function(e){if(Array.isArray(e))return e;if("number"===typeof e)return[true,e];return[e]}(n(o,l)),p[0]===Ru))return p;if(o.children&&p[0]!==wu)for(c=(r?o.children.length:-1)+a,d=l.concat(o);c>-1&&c":$u,"+":function(e,t,n,r,i){if(!r||null===n)return;Qu(e,r,i,n+1,!0)},"~":function(e,t,n,r,i){if(!r||null===n)return;Qu(e,r,i,n+1)}}});function Uu(e,t,n,r,i){Fu(e,t,n,r,i)}function Bu(e,t,n,r,i){var a=i.iterator;i.iterator=function e(t,n,r,i,o){if(!a)throw new Error("Expected `iterator`");if(o.iterator=a,a(t,n,r,i,o),o.iterator=e,o.one&&o.found)return;$u(t,n,r,i,o)},$u(e,t,n,r,i)}function $u(e,t,n,r,i){(function(e){return Array.isArray(e.children)})(t)&&0!==t.children.length&&Qu(e,t,i)}function Qu(e,t,n,r,i){var a=n.index?function(e,t){var r=s,i=Mu.call(u,e.tagName)?u[e.tagName]:0;h(e.tagName),c.push((function(){n.elementIndex=r,n.typeIndex=i,n.elementCount=s,n.typeCount=u[e.tagName],f(e,t)}))}:f,o=t.children,s=0,l=-1,u={},c=[];if(void 0!==r&&null!==r||(r=0),!(r>=o.length)){if(n.index)for(;++l0;return i.shallow=a,i.one=o,i.scopeElements=s,u},lang:function(e,t,n,r,i){return""!==i.language&&void 0!==i.language&&null!==i.language&&Gu(i.language,function(e){for(var t,n,r=[],i=String(e||""),a=i.indexOf(","),o=0;!t;)-1===a&&(a=i.length,t=!0),!(n=i.slice(o,a).trim())&&t||r.push(n),o=a+1,a=i.indexOf(",",o);return r}(e.value)).length>0},"last-child":function(e,t,n,r,i){return Ju(i,e),Boolean(i.elementCount&&i.elementIndex===i.elementCount-1)},"last-of-type":function(e,t,n,r,i){return Ju(i,e),"number"===typeof i.typeIndex&&"number"===typeof i.typeCount&&i.typeIndex===i.typeCount-1},matches:Vu,not:function(e,t,n,r,i){return!Vu(e,t,n,r,i)},"nth-child":function(e,t,n,r,i){return Ju(i,e),"number"===typeof i.elementIndex&&e.value(i.elementIndex)},"nth-last-child":function(e,t,n,r,i){return Ju(i,e),Boolean("number"===typeof i.elementCount&&"number"===typeof i.elementIndex&&e.value(i.elementCount-i.elementIndex-1))},"nth-of-type":function(e,t,n,r,i){return Ju(i,e),"number"===typeof i.typeIndex&&e.value(i.typeIndex)},"nth-last-of-type":function(e,t,n,r,i){return Ju(i,e),"number"===typeof i.typeCount&&"number"===typeof i.typeIndex&&e.value(i.typeCount-1-i.typeIndex)},"only-child":function(e,t,n,r,i){return Ju(i,e),1===i.elementCount},"only-of-type":function(e,t,n,r,i){return Ju(i,e),1===i.typeCount},optional:function(e,t){return!qu(e,t)},"read-only":function(e,t,n,r,i){return!Xu(e,t,n,r,i)},"read-write":Xu,required:qu,root:function(e,t,n,r,i){return Boolean((!r||"root"===r.type)&&i.schema&&("html"===i.schema.space||"svg"===i.schema.space)&&Ta(t,["html","svg"]))},scope:function(e,t,n,r,i){return Boolean(Ta(t)&&i.scopeElements&&i.scopeElements.includes(t))}}});function ju(e,t,n,r,i){for(var a=e.pseudos,o=-1;++o4&&"data"===n.slice(0,4)&&ec.test(t)){if("-"===t.charAt(4)){var a=t.slice(5).replace(tc,ac);r="data"+a.charAt(0).toUpperCase()+a.slice(1)}else{var o=t.slice(4);if(!tc.test(o)){var s=o.replace(nc,ic);"-"!==s.charAt(0)&&(s="-"+s),t="data"+s}}i=ou}return new i(r,t)}function ic(e){return"-"+e.toLowerCase()}function ac(e){return e.charAt(1).toUpperCase()}function oc(e){return e.join(" ").trim()}var sc=gl("operator",{unknown:function(e){throw new Error("Unknown operator `"+e.operator+"`")},invalid:function(e,t,n){return pa(t,n.property)},handlers:{"=":function(e,t,n){return Boolean(pa(t,n.property)&&t.properties&&lc(t.properties[n.property],n)===e.value)},"~=":function(e,t,n){var r=t.properties&&t.properties[n.property];return!n.commaSeparated&&r&&"object"===typeof r&&e.value&&r.includes(e.value)||pa(t,n.property)&&lc(r,n)===e.value},"|=":function(e,t,n){var r=lc(t.properties&&t.properties[n.property],n);return Boolean(pa(t,n.property)&&e.value&&(r===e.value||r.slice(0,e.value.length)===e.value&&"-"===r.charAt(e.value.length)))},"^=":function(e,t,n){return Boolean(pa(t,n.property)&&t.properties&&e.value&&lc(t.properties[n.property],n).slice(0,e.value.length)===e.value)},"$=":function(e,t,n){return Boolean(pa(t,n.property)&&t.properties&&e.value&&lc(t.properties[n.property],n).slice(-e.value.length)===e.value)},"*=":function(e,t,n){return Boolean(pa(t,n.property)&&t.properties&&e.value&&lc(t.properties[n.property],n).includes(e.value))}}});function lc(e,t){return"boolean"===typeof e?t.attribute:Array.isArray(e)?(t.commaSeparated?Wu:oc)(e):String(e)}function uc(e,t,n,r,i){return Boolean(Nu(t)&&i.schema&&(!e.tagName||function(e,t){return"*"===e.tagName||e.tagName===t.tagName}(e,t))&&(!e.classNames||function(e,t){var n=t.properties.className||[],r=-1;if(e.classNames)for(;++r","+","~");var Tc=function(e){var t=e||{},n=t.selector,r=t.rewrite;return function(e){if(r&&"function"===typeof r)if(n&&"string"===typeof n){var t=Ec(n,e);t&&t.length>0&&Wl(e,t,(function(e,t,n){r(e,t,n)}))}else Wl(e,(function(e,t,n){r(e,t,n)}))}},Sc={type:"element",tagName:"svg",properties:{className:"octicon octicon-link",viewBox:"0 0 16 16",version:"1.1",width:"16",height:"16",ariaHidden:"true"},children:[{type:"element",tagName:"path",children:[],properties:{fillRule:"evenodd",d:"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"}}]},kc=n(70556),Ac=n.n(kc);var Cc=n(69286),_c=["prefixCls","className","source","style","onScroll","onMouseOver","pluginsFilter","warpperElement"],wc=function(e,t,n){if("element"===e.type&&n&&"root"===n.type&&/h(1|2|3|4|5|6)/.test(e.tagName)){var r=e.children&&e.children[0];r&&r.properties&&"true"===r.properties.ariaHidden&&(r.properties=(0,d.Z)({class:"anchor"},r.properties),r.children=[Sc])}if("element"===e.type&&"pre"===e.tagName){var i=Rc(e.children);e.children.push((void 0===(a=i)&&(a="test"),{type:"element",tagName:"div",properties:{onClick:function(e){var t=e.target;t.classList.add("active"),Ac()(t.dataset.code,(function(){setTimeout((function(){t.classList.remove("active")}),2e3)}))},"data-code":a,class:"copied"},children:[{type:"element",tagName:"svg",properties:{className:"octicon-copy",ariaHidden:"true",viewBox:"0 0 16 16",fill:"currentColor",height:12,width:12},children:[{type:"element",tagName:"path",properties:{fillRule:"evenodd",d:"M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 010 1.5h-1.5a.25.25 0 00-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 00.25-.25v-1.5a.75.75 0 011.5 0v1.5A1.75 1.75 0 019.25 16h-7.5A1.75 1.75 0 010 14.25v-7.5z"},children:[]},{type:"element",tagName:"path",properties:{fillRule:"evenodd",d:"M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0114.25 11h-7.5A1.75 1.75 0 015 9.25v-7.5zm1.75-.25a.25.25 0 00-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 00.25-.25v-7.5a.25.25 0 00-.25-.25h-7.5z"},children:[]}]},{type:"element",tagName:"svg",properties:{className:"octicon-check",ariaHidden:"true",viewBox:"0 0 16 16",fill:"currentColor",height:12,width:12},children:[{type:"element",tagName:"path",properties:{fillRule:"evenodd",d:"M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"},children:[]}]}]}))}var a},Rc=function e(t,n){return void 0===t&&(t=[]),void 0===n&&(n=""),t.forEach((function(t){"text"===t.type?n+=t.value:"element"===t.type&&t.children&&Array.isArray(t.children)&&(n+=e(t.children))})),n},xc=p.forwardRef((function(e,t){var n=e.prefixCls,r=void 0===n?"wmde-markdown wmde-markdown-color":n,i=e.className,a=e.source,o=e.style,s=e.onScroll,l=e.onMouseOver,f=e.pluginsFilter,h=e.warpperElement,m=void 0===h?{}:h,g=(0,c.Z)(e,_c),v=p.createRef();(0,p.useImperativeHandle)(t,(function(){return(0,d.Z)({},e,{mdp:v})}),[v,e]);var b=(r||"")+" "+(i||""),y=[[$l(),{ignoreMissing:!0}],Rl,Ea,La,[Tc,{rewrite:wc}],[Ul,{properties:"attr"}]].concat((0,u.Z)(g.rehypePlugins||[])),O=[].concat((0,u.Z)(g.remarkPlugins||[]),[ua]);return(0,Cc.jsx)("div",(0,d.Z)({ref:v,onScroll:s,onMouseOver:l},m,{className:b,style:o,children:(0,Cc.jsx)(Pr,(0,d.Z)({},g,{rehypePlugins:f?f("rehype",y):y,remarkPlugins:f?f("remark",O):O,children:a||""}))}))}))},55190:function(e,t){"use strict";function n(e,t){return(Array.isArray(t)?t:[t]).some((function(t){return"string"===typeof t&&(t=new RegExp(t)),t.test(e||"")}))}t.Z=function(){return{name:"transform-remove-imports",visitor:{CallExpression:function(e,t){var r=e.node;if("require"===r.callee.name){var i=r.arguments[0].value,a=t.opts;if(!a.test||n(i,a.test)){var o=e.parentPath.node.type;"effects"===a.remove&&"ExpressionStatement"!==o||e.remove()}}},ImportDeclaration:function(e,t){var r=e.node,i=r.source,a=t.opts;if(a.removeAll)e.remove();else if(a.test){var o=i&&i.value?i.value:void 0,s=n(o,a.test);"effects"!==a.remove?o&&s&&e.remove():r.specifiers&&0===r.specifiers.length&&o&&s&&e.remove()}else console.warn('transform-remove-imports: "test" option should be specified')}}}}},85986:function(e){e.exports={trueFunc:function(){return!0},falseFunc:function(){return!1}}},74003:function(e,t,n){"use strict";t.Z=void 0;var r=n(80326);t.Z=function(e){return t=JSON.stringify(e),r.compressToBase64(t).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"");var t}},22074:function(e,t){"use strict";t.Q=function(e){var t,n=[],r=String(e||""),i=r.indexOf(","),a=0,o=!1;for(;!o;)-1===i&&(i=r.length,o=!0),!(t=r.slice(a,i).trim())&&o||n.push(t),a=i+1,i=r.indexOf(",",a);return n}},91038:function(e,t,n){"use strict";var r=n(99856),i=n(22121),a=function(){function e(){this.pseudos={},this.attrEqualityMods={},this.ruleNestingOperators={},this.substitutesEnabled=!1}return e.prototype.registerSelectorPseudos=function(){for(var e=[],t=0;t=s)throw Error("Expected symbol but end of file reached.");if(l=e.charAt(t),r.identSpecialChars[l])n+=l;else{if(r.isHex(l)){var i=l;for(t++,l=e.charAt(t);r.isHex(l);)i+=l,t++,l=e.charAt(t);" "===l&&(t++,l=e.charAt(t)),n+=String.fromCharCode(parseInt(i,16));continue}n+=l}}t++,l=e.charAt(t)}return n}function d(){l=e.charAt(t);for(var n=!1;" "===l||"\t"===l||"\n"===l||"\r"===l||"\f"===l;)n=!0,t++,l=e.charAt(t);return n}function p(){var n=f();if(!n)return null;var r=n;for(l=e.charAt(t);","===l;){if(t++,d(),"selectors"!==r.type&&(r={type:"selectors",selectors:[n]}),!(n=f()))throw Error('Rule expected after ",".');r.selectors.push(n)}return r}function f(){d();var n={type:"ruleSet"},r=h();if(!r)return null;for(var i=n;r&&(r.type="rule",i.rule=r,i=r,d(),l=e.charAt(t),!(t>=s||","===l||")"===l));)if(a[l]){var o=l;if(t++,d(),!(r=h()))throw Error('Rule expected after "'+o+'".');r.nestingOperator=o}else(r=h())&&(r.nestingOperator=null);return n}function h(){for(var a=null;t=s)throw Error('Expected "=" but end of file reached.');if("="!==l)throw Error('Expected "=" but "'+l+'" found.');f.operator=h+"=",t++,d();var m="";if(f.valueType="string",'"'===l)m=u('"',r.doubleQuotesEscapeChars);else if("'"===l)m=u("'",r.singleQuoteEscapeChars);else if(o&&"$"===l)t++,m=c(),f.valueType="substitute";else{for(;t=s)throw Error('Expected "]" but end of file reached.');if("]"!==l)throw Error('Expected "]" but "'+l+'" found.');t++,f.value=m}((a=a||{}).attrs=a.attrs||[]).push(f)}else{if(":"!==l)break;t++;var g=c(),v={name:g};if("("===l){t++;var b="";if(d(),"selector"===n[g])v.valueType="selector",b=p();else{if(v.valueType=n[g]||"string",'"'===l)b=u('"',r.doubleQuotesEscapeChars);else if("'"===l)b=u("'",r.singleQuoteEscapeChars);else if(o&&"$"===l)t++,b=c(),v.valueType="substitute";else{for(;t=s)throw Error('Expected ")" but end of file reached.');if(")"!==l)throw Error('Expected ")" but "'+l+'" found.');t++,v.value=b}((a=a||{}).pseudos=a.pseudos||[]).push(v)}return a}return function(){var n=p();if(t="a"&&e<="z"||e>="A"&&e<="Z"||"-"===e||"_"===e},t.isIdent=function(e){return e>="a"&&e<="z"||e>="A"&&e<="Z"||e>="0"&&e<="9"||"-"===e||"_"===e},t.isHex=function(e){return e>="a"&&e<="f"||e>="A"&&e<="F"||e>="0"&&e<="9"},t.escapeIdentifier=function(e){for(var n=e.length,r="",i=0;i="A"&&a<="Z"||a>="a"&&a<="z"||0!==i&&a>="0"&&a<="9")r+=a;else{var o=a.charCodeAt(0);if(55296===(63488&o)){var s=e.charCodeAt(i++);if(55296!==(64512&o)||56320!==(64512&s))throw Error("UCS-2(decode): illegal sequence");o=((1023&o)<<10)+(1023&s)+65536}r+="\\"+o.toString(16)+" "}i++}return r},t.escapeStr=function(e){for(var n,r=e.length,i="",a=0;a":!0,"?":!0,"@":!0,"[":!0,"\\":!0,"]":!0,"^":!0,"`":!0,"{":!0,"|":!0,"}":!0,"~":!0},t.strReplacementsRev={"\n":"\\n","\r":"\\r","\t":"\\t","\f":"\\f","\v":"\\v"},t.singleQuoteEscapeChars={n:"\n",r:"\r",t:"\t",f:"\f","\\":"\\","'":"'"},t.doubleQuotesEscapeChars={n:"\n",r:"\r",t:"\t",f:"\f","\\":"\\",'"':'"'}},47362:function(e){"use strict";var t=Object.prototype.hasOwnProperty,n=Object.prototype.toString,r=Object.defineProperty,i=Object.getOwnPropertyDescriptor,a=function(e){return"function"===typeof Array.isArray?Array.isArray(e):"[object Array]"===n.call(e)},o=function(e){if(!e||"[object Object]"!==n.call(e))return!1;var r,i=t.call(e,"constructor"),a=e.constructor&&e.constructor.prototype&&t.call(e.constructor.prototype,"isPrototypeOf");if(e.constructor&&!i&&!a)return!1;for(r in e);return"undefined"===typeof r||t.call(e,r)},s=function(e,t){r&&"__proto__"===t.name?r(e,t.name,{enumerable:!0,configurable:!0,value:t.newValue,writable:!0}):e[t.name]=t.newValue},l=function(e,n){if("__proto__"===n){if(!t.call(e,n))return;if(i)return i(e,n).value}return e[n]};e.exports=function e(){var t,n,r,i,u,c,d=arguments[0],p=1,f=arguments.length,h=!1;for("boolean"===typeof d&&(h=d,d=arguments[1]||{},p=2),(null==d||"object"!==typeof d&&"function"!==typeof d)&&(d={});p=97&&t<=122||t>=65&&t<=90}},56702:function(e,t,n){"use strict";var r=n(33945),i=n(42396);e.exports=function(e){return r(e)||i(e)}},14940:function(e){e.exports=function(e){return null!=e&&null!=e.constructor&&"function"===typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}},42396:function(e){"use strict";e.exports=function(e){var t="string"===typeof e?e.charCodeAt(0):e;return t>=48&&t<=57}},29528:function(e){"use strict";e.exports=function(e){var t="string"===typeof e?e.charCodeAt(0):e;return t>=97&&t<=102||t>=65&&t<=70||t>=48&&t<=57}},80326:function(e,t,n){var r,i=function(){var e=String.fromCharCode,t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+-$",r={};function i(e,t){if(!r[e]){r[e]={};for(var n=0;n>>8,n[2*r+1]=o%256}return n},decompressFromUint8Array:function(t){if(null===t||void 0===t)return a.decompress(t);for(var n=new Array(t.length/2),r=0,i=n.length;r>=1}else{for(i=1,r=0;r>=1}0==--d&&(d=Math.pow(2,f),f++),delete s[c]}else for(i=o[c],r=0;r>=1;0==--d&&(d=Math.pow(2,f),f++),o[u]=p++,c=String(l)}if(""!==c){if(Object.prototype.hasOwnProperty.call(s,c)){if(c.charCodeAt(0)<256){for(r=0;r>=1}else{for(i=1,r=0;r>=1}0==--d&&(d=Math.pow(2,f),f++),delete s[c]}else for(i=o[c],r=0;r>=1;0==--d&&(d=Math.pow(2,f),f++)}for(i=2,r=0;r>=1;for(;;){if(m<<=1,g==t-1){h.push(n(m));break}g++}return h.join("")},decompress:function(e){return null==e?"":""==e?null:a._decompress(e.length,32768,(function(t){return e.charCodeAt(t)}))},_decompress:function(t,n,r){var i,a,o,s,l,u,c,d=[],p=4,f=4,h=3,m="",g=[],v={val:r(0),position:n,index:1};for(i=0;i<3;i+=1)d[i]=i;for(o=0,l=Math.pow(2,2),u=1;u!=l;)s=v.val&v.position,v.position>>=1,0==v.position&&(v.position=n,v.val=r(v.index++)),o|=(s>0?1:0)*u,u<<=1;switch(o){case 0:for(o=0,l=Math.pow(2,8),u=1;u!=l;)s=v.val&v.position,v.position>>=1,0==v.position&&(v.position=n,v.val=r(v.index++)),o|=(s>0?1:0)*u,u<<=1;c=e(o);break;case 1:for(o=0,l=Math.pow(2,16),u=1;u!=l;)s=v.val&v.position,v.position>>=1,0==v.position&&(v.position=n,v.val=r(v.index++)),o|=(s>0?1:0)*u,u<<=1;c=e(o);break;case 2:return""}for(d[3]=c,a=c,g.push(c);;){if(v.index>t)return"";for(o=0,l=Math.pow(2,h),u=1;u!=l;)s=v.val&v.position,v.position>>=1,0==v.position&&(v.position=n,v.val=r(v.index++)),o|=(s>0?1:0)*u,u<<=1;switch(c=o){case 0:for(o=0,l=Math.pow(2,8),u=1;u!=l;)s=v.val&v.position,v.position>>=1,0==v.position&&(v.position=n,v.val=r(v.index++)),o|=(s>0?1:0)*u,u<<=1;d[f++]=e(o),c=f-1,p--;break;case 1:for(o=0,l=Math.pow(2,16),u=1;u!=l;)s=v.val&v.position,v.position>>=1,0==v.position&&(v.position=n,v.val=r(v.index++)),o|=(s>0?1:0)*u,u<<=1;d[f++]=e(o),c=f-1,p--;break;case 2:return g.join("")}if(0==p&&(p=Math.pow(2,h),h++),d[c])m=d[c];else{if(c!==f)return null;m=a+a.charAt(0)}g.push(m),d[f++]=a+m.charAt(0),a=m,0==--p&&(p=Math.pow(2,h),h++)}}};return a}();void 0===(r=function(){return i}.call(t,n,t,e))||(e.exports=r)},64677:function(e){"use strict";var t={};function n(e,r,i){var a,o,s,l,u,c="";for("string"!==typeof r&&(i=r,r=n.defaultChars),"undefined"===typeof i&&(i=!0),u=function(e){var n,r,i=t[e];if(i)return i;for(i=t[e]=[],n=0;n<128;n++)r=String.fromCharCode(n),/^[0-9a-z]$/i.test(r)?i.push(r):i.push("%"+("0"+n.toString(16).toUpperCase()).slice(-2));for(n=0;n=55296&&s<=57343){if(s>=55296&&s<=56319&&a+1=56320&&l<=57343){c+=encodeURIComponent(e[a]+e[a+1]),a++;continue}c+="%EF%BF%BD"}else c+=encodeURIComponent(e[a]);return c}n.defaultChars=";/?:@&=+$,-_.!~*'()#",n.componentChars="-_.!~*'()",e.exports=n},39509:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.compile=void 0;var r=n(85986);t.compile=function(e){var t=e[0],n=e[1]-1;if(n<0&&t<=0)return r.falseFunc;if(-1===t)return function(e){return e<=n};if(0===t)return function(e){return e===n};if(1===t)return n<0?r.trueFunc:function(e){return e>=n};var i=Math.abs(t),a=(n%i+i)%i;return t>1?function(e){return e>=n&&e%i===a}:function(e){return e<=n&&e%i===a}}},63051:function(e,t,n){"use strict";var r=n(97311);var i=n(39509);t.ZP=function(e){return(0,i.compile)((0,r.parse)(e))}},97311:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parse=void 0;var n=new Set([9,10,12,13,32]),r="0".charCodeAt(0),i="9".charCodeAt(0);t.parse=function(e){if("even"===(e=e.trim().toLowerCase()))return[2,0];if("odd"===e)return[2,1];var t=0,a=0,o=l(),s=u();if(t=r&&e.charCodeAt(t)<=i;)a=10*a+(e.charCodeAt(t)-r),t++;return t===n?null:a}function c(){for(;t65535&&(C+=c((T-=65536)>>>10|55296),T=56320|1023&T),T=C+c(T))):x!==f&&k(4,L)),T?(te(),I=J(),j=P-1,Y+=P-R+1,K.push(T),(D=J()).offset++,B&&B.call(Z,T,{start:I,end:D},e.slice(R-1,P)),I=D):(p=e.slice(R-1,P),X+=p,Y+=p.length,j=P-1)}else 10===E&&(q++,V++,Y=0),E===E?(X+=c(E),Y++):te();return K.join("");function J(){return{line:q,column:Y,offset:j+(H.offset||0)}}function ee(e,t){var n=J();n.column+=t,n.offset+=t,$.call(G,b[e],n,e)}function te(){X&&(K.push(X),U&&U.call(Q,X,{start:I,end:J()}),X="")}}(e,o)};var u={}.hasOwnProperty,c=String.fromCharCode,d=Function.prototype,p={warning:null,reference:null,text:null,warningContext:null,referenceContext:null,textContext:null,position:{},additional:null,attribute:!1,nonTerminated:!0},f="named",h="hexadecimal",m="decimal",g={hexadecimal:16,decimal:10},v={};v.named=s,v[m]=a,v[h]=o;var b={};function y(e){return e>=55296&&e<=57343||e>1114111}function O(e){return e>=1&&e<=8||11===e||e>=13&&e<=31||e>=127&&e<=159||e>=64976&&e<=65007||65535===(65535&e)||65534===(65535&e)}b[1]="Named character references must be terminated by a semicolon",b[2]="Numeric character references must be terminated by a semicolon",b[3]="Named character references cannot be empty",b[4]="Numeric character references cannot be empty",b[5]="Named character references must be known",b[6]="Numeric character references cannot be disallowed",b[7]="Numeric character references cannot be outside the permissible Unicode range"},19548:function(e,t,n){"use strict";var r=n(17246).DOCUMENT_MODE,i="html",a=["+//silmaril//dtd html pro v0r11 19970101//","-//as//dtd html 3.0 aswedit + extensions//","-//advasoft ltd//dtd html 3.0 aswedit + extensions//","-//ietf//dtd html 2.0 level 1//","-//ietf//dtd html 2.0 level 2//","-//ietf//dtd html 2.0 strict level 1//","-//ietf//dtd html 2.0 strict level 2//","-//ietf//dtd html 2.0 strict//","-//ietf//dtd html 2.0//","-//ietf//dtd html 2.1e//","-//ietf//dtd html 3.0//","-//ietf//dtd html 3.2 final//","-//ietf//dtd html 3.2//","-//ietf//dtd html 3//","-//ietf//dtd html level 0//","-//ietf//dtd html level 1//","-//ietf//dtd html level 2//","-//ietf//dtd html level 3//","-//ietf//dtd html strict level 0//","-//ietf//dtd html strict level 1//","-//ietf//dtd html strict level 2//","-//ietf//dtd html strict level 3//","-//ietf//dtd html strict//","-//ietf//dtd html//","-//metrius//dtd metrius presentational//","-//microsoft//dtd internet explorer 2.0 html strict//","-//microsoft//dtd internet explorer 2.0 html//","-//microsoft//dtd internet explorer 2.0 tables//","-//microsoft//dtd internet explorer 3.0 html strict//","-//microsoft//dtd internet explorer 3.0 html//","-//microsoft//dtd internet explorer 3.0 tables//","-//netscape comm. corp.//dtd html//","-//netscape comm. corp.//dtd strict html//","-//o'reilly and associates//dtd html 2.0//","-//o'reilly and associates//dtd html extended 1.0//","-//o'reilly and associates//dtd html extended relaxed 1.0//","-//sq//dtd html 2.0 hotmetal + extensions//","-//softquad software//dtd hotmetal pro 6.0::19990601::extensions to html 4.0//","-//softquad//dtd hotmetal pro 4.0::19971010::extensions to html 4.0//","-//spyglass//dtd html 2.0 extended//","-//sun microsystems corp.//dtd hotjava html//","-//sun microsystems corp.//dtd hotjava strict html//","-//w3c//dtd html 3 1995-03-24//","-//w3c//dtd html 3.2 draft//","-//w3c//dtd html 3.2 final//","-//w3c//dtd html 3.2//","-//w3c//dtd html 3.2s draft//","-//w3c//dtd html 4.0 frameset//","-//w3c//dtd html 4.0 transitional//","-//w3c//dtd html experimental 19960712//","-//w3c//dtd html experimental 970421//","-//w3c//dtd w3 html//","-//w3o//dtd w3 html 3.0//","-//webtechs//dtd mozilla html 2.0//","-//webtechs//dtd mozilla html//"],o=a.concat(["-//w3c//dtd html 4.01 frameset//","-//w3c//dtd html 4.01 transitional//"]),s=["-//w3o//dtd w3 html strict 3.0//en//","-/w3c/dtd html 4.0 transitional/en","html"],l=["-//w3c//dtd xhtml 1.0 frameset//","-//w3c//dtd xhtml 1.0 transitional//"],u=l.concat(["-//w3c//dtd html 4.01 frameset//","-//w3c//dtd html 4.01 transitional//"]);function c(e){var t=-1!==e.indexOf('"')?"'":'"';return t+e+t}function d(e,t){for(var n=0;n-1)return r.QUIRKS;var c=null===t?o:a;if(d(n,c))return r.QUIRKS;if(d(n,c=null===t?l:u))return r.LIMITED_QUIRKS}return r.NO_QUIRKS},t.serializeContent=function(e,t,n){var r="!DOCTYPE ";return e&&(r+=e),t?r+=" PUBLIC "+c(t):n&&(r+=" SYSTEM"),null!==n&&(r+=" "+c(n)),r}},48240:function(e){"use strict";e.exports={controlCharacterInInputStream:"control-character-in-input-stream",noncharacterInInputStream:"noncharacter-in-input-stream",surrogateInInputStream:"surrogate-in-input-stream",nonVoidHtmlElementStartTagWithTrailingSolidus:"non-void-html-element-start-tag-with-trailing-solidus",endTagWithAttributes:"end-tag-with-attributes",endTagWithTrailingSolidus:"end-tag-with-trailing-solidus",unexpectedSolidusInTag:"unexpected-solidus-in-tag",unexpectedNullCharacter:"unexpected-null-character",unexpectedQuestionMarkInsteadOfTagName:"unexpected-question-mark-instead-of-tag-name",invalidFirstCharacterOfTagName:"invalid-first-character-of-tag-name",unexpectedEqualsSignBeforeAttributeName:"unexpected-equals-sign-before-attribute-name",missingEndTagName:"missing-end-tag-name",unexpectedCharacterInAttributeName:"unexpected-character-in-attribute-name",unknownNamedCharacterReference:"unknown-named-character-reference",missingSemicolonAfterCharacterReference:"missing-semicolon-after-character-reference",unexpectedCharacterAfterDoctypeSystemIdentifier:"unexpected-character-after-doctype-system-identifier",unexpectedCharacterInUnquotedAttributeValue:"unexpected-character-in-unquoted-attribute-value",eofBeforeTagName:"eof-before-tag-name",eofInTag:"eof-in-tag",missingAttributeValue:"missing-attribute-value",missingWhitespaceBetweenAttributes:"missing-whitespace-between-attributes",missingWhitespaceAfterDoctypePublicKeyword:"missing-whitespace-after-doctype-public-keyword",missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers:"missing-whitespace-between-doctype-public-and-system-identifiers",missingWhitespaceAfterDoctypeSystemKeyword:"missing-whitespace-after-doctype-system-keyword",missingQuoteBeforeDoctypePublicIdentifier:"missing-quote-before-doctype-public-identifier",missingQuoteBeforeDoctypeSystemIdentifier:"missing-quote-before-doctype-system-identifier",missingDoctypePublicIdentifier:"missing-doctype-public-identifier",missingDoctypeSystemIdentifier:"missing-doctype-system-identifier",abruptDoctypePublicIdentifier:"abrupt-doctype-public-identifier",abruptDoctypeSystemIdentifier:"abrupt-doctype-system-identifier",cdataInHtmlContent:"cdata-in-html-content",incorrectlyOpenedComment:"incorrectly-opened-comment",eofInScriptHtmlCommentLikeText:"eof-in-script-html-comment-like-text",eofInDoctype:"eof-in-doctype",nestedComment:"nested-comment",abruptClosingOfEmptyComment:"abrupt-closing-of-empty-comment",eofInComment:"eof-in-comment",incorrectlyClosedComment:"incorrectly-closed-comment",eofInCdata:"eof-in-cdata",absenceOfDigitsInNumericCharacterReference:"absence-of-digits-in-numeric-character-reference",nullCharacterReference:"null-character-reference",surrogateCharacterReference:"surrogate-character-reference",characterReferenceOutsideUnicodeRange:"character-reference-outside-unicode-range",controlCharacterReference:"control-character-reference",noncharacterCharacterReference:"noncharacter-character-reference",missingWhitespaceBeforeDoctypeName:"missing-whitespace-before-doctype-name",missingDoctypeName:"missing-doctype-name",invalidCharacterSequenceAfterDoctypeName:"invalid-character-sequence-after-doctype-name",duplicateAttribute:"duplicate-attribute",nonConformingDoctype:"non-conforming-doctype",missingDoctype:"missing-doctype",misplacedDoctype:"misplaced-doctype",endTagWithoutMatchingOpenElement:"end-tag-without-matching-open-element",closingOfElementWithOpenChildElements:"closing-of-element-with-open-child-elements",disallowedContentInNoscriptInHead:"disallowed-content-in-noscript-in-head",openElementsLeftAfterEof:"open-elements-left-after-eof",abandonedHeadElementChild:"abandoned-head-element-child",misplacedStartTagForHeadElement:"misplaced-start-tag-for-head-element",nestedNoscriptInHead:"nested-noscript-in-head",eofInElementThatCanContainOnlyText:"eof-in-element-that-can-contain-only-text"}},46424:function(e,t,n){"use strict";var r,i=n(65526).default,a=n(54762),o=n(17246),s=o.TAG_NAMES,l=o.NAMESPACES,u=o.ATTRS,c="text/html",d="application/xhtml+xml",p={attributename:"attributeName",attributetype:"attributeType",basefrequency:"baseFrequency",baseprofile:"baseProfile",calcmode:"calcMode",clippathunits:"clipPathUnits",diffuseconstant:"diffuseConstant",edgemode:"edgeMode",filterunits:"filterUnits",glyphref:"glyphRef",gradienttransform:"gradientTransform",gradientunits:"gradientUnits",kernelmatrix:"kernelMatrix",kernelunitlength:"kernelUnitLength",keypoints:"keyPoints",keysplines:"keySplines",keytimes:"keyTimes",lengthadjust:"lengthAdjust",limitingconeangle:"limitingConeAngle",markerheight:"markerHeight",markerunits:"markerUnits",markerwidth:"markerWidth",maskcontentunits:"maskContentUnits",maskunits:"maskUnits",numoctaves:"numOctaves",pathlength:"pathLength",patterncontentunits:"patternContentUnits",patterntransform:"patternTransform",patternunits:"patternUnits",pointsatx:"pointsAtX",pointsaty:"pointsAtY",pointsatz:"pointsAtZ",preservealpha:"preserveAlpha",preserveaspectratio:"preserveAspectRatio",primitiveunits:"primitiveUnits",refx:"refX",refy:"refY",repeatcount:"repeatCount",repeatdur:"repeatDur",requiredextensions:"requiredExtensions",requiredfeatures:"requiredFeatures",specularconstant:"specularConstant",specularexponent:"specularExponent",spreadmethod:"spreadMethod",startoffset:"startOffset",stddeviation:"stdDeviation",stitchtiles:"stitchTiles",surfacescale:"surfaceScale",systemlanguage:"systemLanguage",tablevalues:"tableValues",targetx:"targetX",targety:"targetY",textlength:"textLength",viewbox:"viewBox",viewtarget:"viewTarget",xchannelselector:"xChannelSelector",ychannelselector:"yChannelSelector",zoomandpan:"zoomAndPan"},f={"xlink:actuate":{prefix:"xlink",name:"actuate",namespace:l.XLINK},"xlink:arcrole":{prefix:"xlink",name:"arcrole",namespace:l.XLINK},"xlink:href":{prefix:"xlink",name:"href",namespace:l.XLINK},"xlink:role":{prefix:"xlink",name:"role",namespace:l.XLINK},"xlink:show":{prefix:"xlink",name:"show",namespace:l.XLINK},"xlink:title":{prefix:"xlink",name:"title",namespace:l.XLINK},"xlink:type":{prefix:"xlink",name:"type",namespace:l.XLINK},"xml:base":{prefix:"xml",name:"base",namespace:l.XML},"xml:lang":{prefix:"xml",name:"lang",namespace:l.XML},"xml:space":{prefix:"xml",name:"space",namespace:l.XML},xmlns:{prefix:"",name:"xmlns",namespace:l.XMLNS},"xmlns:xlink":{prefix:"xmlns",name:"xlink",namespace:l.XMLNS}},h=t.SVG_TAG_NAMES_ADJUSTMENT_MAP={altglyph:"altGlyph",altglyphdef:"altGlyphDef",altglyphitem:"altGlyphItem",animatecolor:"animateColor",animatemotion:"animateMotion",animatetransform:"animateTransform",clippath:"clipPath",feblend:"feBlend",fecolormatrix:"feColorMatrix",fecomponenttransfer:"feComponentTransfer",fecomposite:"feComposite",feconvolvematrix:"feConvolveMatrix",fediffuselighting:"feDiffuseLighting",fedisplacementmap:"feDisplacementMap",fedistantlight:"feDistantLight",feflood:"feFlood",fefunca:"feFuncA",fefuncb:"feFuncB",fefuncg:"feFuncG",fefuncr:"feFuncR",fegaussianblur:"feGaussianBlur",feimage:"feImage",femerge:"feMerge",femergenode:"feMergeNode",femorphology:"feMorphology",feoffset:"feOffset",fepointlight:"fePointLight",fespecularlighting:"feSpecularLighting",fespotlight:"feSpotLight",fetile:"feTile",feturbulence:"feTurbulence",foreignobject:"foreignObject",glyphref:"glyphRef",lineargradient:"linearGradient",radialgradient:"radialGradient",textpath:"textPath"},m=(i(r={},s.B,!0),i(r,s.BIG,!0),i(r,s.BLOCKQUOTE,!0),i(r,s.BODY,!0),i(r,s.BR,!0),i(r,s.CENTER,!0),i(r,s.CODE,!0),i(r,s.DD,!0),i(r,s.DIV,!0),i(r,s.DL,!0),i(r,s.DT,!0),i(r,s.EM,!0),i(r,s.EMBED,!0),i(r,s.H1,!0),i(r,s.H2,!0),i(r,s.H3,!0),i(r,s.H4,!0),i(r,s.H5,!0),i(r,s.H6,!0),i(r,s.HEAD,!0),i(r,s.HR,!0),i(r,s.I,!0),i(r,s.IMG,!0),i(r,s.LI,!0),i(r,s.LISTING,!0),i(r,s.MENU,!0),i(r,s.META,!0),i(r,s.NOBR,!0),i(r,s.OL,!0),i(r,s.P,!0),i(r,s.PRE,!0),i(r,s.RUBY,!0),i(r,s.S,!0),i(r,s.SMALL,!0),i(r,s.SPAN,!0),i(r,s.STRONG,!0),i(r,s.STRIKE,!0),i(r,s.SUB,!0),i(r,s.SUP,!0),i(r,s.TABLE,!0),i(r,s.TT,!0),i(r,s.U,!0),i(r,s.UL,!0),i(r,s.VAR,!0),r);t.causesExit=function(e){var t=e.tagName;return!!(t===s.FONT&&(null!==a.getTokenAttr(e,u.COLOR)||null!==a.getTokenAttr(e,u.SIZE)||null!==a.getTokenAttr(e,u.FACE)))||m[t]},t.adjustTokenMathMLAttrs=function(e){for(var t=0;t=55296&&e<=57343},t.isSurrogatePair=function(e){return e>=56320&&e<=57343},t.getSurrogatePairCodePoint=function(e,t){return 1024*(e-55296)+9216+t},t.isControlCodePoint=function(e){return 32!==e&&10!==e&&13!==e&&9!==e&&12!==e&&e>=1&&e<=31||e>=127&&e<=159},t.isUndefinedCodePoint=function(e){return e>=64976&&e<=65007||n.indexOf(e)>-1}},22810:function(e,t,n){"use strict";var r=n(89372).default,i=n(5816).default,a=n(44422).default,o=n(79484).default,s=function(e){a(n,e);var t=o(n);function n(e,i){var a;return r(this,n),(a=t.call(this,e)).posTracker=null,a.onParseError=i.onParseError,a}return i(n,[{key:"_setErrorLocation",value:function(e){e.startLine=e.endLine=this.posTracker.line,e.startCol=e.endCol=this.posTracker.col,e.startOffset=e.endOffset=this.posTracker.offset}},{key:"_reportError",value:function(e){var t={code:e,startLine:-1,startCol:-1,startOffset:-1,endLine:-1,endCol:-1,endOffset:-1};this._setErrorLocation(t),this.onParseError(t)}},{key:"_getOverriddenMethods",value:function(e){return{_err:function(t){e._reportError(t)}}}}]),n}(n(64433));e.exports=s},42425:function(e,t,n){"use strict";var r=n(89372).default,i=n(5816).default,a=n(44422).default,o=n(79484).default,s=n(22810),l=n(23462),u=n(3549),c=n(64433),d=function(e){a(n,e);var t=o(n);function n(e,i){var a;return r(this,n),(a=t.call(this,e,i)).opts=i,a.ctLoc=null,a.locBeforeToken=!1,a}return i(n,[{key:"_setErrorLocation",value:function(e){this.ctLoc&&(e.startLine=this.ctLoc.startLine,e.startCol=this.ctLoc.startCol,e.startOffset=this.ctLoc.startOffset,e.endLine=this.locBeforeToken?this.ctLoc.startLine:this.ctLoc.endLine,e.endCol=this.locBeforeToken?this.ctLoc.startCol:this.ctLoc.endCol,e.endOffset=this.locBeforeToken?this.ctLoc.startOffset:this.ctLoc.endOffset)}},{key:"_getOverriddenMethods",value:function(e,t){return{_bootstrap:function(n,r){t._bootstrap.call(this,n,r),c.install(this.tokenizer,l,e.opts),c.install(this.tokenizer,u)},_processInputToken:function(n){e.ctLoc=n.location,t._processInputToken.call(this,n)},_err:function(t,n){e.locBeforeToken=n&&n.beforeToken,e._reportError(t)}}}}]),n}(s);e.exports=d},93540:function(e,t,n){"use strict";var r=n(89372).default,i=n(5816).default,a=n(33854).default,o=n(38620).default,s=n(44422).default,l=n(79484).default,u=n(22810),c=n(83155),d=n(64433),p=function(e){s(n,e);var t=l(n);function n(e,i){var a;return r(this,n),(a=t.call(this,e,i)).posTracker=d.install(e,c),a.lastErrOffset=-1,a}return i(n,[{key:"_reportError",value:function(e){this.lastErrOffset!==this.posTracker.offset&&(this.lastErrOffset=this.posTracker.offset,a(o(n.prototype),"_reportError",this).call(this,e))}}]),n}(u);e.exports=p},23462:function(e,t,n){"use strict";var r=n(5816).default,i=n(89372).default,a=n(44422).default,o=n(79484).default,s=n(22810),l=n(93540),u=n(64433),c=function(e){a(n,e);var t=o(n);function n(e,r){var a;i(this,n),a=t.call(this,e,r);var o=u.install(e.preprocessor,l,r);return a.posTracker=o.posTracker,a}return r(n)}(s);e.exports=c},78097:function(e,t,n){"use strict";var r=n(89372).default,i=n(5816).default,a=n(44422).default,o=n(79484).default,s=function(e){a(n,e);var t=o(n);function n(e,i){var a;return r(this,n),(a=t.call(this,e)).onItemPop=i.onItemPop,a}return i(n,[{key:"_getOverriddenMethods",value:function(e,t){return{pop:function(){e.onItemPop(this.current),t.pop.call(this)},popAllUpToHtmlElement:function(){for(var n=this.stackTop;n>0;n--)e.onItemPop(this.items[n]);t.popAllUpToHtmlElement.call(this)},remove:function(n){e.onItemPop(this.current),t.remove.call(this,n)}}}}]),n}(n(64433));e.exports=s},78967:function(e,t,n){"use strict";var r=n(89372).default,i=n(5816).default,a=n(44422).default,o=n(79484).default,s=n(64433),l=n(54762),u=n(3549),c=n(78097),d=n(17246).TAG_NAMES,p=function(e){a(n,e);var t=o(n);function n(e){var i;return r(this,n),(i=t.call(this,e)).parser=e,i.treeAdapter=i.parser.treeAdapter,i.posTracker=null,i.lastStartTagToken=null,i.lastFosterParentingLocation=null,i.currentToken=null,i}return i(n,[{key:"_setStartLocation",value:function(e){var t=null;this.lastStartTagToken&&((t=Object.assign({},this.lastStartTagToken.location)).startTag=this.lastStartTagToken.location),this.treeAdapter.setNodeSourceCodeLocation(e,t)}},{key:"_setEndLocation",value:function(e,t){if(this.treeAdapter.getNodeSourceCodeLocation(e)&&t.location){var n=t.location,r=this.treeAdapter.getTagName(e),i={};t.type===l.END_TAG_TOKEN&&r===t.tagName?(i.endTag=Object.assign({},n),i.endLine=n.endLine,i.endCol=n.endCol,i.endOffset=n.endOffset):(i.endLine=n.startLine,i.endCol=n.startCol,i.endOffset=n.startOffset),this.treeAdapter.updateNodeSourceCodeLocation(e,i)}}},{key:"_getOverriddenMethods",value:function(e,t){return{_bootstrap:function(n,r){t._bootstrap.call(this,n,r),e.lastStartTagToken=null,e.lastFosterParentingLocation=null,e.currentToken=null;var i=s.install(this.tokenizer,u);e.posTracker=i.posTracker,s.install(this.openElements,c,{onItemPop:function(t){e._setEndLocation(t,e.currentToken)}})},_runParsingLoop:function(n){t._runParsingLoop.call(this,n);for(var r=this.openElements.stackTop;r>=0;r--)e._setEndLocation(this.openElements.items[r],e.currentToken)},_processTokenInForeignContent:function(n){e.currentToken=n,t._processTokenInForeignContent.call(this,n)},_processToken:function(n){if(e.currentToken=n,t._processToken.call(this,n),n.type===l.END_TAG_TOKEN&&(n.tagName===d.HTML||n.tagName===d.BODY&&this.openElements.hasInScope(d.BODY)))for(var r=this.openElements.stackTop;r>=0;r--){var i=this.openElements.items[r];if(this.treeAdapter.getTagName(i)===n.tagName){e._setEndLocation(i,n);break}}},_setDocumentType:function(e){t._setDocumentType.call(this,e);for(var n=this.treeAdapter.getChildNodes(this.document),r=n.length,i=0;i=3)for(var r=this.treeAdapter.getAttrList(t).length,i=this.treeAdapter.getTagName(t),a=this.treeAdapter.getNamespaceURI(t),o=this.length-1;o>=0;o--){var s=this.entries[o];if(s.type===e.MARKER_ENTRY)break;var l=s.element,u=this.treeAdapter.getAttrList(l);this.treeAdapter.getTagName(l)===i&&this.treeAdapter.getNamespaceURI(l)===a&&u.length===r&&n.push({idx:o,attrs:u})}return n.length<3?[]:n}},{key:"_ensureNoahArkCondition",value:function(e){var t=this._getNoahArkConditionCandidates(e),n=t.length;if(n){for(var r=this.treeAdapter.getAttrList(e),i=r.length,a=Object.create(null),o=0;o=2;d--)this.entries.splice(t[d].idx,1),this.length--}}},{key:"insertMarker",value:function(){this.entries.push({type:e.MARKER_ENTRY}),this.length++}},{key:"pushElement",value:function(t,n){this._ensureNoahArkCondition(t),this.entries.push({type:e.ELEMENT_ENTRY,element:t,token:n}),this.length++}},{key:"insertElementAfterBookmark",value:function(t,n){for(var r=this.length-1;r>=0&&this.entries[r]!==this.bookmark;r--);this.entries.splice(r+1,0,{type:e.ELEMENT_ENTRY,element:t,token:n}),this.length++}},{key:"removeEntry",value:function(e){for(var t=this.length-1;t>=0;t--)if(this.entries[t]===e){this.entries.splice(t,1),this.length--;break}}},{key:"clearToLastMarker",value:function(){for(;this.length;){var t=this.entries.pop();if(this.length--,t.type===e.MARKER_ENTRY)break}}},{key:"getElementEntryInScopeWithTagName",value:function(t){for(var n=this.length-1;n>=0;n--){var r=this.entries[n];if(r.type===e.MARKER_ENTRY)return null;if(this.treeAdapter.getTagName(r.element)===t)return r}return null}},{key:"getElementEntry",value:function(t){for(var n=this.length-1;n>=0;n--){var r=this.entries[n];if(r.type===e.ELEMENT_ENTRY&&r.element===t)return r}return null}}]),e}();a.MARKER_ENTRY="MARKER_ENTRY",a.ELEMENT_ENTRY="ELEMENT_ENTRY",e.exports=a},7986:function(e,t,n){"use strict";var r,i,a,o,s,l,u,c,d,p,f,h,m,g,v,b,y,O,E,T,S,k,A,C,_,w,R=n(89372).default,x=n(5816).default,N=n(65526).default,I=n(54762),D=n(45557),L=n(35468),P=n(78967),M=n(42425),F=n(64433),U=n(98653),B=n(19416),$=n(19548),Q=n(46424),Z=n(48240),G=n(22525),H=n(17246),W=H.TAG_NAMES,z=H.NAMESPACES,j=H.ATTRS,V={scriptingEnabled:!0,sourceCodeLocationInfo:!1,onParseError:null,treeAdapter:U},Y="hidden",q="INITIAL_MODE",X="BEFORE_HTML_MODE",K="BEFORE_HEAD_MODE",J="IN_HEAD_MODE",ee="IN_HEAD_NO_SCRIPT_MODE",te="AFTER_HEAD_MODE",ne="IN_BODY_MODE",re="TEXT_MODE",ie="IN_TABLE_MODE",ae="IN_TABLE_TEXT_MODE",oe="IN_CAPTION_MODE",se="IN_COLUMN_GROUP_MODE",le="IN_TABLE_BODY_MODE",ue="IN_ROW_MODE",ce="IN_CELL_MODE",de="IN_SELECT_MODE",pe="IN_SELECT_IN_TABLE_MODE",fe="IN_TEMPLATE_MODE",he="AFTER_BODY_MODE",me="IN_FRAMESET_MODE",ge="AFTER_FRAMESET_MODE",ve="AFTER_AFTER_BODY_MODE",be="AFTER_AFTER_FRAMESET_MODE",ye=(N(r={},W.TR,ue),N(r,W.TBODY,le),N(r,W.THEAD,le),N(r,W.TFOOT,le),N(r,W.CAPTION,oe),N(r,W.COLGROUP,se),N(r,W.TABLE,ie),N(r,W.BODY,ne),N(r,W.FRAMESET,me),r),Oe=(N(i={},W.CAPTION,ie),N(i,W.COLGROUP,ie),N(i,W.TBODY,ie),N(i,W.TFOOT,ie),N(i,W.THEAD,ie),N(i,W.COL,se),N(i,W.TR,le),N(i,W.TD,ue),N(i,W.TH,ue),i),Ee=(N(w={},q,(N(a={},I.CHARACTER_TOKEN,Me),N(a,I.NULL_CHARACTER_TOKEN,Me),N(a,I.WHITESPACE_CHARACTER_TOKEN,xe),N(a,I.COMMENT_TOKEN,Ie),N(a,I.DOCTYPE_TOKEN,(function(e,t){e._setDocumentType(t);var n=t.forceQuirks?H.DOCUMENT_MODE.QUIRKS:$.getDocumentMode(t);$.isConforming(t)||e._err(Z.nonConformingDoctype);e.treeAdapter.setDocumentMode(e.document,n),e.insertionMode=X})),N(a,I.START_TAG_TOKEN,Me),N(a,I.END_TAG_TOKEN,Me),N(a,I.EOF_TOKEN,Me),a)),N(w,X,(N(o={},I.CHARACTER_TOKEN,Fe),N(o,I.NULL_CHARACTER_TOKEN,Fe),N(o,I.WHITESPACE_CHARACTER_TOKEN,xe),N(o,I.COMMENT_TOKEN,Ie),N(o,I.DOCTYPE_TOKEN,xe),N(o,I.START_TAG_TOKEN,(function(e,t){t.tagName===W.HTML?(e._insertElement(t,z.HTML),e.insertionMode=K):Fe(e,t)})),N(o,I.END_TAG_TOKEN,(function(e,t){var n=t.tagName;n!==W.HTML&&n!==W.HEAD&&n!==W.BODY&&n!==W.BR||Fe(e,t)})),N(o,I.EOF_TOKEN,Fe),o)),N(w,K,(N(s={},I.CHARACTER_TOKEN,Ue),N(s,I.NULL_CHARACTER_TOKEN,Ue),N(s,I.WHITESPACE_CHARACTER_TOKEN,xe),N(s,I.COMMENT_TOKEN,Ie),N(s,I.DOCTYPE_TOKEN,Ne),N(s,I.START_TAG_TOKEN,(function(e,t){var n=t.tagName;n===W.HTML?nt(e,t):n===W.HEAD?(e._insertElement(t,z.HTML),e.headElement=e.openElements.current,e.insertionMode=J):Ue(e,t)})),N(s,I.END_TAG_TOKEN,(function(e,t){var n=t.tagName;n===W.HEAD||n===W.BODY||n===W.HTML||n===W.BR?Ue(e,t):e._err(Z.endTagWithoutMatchingOpenElement)})),N(s,I.EOF_TOKEN,Ue),s)),N(w,J,(N(l={},I.CHARACTER_TOKEN,Qe),N(l,I.NULL_CHARACTER_TOKEN,Qe),N(l,I.WHITESPACE_CHARACTER_TOKEN,Le),N(l,I.COMMENT_TOKEN,Ie),N(l,I.DOCTYPE_TOKEN,Ne),N(l,I.START_TAG_TOKEN,Be),N(l,I.END_TAG_TOKEN,$e),N(l,I.EOF_TOKEN,Qe),l)),N(w,ee,(N(u={},I.CHARACTER_TOKEN,Ze),N(u,I.NULL_CHARACTER_TOKEN,Ze),N(u,I.WHITESPACE_CHARACTER_TOKEN,Le),N(u,I.COMMENT_TOKEN,Ie),N(u,I.DOCTYPE_TOKEN,Ne),N(u,I.START_TAG_TOKEN,(function(e,t){var n=t.tagName;n===W.HTML?nt(e,t):n===W.BASEFONT||n===W.BGSOUND||n===W.HEAD||n===W.LINK||n===W.META||n===W.NOFRAMES||n===W.STYLE?Be(e,t):n===W.NOSCRIPT?e._err(Z.nestedNoscriptInHead):Ze(e,t)})),N(u,I.END_TAG_TOKEN,(function(e,t){var n=t.tagName;n===W.NOSCRIPT?(e.openElements.pop(),e.insertionMode=J):n===W.BR?Ze(e,t):e._err(Z.endTagWithoutMatchingOpenElement)})),N(u,I.EOF_TOKEN,Ze),u)),N(w,te,(N(c={},I.CHARACTER_TOKEN,Ge),N(c,I.NULL_CHARACTER_TOKEN,Ge),N(c,I.WHITESPACE_CHARACTER_TOKEN,Le),N(c,I.COMMENT_TOKEN,Ie),N(c,I.DOCTYPE_TOKEN,Ne),N(c,I.START_TAG_TOKEN,(function(e,t){var n=t.tagName;n===W.HTML?nt(e,t):n===W.BODY?(e._insertElement(t,z.HTML),e.framesetOk=!1,e.insertionMode=ne):n===W.FRAMESET?(e._insertElement(t,z.HTML),e.insertionMode=me):n===W.BASE||n===W.BASEFONT||n===W.BGSOUND||n===W.LINK||n===W.META||n===W.NOFRAMES||n===W.SCRIPT||n===W.STYLE||n===W.TEMPLATE||n===W.TITLE?(e._err(Z.abandonedHeadElementChild),e.openElements.push(e.headElement),Be(e,t),e.openElements.remove(e.headElement)):n===W.HEAD?e._err(Z.misplacedStartTagForHeadElement):Ge(e,t)})),N(c,I.END_TAG_TOKEN,(function(e,t){var n=t.tagName;n===W.BODY||n===W.HTML||n===W.BR?Ge(e,t):n===W.TEMPLATE?$e(e,t):e._err(Z.endTagWithoutMatchingOpenElement)})),N(c,I.EOF_TOKEN,Ge),c)),N(w,ne,(N(d={},I.CHARACTER_TOKEN,We),N(d,I.NULL_CHARACTER_TOKEN,xe),N(d,I.WHITESPACE_CHARACTER_TOKEN,He),N(d,I.COMMENT_TOKEN,Ie),N(d,I.DOCTYPE_TOKEN,xe),N(d,I.START_TAG_TOKEN,nt),N(d,I.END_TAG_TOKEN,ot),N(d,I.EOF_TOKEN,st),d)),N(w,re,(N(p={},I.CHARACTER_TOKEN,Le),N(p,I.NULL_CHARACTER_TOKEN,Le),N(p,I.WHITESPACE_CHARACTER_TOKEN,Le),N(p,I.COMMENT_TOKEN,xe),N(p,I.DOCTYPE_TOKEN,xe),N(p,I.START_TAG_TOKEN,xe),N(p,I.END_TAG_TOKEN,(function(e,t){t.tagName===W.SCRIPT&&(e.pendingScript=e.openElements.current);e.openElements.pop(),e.insertionMode=e.originalInsertionMode})),N(p,I.EOF_TOKEN,(function(e,t){e._err(Z.eofInElementThatCanContainOnlyText),e.openElements.pop(),e.insertionMode=e.originalInsertionMode,e._processToken(t)})),p)),N(w,ie,(N(f={},I.CHARACTER_TOKEN,lt),N(f,I.NULL_CHARACTER_TOKEN,lt),N(f,I.WHITESPACE_CHARACTER_TOKEN,lt),N(f,I.COMMENT_TOKEN,Ie),N(f,I.DOCTYPE_TOKEN,xe),N(f,I.START_TAG_TOKEN,ut),N(f,I.END_TAG_TOKEN,ct),N(f,I.EOF_TOKEN,st),f)),N(w,ae,(N(h={},I.CHARACTER_TOKEN,(function(e,t){e.pendingCharacterTokens.push(t),e.hasNonWhitespacePendingCharacterToken=!0})),N(h,I.NULL_CHARACTER_TOKEN,xe),N(h,I.WHITESPACE_CHARACTER_TOKEN,(function(e,t){e.pendingCharacterTokens.push(t)})),N(h,I.COMMENT_TOKEN,pt),N(h,I.DOCTYPE_TOKEN,pt),N(h,I.START_TAG_TOKEN,pt),N(h,I.END_TAG_TOKEN,pt),N(h,I.EOF_TOKEN,pt),h)),N(w,oe,(N(m={},I.CHARACTER_TOKEN,We),N(m,I.NULL_CHARACTER_TOKEN,xe),N(m,I.WHITESPACE_CHARACTER_TOKEN,He),N(m,I.COMMENT_TOKEN,Ie),N(m,I.DOCTYPE_TOKEN,xe),N(m,I.START_TAG_TOKEN,(function(e,t){var n=t.tagName;n===W.CAPTION||n===W.COL||n===W.COLGROUP||n===W.TBODY||n===W.TD||n===W.TFOOT||n===W.TH||n===W.THEAD||n===W.TR?e.openElements.hasInTableScope(W.CAPTION)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(W.CAPTION),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=ie,e._processToken(t)):nt(e,t)})),N(m,I.END_TAG_TOKEN,(function(e,t){var n=t.tagName;n===W.CAPTION||n===W.TABLE?e.openElements.hasInTableScope(W.CAPTION)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(W.CAPTION),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=ie,n===W.TABLE&&e._processToken(t)):n!==W.BODY&&n!==W.COL&&n!==W.COLGROUP&&n!==W.HTML&&n!==W.TBODY&&n!==W.TD&&n!==W.TFOOT&&n!==W.TH&&n!==W.THEAD&&n!==W.TR&&ot(e,t)})),N(m,I.EOF_TOKEN,st),m)),N(w,se,(N(g={},I.CHARACTER_TOKEN,ft),N(g,I.NULL_CHARACTER_TOKEN,ft),N(g,I.WHITESPACE_CHARACTER_TOKEN,Le),N(g,I.COMMENT_TOKEN,Ie),N(g,I.DOCTYPE_TOKEN,xe),N(g,I.START_TAG_TOKEN,(function(e,t){var n=t.tagName;n===W.HTML?nt(e,t):n===W.COL?(e._appendElement(t,z.HTML),t.ackSelfClosing=!0):n===W.TEMPLATE?Be(e,t):ft(e,t)})),N(g,I.END_TAG_TOKEN,(function(e,t){var n=t.tagName;n===W.COLGROUP?e.openElements.currentTagName===W.COLGROUP&&(e.openElements.pop(),e.insertionMode=ie):n===W.TEMPLATE?$e(e,t):n!==W.COL&&ft(e,t)})),N(g,I.EOF_TOKEN,st),g)),N(w,le,(N(v={},I.CHARACTER_TOKEN,lt),N(v,I.NULL_CHARACTER_TOKEN,lt),N(v,I.WHITESPACE_CHARACTER_TOKEN,lt),N(v,I.COMMENT_TOKEN,Ie),N(v,I.DOCTYPE_TOKEN,xe),N(v,I.START_TAG_TOKEN,(function(e,t){var n=t.tagName;n===W.TR?(e.openElements.clearBackToTableBodyContext(),e._insertElement(t,z.HTML),e.insertionMode=ue):n===W.TH||n===W.TD?(e.openElements.clearBackToTableBodyContext(),e._insertFakeElement(W.TR),e.insertionMode=ue,e._processToken(t)):n===W.CAPTION||n===W.COL||n===W.COLGROUP||n===W.TBODY||n===W.TFOOT||n===W.THEAD?e.openElements.hasTableBodyContextInTableScope()&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=ie,e._processToken(t)):ut(e,t)})),N(v,I.END_TAG_TOKEN,(function(e,t){var n=t.tagName;n===W.TBODY||n===W.TFOOT||n===W.THEAD?e.openElements.hasInTableScope(n)&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=ie):n===W.TABLE?e.openElements.hasTableBodyContextInTableScope()&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=ie,e._processToken(t)):(n!==W.BODY&&n!==W.CAPTION&&n!==W.COL&&n!==W.COLGROUP||n!==W.HTML&&n!==W.TD&&n!==W.TH&&n!==W.TR)&&ct(e,t)})),N(v,I.EOF_TOKEN,st),v)),N(w,ue,(N(b={},I.CHARACTER_TOKEN,lt),N(b,I.NULL_CHARACTER_TOKEN,lt),N(b,I.WHITESPACE_CHARACTER_TOKEN,lt),N(b,I.COMMENT_TOKEN,Ie),N(b,I.DOCTYPE_TOKEN,xe),N(b,I.START_TAG_TOKEN,(function(e,t){var n=t.tagName;n===W.TH||n===W.TD?(e.openElements.clearBackToTableRowContext(),e._insertElement(t,z.HTML),e.insertionMode=ce,e.activeFormattingElements.insertMarker()):n===W.CAPTION||n===W.COL||n===W.COLGROUP||n===W.TBODY||n===W.TFOOT||n===W.THEAD||n===W.TR?e.openElements.hasInTableScope(W.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=le,e._processToken(t)):ut(e,t)})),N(b,I.END_TAG_TOKEN,(function(e,t){var n=t.tagName;n===W.TR?e.openElements.hasInTableScope(W.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=le):n===W.TABLE?e.openElements.hasInTableScope(W.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=le,e._processToken(t)):n===W.TBODY||n===W.TFOOT||n===W.THEAD?(e.openElements.hasInTableScope(n)||e.openElements.hasInTableScope(W.TR))&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=le,e._processToken(t)):(n!==W.BODY&&n!==W.CAPTION&&n!==W.COL&&n!==W.COLGROUP||n!==W.HTML&&n!==W.TD&&n!==W.TH)&&ct(e,t)})),N(b,I.EOF_TOKEN,st),b)),N(w,ce,(N(y={},I.CHARACTER_TOKEN,We),N(y,I.NULL_CHARACTER_TOKEN,xe),N(y,I.WHITESPACE_CHARACTER_TOKEN,He),N(y,I.COMMENT_TOKEN,Ie),N(y,I.DOCTYPE_TOKEN,xe),N(y,I.START_TAG_TOKEN,(function(e,t){var n=t.tagName;n===W.CAPTION||n===W.COL||n===W.COLGROUP||n===W.TBODY||n===W.TD||n===W.TFOOT||n===W.TH||n===W.THEAD||n===W.TR?(e.openElements.hasInTableScope(W.TD)||e.openElements.hasInTableScope(W.TH))&&(e._closeTableCell(),e._processToken(t)):nt(e,t)})),N(y,I.END_TAG_TOKEN,(function(e,t){var n=t.tagName;n===W.TD||n===W.TH?e.openElements.hasInTableScope(n)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(n),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=ue):n===W.TABLE||n===W.TBODY||n===W.TFOOT||n===W.THEAD||n===W.TR?e.openElements.hasInTableScope(n)&&(e._closeTableCell(),e._processToken(t)):n!==W.BODY&&n!==W.CAPTION&&n!==W.COL&&n!==W.COLGROUP&&n!==W.HTML&&ot(e,t)})),N(y,I.EOF_TOKEN,st),y)),N(w,de,(N(O={},I.CHARACTER_TOKEN,Le),N(O,I.NULL_CHARACTER_TOKEN,xe),N(O,I.WHITESPACE_CHARACTER_TOKEN,Le),N(O,I.COMMENT_TOKEN,Ie),N(O,I.DOCTYPE_TOKEN,xe),N(O,I.START_TAG_TOKEN,ht),N(O,I.END_TAG_TOKEN,mt),N(O,I.EOF_TOKEN,st),O)),N(w,pe,(N(E={},I.CHARACTER_TOKEN,Le),N(E,I.NULL_CHARACTER_TOKEN,xe),N(E,I.WHITESPACE_CHARACTER_TOKEN,Le),N(E,I.COMMENT_TOKEN,Ie),N(E,I.DOCTYPE_TOKEN,xe),N(E,I.START_TAG_TOKEN,(function(e,t){var n=t.tagName;n===W.CAPTION||n===W.TABLE||n===W.TBODY||n===W.TFOOT||n===W.THEAD||n===W.TR||n===W.TD||n===W.TH?(e.openElements.popUntilTagNamePopped(W.SELECT),e._resetInsertionMode(),e._processToken(t)):ht(e,t)})),N(E,I.END_TAG_TOKEN,(function(e,t){var n=t.tagName;n===W.CAPTION||n===W.TABLE||n===W.TBODY||n===W.TFOOT||n===W.THEAD||n===W.TR||n===W.TD||n===W.TH?e.openElements.hasInTableScope(n)&&(e.openElements.popUntilTagNamePopped(W.SELECT),e._resetInsertionMode(),e._processToken(t)):mt(e,t)})),N(E,I.EOF_TOKEN,st),E)),N(w,fe,(N(T={},I.CHARACTER_TOKEN,We),N(T,I.NULL_CHARACTER_TOKEN,xe),N(T,I.WHITESPACE_CHARACTER_TOKEN,He),N(T,I.COMMENT_TOKEN,Ie),N(T,I.DOCTYPE_TOKEN,xe),N(T,I.START_TAG_TOKEN,(function(e,t){var n=t.tagName;if(n===W.BASE||n===W.BASEFONT||n===W.BGSOUND||n===W.LINK||n===W.META||n===W.NOFRAMES||n===W.SCRIPT||n===W.STYLE||n===W.TEMPLATE||n===W.TITLE)Be(e,t);else{var r=Oe[n]||ne;e._popTmplInsertionMode(),e._pushTmplInsertionMode(r),e.insertionMode=r,e._processToken(t)}})),N(T,I.END_TAG_TOKEN,(function(e,t){t.tagName===W.TEMPLATE&&$e(e,t)})),N(T,I.EOF_TOKEN,gt),T)),N(w,he,(N(S={},I.CHARACTER_TOKEN,vt),N(S,I.NULL_CHARACTER_TOKEN,vt),N(S,I.WHITESPACE_CHARACTER_TOKEN,He),N(S,I.COMMENT_TOKEN,(function(e,t){e._appendCommentNode(t,e.openElements.items[0])})),N(S,I.DOCTYPE_TOKEN,xe),N(S,I.START_TAG_TOKEN,(function(e,t){t.tagName===W.HTML?nt(e,t):vt(e,t)})),N(S,I.END_TAG_TOKEN,(function(e,t){t.tagName===W.HTML?e.fragmentContext||(e.insertionMode=ve):vt(e,t)})),N(S,I.EOF_TOKEN,Pe),S)),N(w,me,(N(k={},I.CHARACTER_TOKEN,xe),N(k,I.NULL_CHARACTER_TOKEN,xe),N(k,I.WHITESPACE_CHARACTER_TOKEN,Le),N(k,I.COMMENT_TOKEN,Ie),N(k,I.DOCTYPE_TOKEN,xe),N(k,I.START_TAG_TOKEN,(function(e,t){var n=t.tagName;n===W.HTML?nt(e,t):n===W.FRAMESET?e._insertElement(t,z.HTML):n===W.FRAME?(e._appendElement(t,z.HTML),t.ackSelfClosing=!0):n===W.NOFRAMES&&Be(e,t)})),N(k,I.END_TAG_TOKEN,(function(e,t){t.tagName!==W.FRAMESET||e.openElements.isRootHtmlElementCurrent()||(e.openElements.pop(),e.fragmentContext||e.openElements.currentTagName===W.FRAMESET||(e.insertionMode=ge))})),N(k,I.EOF_TOKEN,Pe),k)),N(w,ge,(N(A={},I.CHARACTER_TOKEN,xe),N(A,I.NULL_CHARACTER_TOKEN,xe),N(A,I.WHITESPACE_CHARACTER_TOKEN,Le),N(A,I.COMMENT_TOKEN,Ie),N(A,I.DOCTYPE_TOKEN,xe),N(A,I.START_TAG_TOKEN,(function(e,t){var n=t.tagName;n===W.HTML?nt(e,t):n===W.NOFRAMES&&Be(e,t)})),N(A,I.END_TAG_TOKEN,(function(e,t){t.tagName===W.HTML&&(e.insertionMode=be)})),N(A,I.EOF_TOKEN,Pe),A)),N(w,ve,(N(C={},I.CHARACTER_TOKEN,bt),N(C,I.NULL_CHARACTER_TOKEN,bt),N(C,I.WHITESPACE_CHARACTER_TOKEN,He),N(C,I.COMMENT_TOKEN,De),N(C,I.DOCTYPE_TOKEN,xe),N(C,I.START_TAG_TOKEN,(function(e,t){t.tagName===W.HTML?nt(e,t):bt(e,t)})),N(C,I.END_TAG_TOKEN,bt),N(C,I.EOF_TOKEN,Pe),C)),N(w,be,(N(_={},I.CHARACTER_TOKEN,xe),N(_,I.NULL_CHARACTER_TOKEN,xe),N(_,I.WHITESPACE_CHARACTER_TOKEN,He),N(_,I.COMMENT_TOKEN,De),N(_,I.DOCTYPE_TOKEN,xe),N(_,I.START_TAG_TOKEN,(function(e,t){var n=t.tagName;n===W.HTML?nt(e,t):n===W.NOFRAMES&&Be(e,t)})),N(_,I.END_TAG_TOKEN,xe),N(_,I.EOF_TOKEN,Pe),_)),w),Te=function(){function e(t){R(this,e),this.options=B(V,t),this.treeAdapter=this.options.treeAdapter,this.pendingScript=null,this.options.sourceCodeLocationInfo&&F.install(this,P),this.options.onParseError&&F.install(this,M,{onParseError:this.options.onParseError})}return x(e,[{key:"parse",value:function(e){var t=this.treeAdapter.createDocument();return this._bootstrap(t,null),this.tokenizer.write(e,!0),this._runParsingLoop(null),t}},{key:"parseFragment",value:function(e,t){t||(t=this.treeAdapter.createElement(W.TEMPLATE,z.HTML,[]));var n=this.treeAdapter.createElement("documentmock",z.HTML,[]);this._bootstrap(n,t),this.treeAdapter.getTagName(t)===W.TEMPLATE&&this._pushTmplInsertionMode(fe),this._initTokenizerForFragmentParsing(),this._insertFakeRootElement(),this._resetInsertionMode(),this._findFormInFragmentContext(),this.tokenizer.write(e,!0),this._runParsingLoop(null);var r=this.treeAdapter.getFirstChild(n),i=this.treeAdapter.createDocumentFragment();return this._adoptNodes(r,i),i}},{key:"_bootstrap",value:function(e,t){this.tokenizer=new I(this.options),this.stopped=!1,this.insertionMode=q,this.originalInsertionMode="",this.document=e,this.fragmentContext=t,this.headElement=null,this.formElement=null,this.openElements=new D(this.document,this.treeAdapter),this.activeFormattingElements=new L(this.treeAdapter),this.tmplInsertionModeStack=[],this.tmplInsertionModeStackTop=-1,this.currentTmplInsertionMode=null,this.pendingCharacterTokens=[],this.hasNonWhitespacePendingCharacterToken=!1,this.framesetOk=!0,this.skipNextNewLine=!1,this.fosterParentingEnabled=!1}},{key:"_err",value:function(){}},{key:"_runParsingLoop",value:function(e){for(;!this.stopped;){this._setupTokenizerCDATAMode();var t=this.tokenizer.getNextToken();if(t.type===I.HIBERNATION_TOKEN)break;if(this.skipNextNewLine&&(this.skipNextNewLine=!1,t.type===I.WHITESPACE_CHARACTER_TOKEN&&"\n"===t.chars[0])){if(1===t.chars.length)continue;t.chars=t.chars.substr(1)}if(this._processInputToken(t),e&&this.pendingScript)break}}},{key:"runParsingLoopForCurrentChunk",value:function(e,t){if(this._runParsingLoop(t),t&&this.pendingScript){var n=this.pendingScript;return this.pendingScript=null,void t(n)}e&&e()}},{key:"_setupTokenizerCDATAMode",value:function(){var e=this._getAdjustedCurrentElement();this.tokenizer.allowCDATA=e&&e!==this.document&&this.treeAdapter.getNamespaceURI(e)!==z.HTML&&!this._isIntegrationPoint(e)}},{key:"_switchToTextParsing",value:function(e,t){this._insertElement(e,z.HTML),this.tokenizer.state=t,this.originalInsertionMode=this.insertionMode,this.insertionMode=re}},{key:"switchToPlaintextParsing",value:function(){this.insertionMode=re,this.originalInsertionMode=ne,this.tokenizer.state=I.MODE.PLAINTEXT}},{key:"_getAdjustedCurrentElement",value:function(){return 0===this.openElements.stackTop&&this.fragmentContext?this.fragmentContext:this.openElements.current}},{key:"_findFormInFragmentContext",value:function(){var e=this.fragmentContext;do{if(this.treeAdapter.getTagName(e)===W.FORM){this.formElement=e;break}e=this.treeAdapter.getParentNode(e)}while(e)}},{key:"_initTokenizerForFragmentParsing",value:function(){if(this.treeAdapter.getNamespaceURI(this.fragmentContext)===z.HTML){var e=this.treeAdapter.getTagName(this.fragmentContext);e===W.TITLE||e===W.TEXTAREA?this.tokenizer.state=I.MODE.RCDATA:e===W.STYLE||e===W.XMP||e===W.IFRAME||e===W.NOEMBED||e===W.NOFRAMES||e===W.NOSCRIPT?this.tokenizer.state=I.MODE.RAWTEXT:e===W.SCRIPT?this.tokenizer.state=I.MODE.SCRIPT_DATA:e===W.PLAINTEXT&&(this.tokenizer.state=I.MODE.PLAINTEXT)}}},{key:"_setDocumentType",value:function(e){var t=e.name||"",n=e.publicId||"",r=e.systemId||"";this.treeAdapter.setDocumentType(this.document,t,n,r)}},{key:"_attachElementToTree",value:function(e){if(this._shouldFosterParentOnInsertion())this._fosterParentElement(e);else{var t=this.openElements.currentTmplContent||this.openElements.current;this.treeAdapter.appendChild(t,e)}}},{key:"_appendElement",value:function(e,t){var n=this.treeAdapter.createElement(e.tagName,t,e.attrs);this._attachElementToTree(n)}},{key:"_insertElement",value:function(e,t){var n=this.treeAdapter.createElement(e.tagName,t,e.attrs);this._attachElementToTree(n),this.openElements.push(n)}},{key:"_insertFakeElement",value:function(e){var t=this.treeAdapter.createElement(e,z.HTML,[]);this._attachElementToTree(t),this.openElements.push(t)}},{key:"_insertTemplate",value:function(e){var t=this.treeAdapter.createElement(e.tagName,z.HTML,e.attrs),n=this.treeAdapter.createDocumentFragment();this.treeAdapter.setTemplateContent(t,n),this._attachElementToTree(t),this.openElements.push(t)}},{key:"_insertFakeRootElement",value:function(){var e=this.treeAdapter.createElement(W.HTML,z.HTML,[]);this.treeAdapter.appendChild(this.openElements.current,e),this.openElements.push(e)}},{key:"_appendCommentNode",value:function(e,t){var n=this.treeAdapter.createCommentNode(e.data);this.treeAdapter.appendChild(t,n)}},{key:"_insertCharacters",value:function(e){if(this._shouldFosterParentOnInsertion())this._fosterParentText(e.chars);else{var t=this.openElements.currentTmplContent||this.openElements.current;this.treeAdapter.insertText(t,e.chars)}}},{key:"_adoptNodes",value:function(e,t){for(var n=this.treeAdapter.getFirstChild(e);n;n=this.treeAdapter.getFirstChild(e))this.treeAdapter.detachNode(n),this.treeAdapter.appendChild(t,n)}},{key:"_shouldProcessTokenInForeignContent",value:function(e){var t=this._getAdjustedCurrentElement();if(!t||t===this.document)return!1;var n=this.treeAdapter.getNamespaceURI(t);if(n===z.HTML)return!1;if(this.treeAdapter.getTagName(t)===W.ANNOTATION_XML&&n===z.MATHML&&e.type===I.START_TAG_TOKEN&&e.tagName===W.SVG)return!1;var r=e.type===I.CHARACTER_TOKEN||e.type===I.NULL_CHARACTER_TOKEN||e.type===I.WHITESPACE_CHARACTER_TOKEN;return(!(e.type===I.START_TAG_TOKEN&&e.tagName!==W.MGLYPH&&e.tagName!==W.MALIGNMARK)&&!r||!this._isIntegrationPoint(t,z.MATHML))&&((e.type!==I.START_TAG_TOKEN&&!r||!this._isIntegrationPoint(t,z.HTML))&&e.type!==I.EOF_TOKEN)}},{key:"_processToken",value:function(e){Ee[this.insertionMode][e.type](this,e)}},{key:"_processTokenInBodyMode",value:function(e){Ee.IN_BODY_MODE[e.type](this,e)}},{key:"_processTokenInForeignContent",value:function(e){e.type===I.CHARACTER_TOKEN?function(e,t){e._insertCharacters(t),e.framesetOk=!1}(this,e):e.type===I.NULL_CHARACTER_TOKEN?function(e,t){t.chars=G.REPLACEMENT_CHARACTER,e._insertCharacters(t)}(this,e):e.type===I.WHITESPACE_CHARACTER_TOKEN?Le(this,e):e.type===I.COMMENT_TOKEN?Ie(this,e):e.type===I.START_TAG_TOKEN?function(e,t){if(Q.causesExit(t)&&!e.fragmentContext){for(;e.treeAdapter.getNamespaceURI(e.openElements.current)!==z.HTML&&!e._isIntegrationPoint(e.openElements.current);)e.openElements.pop();e._processToken(t)}else{var n=e._getAdjustedCurrentElement(),r=e.treeAdapter.getNamespaceURI(n);r===z.MATHML?Q.adjustTokenMathMLAttrs(t):r===z.SVG&&(Q.adjustTokenSVGTagName(t),Q.adjustTokenSVGAttrs(t)),Q.adjustTokenXMLAttrs(t),t.selfClosing?e._appendElement(t,r):e._insertElement(t,r),t.ackSelfClosing=!0}}(this,e):e.type===I.END_TAG_TOKEN&&function(e,t){for(var n=e.openElements.stackTop;n>0;n--){var r=e.openElements.items[n];if(e.treeAdapter.getNamespaceURI(r)===z.HTML){e._processToken(t);break}if(e.treeAdapter.getTagName(r).toLowerCase()===t.tagName){e.openElements.popUntilElementPopped(r);break}}}(this,e)}},{key:"_processInputToken",value:function(e){this._shouldProcessTokenInForeignContent(e)?this._processTokenInForeignContent(e):this._processToken(e),e.type===I.START_TAG_TOKEN&&e.selfClosing&&!e.ackSelfClosing&&this._err(Z.nonVoidHtmlElementStartTagWithTrailingSolidus)}},{key:"_isIntegrationPoint",value:function(e,t){var n=this.treeAdapter.getTagName(e),r=this.treeAdapter.getNamespaceURI(e),i=this.treeAdapter.getAttrList(e);return Q.isIntegrationPoint(n,r,i,t)}},{key:"_reconstructActiveFormattingElements",value:function(){var e=this.activeFormattingElements.length;if(e){var t=e,n=null;do{if(t--,(n=this.activeFormattingElements.entries[t]).type===L.MARKER_ENTRY||this.openElements.contains(n.element)){t++;break}}while(t>0);for(var r=t;r=0;e--){var n=this.openElements.items[e];0===e&&(t=!0,this.fragmentContext&&(n=this.fragmentContext));var r=this.treeAdapter.getTagName(n),i=ye[r];if(i){this.insertionMode=i;break}if(!(t||r!==W.TD&&r!==W.TH)){this.insertionMode=ce;break}if(!t&&r===W.HEAD){this.insertionMode=J;break}if(r===W.SELECT){this._resetInsertionModeForSelect(e);break}if(r===W.TEMPLATE){this.insertionMode=this.currentTmplInsertionMode;break}if(r===W.HTML){this.insertionMode=this.headElement?te:K;break}if(t){this.insertionMode=ne;break}}}},{key:"_resetInsertionModeForSelect",value:function(e){if(e>0)for(var t=e-1;t>0;t--){var n=this.openElements.items[t],r=this.treeAdapter.getTagName(n);if(r===W.TEMPLATE)break;if(r===W.TABLE)return void(this.insertionMode=pe)}this.insertionMode=de}},{key:"_pushTmplInsertionMode",value:function(e){this.tmplInsertionModeStack.push(e),this.tmplInsertionModeStackTop++,this.currentTmplInsertionMode=e}},{key:"_popTmplInsertionMode",value:function(){this.tmplInsertionModeStack.pop(),this.tmplInsertionModeStackTop--,this.currentTmplInsertionMode=this.tmplInsertionModeStack[this.tmplInsertionModeStackTop]}},{key:"_isElementCausesFosterParenting",value:function(e){var t=this.treeAdapter.getTagName(e);return t===W.TABLE||t===W.TBODY||t===W.TFOOT||t===W.THEAD||t===W.TR}},{key:"_shouldFosterParentOnInsertion",value:function(){return this.fosterParentingEnabled&&this._isElementCausesFosterParenting(this.openElements.current)}},{key:"_findFosterParentingLocation",value:function(){for(var e={parent:null,beforeElement:null},t=this.openElements.stackTop;t>=0;t--){var n=this.openElements.items[t],r=this.treeAdapter.getTagName(n),i=this.treeAdapter.getNamespaceURI(n);if(r===W.TEMPLATE&&i===z.HTML){e.parent=this.treeAdapter.getTemplateContent(n);break}if(r===W.TABLE){e.parent=this.treeAdapter.getParentNode(n),e.parent?e.beforeElement=n:e.parent=this.openElements.items[t-1];break}}return e.parent||(e.parent=this.openElements.items[0]),e}},{key:"_fosterParentElement",value:function(e){var t=this._findFosterParentingLocation();t.beforeElement?this.treeAdapter.insertBefore(t.parent,e,t.beforeElement):this.treeAdapter.appendChild(t.parent,e)}},{key:"_fosterParentText",value:function(e){var t=this._findFosterParentingLocation();t.beforeElement?this.treeAdapter.insertTextBefore(t.parent,e,t.beforeElement):this.treeAdapter.insertText(t.parent,e)}},{key:"_isSpecialElement",value:function(e){var t=this.treeAdapter.getTagName(e),n=this.treeAdapter.getNamespaceURI(e);return H.SPECIAL_ELEMENTS[n][t]}}]),e}();function Se(e,t){var n=e.activeFormattingElements.getElementEntryInScopeWithTagName(t.tagName);return n?e.openElements.contains(n.element)?e.openElements.hasInScope(t.tagName)||(n=null):(e.activeFormattingElements.removeEntry(n),n=null):at(e,t),n}function ke(e,t){for(var n=null,r=e.openElements.stackTop;r>=0;r--){var i=e.openElements.items[r];if(i===t.element)break;e._isSpecialElement(i)&&(n=i)}return n||(e.openElements.popUntilElementPopped(t.element),e.activeFormattingElements.removeEntry(t)),n}function Ae(e,t,n){for(var r=t,i=e.openElements.getCommonAncestor(t),a=0,o=i;o!==n;a++,o=i){i=e.openElements.getCommonAncestor(o);var s=e.activeFormattingElements.getElementEntry(o),l=s&&a>=3;!s||l?(l&&e.activeFormattingElements.removeEntry(s),e.openElements.remove(o)):(o=Ce(e,s),r===t&&(e.activeFormattingElements.bookmark=s),e.treeAdapter.detachNode(r),e.treeAdapter.appendChild(o,r),r=o)}return r}function Ce(e,t){var n=e.treeAdapter.getNamespaceURI(t.element),r=e.treeAdapter.createElement(t.token.tagName,n,t.token.attrs);return e.openElements.replace(t.element,r),t.element=r,r}function _e(e,t,n){if(e._isElementCausesFosterParenting(t))e._fosterParentElement(n);else{var r=e.treeAdapter.getTagName(t),i=e.treeAdapter.getNamespaceURI(t);r===W.TEMPLATE&&i===z.HTML&&(t=e.treeAdapter.getTemplateContent(t)),e.treeAdapter.appendChild(t,n)}}function we(e,t,n){var r=e.treeAdapter.getNamespaceURI(n.element),i=n.token,a=e.treeAdapter.createElement(i.tagName,r,i.attrs);e._adoptNodes(t,a),e.treeAdapter.appendChild(t,a),e.activeFormattingElements.insertElementAfterBookmark(a,n.token),e.activeFormattingElements.removeEntry(n),e.openElements.remove(n.element),e.openElements.insertAfter(t,a)}function Re(e,t){for(var n,r=0;r<8&&(n=Se(e,t));r++){var i=ke(e,n);if(!i)break;e.activeFormattingElements.bookmark=n;var a=Ae(e,i,n.element),o=e.openElements.getCommonAncestor(n.element);e.treeAdapter.detachNode(a),_e(e,o,a),we(e,i,n)}}function xe(){}function Ne(e){e._err(Z.misplacedDoctype)}function Ie(e,t){e._appendCommentNode(t,e.openElements.currentTmplContent||e.openElements.current)}function De(e,t){e._appendCommentNode(t,e.document)}function Le(e,t){e._insertCharacters(t)}function Pe(e){e.stopped=!0}function Me(e,t){e._err(Z.missingDoctype,{beforeToken:!0}),e.treeAdapter.setDocumentMode(e.document,H.DOCUMENT_MODE.QUIRKS),e.insertionMode=X,e._processToken(t)}function Fe(e,t){e._insertFakeRootElement(),e.insertionMode=K,e._processToken(t)}function Ue(e,t){e._insertFakeElement(W.HEAD),e.headElement=e.openElements.current,e.insertionMode=J,e._processToken(t)}function Be(e,t){var n=t.tagName;n===W.HTML?nt(e,t):n===W.BASE||n===W.BASEFONT||n===W.BGSOUND||n===W.LINK||n===W.META?(e._appendElement(t,z.HTML),t.ackSelfClosing=!0):n===W.TITLE?e._switchToTextParsing(t,I.MODE.RCDATA):n===W.NOSCRIPT?e.options.scriptingEnabled?e._switchToTextParsing(t,I.MODE.RAWTEXT):(e._insertElement(t,z.HTML),e.insertionMode=ee):n===W.NOFRAMES||n===W.STYLE?e._switchToTextParsing(t,I.MODE.RAWTEXT):n===W.SCRIPT?e._switchToTextParsing(t,I.MODE.SCRIPT_DATA):n===W.TEMPLATE?(e._insertTemplate(t,z.HTML),e.activeFormattingElements.insertMarker(),e.framesetOk=!1,e.insertionMode=fe,e._pushTmplInsertionMode(fe)):n===W.HEAD?e._err(Z.misplacedStartTagForHeadElement):Qe(e,t)}function $e(e,t){var n=t.tagName;n===W.HEAD?(e.openElements.pop(),e.insertionMode=te):n===W.BODY||n===W.BR||n===W.HTML?Qe(e,t):n===W.TEMPLATE&&e.openElements.tmplCount>0?(e.openElements.generateImpliedEndTagsThoroughly(),e.openElements.currentTagName!==W.TEMPLATE&&e._err(Z.closingOfElementWithOpenChildElements),e.openElements.popUntilTagNamePopped(W.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e._popTmplInsertionMode(),e._resetInsertionMode()):e._err(Z.endTagWithoutMatchingOpenElement)}function Qe(e,t){e.openElements.pop(),e.insertionMode=te,e._processToken(t)}function Ze(e,t){var n=t.type===I.EOF_TOKEN?Z.openElementsLeftAfterEof:Z.disallowedContentInNoscriptInHead;e._err(n),e.openElements.pop(),e.insertionMode=J,e._processToken(t)}function Ge(e,t){e._insertFakeElement(W.BODY),e.insertionMode=ne,e._processToken(t)}function He(e,t){e._reconstructActiveFormattingElements(),e._insertCharacters(t)}function We(e,t){e._reconstructActiveFormattingElements(),e._insertCharacters(t),e.framesetOk=!1}function ze(e,t){e.openElements.hasInButtonScope(W.P)&&e._closePElement(),e._insertElement(t,z.HTML)}function je(e,t){e.openElements.hasInButtonScope(W.P)&&e._closePElement(),e._insertElement(t,z.HTML),e.skipNextNewLine=!0,e.framesetOk=!1}function Ve(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,z.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}function Ye(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,z.HTML),e.activeFormattingElements.insertMarker(),e.framesetOk=!1}function qe(e,t){e._reconstructActiveFormattingElements(),e._appendElement(t,z.HTML),e.framesetOk=!1,t.ackSelfClosing=!0}function Xe(e,t){e._appendElement(t,z.HTML),t.ackSelfClosing=!0}function Ke(e,t){e._switchToTextParsing(t,I.MODE.RAWTEXT)}function Je(e,t){e.openElements.currentTagName===W.OPTION&&e.openElements.pop(),e._reconstructActiveFormattingElements(),e._insertElement(t,z.HTML)}function et(e,t){e.openElements.hasInScope(W.RUBY)&&e.openElements.generateImpliedEndTags(),e._insertElement(t,z.HTML)}function tt(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,z.HTML)}function nt(e,t){var n=t.tagName;switch(n.length){case 1:n===W.I||n===W.S||n===W.B||n===W.U?Ve(e,t):n===W.P?ze(e,t):n===W.A?function(e,t){var n=e.activeFormattingElements.getElementEntryInScopeWithTagName(W.A);n&&(Re(e,t),e.openElements.remove(n.element),e.activeFormattingElements.removeEntry(n)),e._reconstructActiveFormattingElements(),e._insertElement(t,z.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}(e,t):tt(e,t);break;case 2:n===W.DL||n===W.OL||n===W.UL?ze(e,t):n===W.H1||n===W.H2||n===W.H3||n===W.H4||n===W.H5||n===W.H6?function(e,t){e.openElements.hasInButtonScope(W.P)&&e._closePElement();var n=e.openElements.currentTagName;n!==W.H1&&n!==W.H2&&n!==W.H3&&n!==W.H4&&n!==W.H5&&n!==W.H6||e.openElements.pop(),e._insertElement(t,z.HTML)}(e,t):n===W.LI||n===W.DD||n===W.DT?function(e,t){e.framesetOk=!1;for(var n=t.tagName,r=e.openElements.stackTop;r>=0;r--){var i=e.openElements.items[r],a=e.treeAdapter.getTagName(i),o=null;if(n===W.LI&&a===W.LI?o=W.LI:n!==W.DD&&n!==W.DT||a!==W.DD&&a!==W.DT||(o=a),o){e.openElements.generateImpliedEndTagsWithExclusion(o),e.openElements.popUntilTagNamePopped(o);break}if(a!==W.ADDRESS&&a!==W.DIV&&a!==W.P&&e._isSpecialElement(i))break}e.openElements.hasInButtonScope(W.P)&&e._closePElement(),e._insertElement(t,z.HTML)}(e,t):n===W.EM||n===W.TT?Ve(e,t):n===W.BR?qe(e,t):n===W.HR?function(e,t){e.openElements.hasInButtonScope(W.P)&&e._closePElement(),e._appendElement(t,z.HTML),e.framesetOk=!1,t.ackSelfClosing=!0}(e,t):n===W.RB?et(e,t):n===W.RT||n===W.RP?function(e,t){e.openElements.hasInScope(W.RUBY)&&e.openElements.generateImpliedEndTagsWithExclusion(W.RTC),e._insertElement(t,z.HTML)}(e,t):n!==W.TH&&n!==W.TD&&n!==W.TR&&tt(e,t);break;case 3:n===W.DIV||n===W.DIR||n===W.NAV?ze(e,t):n===W.PRE?je(e,t):n===W.BIG?Ve(e,t):n===W.IMG||n===W.WBR?qe(e,t):n===W.XMP?function(e,t){e.openElements.hasInButtonScope(W.P)&&e._closePElement(),e._reconstructActiveFormattingElements(),e.framesetOk=!1,e._switchToTextParsing(t,I.MODE.RAWTEXT)}(e,t):n===W.SVG?function(e,t){e._reconstructActiveFormattingElements(),Q.adjustTokenSVGAttrs(t),Q.adjustTokenXMLAttrs(t),t.selfClosing?e._appendElement(t,z.SVG):e._insertElement(t,z.SVG),t.ackSelfClosing=!0}(e,t):n===W.RTC?et(e,t):n!==W.COL&&tt(e,t);break;case 4:n===W.HTML?function(e,t){0===e.openElements.tmplCount&&e.treeAdapter.adoptAttributes(e.openElements.items[0],t.attrs)}(e,t):n===W.BASE||n===W.LINK||n===W.META?Be(e,t):n===W.BODY?function(e,t){var n=e.openElements.tryPeekProperlyNestedBodyElement();n&&0===e.openElements.tmplCount&&(e.framesetOk=!1,e.treeAdapter.adoptAttributes(n,t.attrs))}(e,t):n===W.MAIN||n===W.MENU?ze(e,t):n===W.FORM?function(e,t){var n=e.openElements.tmplCount>0;e.formElement&&!n||(e.openElements.hasInButtonScope(W.P)&&e._closePElement(),e._insertElement(t,z.HTML),n||(e.formElement=e.openElements.current))}(e,t):n===W.CODE||n===W.FONT?Ve(e,t):n===W.NOBR?function(e,t){e._reconstructActiveFormattingElements(),e.openElements.hasInScope(W.NOBR)&&(Re(e,t),e._reconstructActiveFormattingElements()),e._insertElement(t,z.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}(e,t):n===W.AREA?qe(e,t):n===W.MATH?function(e,t){e._reconstructActiveFormattingElements(),Q.adjustTokenMathMLAttrs(t),Q.adjustTokenXMLAttrs(t),t.selfClosing?e._appendElement(t,z.MATHML):e._insertElement(t,z.MATHML),t.ackSelfClosing=!0}(e,t):n===W.MENU?function(e,t){e.openElements.hasInButtonScope(W.P)&&e._closePElement(),e._insertElement(t,z.HTML)}(e,t):n!==W.HEAD&&tt(e,t);break;case 5:n===W.STYLE||n===W.TITLE?Be(e,t):n===W.ASIDE?ze(e,t):n===W.SMALL?Ve(e,t):n===W.TABLE?function(e,t){e.treeAdapter.getDocumentMode(e.document)!==H.DOCUMENT_MODE.QUIRKS&&e.openElements.hasInButtonScope(W.P)&&e._closePElement(),e._insertElement(t,z.HTML),e.framesetOk=!1,e.insertionMode=ie}(e,t):n===W.EMBED?qe(e,t):n===W.INPUT?function(e,t){e._reconstructActiveFormattingElements(),e._appendElement(t,z.HTML);var n=I.getTokenAttr(t,j.TYPE);n&&n.toLowerCase()===Y||(e.framesetOk=!1),t.ackSelfClosing=!0}(e,t):n===W.PARAM||n===W.TRACK?Xe(e,t):n===W.IMAGE?function(e,t){t.tagName=W.IMG,qe(e,t)}(e,t):n!==W.FRAME&&n!==W.TBODY&&n!==W.TFOOT&&n!==W.THEAD&&tt(e,t);break;case 6:n===W.SCRIPT?Be(e,t):n===W.CENTER||n===W.FIGURE||n===W.FOOTER||n===W.HEADER||n===W.HGROUP||n===W.DIALOG?ze(e,t):n===W.BUTTON?function(e,t){e.openElements.hasInScope(W.BUTTON)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(W.BUTTON)),e._reconstructActiveFormattingElements(),e._insertElement(t,z.HTML),e.framesetOk=!1}(e,t):n===W.STRIKE||n===W.STRONG?Ve(e,t):n===W.APPLET||n===W.OBJECT?Ye(e,t):n===W.KEYGEN?qe(e,t):n===W.SOURCE?Xe(e,t):n===W.IFRAME?function(e,t){e.framesetOk=!1,e._switchToTextParsing(t,I.MODE.RAWTEXT)}(e,t):n===W.SELECT?function(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,z.HTML),e.framesetOk=!1,e.insertionMode===ie||e.insertionMode===oe||e.insertionMode===le||e.insertionMode===ue||e.insertionMode===ce?e.insertionMode=pe:e.insertionMode=de}(e,t):n===W.OPTION?Je(e,t):tt(e,t);break;case 7:n===W.BGSOUND?Be(e,t):n===W.DETAILS||n===W.ADDRESS||n===W.ARTICLE||n===W.SECTION||n===W.SUMMARY?ze(e,t):n===W.LISTING?je(e,t):n===W.MARQUEE?Ye(e,t):n===W.NOEMBED?Ke(e,t):n!==W.CAPTION&&tt(e,t);break;case 8:n===W.BASEFONT?Be(e,t):n===W.FRAMESET?function(e,t){var n=e.openElements.tryPeekProperlyNestedBodyElement();e.framesetOk&&n&&(e.treeAdapter.detachNode(n),e.openElements.popAllUpToHtmlElement(),e._insertElement(t,z.HTML),e.insertionMode=me)}(e,t):n===W.FIELDSET?ze(e,t):n===W.TEXTAREA?function(e,t){e._insertElement(t,z.HTML),e.skipNextNewLine=!0,e.tokenizer.state=I.MODE.RCDATA,e.originalInsertionMode=e.insertionMode,e.framesetOk=!1,e.insertionMode=re}(e,t):n===W.TEMPLATE?Be(e,t):n===W.NOSCRIPT?e.options.scriptingEnabled?Ke(e,t):tt(e,t):n===W.OPTGROUP?Je(e,t):n!==W.COLGROUP&&tt(e,t);break;case 9:n===W.PLAINTEXT?function(e,t){e.openElements.hasInButtonScope(W.P)&&e._closePElement(),e._insertElement(t,z.HTML),e.tokenizer.state=I.MODE.PLAINTEXT}(e,t):tt(e,t);break;case 10:n===W.BLOCKQUOTE||n===W.FIGCAPTION?ze(e,t):tt(e,t);break;default:tt(e,t)}}function rt(e,t){var n=t.tagName;e.openElements.hasInScope(n)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(n))}function it(e,t){var n=t.tagName;e.openElements.hasInScope(n)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(n),e.activeFormattingElements.clearToLastMarker())}function at(e,t){for(var n=t.tagName,r=e.openElements.stackTop;r>0;r--){var i=e.openElements.items[r];if(e.treeAdapter.getTagName(i)===n){e.openElements.generateImpliedEndTagsWithExclusion(n),e.openElements.popUntilElementPopped(i);break}if(e._isSpecialElement(i))break}}function ot(e,t){var n=t.tagName;switch(n.length){case 1:n===W.A||n===W.B||n===W.I||n===W.S||n===W.U?Re(e,t):n===W.P?function(e){e.openElements.hasInButtonScope(W.P)||e._insertFakeElement(W.P),e._closePElement()}(e):at(e,t);break;case 2:n===W.DL||n===W.UL||n===W.OL?rt(e,t):n===W.LI?function(e){e.openElements.hasInListItemScope(W.LI)&&(e.openElements.generateImpliedEndTagsWithExclusion(W.LI),e.openElements.popUntilTagNamePopped(W.LI))}(e):n===W.DD||n===W.DT?function(e,t){var n=t.tagName;e.openElements.hasInScope(n)&&(e.openElements.generateImpliedEndTagsWithExclusion(n),e.openElements.popUntilTagNamePopped(n))}(e,t):n===W.H1||n===W.H2||n===W.H3||n===W.H4||n===W.H5||n===W.H6?function(e){e.openElements.hasNumberedHeaderInScope()&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilNumberedHeaderPopped())}(e):n===W.BR?function(e){e._reconstructActiveFormattingElements(),e._insertFakeElement(W.BR),e.openElements.pop(),e.framesetOk=!1}(e):n===W.EM||n===W.TT?Re(e,t):at(e,t);break;case 3:n===W.BIG?Re(e,t):n===W.DIR||n===W.DIV||n===W.NAV||n===W.PRE?rt(e,t):at(e,t);break;case 4:n===W.BODY?function(e){e.openElements.hasInScope(W.BODY)&&(e.insertionMode=he)}(e):n===W.HTML?function(e,t){e.openElements.hasInScope(W.BODY)&&(e.insertionMode=he,e._processToken(t))}(e,t):n===W.FORM?function(e){var t=e.openElements.tmplCount>0,n=e.formElement;t||(e.formElement=null),(n||t)&&e.openElements.hasInScope(W.FORM)&&(e.openElements.generateImpliedEndTags(),t?e.openElements.popUntilTagNamePopped(W.FORM):e.openElements.remove(n))}(e):n===W.CODE||n===W.FONT||n===W.NOBR?Re(e,t):n===W.MAIN||n===W.MENU?rt(e,t):at(e,t);break;case 5:n===W.ASIDE?rt(e,t):n===W.SMALL?Re(e,t):at(e,t);break;case 6:n===W.CENTER||n===W.FIGURE||n===W.FOOTER||n===W.HEADER||n===W.HGROUP||n===W.DIALOG?rt(e,t):n===W.APPLET||n===W.OBJECT?it(e,t):n===W.STRIKE||n===W.STRONG?Re(e,t):at(e,t);break;case 7:n===W.ADDRESS||n===W.ARTICLE||n===W.DETAILS||n===W.SECTION||n===W.SUMMARY||n===W.LISTING?rt(e,t):n===W.MARQUEE?it(e,t):at(e,t);break;case 8:n===W.FIELDSET?rt(e,t):n===W.TEMPLATE?$e(e,t):at(e,t);break;case 10:n===W.BLOCKQUOTE||n===W.FIGCAPTION?rt(e,t):at(e,t);break;default:at(e,t)}}function st(e,t){e.tmplInsertionModeStackTop>-1?gt(e,t):e.stopped=!0}function lt(e,t){var n=e.openElements.currentTagName;n===W.TABLE||n===W.TBODY||n===W.TFOOT||n===W.THEAD||n===W.TR?(e.pendingCharacterTokens=[],e.hasNonWhitespacePendingCharacterToken=!1,e.originalInsertionMode=e.insertionMode,e.insertionMode=ae,e._processToken(t)):dt(e,t)}function ut(e,t){var n=t.tagName;switch(n.length){case 2:n===W.TD||n===W.TH||n===W.TR?function(e,t){e.openElements.clearBackToTableContext(),e._insertFakeElement(W.TBODY),e.insertionMode=le,e._processToken(t)}(e,t):dt(e,t);break;case 3:n===W.COL?function(e,t){e.openElements.clearBackToTableContext(),e._insertFakeElement(W.COLGROUP),e.insertionMode=se,e._processToken(t)}(e,t):dt(e,t);break;case 4:n===W.FORM?function(e,t){e.formElement||0!==e.openElements.tmplCount||(e._insertElement(t,z.HTML),e.formElement=e.openElements.current,e.openElements.pop())}(e,t):dt(e,t);break;case 5:n===W.TABLE?function(e,t){e.openElements.hasInTableScope(W.TABLE)&&(e.openElements.popUntilTagNamePopped(W.TABLE),e._resetInsertionMode(),e._processToken(t))}(e,t):n===W.STYLE?Be(e,t):n===W.TBODY||n===W.TFOOT||n===W.THEAD?function(e,t){e.openElements.clearBackToTableContext(),e._insertElement(t,z.HTML),e.insertionMode=le}(e,t):n===W.INPUT?function(e,t){var n=I.getTokenAttr(t,j.TYPE);n&&n.toLowerCase()===Y?e._appendElement(t,z.HTML):dt(e,t),t.ackSelfClosing=!0}(e,t):dt(e,t);break;case 6:n===W.SCRIPT?Be(e,t):dt(e,t);break;case 7:n===W.CAPTION?function(e,t){e.openElements.clearBackToTableContext(),e.activeFormattingElements.insertMarker(),e._insertElement(t,z.HTML),e.insertionMode=oe}(e,t):dt(e,t);break;case 8:n===W.COLGROUP?function(e,t){e.openElements.clearBackToTableContext(),e._insertElement(t,z.HTML),e.insertionMode=se}(e,t):n===W.TEMPLATE?Be(e,t):dt(e,t);break;default:dt(e,t)}}function ct(e,t){var n=t.tagName;n===W.TABLE?e.openElements.hasInTableScope(W.TABLE)&&(e.openElements.popUntilTagNamePopped(W.TABLE),e._resetInsertionMode()):n===W.TEMPLATE?$e(e,t):n!==W.BODY&&n!==W.CAPTION&&n!==W.COL&&n!==W.COLGROUP&&n!==W.HTML&&n!==W.TBODY&&n!==W.TD&&n!==W.TFOOT&&n!==W.TH&&n!==W.THEAD&&n!==W.TR&&dt(e,t)}function dt(e,t){var n=e.fosterParentingEnabled;e.fosterParentingEnabled=!0,e._processTokenInBodyMode(t),e.fosterParentingEnabled=n}function pt(e,t){var n=0;if(e.hasNonWhitespacePendingCharacterToken)for(;n0?(e.openElements.popUntilTagNamePopped(W.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e._popTmplInsertionMode(),e._resetInsertionMode(),e._processToken(t)):e.stopped=!0}function vt(e,t){e.insertionMode=ne,e._processToken(t)}function bt(e,t){e.insertionMode=ne,e._processToken(t)}e.exports=Te},45557:function(e,t,n){"use strict";var r=n(89372).default,i=n(5816).default,a=n(17246),o=a.TAG_NAMES,s=a.NAMESPACES;function l(e){switch(e.length){case 1:return e===o.P;case 2:return e===o.RB||e===o.RP||e===o.RT||e===o.DD||e===o.DT||e===o.LI;case 3:return e===o.RTC;case 6:return e===o.OPTION;case 8:return e===o.OPTGROUP}return!1}function u(e){switch(e.length){case 1:return e===o.P;case 2:return e===o.RB||e===o.RP||e===o.RT||e===o.DD||e===o.DT||e===o.LI||e===o.TD||e===o.TH||e===o.TR;case 3:return e===o.RTC;case 5:return e===o.TBODY||e===o.TFOOT||e===o.THEAD;case 6:return e===o.OPTION;case 7:return e===o.CAPTION;case 8:return e===o.OPTGROUP||e===o.COLGROUP}return!1}function c(e,t){switch(e.length){case 2:if(e===o.TD||e===o.TH)return t===s.HTML;if(e===o.MI||e===o.MO||e===o.MN||e===o.MS)return t===s.MATHML;break;case 4:if(e===o.HTML)return t===s.HTML;if(e===o.DESC)return t===s.SVG;break;case 5:if(e===o.TABLE)return t===s.HTML;if(e===o.MTEXT)return t===s.MATHML;if(e===o.TITLE)return t===s.SVG;break;case 6:return(e===o.APPLET||e===o.OBJECT)&&t===s.HTML;case 7:return(e===o.CAPTION||e===o.MARQUEE)&&t===s.HTML;case 8:return e===o.TEMPLATE&&t===s.HTML;case 13:return e===o.FOREIGN_OBJECT&&t===s.SVG;case 14:return e===o.ANNOTATION_XML&&t===s.MATHML}return!1}var d=function(){function e(t,n){r(this,e),this.stackTop=-1,this.items=[],this.current=t,this.currentTagName=null,this.currentTmplContent=null,this.tmplCount=0,this.treeAdapter=n}return i(e,[{key:"_indexOf",value:function(e){for(var t=-1,n=this.stackTop;n>=0;n--)if(this.items[n]===e){t=n;break}return t}},{key:"_isInTemplate",value:function(){return this.currentTagName===o.TEMPLATE&&this.treeAdapter.getNamespaceURI(this.current)===s.HTML}},{key:"_updateCurrentElement",value:function(){this.current=this.items[this.stackTop],this.currentTagName=this.current&&this.treeAdapter.getTagName(this.current),this.currentTmplContent=this._isInTemplate()?this.treeAdapter.getTemplateContent(this.current):null}},{key:"push",value:function(e){this.items[++this.stackTop]=e,this._updateCurrentElement(),this._isInTemplate()&&this.tmplCount++}},{key:"pop",value:function(){this.stackTop--,this.tmplCount>0&&this._isInTemplate()&&this.tmplCount--,this._updateCurrentElement()}},{key:"replace",value:function(e,t){var n=this._indexOf(e);this.items[n]=t,n===this.stackTop&&this._updateCurrentElement()}},{key:"insertAfter",value:function(e,t){var n=this._indexOf(e)+1;this.items.splice(n,0,t),n===++this.stackTop&&this._updateCurrentElement()}},{key:"popUntilTagNamePopped",value:function(e){for(;this.stackTop>-1;){var t=this.currentTagName,n=this.treeAdapter.getNamespaceURI(this.current);if(this.pop(),t===e&&n===s.HTML)break}}},{key:"popUntilElementPopped",value:function(e){for(;this.stackTop>-1;){var t=this.current;if(this.pop(),t===e)break}}},{key:"popUntilNumberedHeaderPopped",value:function(){for(;this.stackTop>-1;){var e=this.currentTagName,t=this.treeAdapter.getNamespaceURI(this.current);if(this.pop(),e===o.H1||e===o.H2||e===o.H3||e===o.H4||e===o.H5||e===o.H6&&t===s.HTML)break}}},{key:"popUntilTableCellPopped",value:function(){for(;this.stackTop>-1;){var e=this.currentTagName,t=this.treeAdapter.getNamespaceURI(this.current);if(this.pop(),e===o.TD||e===o.TH&&t===s.HTML)break}}},{key:"popAllUpToHtmlElement",value:function(){this.stackTop=0,this._updateCurrentElement()}},{key:"clearBackToTableContext",value:function(){for(;this.currentTagName!==o.TABLE&&this.currentTagName!==o.TEMPLATE&&this.currentTagName!==o.HTML||this.treeAdapter.getNamespaceURI(this.current)!==s.HTML;)this.pop()}},{key:"clearBackToTableBodyContext",value:function(){for(;this.currentTagName!==o.TBODY&&this.currentTagName!==o.TFOOT&&this.currentTagName!==o.THEAD&&this.currentTagName!==o.TEMPLATE&&this.currentTagName!==o.HTML||this.treeAdapter.getNamespaceURI(this.current)!==s.HTML;)this.pop()}},{key:"clearBackToTableRowContext",value:function(){for(;this.currentTagName!==o.TR&&this.currentTagName!==o.TEMPLATE&&this.currentTagName!==o.HTML||this.treeAdapter.getNamespaceURI(this.current)!==s.HTML;)this.pop()}},{key:"remove",value:function(e){for(var t=this.stackTop;t>=0;t--)if(this.items[t]===e){this.items.splice(t,1),this.stackTop--,this._updateCurrentElement();break}}},{key:"tryPeekProperlyNestedBodyElement",value:function(){var e=this.items[1];return e&&this.treeAdapter.getTagName(e)===o.BODY?e:null}},{key:"contains",value:function(e){return this._indexOf(e)>-1}},{key:"getCommonAncestor",value:function(e){var t=this._indexOf(e);return--t>=0?this.items[t]:null}},{key:"isRootHtmlElementCurrent",value:function(){return 0===this.stackTop&&this.currentTagName===o.HTML}},{key:"hasInScope",value:function(e){for(var t=this.stackTop;t>=0;t--){var n=this.treeAdapter.getTagName(this.items[t]),r=this.treeAdapter.getNamespaceURI(this.items[t]);if(n===e&&r===s.HTML)return!0;if(c(n,r))return!1}return!0}},{key:"hasNumberedHeaderInScope",value:function(){for(var e=this.stackTop;e>=0;e--){var t=this.treeAdapter.getTagName(this.items[e]),n=this.treeAdapter.getNamespaceURI(this.items[e]);if((t===o.H1||t===o.H2||t===o.H3||t===o.H4||t===o.H5||t===o.H6)&&n===s.HTML)return!0;if(c(t,n))return!1}return!0}},{key:"hasInListItemScope",value:function(e){for(var t=this.stackTop;t>=0;t--){var n=this.treeAdapter.getTagName(this.items[t]),r=this.treeAdapter.getNamespaceURI(this.items[t]);if(n===e&&r===s.HTML)return!0;if((n===o.UL||n===o.OL)&&r===s.HTML||c(n,r))return!1}return!0}},{key:"hasInButtonScope",value:function(e){for(var t=this.stackTop;t>=0;t--){var n=this.treeAdapter.getTagName(this.items[t]),r=this.treeAdapter.getNamespaceURI(this.items[t]);if(n===e&&r===s.HTML)return!0;if(n===o.BUTTON&&r===s.HTML||c(n,r))return!1}return!0}},{key:"hasInTableScope",value:function(e){for(var t=this.stackTop;t>=0;t--){var n=this.treeAdapter.getTagName(this.items[t]);if(this.treeAdapter.getNamespaceURI(this.items[t])===s.HTML){if(n===e)return!0;if(n===o.TABLE||n===o.TEMPLATE||n===o.HTML)return!1}}return!0}},{key:"hasTableBodyContextInTableScope",value:function(){for(var e=this.stackTop;e>=0;e--){var t=this.treeAdapter.getTagName(this.items[e]);if(this.treeAdapter.getNamespaceURI(this.items[e])===s.HTML){if(t===o.TBODY||t===o.THEAD||t===o.TFOOT)return!0;if(t===o.TABLE||t===o.HTML)return!1}}return!0}},{key:"hasInSelectScope",value:function(e){for(var t=this.stackTop;t>=0;t--){var n=this.treeAdapter.getTagName(this.items[t]);if(this.treeAdapter.getNamespaceURI(this.items[t])===s.HTML){if(n===e)return!0;if(n!==o.OPTION&&n!==o.OPTGROUP)return!1}}return!0}},{key:"generateImpliedEndTags",value:function(){for(;l(this.currentTagName);)this.pop()}},{key:"generateImpliedEndTagsThoroughly",value:function(){for(;u(this.currentTagName);)this.pop()}},{key:"generateImpliedEndTagsWithExclusion",value:function(e){for(;l(this.currentTagName)&&this.currentTagName!==e;)this.pop()}}]),e}();e.exports=d},54762:function(e,t,n){"use strict";var r=n(89372).default,i=n(5816).default,a=n(56994),o=n(22525),s=n(15926),l=n(48240),u=o.CODE_POINTS,c=o.CODE_POINT_SEQUENCES,d={128:8364,130:8218,131:402,132:8222,133:8230,134:8224,135:8225,136:710,137:8240,138:352,139:8249,140:338,142:381,145:8216,146:8217,147:8220,148:8221,149:8226,150:8211,151:8212,152:732,153:8482,154:353,155:8250,156:339,158:382,159:376},p="DATA_STATE",f="RCDATA_STATE",h="RAWTEXT_STATE",m="SCRIPT_DATA_STATE",g="PLAINTEXT_STATE",v="TAG_OPEN_STATE",b="END_TAG_OPEN_STATE",y="TAG_NAME_STATE",O="RCDATA_LESS_THAN_SIGN_STATE",E="RCDATA_END_TAG_OPEN_STATE",T="RCDATA_END_TAG_NAME_STATE",S="RAWTEXT_LESS_THAN_SIGN_STATE",k="RAWTEXT_END_TAG_OPEN_STATE",A="RAWTEXT_END_TAG_NAME_STATE",C="SCRIPT_DATA_LESS_THAN_SIGN_STATE",_="SCRIPT_DATA_END_TAG_OPEN_STATE",w="SCRIPT_DATA_END_TAG_NAME_STATE",R="SCRIPT_DATA_ESCAPE_START_STATE",x="SCRIPT_DATA_ESCAPE_START_DASH_STATE",N="SCRIPT_DATA_ESCAPED_STATE",I="SCRIPT_DATA_ESCAPED_DASH_STATE",D="SCRIPT_DATA_ESCAPED_DASH_DASH_STATE",L="SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN_STATE",P="SCRIPT_DATA_ESCAPED_END_TAG_OPEN_STATE",M="SCRIPT_DATA_ESCAPED_END_TAG_NAME_STATE",F="SCRIPT_DATA_DOUBLE_ESCAPE_START_STATE",U="SCRIPT_DATA_DOUBLE_ESCAPED_STATE",B="SCRIPT_DATA_DOUBLE_ESCAPED_DASH_STATE",$="SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH_STATE",Q="SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN_STATE",Z="SCRIPT_DATA_DOUBLE_ESCAPE_END_STATE",G="BEFORE_ATTRIBUTE_NAME_STATE",H="ATTRIBUTE_NAME_STATE",W="AFTER_ATTRIBUTE_NAME_STATE",z="BEFORE_ATTRIBUTE_VALUE_STATE",j="ATTRIBUTE_VALUE_DOUBLE_QUOTED_STATE",V="ATTRIBUTE_VALUE_SINGLE_QUOTED_STATE",Y="ATTRIBUTE_VALUE_UNQUOTED_STATE",q="AFTER_ATTRIBUTE_VALUE_QUOTED_STATE",X="SELF_CLOSING_START_TAG_STATE",K="BOGUS_COMMENT_STATE",J="MARKUP_DECLARATION_OPEN_STATE",ee="COMMENT_START_STATE",te="COMMENT_START_DASH_STATE",ne="COMMENT_STATE",re="COMMENT_LESS_THAN_SIGN_STATE",ie="COMMENT_LESS_THAN_SIGN_BANG_STATE",ae="COMMENT_LESS_THAN_SIGN_BANG_DASH_STATE",oe="COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH_STATE",se="COMMENT_END_DASH_STATE",le="COMMENT_END_STATE",ue="COMMENT_END_BANG_STATE",ce="DOCTYPE_STATE",de="BEFORE_DOCTYPE_NAME_STATE",pe="DOCTYPE_NAME_STATE",fe="AFTER_DOCTYPE_NAME_STATE",he="AFTER_DOCTYPE_PUBLIC_KEYWORD_STATE",me="BEFORE_DOCTYPE_PUBLIC_IDENTIFIER_STATE",ge="DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED_STATE",ve="DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED_STATE",be="AFTER_DOCTYPE_PUBLIC_IDENTIFIER_STATE",ye="BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS_STATE",Oe="AFTER_DOCTYPE_SYSTEM_KEYWORD_STATE",Ee="BEFORE_DOCTYPE_SYSTEM_IDENTIFIER_STATE",Te="DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED_STATE",Se="DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED_STATE",ke="AFTER_DOCTYPE_SYSTEM_IDENTIFIER_STATE",Ae="BOGUS_DOCTYPE_STATE",Ce="CDATA_SECTION_STATE",_e="CDATA_SECTION_BRACKET_STATE",we="CDATA_SECTION_END_STATE",Re="CHARACTER_REFERENCE_STATE",xe="NAMED_CHARACTER_REFERENCE_STATE",Ne="AMBIGUOS_AMPERSAND_STATE",Ie="NUMERIC_CHARACTER_REFERENCE_STATE",De="HEXADEMICAL_CHARACTER_REFERENCE_START_STATE",Le="DECIMAL_CHARACTER_REFERENCE_START_STATE",Pe="HEXADEMICAL_CHARACTER_REFERENCE_STATE",Me="DECIMAL_CHARACTER_REFERENCE_STATE",Fe="NUMERIC_CHARACTER_REFERENCE_END_STATE";function Ue(e){return e===u.SPACE||e===u.LINE_FEED||e===u.TABULATION||e===u.FORM_FEED}function Be(e){return e>=u.DIGIT_0&&e<=u.DIGIT_9}function $e(e){return e>=u.LATIN_CAPITAL_A&&e<=u.LATIN_CAPITAL_Z}function Qe(e){return e>=u.LATIN_SMALL_A&&e<=u.LATIN_SMALL_Z}function Ze(e){return Qe(e)||$e(e)}function Ge(e){return Ze(e)||Be(e)}function He(e){return e>=u.LATIN_CAPITAL_A&&e<=u.LATIN_CAPITAL_F}function We(e){return e>=u.LATIN_SMALL_A&&e<=u.LATIN_SMALL_F}function ze(e){return e+32}function je(e){return e<=65535?String.fromCharCode(e):(e-=65536,String.fromCharCode(e>>>10&1023|55296)+String.fromCharCode(56320|1023&e))}function Ve(e){return String.fromCharCode(ze(e))}function Ye(e,t){for(var n=s[++e],r=++e,i=r+n-1;r<=i;){var a=r+i>>>1,o=s[a];if(ot))return s[a+n];i=a-1}}return-1}var qe=function(){function e(){r(this,e),this.preprocessor=new a,this.tokenQueue=[],this.allowCDATA=!1,this.state=p,this.returnState="",this.charRefCode=-1,this.tempBuff=[],this.lastStartTagName="",this.consumedAfterSnapshot=-1,this.active=!1,this.currentCharacterToken=null,this.currentToken=null,this.currentAttr=null}return i(e,[{key:"_err",value:function(){}},{key:"_errOnNextCodePoint",value:function(e){this._consume(),this._err(e),this._unconsume()}},{key:"getNextToken",value:function(){for(;!this.tokenQueue.length&&this.active;){this.consumedAfterSnapshot=0;var e=this._consume();this._ensureHibernation()||this[this.state](e)}return this.tokenQueue.shift()}},{key:"write",value:function(e,t){this.active=!0,this.preprocessor.write(e,t)}},{key:"insertHtmlAtCurrentPos",value:function(e){this.active=!0,this.preprocessor.insertHtmlAtCurrentPos(e)}},{key:"_ensureHibernation",value:function(){if(this.preprocessor.endOfChunkHit){for(;this.consumedAfterSnapshot>0;this.consumedAfterSnapshot--)this.preprocessor.retreat();return this.active=!1,this.tokenQueue.push({type:e.HIBERNATION_TOKEN}),!0}return!1}},{key:"_consume",value:function(){return this.consumedAfterSnapshot++,this.preprocessor.advance()}},{key:"_unconsume",value:function(){this.consumedAfterSnapshot--,this.preprocessor.retreat()}},{key:"_reconsumeInState",value:function(e){this.state=e,this._unconsume()}},{key:"_consumeSequenceIfMatch",value:function(e,t,n){for(var r=0,i=!0,a=e.length,o=0,s=t,l=void 0;o0&&(s=this._consume(),r++),s===u.EOF){i=!1;break}if(s!==(l=e[o])&&(n||s!==ze(l))){i=!1;break}}if(!i)for(;r--;)this._unconsume();return i}},{key:"_isTempBufferEqualToScriptString",value:function(){if(this.tempBuff.length!==c.SCRIPT_STRING.length)return!1;for(var e=0;e0&&this._err(l.endTagWithAttributes),t.selfClosing&&this._err(l.endTagWithTrailingSolidus)),this.tokenQueue.push(t)}},{key:"_emitCurrentCharacterToken",value:function(){this.currentCharacterToken&&(this.tokenQueue.push(this.currentCharacterToken),this.currentCharacterToken=null)}},{key:"_emitEOFToken",value:function(){this._createEOFToken(),this._emitCurrentToken()}},{key:"_appendCharToCurrentCharacterToken",value:function(e,t){this.currentCharacterToken&&this.currentCharacterToken.type!==e&&this._emitCurrentCharacterToken(),this.currentCharacterToken?this.currentCharacterToken.chars+=t:this._createCharacterToken(e,t)}},{key:"_emitCodePoint",value:function(t){var n=e.CHARACTER_TOKEN;Ue(t)?n=e.WHITESPACE_CHARACTER_TOKEN:t===u.NULL&&(n=e.NULL_CHARACTER_TOKEN),this._appendCharToCurrentCharacterToken(n,je(t))}},{key:"_emitSeveralCodePoints",value:function(e){for(var t=0;t-1;){var i=s[r],a=i<7;a&&1&i&&(t=2&i?[s[++r],s[++r]]:[s[++r]],n=0);var o=this._consume();if(this.tempBuff.push(o),n++,o===u.EOF)break;r=a?4&i?Ye(r,o):-1:o===i?++r:-1}for(;n--;)this.tempBuff.pop(),this._unconsume();return t}},{key:"_isCharacterReferenceInAttribute",value:function(){return this.returnState===j||this.returnState===V||this.returnState===Y}},{key:"_isCharacterReferenceAttributeQuirk",value:function(e){if(!e&&this._isCharacterReferenceInAttribute()){var t=this._consume();return this._unconsume(),t===u.EQUALS_SIGN||Ge(t)}return!1}},{key:"_flushCodePointsConsumedAsCharacterReference",value:function(){if(this._isCharacterReferenceInAttribute())for(var e=0;e")):e===u.NULL?(this._err(l.unexpectedNullCharacter),this.state=N,this._emitChars(o.REPLACEMENT_CHARACTER)):e===u.EOF?(this._err(l.eofInScriptHtmlCommentLikeText),this._emitEOFToken()):(this.state=N,this._emitCodePoint(e))}},{key:L,value:function(e){e===u.SOLIDUS?(this.tempBuff=[],this.state=P):Ze(e)?(this.tempBuff=[],this._emitChars("<"),this._reconsumeInState(F)):(this._emitChars("<"),this._reconsumeInState(N))}},{key:P,value:function(e){Ze(e)?(this._createEndTagToken(),this._reconsumeInState(M)):(this._emitChars("")):e===u.NULL?(this._err(l.unexpectedNullCharacter),this.state=U,this._emitChars(o.REPLACEMENT_CHARACTER)):e===u.EOF?(this._err(l.eofInScriptHtmlCommentLikeText),this._emitEOFToken()):(this.state=U,this._emitCodePoint(e))}},{key:Q,value:function(e){e===u.SOLIDUS?(this.tempBuff=[],this.state=Z,this._emitChars("/")):this._reconsumeInState(U)}},{key:Z,value:function(e){Ue(e)||e===u.SOLIDUS||e===u.GREATER_THAN_SIGN?(this.state=this._isTempBufferEqualToScriptString()?N:U,this._emitCodePoint(e)):$e(e)?(this.tempBuff.push(ze(e)),this._emitCodePoint(e)):Qe(e)?(this.tempBuff.push(e),this._emitCodePoint(e)):this._reconsumeInState(U)}},{key:G,value:function(e){Ue(e)||(e===u.SOLIDUS||e===u.GREATER_THAN_SIGN||e===u.EOF?this._reconsumeInState(W):e===u.EQUALS_SIGN?(this._err(l.unexpectedEqualsSignBeforeAttributeName),this._createAttr("="),this.state=H):(this._createAttr(""),this._reconsumeInState(H)))}},{key:H,value:function(e){Ue(e)||e===u.SOLIDUS||e===u.GREATER_THAN_SIGN||e===u.EOF?(this._leaveAttrName(W),this._unconsume()):e===u.EQUALS_SIGN?this._leaveAttrName(z):$e(e)?this.currentAttr.name+=Ve(e):e===u.QUOTATION_MARK||e===u.APOSTROPHE||e===u.LESS_THAN_SIGN?(this._err(l.unexpectedCharacterInAttributeName),this.currentAttr.name+=je(e)):e===u.NULL?(this._err(l.unexpectedNullCharacter),this.currentAttr.name+=o.REPLACEMENT_CHARACTER):this.currentAttr.name+=je(e)}},{key:W,value:function(e){Ue(e)||(e===u.SOLIDUS?this.state=X:e===u.EQUALS_SIGN?this.state=z:e===u.GREATER_THAN_SIGN?(this.state=p,this._emitCurrentToken()):e===u.EOF?(this._err(l.eofInTag),this._emitEOFToken()):(this._createAttr(""),this._reconsumeInState(H)))}},{key:z,value:function(e){Ue(e)||(e===u.QUOTATION_MARK?this.state=j:e===u.APOSTROPHE?this.state=V:e===u.GREATER_THAN_SIGN?(this._err(l.missingAttributeValue),this.state=p,this._emitCurrentToken()):this._reconsumeInState(Y))}},{key:j,value:function(e){e===u.QUOTATION_MARK?this.state=q:e===u.AMPERSAND?(this.returnState=j,this.state=Re):e===u.NULL?(this._err(l.unexpectedNullCharacter),this.currentAttr.value+=o.REPLACEMENT_CHARACTER):e===u.EOF?(this._err(l.eofInTag),this._emitEOFToken()):this.currentAttr.value+=je(e)}},{key:V,value:function(e){e===u.APOSTROPHE?this.state=q:e===u.AMPERSAND?(this.returnState=V,this.state=Re):e===u.NULL?(this._err(l.unexpectedNullCharacter),this.currentAttr.value+=o.REPLACEMENT_CHARACTER):e===u.EOF?(this._err(l.eofInTag),this._emitEOFToken()):this.currentAttr.value+=je(e)}},{key:Y,value:function(e){Ue(e)?this._leaveAttrValue(G):e===u.AMPERSAND?(this.returnState=Y,this.state=Re):e===u.GREATER_THAN_SIGN?(this._leaveAttrValue(p),this._emitCurrentToken()):e===u.NULL?(this._err(l.unexpectedNullCharacter),this.currentAttr.value+=o.REPLACEMENT_CHARACTER):e===u.QUOTATION_MARK||e===u.APOSTROPHE||e===u.LESS_THAN_SIGN||e===u.EQUALS_SIGN||e===u.GRAVE_ACCENT?(this._err(l.unexpectedCharacterInUnquotedAttributeValue),this.currentAttr.value+=je(e)):e===u.EOF?(this._err(l.eofInTag),this._emitEOFToken()):this.currentAttr.value+=je(e)}},{key:q,value:function(e){Ue(e)?this._leaveAttrValue(G):e===u.SOLIDUS?this._leaveAttrValue(X):e===u.GREATER_THAN_SIGN?(this._leaveAttrValue(p),this._emitCurrentToken()):e===u.EOF?(this._err(l.eofInTag),this._emitEOFToken()):(this._err(l.missingWhitespaceBetweenAttributes),this._reconsumeInState(G))}},{key:X,value:function(e){e===u.GREATER_THAN_SIGN?(this.currentToken.selfClosing=!0,this.state=p,this._emitCurrentToken()):e===u.EOF?(this._err(l.eofInTag),this._emitEOFToken()):(this._err(l.unexpectedSolidusInTag),this._reconsumeInState(G))}},{key:K,value:function(e){e===u.GREATER_THAN_SIGN?(this.state=p,this._emitCurrentToken()):e===u.EOF?(this._emitCurrentToken(),this._emitEOFToken()):e===u.NULL?(this._err(l.unexpectedNullCharacter),this.currentToken.data+=o.REPLACEMENT_CHARACTER):this.currentToken.data+=je(e)}},{key:J,value:function(e){this._consumeSequenceIfMatch(c.DASH_DASH_STRING,e,!0)?(this._createCommentToken(),this.state=ee):this._consumeSequenceIfMatch(c.DOCTYPE_STRING,e,!1)?this.state=ce:this._consumeSequenceIfMatch(c.CDATA_START_STRING,e,!0)?this.allowCDATA?this.state=Ce:(this._err(l.cdataInHtmlContent),this._createCommentToken(),this.currentToken.data="[CDATA[",this.state=K):this._ensureHibernation()||(this._err(l.incorrectlyOpenedComment),this._createCommentToken(),this._reconsumeInState(K))}},{key:ee,value:function(e){e===u.HYPHEN_MINUS?this.state=te:e===u.GREATER_THAN_SIGN?(this._err(l.abruptClosingOfEmptyComment),this.state=p,this._emitCurrentToken()):this._reconsumeInState(ne)}},{key:te,value:function(e){e===u.HYPHEN_MINUS?this.state=le:e===u.GREATER_THAN_SIGN?(this._err(l.abruptClosingOfEmptyComment),this.state=p,this._emitCurrentToken()):e===u.EOF?(this._err(l.eofInComment),this._emitCurrentToken(),this._emitEOFToken()):(this.currentToken.data+="-",this._reconsumeInState(ne))}},{key:ne,value:function(e){e===u.HYPHEN_MINUS?this.state=se:e===u.LESS_THAN_SIGN?(this.currentToken.data+="<",this.state=re):e===u.NULL?(this._err(l.unexpectedNullCharacter),this.currentToken.data+=o.REPLACEMENT_CHARACTER):e===u.EOF?(this._err(l.eofInComment),this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.data+=je(e)}},{key:re,value:function(e){e===u.EXCLAMATION_MARK?(this.currentToken.data+="!",this.state=ie):e===u.LESS_THAN_SIGN?this.currentToken.data+="!":this._reconsumeInState(ne)}},{key:ie,value:function(e){e===u.HYPHEN_MINUS?this.state=ae:this._reconsumeInState(ne)}},{key:ae,value:function(e){e===u.HYPHEN_MINUS?this.state=oe:this._reconsumeInState(se)}},{key:oe,value:function(e){e!==u.GREATER_THAN_SIGN&&e!==u.EOF&&this._err(l.nestedComment),this._reconsumeInState(le)}},{key:se,value:function(e){e===u.HYPHEN_MINUS?this.state=le:e===u.EOF?(this._err(l.eofInComment),this._emitCurrentToken(),this._emitEOFToken()):(this.currentToken.data+="-",this._reconsumeInState(ne))}},{key:le,value:function(e){e===u.GREATER_THAN_SIGN?(this.state=p,this._emitCurrentToken()):e===u.EXCLAMATION_MARK?this.state=ue:e===u.HYPHEN_MINUS?this.currentToken.data+="-":e===u.EOF?(this._err(l.eofInComment),this._emitCurrentToken(),this._emitEOFToken()):(this.currentToken.data+="--",this._reconsumeInState(ne))}},{key:ue,value:function(e){e===u.HYPHEN_MINUS?(this.currentToken.data+="--!",this.state=se):e===u.GREATER_THAN_SIGN?(this._err(l.incorrectlyClosedComment),this.state=p,this._emitCurrentToken()):e===u.EOF?(this._err(l.eofInComment),this._emitCurrentToken(),this._emitEOFToken()):(this.currentToken.data+="--!",this._reconsumeInState(ne))}},{key:ce,value:function(e){Ue(e)?this.state=de:e===u.GREATER_THAN_SIGN?this._reconsumeInState(de):e===u.EOF?(this._err(l.eofInDoctype),this._createDoctypeToken(null),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(l.missingWhitespaceBeforeDoctypeName),this._reconsumeInState(de))}},{key:de,value:function(e){Ue(e)||($e(e)?(this._createDoctypeToken(Ve(e)),this.state=pe):e===u.NULL?(this._err(l.unexpectedNullCharacter),this._createDoctypeToken(o.REPLACEMENT_CHARACTER),this.state=pe):e===u.GREATER_THAN_SIGN?(this._err(l.missingDoctypeName),this._createDoctypeToken(null),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this.state=p):e===u.EOF?(this._err(l.eofInDoctype),this._createDoctypeToken(null),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._createDoctypeToken(je(e)),this.state=pe))}},{key:pe,value:function(e){Ue(e)?this.state=fe:e===u.GREATER_THAN_SIGN?(this.state=p,this._emitCurrentToken()):$e(e)?this.currentToken.name+=Ve(e):e===u.NULL?(this._err(l.unexpectedNullCharacter),this.currentToken.name+=o.REPLACEMENT_CHARACTER):e===u.EOF?(this._err(l.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.name+=je(e)}},{key:fe,value:function(e){Ue(e)||(e===u.GREATER_THAN_SIGN?(this.state=p,this._emitCurrentToken()):e===u.EOF?(this._err(l.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this._consumeSequenceIfMatch(c.PUBLIC_STRING,e,!1)?this.state=he:this._consumeSequenceIfMatch(c.SYSTEM_STRING,e,!1)?this.state=Oe:this._ensureHibernation()||(this._err(l.invalidCharacterSequenceAfterDoctypeName),this.currentToken.forceQuirks=!0,this._reconsumeInState(Ae)))}},{key:he,value:function(e){Ue(e)?this.state=me:e===u.QUOTATION_MARK?(this._err(l.missingWhitespaceAfterDoctypePublicKeyword),this.currentToken.publicId="",this.state=ge):e===u.APOSTROPHE?(this._err(l.missingWhitespaceAfterDoctypePublicKeyword),this.currentToken.publicId="",this.state=ve):e===u.GREATER_THAN_SIGN?(this._err(l.missingDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this.state=p,this._emitCurrentToken()):e===u.EOF?(this._err(l.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(l.missingQuoteBeforeDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState(Ae))}},{key:me,value:function(e){Ue(e)||(e===u.QUOTATION_MARK?(this.currentToken.publicId="",this.state=ge):e===u.APOSTROPHE?(this.currentToken.publicId="",this.state=ve):e===u.GREATER_THAN_SIGN?(this._err(l.missingDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this.state=p,this._emitCurrentToken()):e===u.EOF?(this._err(l.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(l.missingQuoteBeforeDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState(Ae)))}},{key:ge,value:function(e){e===u.QUOTATION_MARK?this.state=be:e===u.NULL?(this._err(l.unexpectedNullCharacter),this.currentToken.publicId+=o.REPLACEMENT_CHARACTER):e===u.GREATER_THAN_SIGN?(this._err(l.abruptDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this.state=p):e===u.EOF?(this._err(l.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.publicId+=je(e)}},{key:ve,value:function(e){e===u.APOSTROPHE?this.state=be:e===u.NULL?(this._err(l.unexpectedNullCharacter),this.currentToken.publicId+=o.REPLACEMENT_CHARACTER):e===u.GREATER_THAN_SIGN?(this._err(l.abruptDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this.state=p):e===u.EOF?(this._err(l.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.publicId+=je(e)}},{key:be,value:function(e){Ue(e)?this.state=ye:e===u.GREATER_THAN_SIGN?(this.state=p,this._emitCurrentToken()):e===u.QUOTATION_MARK?(this._err(l.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),this.currentToken.systemId="",this.state=Te):e===u.APOSTROPHE?(this._err(l.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),this.currentToken.systemId="",this.state=Se):e===u.EOF?(this._err(l.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(l.missingQuoteBeforeDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState(Ae))}},{key:ye,value:function(e){Ue(e)||(e===u.GREATER_THAN_SIGN?(this._emitCurrentToken(),this.state=p):e===u.QUOTATION_MARK?(this.currentToken.systemId="",this.state=Te):e===u.APOSTROPHE?(this.currentToken.systemId="",this.state=Se):e===u.EOF?(this._err(l.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(l.missingQuoteBeforeDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState(Ae)))}},{key:Oe,value:function(e){Ue(e)?this.state=Ee:e===u.QUOTATION_MARK?(this._err(l.missingWhitespaceAfterDoctypeSystemKeyword),this.currentToken.systemId="",this.state=Te):e===u.APOSTROPHE?(this._err(l.missingWhitespaceAfterDoctypeSystemKeyword),this.currentToken.systemId="",this.state=Se):e===u.GREATER_THAN_SIGN?(this._err(l.missingDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this.state=p,this._emitCurrentToken()):e===u.EOF?(this._err(l.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(l.missingQuoteBeforeDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState(Ae))}},{key:Ee,value:function(e){Ue(e)||(e===u.QUOTATION_MARK?(this.currentToken.systemId="",this.state=Te):e===u.APOSTROPHE?(this.currentToken.systemId="",this.state=Se):e===u.GREATER_THAN_SIGN?(this._err(l.missingDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this.state=p,this._emitCurrentToken()):e===u.EOF?(this._err(l.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(l.missingQuoteBeforeDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState(Ae)))}},{key:Te,value:function(e){e===u.QUOTATION_MARK?this.state=ke:e===u.NULL?(this._err(l.unexpectedNullCharacter),this.currentToken.systemId+=o.REPLACEMENT_CHARACTER):e===u.GREATER_THAN_SIGN?(this._err(l.abruptDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this.state=p):e===u.EOF?(this._err(l.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.systemId+=je(e)}},{key:Se,value:function(e){e===u.APOSTROPHE?this.state=ke:e===u.NULL?(this._err(l.unexpectedNullCharacter),this.currentToken.systemId+=o.REPLACEMENT_CHARACTER):e===u.GREATER_THAN_SIGN?(this._err(l.abruptDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this.state=p):e===u.EOF?(this._err(l.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.systemId+=je(e)}},{key:ke,value:function(e){Ue(e)||(e===u.GREATER_THAN_SIGN?(this._emitCurrentToken(),this.state=p):e===u.EOF?(this._err(l.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(l.unexpectedCharacterAfterDoctypeSystemIdentifier),this._reconsumeInState(Ae)))}},{key:Ae,value:function(e){e===u.GREATER_THAN_SIGN?(this._emitCurrentToken(),this.state=p):e===u.NULL?this._err(l.unexpectedNullCharacter):e===u.EOF&&(this._emitCurrentToken(),this._emitEOFToken())}},{key:Ce,value:function(e){e===u.RIGHT_SQUARE_BRACKET?this.state=_e:e===u.EOF?(this._err(l.eofInCdata),this._emitEOFToken()):this._emitCodePoint(e)}},{key:_e,value:function(e){e===u.RIGHT_SQUARE_BRACKET?this.state=we:(this._emitChars("]"),this._reconsumeInState(Ce))}},{key:we,value:function(e){e===u.GREATER_THAN_SIGN?this.state=p:e===u.RIGHT_SQUARE_BRACKET?this._emitChars("]"):(this._emitChars("]]"),this._reconsumeInState(Ce))}},{key:Re,value:function(e){this.tempBuff=[u.AMPERSAND],e===u.NUMBER_SIGN?(this.tempBuff.push(e),this.state=Ie):Ge(e)?this._reconsumeInState(xe):(this._flushCodePointsConsumedAsCharacterReference(),this._reconsumeInState(this.returnState))}},{key:xe,value:function(e){var t=this._matchNamedCharacterReference(e);if(this._ensureHibernation())this.tempBuff=[u.AMPERSAND];else if(t){var n=this.tempBuff[this.tempBuff.length-1]===u.SEMICOLON;this._isCharacterReferenceAttributeQuirk(n)||(n||this._errOnNextCodePoint(l.missingSemicolonAfterCharacterReference),this.tempBuff=t),this._flushCodePointsConsumedAsCharacterReference(),this.state=this.returnState}else this._flushCodePointsConsumedAsCharacterReference(),this.state=Ne}},{key:Ne,value:function(e){Ge(e)?this._isCharacterReferenceInAttribute()?this.currentAttr.value+=je(e):this._emitCodePoint(e):(e===u.SEMICOLON&&this._err(l.unknownNamedCharacterReference),this._reconsumeInState(this.returnState))}},{key:Ie,value:function(e){this.charRefCode=0,e===u.LATIN_SMALL_X||e===u.LATIN_CAPITAL_X?(this.tempBuff.push(e),this.state=De):this._reconsumeInState(Le)}},{key:De,value:function(e){!function(e){return Be(e)||He(e)||We(e)}(e)?(this._err(l.absenceOfDigitsInNumericCharacterReference),this._flushCodePointsConsumedAsCharacterReference(),this._reconsumeInState(this.returnState)):this._reconsumeInState(Pe)}},{key:Le,value:function(e){Be(e)?this._reconsumeInState(Me):(this._err(l.absenceOfDigitsInNumericCharacterReference),this._flushCodePointsConsumedAsCharacterReference(),this._reconsumeInState(this.returnState))}},{key:Pe,value:function(e){He(e)?this.charRefCode=16*this.charRefCode+e-55:We(e)?this.charRefCode=16*this.charRefCode+e-87:Be(e)?this.charRefCode=16*this.charRefCode+e-48:e===u.SEMICOLON?this.state=Fe:(this._err(l.missingSemicolonAfterCharacterReference),this._reconsumeInState(Fe))}},{key:Me,value:function(e){Be(e)?this.charRefCode=10*this.charRefCode+e-48:e===u.SEMICOLON?this.state=Fe:(this._err(l.missingSemicolonAfterCharacterReference),this._reconsumeInState(Fe))}},{key:Fe,value:function(){if(this.charRefCode===u.NULL)this._err(l.nullCharacterReference),this.charRefCode=u.REPLACEMENT_CHARACTER;else if(this.charRefCode>1114111)this._err(l.characterReferenceOutsideUnicodeRange),this.charRefCode=u.REPLACEMENT_CHARACTER;else if(o.isSurrogate(this.charRefCode))this._err(l.surrogateCharacterReference),this.charRefCode=u.REPLACEMENT_CHARACTER;else if(o.isUndefinedCodePoint(this.charRefCode))this._err(l.noncharacterCharacterReference);else if(o.isControlCodePoint(this.charRefCode)||this.charRefCode===u.CARRIAGE_RETURN){this._err(l.controlCharacterReference);var e=d[this.charRefCode];e&&(this.charRefCode=e)}this.tempBuff=[this.charRefCode],this._flushCodePointsConsumedAsCharacterReference(),this._reconsumeInState(this.returnState)}}]),e}();qe.CHARACTER_TOKEN="CHARACTER_TOKEN",qe.NULL_CHARACTER_TOKEN="NULL_CHARACTER_TOKEN",qe.WHITESPACE_CHARACTER_TOKEN="WHITESPACE_CHARACTER_TOKEN",qe.START_TAG_TOKEN="START_TAG_TOKEN",qe.END_TAG_TOKEN="END_TAG_TOKEN",qe.COMMENT_TOKEN="COMMENT_TOKEN",qe.DOCTYPE_TOKEN="DOCTYPE_TOKEN",qe.EOF_TOKEN="EOF_TOKEN",qe.HIBERNATION_TOKEN="HIBERNATION_TOKEN",qe.MODE={DATA:p,RCDATA:f,RAWTEXT:h,SCRIPT_DATA:m,PLAINTEXT:g},qe.getTokenAttr=function(e,t){for(var n=e.attrs.length-1;n>=0;n--)if(e.attrs[n].name===t)return e.attrs[n].value;return null},e.exports=qe},15926:function(e){"use strict";e.exports=new Uint16Array([4,52,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,106,303,412,810,1432,1701,1796,1987,2114,2360,2420,2484,3170,3251,4140,4393,4575,4610,5106,5512,5728,6117,6274,6315,6345,6427,6516,7002,7910,8733,9323,9870,10170,10631,10893,11318,11386,11467,12773,13092,14474,14922,15448,15542,16419,17666,18166,18611,19004,19095,19298,19397,4,16,69,77,97,98,99,102,103,108,109,110,111,112,114,115,116,117,140,150,158,169,176,194,199,210,216,222,226,242,256,266,283,294,108,105,103,5,198,1,59,148,1,198,80,5,38,1,59,156,1,38,99,117,116,101,5,193,1,59,167,1,193,114,101,118,101,59,1,258,4,2,105,121,182,191,114,99,5,194,1,59,189,1,194,59,1,1040,114,59,3,55349,56580,114,97,118,101,5,192,1,59,208,1,192,112,104,97,59,1,913,97,99,114,59,1,256,100,59,1,10835,4,2,103,112,232,237,111,110,59,1,260,102,59,3,55349,56632,112,108,121,70,117,110,99,116,105,111,110,59,1,8289,105,110,103,5,197,1,59,264,1,197,4,2,99,115,272,277,114,59,3,55349,56476,105,103,110,59,1,8788,105,108,100,101,5,195,1,59,292,1,195,109,108,5,196,1,59,301,1,196,4,8,97,99,101,102,111,114,115,117,321,350,354,383,388,394,400,405,4,2,99,114,327,336,107,115,108,97,115,104,59,1,8726,4,2,118,119,342,345,59,1,10983,101,100,59,1,8966,121,59,1,1041,4,3,99,114,116,362,369,379,97,117,115,101,59,1,8757,110,111,117,108,108,105,115,59,1,8492,97,59,1,914,114,59,3,55349,56581,112,102,59,3,55349,56633,101,118,101,59,1,728,99,114,59,1,8492,109,112,101,113,59,1,8782,4,14,72,79,97,99,100,101,102,104,105,108,111,114,115,117,442,447,456,504,542,547,569,573,577,616,678,784,790,796,99,121,59,1,1063,80,89,5,169,1,59,454,1,169,4,3,99,112,121,464,470,497,117,116,101,59,1,262,4,2,59,105,476,478,1,8914,116,97,108,68,105,102,102,101,114,101,110,116,105,97,108,68,59,1,8517,108,101,121,115,59,1,8493,4,4,97,101,105,111,514,520,530,535,114,111,110,59,1,268,100,105,108,5,199,1,59,528,1,199,114,99,59,1,264,110,105,110,116,59,1,8752,111,116,59,1,266,4,2,100,110,553,560,105,108,108,97,59,1,184,116,101,114,68,111,116,59,1,183,114,59,1,8493,105,59,1,935,114,99,108,101,4,4,68,77,80,84,591,596,603,609,111,116,59,1,8857,105,110,117,115,59,1,8854,108,117,115,59,1,8853,105,109,101,115,59,1,8855,111,4,2,99,115,623,646,107,119,105,115,101,67,111,110,116,111,117,114,73,110,116,101,103,114,97,108,59,1,8754,101,67,117,114,108,121,4,2,68,81,658,671,111,117,98,108,101,81,117,111,116,101,59,1,8221,117,111,116,101,59,1,8217,4,4,108,110,112,117,688,701,736,753,111,110,4,2,59,101,696,698,1,8759,59,1,10868,4,3,103,105,116,709,717,722,114,117,101,110,116,59,1,8801,110,116,59,1,8751,111,117,114,73,110,116,101,103,114,97,108,59,1,8750,4,2,102,114,742,745,59,1,8450,111,100,117,99,116,59,1,8720,110,116,101,114,67,108,111,99,107,119,105,115,101,67,111,110,116,111,117,114,73,110,116,101,103,114,97,108,59,1,8755,111,115,115,59,1,10799,99,114,59,3,55349,56478,112,4,2,59,67,803,805,1,8915,97,112,59,1,8781,4,11,68,74,83,90,97,99,101,102,105,111,115,834,850,855,860,865,888,903,916,921,1011,1415,4,2,59,111,840,842,1,8517,116,114,97,104,100,59,1,10513,99,121,59,1,1026,99,121,59,1,1029,99,121,59,1,1039,4,3,103,114,115,873,879,883,103,101,114,59,1,8225,114,59,1,8609,104,118,59,1,10980,4,2,97,121,894,900,114,111,110,59,1,270,59,1,1044,108,4,2,59,116,910,912,1,8711,97,59,1,916,114,59,3,55349,56583,4,2,97,102,927,998,4,2,99,109,933,992,114,105,116,105,99,97,108,4,4,65,68,71,84,950,957,978,985,99,117,116,101,59,1,180,111,4,2,116,117,964,967,59,1,729,98,108,101,65,99,117,116,101,59,1,733,114,97,118,101,59,1,96,105,108,100,101,59,1,732,111,110,100,59,1,8900,102,101,114,101,110,116,105,97,108,68,59,1,8518,4,4,112,116,117,119,1021,1026,1048,1249,102,59,3,55349,56635,4,3,59,68,69,1034,1036,1041,1,168,111,116,59,1,8412,113,117,97,108,59,1,8784,98,108,101,4,6,67,68,76,82,85,86,1065,1082,1101,1189,1211,1236,111,110,116,111,117,114,73,110,116,101,103,114,97,108,59,1,8751,111,4,2,116,119,1089,1092,59,1,168,110,65,114,114,111,119,59,1,8659,4,2,101,111,1107,1141,102,116,4,3,65,82,84,1117,1124,1136,114,114,111,119,59,1,8656,105,103,104,116,65,114,114,111,119,59,1,8660,101,101,59,1,10980,110,103,4,2,76,82,1149,1177,101,102,116,4,2,65,82,1158,1165,114,114,111,119,59,1,10232,105,103,104,116,65,114,114,111,119,59,1,10234,105,103,104,116,65,114,114,111,119,59,1,10233,105,103,104,116,4,2,65,84,1199,1206,114,114,111,119,59,1,8658,101,101,59,1,8872,112,4,2,65,68,1218,1225,114,114,111,119,59,1,8657,111,119,110,65,114,114,111,119,59,1,8661,101,114,116,105,99,97,108,66,97,114,59,1,8741,110,4,6,65,66,76,82,84,97,1264,1292,1299,1352,1391,1408,114,114,111,119,4,3,59,66,85,1276,1278,1283,1,8595,97,114,59,1,10515,112,65,114,114,111,119,59,1,8693,114,101,118,101,59,1,785,101,102,116,4,3,82,84,86,1310,1323,1334,105,103,104,116,86,101,99,116,111,114,59,1,10576,101,101,86,101,99,116,111,114,59,1,10590,101,99,116,111,114,4,2,59,66,1345,1347,1,8637,97,114,59,1,10582,105,103,104,116,4,2,84,86,1362,1373,101,101,86,101,99,116,111,114,59,1,10591,101,99,116,111,114,4,2,59,66,1384,1386,1,8641,97,114,59,1,10583,101,101,4,2,59,65,1399,1401,1,8868,114,114,111,119,59,1,8615,114,114,111,119,59,1,8659,4,2,99,116,1421,1426,114,59,3,55349,56479,114,111,107,59,1,272,4,16,78,84,97,99,100,102,103,108,109,111,112,113,115,116,117,120,1466,1470,1478,1489,1515,1520,1525,1536,1544,1593,1609,1617,1650,1664,1668,1677,71,59,1,330,72,5,208,1,59,1476,1,208,99,117,116,101,5,201,1,59,1487,1,201,4,3,97,105,121,1497,1503,1512,114,111,110,59,1,282,114,99,5,202,1,59,1510,1,202,59,1,1069,111,116,59,1,278,114,59,3,55349,56584,114,97,118,101,5,200,1,59,1534,1,200,101,109,101,110,116,59,1,8712,4,2,97,112,1550,1555,99,114,59,1,274,116,121,4,2,83,86,1563,1576,109,97,108,108,83,113,117,97,114,101,59,1,9723,101,114,121,83,109,97,108,108,83,113,117,97,114,101,59,1,9643,4,2,103,112,1599,1604,111,110,59,1,280,102,59,3,55349,56636,115,105,108,111,110,59,1,917,117,4,2,97,105,1624,1640,108,4,2,59,84,1631,1633,1,10869,105,108,100,101,59,1,8770,108,105,98,114,105,117,109,59,1,8652,4,2,99,105,1656,1660,114,59,1,8496,109,59,1,10867,97,59,1,919,109,108,5,203,1,59,1675,1,203,4,2,105,112,1683,1689,115,116,115,59,1,8707,111,110,101,110,116,105,97,108,69,59,1,8519,4,5,99,102,105,111,115,1713,1717,1722,1762,1791,121,59,1,1060,114,59,3,55349,56585,108,108,101,100,4,2,83,86,1732,1745,109,97,108,108,83,113,117,97,114,101,59,1,9724,101,114,121,83,109,97,108,108,83,113,117,97,114,101,59,1,9642,4,3,112,114,117,1770,1775,1781,102,59,3,55349,56637,65,108,108,59,1,8704,114,105,101,114,116,114,102,59,1,8497,99,114,59,1,8497,4,12,74,84,97,98,99,100,102,103,111,114,115,116,1822,1827,1834,1848,1855,1877,1882,1887,1890,1896,1978,1984,99,121,59,1,1027,5,62,1,59,1832,1,62,109,109,97,4,2,59,100,1843,1845,1,915,59,1,988,114,101,118,101,59,1,286,4,3,101,105,121,1863,1869,1874,100,105,108,59,1,290,114,99,59,1,284,59,1,1043,111,116,59,1,288,114,59,3,55349,56586,59,1,8921,112,102,59,3,55349,56638,101,97,116,101,114,4,6,69,70,71,76,83,84,1915,1933,1944,1953,1959,1971,113,117,97,108,4,2,59,76,1925,1927,1,8805,101,115,115,59,1,8923,117,108,108,69,113,117,97,108,59,1,8807,114,101,97,116,101,114,59,1,10914,101,115,115,59,1,8823,108,97,110,116,69,113,117,97,108,59,1,10878,105,108,100,101,59,1,8819,99,114,59,3,55349,56482,59,1,8811,4,8,65,97,99,102,105,111,115,117,2005,2012,2026,2032,2036,2049,2073,2089,82,68,99,121,59,1,1066,4,2,99,116,2018,2023,101,107,59,1,711,59,1,94,105,114,99,59,1,292,114,59,1,8460,108,98,101,114,116,83,112,97,99,101,59,1,8459,4,2,112,114,2055,2059,102,59,1,8461,105,122,111,110,116,97,108,76,105,110,101,59,1,9472,4,2,99,116,2079,2083,114,59,1,8459,114,111,107,59,1,294,109,112,4,2,68,69,2097,2107,111,119,110,72,117,109,112,59,1,8782,113,117,97,108,59,1,8783,4,14,69,74,79,97,99,100,102,103,109,110,111,115,116,117,2144,2149,2155,2160,2171,2189,2194,2198,2209,2245,2307,2329,2334,2341,99,121,59,1,1045,108,105,103,59,1,306,99,121,59,1,1025,99,117,116,101,5,205,1,59,2169,1,205,4,2,105,121,2177,2186,114,99,5,206,1,59,2184,1,206,59,1,1048,111,116,59,1,304,114,59,1,8465,114,97,118,101,5,204,1,59,2207,1,204,4,3,59,97,112,2217,2219,2238,1,8465,4,2,99,103,2225,2229,114,59,1,298,105,110,97,114,121,73,59,1,8520,108,105,101,115,59,1,8658,4,2,116,118,2251,2281,4,2,59,101,2257,2259,1,8748,4,2,103,114,2265,2271,114,97,108,59,1,8747,115,101,99,116,105,111,110,59,1,8898,105,115,105,98,108,101,4,2,67,84,2293,2300,111,109,109,97,59,1,8291,105,109,101,115,59,1,8290,4,3,103,112,116,2315,2320,2325,111,110,59,1,302,102,59,3,55349,56640,97,59,1,921,99,114,59,1,8464,105,108,100,101,59,1,296,4,2,107,109,2347,2352,99,121,59,1,1030,108,5,207,1,59,2358,1,207,4,5,99,102,111,115,117,2372,2386,2391,2397,2414,4,2,105,121,2378,2383,114,99,59,1,308,59,1,1049,114,59,3,55349,56589,112,102,59,3,55349,56641,4,2,99,101,2403,2408,114,59,3,55349,56485,114,99,121,59,1,1032,107,99,121,59,1,1028,4,7,72,74,97,99,102,111,115,2436,2441,2446,2452,2467,2472,2478,99,121,59,1,1061,99,121,59,1,1036,112,112,97,59,1,922,4,2,101,121,2458,2464,100,105,108,59,1,310,59,1,1050,114,59,3,55349,56590,112,102,59,3,55349,56642,99,114,59,3,55349,56486,4,11,74,84,97,99,101,102,108,109,111,115,116,2508,2513,2520,2562,2585,2981,2986,3004,3011,3146,3167,99,121,59,1,1033,5,60,1,59,2518,1,60,4,5,99,109,110,112,114,2532,2538,2544,2548,2558,117,116,101,59,1,313,98,100,97,59,1,923,103,59,1,10218,108,97,99,101,116,114,102,59,1,8466,114,59,1,8606,4,3,97,101,121,2570,2576,2582,114,111,110,59,1,317,100,105,108,59,1,315,59,1,1051,4,2,102,115,2591,2907,116,4,10,65,67,68,70,82,84,85,86,97,114,2614,2663,2672,2728,2735,2760,2820,2870,2888,2895,4,2,110,114,2620,2633,103,108,101,66,114,97,99,107,101,116,59,1,10216,114,111,119,4,3,59,66,82,2644,2646,2651,1,8592,97,114,59,1,8676,105,103,104,116,65,114,114,111,119,59,1,8646,101,105,108,105,110,103,59,1,8968,111,4,2,117,119,2679,2692,98,108,101,66,114,97,99,107,101,116,59,1,10214,110,4,2,84,86,2699,2710,101,101,86,101,99,116,111,114,59,1,10593,101,99,116,111,114,4,2,59,66,2721,2723,1,8643,97,114,59,1,10585,108,111,111,114,59,1,8970,105,103,104,116,4,2,65,86,2745,2752,114,114,111,119,59,1,8596,101,99,116,111,114,59,1,10574,4,2,101,114,2766,2792,101,4,3,59,65,86,2775,2777,2784,1,8867,114,114,111,119,59,1,8612,101,99,116,111,114,59,1,10586,105,97,110,103,108,101,4,3,59,66,69,2806,2808,2813,1,8882,97,114,59,1,10703,113,117,97,108,59,1,8884,112,4,3,68,84,86,2829,2841,2852,111,119,110,86,101,99,116,111,114,59,1,10577,101,101,86,101,99,116,111,114,59,1,10592,101,99,116,111,114,4,2,59,66,2863,2865,1,8639,97,114,59,1,10584,101,99,116,111,114,4,2,59,66,2881,2883,1,8636,97,114,59,1,10578,114,114,111,119,59,1,8656,105,103,104,116,97,114,114,111,119,59,1,8660,115,4,6,69,70,71,76,83,84,2922,2936,2947,2956,2962,2974,113,117,97,108,71,114,101,97,116,101,114,59,1,8922,117,108,108,69,113,117,97,108,59,1,8806,114,101,97,116,101,114,59,1,8822,101,115,115,59,1,10913,108,97,110,116,69,113,117,97,108,59,1,10877,105,108,100,101,59,1,8818,114,59,3,55349,56591,4,2,59,101,2992,2994,1,8920,102,116,97,114,114,111,119,59,1,8666,105,100,111,116,59,1,319,4,3,110,112,119,3019,3110,3115,103,4,4,76,82,108,114,3030,3058,3070,3098,101,102,116,4,2,65,82,3039,3046,114,114,111,119,59,1,10229,105,103,104,116,65,114,114,111,119,59,1,10231,105,103,104,116,65,114,114,111,119,59,1,10230,101,102,116,4,2,97,114,3079,3086,114,114,111,119,59,1,10232,105,103,104,116,97,114,114,111,119,59,1,10234,105,103,104,116,97,114,114,111,119,59,1,10233,102,59,3,55349,56643,101,114,4,2,76,82,3123,3134,101,102,116,65,114,114,111,119,59,1,8601,105,103,104,116,65,114,114,111,119,59,1,8600,4,3,99,104,116,3154,3158,3161,114,59,1,8466,59,1,8624,114,111,107,59,1,321,59,1,8810,4,8,97,99,101,102,105,111,115,117,3188,3192,3196,3222,3227,3237,3243,3248,112,59,1,10501,121,59,1,1052,4,2,100,108,3202,3213,105,117,109,83,112,97,99,101,59,1,8287,108,105,110,116,114,102,59,1,8499,114,59,3,55349,56592,110,117,115,80,108,117,115,59,1,8723,112,102,59,3,55349,56644,99,114,59,1,8499,59,1,924,4,9,74,97,99,101,102,111,115,116,117,3271,3276,3283,3306,3422,3427,4120,4126,4137,99,121,59,1,1034,99,117,116,101,59,1,323,4,3,97,101,121,3291,3297,3303,114,111,110,59,1,327,100,105,108,59,1,325,59,1,1053,4,3,103,115,119,3314,3380,3415,97,116,105,118,101,4,3,77,84,86,3327,3340,3365,101,100,105,117,109,83,112,97,99,101,59,1,8203,104,105,4,2,99,110,3348,3357,107,83,112,97,99,101,59,1,8203,83,112,97,99,101,59,1,8203,101,114,121,84,104,105,110,83,112,97,99,101,59,1,8203,116,101,100,4,2,71,76,3389,3405,114,101,97,116,101,114,71,114,101,97,116,101,114,59,1,8811,101,115,115,76,101,115,115,59,1,8810,76,105,110,101,59,1,10,114,59,3,55349,56593,4,4,66,110,112,116,3437,3444,3460,3464,114,101,97,107,59,1,8288,66,114,101,97,107,105,110,103,83,112,97,99,101,59,1,160,102,59,1,8469,4,13,59,67,68,69,71,72,76,78,80,82,83,84,86,3492,3494,3517,3536,3578,3657,3685,3784,3823,3860,3915,4066,4107,1,10988,4,2,111,117,3500,3510,110,103,114,117,101,110,116,59,1,8802,112,67,97,112,59,1,8813,111,117,98,108,101,86,101,114,116,105,99,97,108,66,97,114,59,1,8742,4,3,108,113,120,3544,3552,3571,101,109,101,110,116,59,1,8713,117,97,108,4,2,59,84,3561,3563,1,8800,105,108,100,101,59,3,8770,824,105,115,116,115,59,1,8708,114,101,97,116,101,114,4,7,59,69,70,71,76,83,84,3600,3602,3609,3621,3631,3637,3650,1,8815,113,117,97,108,59,1,8817,117,108,108,69,113,117,97,108,59,3,8807,824,114,101,97,116,101,114,59,3,8811,824,101,115,115,59,1,8825,108,97,110,116,69,113,117,97,108,59,3,10878,824,105,108,100,101,59,1,8821,117,109,112,4,2,68,69,3666,3677,111,119,110,72,117,109,112,59,3,8782,824,113,117,97,108,59,3,8783,824,101,4,2,102,115,3692,3724,116,84,114,105,97,110,103,108,101,4,3,59,66,69,3709,3711,3717,1,8938,97,114,59,3,10703,824,113,117,97,108,59,1,8940,115,4,6,59,69,71,76,83,84,3739,3741,3748,3757,3764,3777,1,8814,113,117,97,108,59,1,8816,114,101,97,116,101,114,59,1,8824,101,115,115,59,3,8810,824,108,97,110,116,69,113,117,97,108,59,3,10877,824,105,108,100,101,59,1,8820,101,115,116,101,100,4,2,71,76,3795,3812,114,101,97,116,101,114,71,114,101,97,116,101,114,59,3,10914,824,101,115,115,76,101,115,115,59,3,10913,824,114,101,99,101,100,101,115,4,3,59,69,83,3838,3840,3848,1,8832,113,117,97,108,59,3,10927,824,108,97,110,116,69,113,117,97,108,59,1,8928,4,2,101,105,3866,3881,118,101,114,115,101,69,108,101,109,101,110,116,59,1,8716,103,104,116,84,114,105,97,110,103,108,101,4,3,59,66,69,3900,3902,3908,1,8939,97,114,59,3,10704,824,113,117,97,108,59,1,8941,4,2,113,117,3921,3973,117,97,114,101,83,117,4,2,98,112,3933,3952,115,101,116,4,2,59,69,3942,3945,3,8847,824,113,117,97,108,59,1,8930,101,114,115,101,116,4,2,59,69,3963,3966,3,8848,824,113,117,97,108,59,1,8931,4,3,98,99,112,3981,4e3,4045,115,101,116,4,2,59,69,3990,3993,3,8834,8402,113,117,97,108,59,1,8840,99,101,101,100,115,4,4,59,69,83,84,4015,4017,4025,4037,1,8833,113,117,97,108,59,3,10928,824,108,97,110,116,69,113,117,97,108,59,1,8929,105,108,100,101,59,3,8831,824,101,114,115,101,116,4,2,59,69,4056,4059,3,8835,8402,113,117,97,108,59,1,8841,105,108,100,101,4,4,59,69,70,84,4080,4082,4089,4100,1,8769,113,117,97,108,59,1,8772,117,108,108,69,113,117,97,108,59,1,8775,105,108,100,101,59,1,8777,101,114,116,105,99,97,108,66,97,114,59,1,8740,99,114,59,3,55349,56489,105,108,100,101,5,209,1,59,4135,1,209,59,1,925,4,14,69,97,99,100,102,103,109,111,112,114,115,116,117,118,4170,4176,4187,4205,4212,4217,4228,4253,4259,4292,4295,4316,4337,4346,108,105,103,59,1,338,99,117,116,101,5,211,1,59,4185,1,211,4,2,105,121,4193,4202,114,99,5,212,1,59,4200,1,212,59,1,1054,98,108,97,99,59,1,336,114,59,3,55349,56594,114,97,118,101,5,210,1,59,4226,1,210,4,3,97,101,105,4236,4241,4246,99,114,59,1,332,103,97,59,1,937,99,114,111,110,59,1,927,112,102,59,3,55349,56646,101,110,67,117,114,108,121,4,2,68,81,4272,4285,111,117,98,108,101,81,117,111,116,101,59,1,8220,117,111,116,101,59,1,8216,59,1,10836,4,2,99,108,4301,4306,114,59,3,55349,56490,97,115,104,5,216,1,59,4314,1,216,105,4,2,108,109,4323,4332,100,101,5,213,1,59,4330,1,213,101,115,59,1,10807,109,108,5,214,1,59,4344,1,214,101,114,4,2,66,80,4354,4380,4,2,97,114,4360,4364,114,59,1,8254,97,99,4,2,101,107,4372,4375,59,1,9182,101,116,59,1,9140,97,114,101,110,116,104,101,115,105,115,59,1,9180,4,9,97,99,102,104,105,108,111,114,115,4413,4422,4426,4431,4435,4438,4448,4471,4561,114,116,105,97,108,68,59,1,8706,121,59,1,1055,114,59,3,55349,56595,105,59,1,934,59,1,928,117,115,77,105,110,117,115,59,1,177,4,2,105,112,4454,4467,110,99,97,114,101,112,108,97,110,101,59,1,8460,102,59,1,8473,4,4,59,101,105,111,4481,4483,4526,4531,1,10939,99,101,100,101,115,4,4,59,69,83,84,4498,4500,4507,4519,1,8826,113,117,97,108,59,1,10927,108,97,110,116,69,113,117,97,108,59,1,8828,105,108,100,101,59,1,8830,109,101,59,1,8243,4,2,100,112,4537,4543,117,99,116,59,1,8719,111,114,116,105,111,110,4,2,59,97,4555,4557,1,8759,108,59,1,8733,4,2,99,105,4567,4572,114,59,3,55349,56491,59,1,936,4,4,85,102,111,115,4585,4594,4599,4604,79,84,5,34,1,59,4592,1,34,114,59,3,55349,56596,112,102,59,1,8474,99,114,59,3,55349,56492,4,12,66,69,97,99,101,102,104,105,111,114,115,117,4636,4642,4650,4681,4704,4763,4767,4771,5047,5069,5081,5094,97,114,114,59,1,10512,71,5,174,1,59,4648,1,174,4,3,99,110,114,4658,4664,4668,117,116,101,59,1,340,103,59,1,10219,114,4,2,59,116,4675,4677,1,8608,108,59,1,10518,4,3,97,101,121,4689,4695,4701,114,111,110,59,1,344,100,105,108,59,1,342,59,1,1056,4,2,59,118,4710,4712,1,8476,101,114,115,101,4,2,69,85,4722,4748,4,2,108,113,4728,4736,101,109,101,110,116,59,1,8715,117,105,108,105,98,114,105,117,109,59,1,8651,112,69,113,117,105,108,105,98,114,105,117,109,59,1,10607,114,59,1,8476,111,59,1,929,103,104,116,4,8,65,67,68,70,84,85,86,97,4792,4840,4849,4905,4912,4972,5022,5040,4,2,110,114,4798,4811,103,108,101,66,114,97,99,107,101,116,59,1,10217,114,111,119,4,3,59,66,76,4822,4824,4829,1,8594,97,114,59,1,8677,101,102,116,65,114,114,111,119,59,1,8644,101,105,108,105,110,103,59,1,8969,111,4,2,117,119,4856,4869,98,108,101,66,114,97,99,107,101,116,59,1,10215,110,4,2,84,86,4876,4887,101,101,86,101,99,116,111,114,59,1,10589,101,99,116,111,114,4,2,59,66,4898,4900,1,8642,97,114,59,1,10581,108,111,111,114,59,1,8971,4,2,101,114,4918,4944,101,4,3,59,65,86,4927,4929,4936,1,8866,114,114,111,119,59,1,8614,101,99,116,111,114,59,1,10587,105,97,110,103,108,101,4,3,59,66,69,4958,4960,4965,1,8883,97,114,59,1,10704,113,117,97,108,59,1,8885,112,4,3,68,84,86,4981,4993,5004,111,119,110,86,101,99,116,111,114,59,1,10575,101,101,86,101,99,116,111,114,59,1,10588,101,99,116,111,114,4,2,59,66,5015,5017,1,8638,97,114,59,1,10580,101,99,116,111,114,4,2,59,66,5033,5035,1,8640,97,114,59,1,10579,114,114,111,119,59,1,8658,4,2,112,117,5053,5057,102,59,1,8477,110,100,73,109,112,108,105,101,115,59,1,10608,105,103,104,116,97,114,114,111,119,59,1,8667,4,2,99,104,5087,5091,114,59,1,8475,59,1,8625,108,101,68,101,108,97,121,101,100,59,1,10740,4,13,72,79,97,99,102,104,105,109,111,113,115,116,117,5134,5150,5157,5164,5198,5203,5259,5265,5277,5283,5374,5380,5385,4,2,67,99,5140,5146,72,99,121,59,1,1065,121,59,1,1064,70,84,99,121,59,1,1068,99,117,116,101,59,1,346,4,5,59,97,101,105,121,5176,5178,5184,5190,5195,1,10940,114,111,110,59,1,352,100,105,108,59,1,350,114,99,59,1,348,59,1,1057,114,59,3,55349,56598,111,114,116,4,4,68,76,82,85,5216,5227,5238,5250,111,119,110,65,114,114,111,119,59,1,8595,101,102,116,65,114,114,111,119,59,1,8592,105,103,104,116,65,114,114,111,119,59,1,8594,112,65,114,114,111,119,59,1,8593,103,109,97,59,1,931,97,108,108,67,105,114,99,108,101,59,1,8728,112,102,59,3,55349,56650,4,2,114,117,5289,5293,116,59,1,8730,97,114,101,4,4,59,73,83,85,5306,5308,5322,5367,1,9633,110,116,101,114,115,101,99,116,105,111,110,59,1,8851,117,4,2,98,112,5329,5347,115,101,116,4,2,59,69,5338,5340,1,8847,113,117,97,108,59,1,8849,101,114,115,101,116,4,2,59,69,5358,5360,1,8848,113,117,97,108,59,1,8850,110,105,111,110,59,1,8852,99,114,59,3,55349,56494,97,114,59,1,8902,4,4,98,99,109,112,5395,5420,5475,5478,4,2,59,115,5401,5403,1,8912,101,116,4,2,59,69,5411,5413,1,8912,113,117,97,108,59,1,8838,4,2,99,104,5426,5468,101,101,100,115,4,4,59,69,83,84,5440,5442,5449,5461,1,8827,113,117,97,108,59,1,10928,108,97,110,116,69,113,117,97,108,59,1,8829,105,108,100,101,59,1,8831,84,104,97,116,59,1,8715,59,1,8721,4,3,59,101,115,5486,5488,5507,1,8913,114,115,101,116,4,2,59,69,5498,5500,1,8835,113,117,97,108,59,1,8839,101,116,59,1,8913,4,11,72,82,83,97,99,102,104,105,111,114,115,5536,5546,5552,5567,5579,5602,5607,5655,5695,5701,5711,79,82,78,5,222,1,59,5544,1,222,65,68,69,59,1,8482,4,2,72,99,5558,5563,99,121,59,1,1035,121,59,1,1062,4,2,98,117,5573,5576,59,1,9,59,1,932,4,3,97,101,121,5587,5593,5599,114,111,110,59,1,356,100,105,108,59,1,354,59,1,1058,114,59,3,55349,56599,4,2,101,105,5613,5631,4,2,114,116,5619,5627,101,102,111,114,101,59,1,8756,97,59,1,920,4,2,99,110,5637,5647,107,83,112,97,99,101,59,3,8287,8202,83,112,97,99,101,59,1,8201,108,100,101,4,4,59,69,70,84,5668,5670,5677,5688,1,8764,113,117,97,108,59,1,8771,117,108,108,69,113,117,97,108,59,1,8773,105,108,100,101,59,1,8776,112,102,59,3,55349,56651,105,112,108,101,68,111,116,59,1,8411,4,2,99,116,5717,5722,114,59,3,55349,56495,114,111,107,59,1,358,4,14,97,98,99,100,102,103,109,110,111,112,114,115,116,117,5758,5789,5805,5823,5830,5835,5846,5852,5921,5937,6089,6095,6101,6108,4,2,99,114,5764,5774,117,116,101,5,218,1,59,5772,1,218,114,4,2,59,111,5781,5783,1,8607,99,105,114,59,1,10569,114,4,2,99,101,5796,5800,121,59,1,1038,118,101,59,1,364,4,2,105,121,5811,5820,114,99,5,219,1,59,5818,1,219,59,1,1059,98,108,97,99,59,1,368,114,59,3,55349,56600,114,97,118,101,5,217,1,59,5844,1,217,97,99,114,59,1,362,4,2,100,105,5858,5905,101,114,4,2,66,80,5866,5892,4,2,97,114,5872,5876,114,59,1,95,97,99,4,2,101,107,5884,5887,59,1,9183,101,116,59,1,9141,97,114,101,110,116,104,101,115,105,115,59,1,9181,111,110,4,2,59,80,5913,5915,1,8899,108,117,115,59,1,8846,4,2,103,112,5927,5932,111,110,59,1,370,102,59,3,55349,56652,4,8,65,68,69,84,97,100,112,115,5955,5985,5996,6009,6026,6033,6044,6075,114,114,111,119,4,3,59,66,68,5967,5969,5974,1,8593,97,114,59,1,10514,111,119,110,65,114,114,111,119,59,1,8645,111,119,110,65,114,114,111,119,59,1,8597,113,117,105,108,105,98,114,105,117,109,59,1,10606,101,101,4,2,59,65,6017,6019,1,8869,114,114,111,119,59,1,8613,114,114,111,119,59,1,8657,111,119,110,97,114,114,111,119,59,1,8661,101,114,4,2,76,82,6052,6063,101,102,116,65,114,114,111,119,59,1,8598,105,103,104,116,65,114,114,111,119,59,1,8599,105,4,2,59,108,6082,6084,1,978,111,110,59,1,933,105,110,103,59,1,366,99,114,59,3,55349,56496,105,108,100,101,59,1,360,109,108,5,220,1,59,6115,1,220,4,9,68,98,99,100,101,102,111,115,118,6137,6143,6148,6152,6166,6250,6255,6261,6267,97,115,104,59,1,8875,97,114,59,1,10987,121,59,1,1042,97,115,104,4,2,59,108,6161,6163,1,8873,59,1,10982,4,2,101,114,6172,6175,59,1,8897,4,3,98,116,121,6183,6188,6238,97,114,59,1,8214,4,2,59,105,6194,6196,1,8214,99,97,108,4,4,66,76,83,84,6209,6214,6220,6231,97,114,59,1,8739,105,110,101,59,1,124,101,112,97,114,97,116,111,114,59,1,10072,105,108,100,101,59,1,8768,84,104,105,110,83,112,97,99,101,59,1,8202,114,59,3,55349,56601,112,102,59,3,55349,56653,99,114,59,3,55349,56497,100,97,115,104,59,1,8874,4,5,99,101,102,111,115,6286,6292,6298,6303,6309,105,114,99,59,1,372,100,103,101,59,1,8896,114,59,3,55349,56602,112,102,59,3,55349,56654,99,114,59,3,55349,56498,4,4,102,105,111,115,6325,6330,6333,6339,114,59,3,55349,56603,59,1,926,112,102,59,3,55349,56655,99,114,59,3,55349,56499,4,9,65,73,85,97,99,102,111,115,117,6365,6370,6375,6380,6391,6405,6410,6416,6422,99,121,59,1,1071,99,121,59,1,1031,99,121,59,1,1070,99,117,116,101,5,221,1,59,6389,1,221,4,2,105,121,6397,6402,114,99,59,1,374,59,1,1067,114,59,3,55349,56604,112,102,59,3,55349,56656,99,114,59,3,55349,56500,109,108,59,1,376,4,8,72,97,99,100,101,102,111,115,6445,6450,6457,6472,6477,6501,6505,6510,99,121,59,1,1046,99,117,116,101,59,1,377,4,2,97,121,6463,6469,114,111,110,59,1,381,59,1,1047,111,116,59,1,379,4,2,114,116,6483,6497,111,87,105,100,116,104,83,112,97,99,101,59,1,8203,97,59,1,918,114,59,1,8488,112,102,59,1,8484,99,114,59,3,55349,56501,4,16,97,98,99,101,102,103,108,109,110,111,112,114,115,116,117,119,6550,6561,6568,6612,6622,6634,6645,6672,6699,6854,6870,6923,6933,6963,6974,6983,99,117,116,101,5,225,1,59,6559,1,225,114,101,118,101,59,1,259,4,6,59,69,100,105,117,121,6582,6584,6588,6591,6600,6609,1,8766,59,3,8766,819,59,1,8767,114,99,5,226,1,59,6598,1,226,116,101,5,180,1,59,6607,1,180,59,1,1072,108,105,103,5,230,1,59,6620,1,230,4,2,59,114,6628,6630,1,8289,59,3,55349,56606,114,97,118,101,5,224,1,59,6643,1,224,4,2,101,112,6651,6667,4,2,102,112,6657,6663,115,121,109,59,1,8501,104,59,1,8501,104,97,59,1,945,4,2,97,112,6678,6692,4,2,99,108,6684,6688,114,59,1,257,103,59,1,10815,5,38,1,59,6697,1,38,4,2,100,103,6705,6737,4,5,59,97,100,115,118,6717,6719,6724,6727,6734,1,8743,110,100,59,1,10837,59,1,10844,108,111,112,101,59,1,10840,59,1,10842,4,7,59,101,108,109,114,115,122,6753,6755,6758,6762,6814,6835,6848,1,8736,59,1,10660,101,59,1,8736,115,100,4,2,59,97,6770,6772,1,8737,4,8,97,98,99,100,101,102,103,104,6790,6793,6796,6799,6802,6805,6808,6811,59,1,10664,59,1,10665,59,1,10666,59,1,10667,59,1,10668,59,1,10669,59,1,10670,59,1,10671,116,4,2,59,118,6821,6823,1,8735,98,4,2,59,100,6830,6832,1,8894,59,1,10653,4,2,112,116,6841,6845,104,59,1,8738,59,1,197,97,114,114,59,1,9084,4,2,103,112,6860,6865,111,110,59,1,261,102,59,3,55349,56658,4,7,59,69,97,101,105,111,112,6886,6888,6891,6897,6900,6904,6908,1,8776,59,1,10864,99,105,114,59,1,10863,59,1,8778,100,59,1,8779,115,59,1,39,114,111,120,4,2,59,101,6917,6919,1,8776,113,59,1,8778,105,110,103,5,229,1,59,6931,1,229,4,3,99,116,121,6941,6946,6949,114,59,3,55349,56502,59,1,42,109,112,4,2,59,101,6957,6959,1,8776,113,59,1,8781,105,108,100,101,5,227,1,59,6972,1,227,109,108,5,228,1,59,6981,1,228,4,2,99,105,6989,6997,111,110,105,110,116,59,1,8755,110,116,59,1,10769,4,16,78,97,98,99,100,101,102,105,107,108,110,111,112,114,115,117,7036,7041,7119,7135,7149,7155,7219,7224,7347,7354,7463,7489,7786,7793,7814,7866,111,116,59,1,10989,4,2,99,114,7047,7094,107,4,4,99,101,112,115,7058,7064,7073,7080,111,110,103,59,1,8780,112,115,105,108,111,110,59,1,1014,114,105,109,101,59,1,8245,105,109,4,2,59,101,7088,7090,1,8765,113,59,1,8909,4,2,118,119,7100,7105,101,101,59,1,8893,101,100,4,2,59,103,7113,7115,1,8965,101,59,1,8965,114,107,4,2,59,116,7127,7129,1,9141,98,114,107,59,1,9142,4,2,111,121,7141,7146,110,103,59,1,8780,59,1,1073,113,117,111,59,1,8222,4,5,99,109,112,114,116,7167,7181,7188,7193,7199,97,117,115,4,2,59,101,7176,7178,1,8757,59,1,8757,112,116,121,118,59,1,10672,115,105,59,1,1014,110,111,117,59,1,8492,4,3,97,104,119,7207,7210,7213,59,1,946,59,1,8502,101,101,110,59,1,8812,114,59,3,55349,56607,103,4,7,99,111,115,116,117,118,119,7241,7262,7288,7305,7328,7335,7340,4,3,97,105,117,7249,7253,7258,112,59,1,8898,114,99,59,1,9711,112,59,1,8899,4,3,100,112,116,7270,7275,7281,111,116,59,1,10752,108,117,115,59,1,10753,105,109,101,115,59,1,10754,4,2,113,116,7294,7300,99,117,112,59,1,10758,97,114,59,1,9733,114,105,97,110,103,108,101,4,2,100,117,7318,7324,111,119,110,59,1,9661,112,59,1,9651,112,108,117,115,59,1,10756,101,101,59,1,8897,101,100,103,101,59,1,8896,97,114,111,119,59,1,10509,4,3,97,107,111,7362,7436,7458,4,2,99,110,7368,7432,107,4,3,108,115,116,7377,7386,7394,111,122,101,110,103,101,59,1,10731,113,117,97,114,101,59,1,9642,114,105,97,110,103,108,101,4,4,59,100,108,114,7411,7413,7419,7425,1,9652,111,119,110,59,1,9662,101,102,116,59,1,9666,105,103,104,116,59,1,9656,107,59,1,9251,4,2,49,51,7442,7454,4,2,50,52,7448,7451,59,1,9618,59,1,9617,52,59,1,9619,99,107,59,1,9608,4,2,101,111,7469,7485,4,2,59,113,7475,7478,3,61,8421,117,105,118,59,3,8801,8421,116,59,1,8976,4,4,112,116,119,120,7499,7504,7517,7523,102,59,3,55349,56659,4,2,59,116,7510,7512,1,8869,111,109,59,1,8869,116,105,101,59,1,8904,4,12,68,72,85,86,98,100,104,109,112,116,117,118,7549,7571,7597,7619,7655,7660,7682,7708,7715,7721,7728,7750,4,4,76,82,108,114,7559,7562,7565,7568,59,1,9559,59,1,9556,59,1,9558,59,1,9555,4,5,59,68,85,100,117,7583,7585,7588,7591,7594,1,9552,59,1,9574,59,1,9577,59,1,9572,59,1,9575,4,4,76,82,108,114,7607,7610,7613,7616,59,1,9565,59,1,9562,59,1,9564,59,1,9561,4,7,59,72,76,82,104,108,114,7635,7637,7640,7643,7646,7649,7652,1,9553,59,1,9580,59,1,9571,59,1,9568,59,1,9579,59,1,9570,59,1,9567,111,120,59,1,10697,4,4,76,82,108,114,7670,7673,7676,7679,59,1,9557,59,1,9554,59,1,9488,59,1,9484,4,5,59,68,85,100,117,7694,7696,7699,7702,7705,1,9472,59,1,9573,59,1,9576,59,1,9516,59,1,9524,105,110,117,115,59,1,8863,108,117,115,59,1,8862,105,109,101,115,59,1,8864,4,4,76,82,108,114,7738,7741,7744,7747,59,1,9563,59,1,9560,59,1,9496,59,1,9492,4,7,59,72,76,82,104,108,114,7766,7768,7771,7774,7777,7780,7783,1,9474,59,1,9578,59,1,9569,59,1,9566,59,1,9532,59,1,9508,59,1,9500,114,105,109,101,59,1,8245,4,2,101,118,7799,7804,118,101,59,1,728,98,97,114,5,166,1,59,7812,1,166,4,4,99,101,105,111,7824,7829,7834,7846,114,59,3,55349,56503,109,105,59,1,8271,109,4,2,59,101,7841,7843,1,8765,59,1,8909,108,4,3,59,98,104,7855,7857,7860,1,92,59,1,10693,115,117,98,59,1,10184,4,2,108,109,7872,7885,108,4,2,59,101,7879,7881,1,8226,116,59,1,8226,112,4,3,59,69,101,7894,7896,7899,1,8782,59,1,10926,4,2,59,113,7905,7907,1,8783,59,1,8783,4,15,97,99,100,101,102,104,105,108,111,114,115,116,117,119,121,7942,8021,8075,8080,8121,8126,8157,8279,8295,8430,8446,8485,8491,8707,8726,4,3,99,112,114,7950,7956,8007,117,116,101,59,1,263,4,6,59,97,98,99,100,115,7970,7972,7977,7984,7998,8003,1,8745,110,100,59,1,10820,114,99,117,112,59,1,10825,4,2,97,117,7990,7994,112,59,1,10827,112,59,1,10823,111,116,59,1,10816,59,3,8745,65024,4,2,101,111,8013,8017,116,59,1,8257,110,59,1,711,4,4,97,101,105,117,8031,8046,8056,8061,4,2,112,114,8037,8041,115,59,1,10829,111,110,59,1,269,100,105,108,5,231,1,59,8054,1,231,114,99,59,1,265,112,115,4,2,59,115,8069,8071,1,10828,109,59,1,10832,111,116,59,1,267,4,3,100,109,110,8088,8097,8104,105,108,5,184,1,59,8095,1,184,112,116,121,118,59,1,10674,116,5,162,2,59,101,8112,8114,1,162,114,100,111,116,59,1,183,114,59,3,55349,56608,4,3,99,101,105,8134,8138,8154,121,59,1,1095,99,107,4,2,59,109,8146,8148,1,10003,97,114,107,59,1,10003,59,1,967,114,4,7,59,69,99,101,102,109,115,8174,8176,8179,8258,8261,8268,8273,1,9675,59,1,10691,4,3,59,101,108,8187,8189,8193,1,710,113,59,1,8791,101,4,2,97,100,8200,8223,114,114,111,119,4,2,108,114,8210,8216,101,102,116,59,1,8634,105,103,104,116,59,1,8635,4,5,82,83,97,99,100,8235,8238,8241,8246,8252,59,1,174,59,1,9416,115,116,59,1,8859,105,114,99,59,1,8858,97,115,104,59,1,8861,59,1,8791,110,105,110,116,59,1,10768,105,100,59,1,10991,99,105,114,59,1,10690,117,98,115,4,2,59,117,8288,8290,1,9827,105,116,59,1,9827,4,4,108,109,110,112,8305,8326,8376,8400,111,110,4,2,59,101,8313,8315,1,58,4,2,59,113,8321,8323,1,8788,59,1,8788,4,2,109,112,8332,8344,97,4,2,59,116,8339,8341,1,44,59,1,64,4,3,59,102,108,8352,8354,8358,1,8705,110,59,1,8728,101,4,2,109,120,8365,8371,101,110,116,59,1,8705,101,115,59,1,8450,4,2,103,105,8382,8395,4,2,59,100,8388,8390,1,8773,111,116,59,1,10861,110,116,59,1,8750,4,3,102,114,121,8408,8412,8417,59,3,55349,56660,111,100,59,1,8720,5,169,2,59,115,8424,8426,1,169,114,59,1,8471,4,2,97,111,8436,8441,114,114,59,1,8629,115,115,59,1,10007,4,2,99,117,8452,8457,114,59,3,55349,56504,4,2,98,112,8463,8474,4,2,59,101,8469,8471,1,10959,59,1,10961,4,2,59,101,8480,8482,1,10960,59,1,10962,100,111,116,59,1,8943,4,7,100,101,108,112,114,118,119,8507,8522,8536,8550,8600,8697,8702,97,114,114,4,2,108,114,8516,8519,59,1,10552,59,1,10549,4,2,112,115,8528,8532,114,59,1,8926,99,59,1,8927,97,114,114,4,2,59,112,8545,8547,1,8630,59,1,10557,4,6,59,98,99,100,111,115,8564,8566,8573,8587,8592,8596,1,8746,114,99,97,112,59,1,10824,4,2,97,117,8579,8583,112,59,1,10822,112,59,1,10826,111,116,59,1,8845,114,59,1,10821,59,3,8746,65024,4,4,97,108,114,118,8610,8623,8663,8672,114,114,4,2,59,109,8618,8620,1,8631,59,1,10556,121,4,3,101,118,119,8632,8651,8656,113,4,2,112,115,8639,8645,114,101,99,59,1,8926,117,99,99,59,1,8927,101,101,59,1,8910,101,100,103,101,59,1,8911,101,110,5,164,1,59,8670,1,164,101,97,114,114,111,119,4,2,108,114,8684,8690,101,102,116,59,1,8630,105,103,104,116,59,1,8631,101,101,59,1,8910,101,100,59,1,8911,4,2,99,105,8713,8721,111,110,105,110,116,59,1,8754,110,116,59,1,8753,108,99,116,121,59,1,9005,4,19,65,72,97,98,99,100,101,102,104,105,106,108,111,114,115,116,117,119,122,8773,8778,8783,8821,8839,8854,8887,8914,8930,8944,9036,9041,9058,9197,9227,9258,9281,9297,9305,114,114,59,1,8659,97,114,59,1,10597,4,4,103,108,114,115,8793,8799,8805,8809,103,101,114,59,1,8224,101,116,104,59,1,8504,114,59,1,8595,104,4,2,59,118,8816,8818,1,8208,59,1,8867,4,2,107,108,8827,8834,97,114,111,119,59,1,10511,97,99,59,1,733,4,2,97,121,8845,8851,114,111,110,59,1,271,59,1,1076,4,3,59,97,111,8862,8864,8880,1,8518,4,2,103,114,8870,8876,103,101,114,59,1,8225,114,59,1,8650,116,115,101,113,59,1,10871,4,3,103,108,109,8895,8902,8907,5,176,1,59,8900,1,176,116,97,59,1,948,112,116,121,118,59,1,10673,4,2,105,114,8920,8926,115,104,116,59,1,10623,59,3,55349,56609,97,114,4,2,108,114,8938,8941,59,1,8643,59,1,8642,4,5,97,101,103,115,118,8956,8986,8989,8996,9001,109,4,3,59,111,115,8965,8967,8983,1,8900,110,100,4,2,59,115,8975,8977,1,8900,117,105,116,59,1,9830,59,1,9830,59,1,168,97,109,109,97,59,1,989,105,110,59,1,8946,4,3,59,105,111,9009,9011,9031,1,247,100,101,5,247,2,59,111,9020,9022,1,247,110,116,105,109,101,115,59,1,8903,110,120,59,1,8903,99,121,59,1,1106,99,4,2,111,114,9048,9053,114,110,59,1,8990,111,112,59,1,8973,4,5,108,112,116,117,119,9070,9076,9081,9130,9144,108,97,114,59,1,36,102,59,3,55349,56661,4,5,59,101,109,112,115,9093,9095,9109,9116,9122,1,729,113,4,2,59,100,9102,9104,1,8784,111,116,59,1,8785,105,110,117,115,59,1,8760,108,117,115,59,1,8724,113,117,97,114,101,59,1,8865,98,108,101,98,97,114,119,101,100,103,101,59,1,8966,110,4,3,97,100,104,9153,9160,9172,114,114,111,119,59,1,8595,111,119,110,97,114,114,111,119,115,59,1,8650,97,114,112,111,111,110,4,2,108,114,9184,9190,101,102,116,59,1,8643,105,103,104,116,59,1,8642,4,2,98,99,9203,9211,107,97,114,111,119,59,1,10512,4,2,111,114,9217,9222,114,110,59,1,8991,111,112,59,1,8972,4,3,99,111,116,9235,9248,9252,4,2,114,121,9241,9245,59,3,55349,56505,59,1,1109,108,59,1,10742,114,111,107,59,1,273,4,2,100,114,9264,9269,111,116,59,1,8945,105,4,2,59,102,9276,9278,1,9663,59,1,9662,4,2,97,104,9287,9292,114,114,59,1,8693,97,114,59,1,10607,97,110,103,108,101,59,1,10662,4,2,99,105,9311,9315,121,59,1,1119,103,114,97,114,114,59,1,10239,4,18,68,97,99,100,101,102,103,108,109,110,111,112,113,114,115,116,117,120,9361,9376,9398,9439,9444,9447,9462,9495,9531,9585,9598,9614,9659,9755,9771,9792,9808,9826,4,2,68,111,9367,9372,111,116,59,1,10871,116,59,1,8785,4,2,99,115,9382,9392,117,116,101,5,233,1,59,9390,1,233,116,101,114,59,1,10862,4,4,97,105,111,121,9408,9414,9430,9436,114,111,110,59,1,283,114,4,2,59,99,9421,9423,1,8790,5,234,1,59,9428,1,234,108,111,110,59,1,8789,59,1,1101,111,116,59,1,279,59,1,8519,4,2,68,114,9453,9458,111,116,59,1,8786,59,3,55349,56610,4,3,59,114,115,9470,9472,9482,1,10906,97,118,101,5,232,1,59,9480,1,232,4,2,59,100,9488,9490,1,10902,111,116,59,1,10904,4,4,59,105,108,115,9505,9507,9515,9518,1,10905,110,116,101,114,115,59,1,9191,59,1,8467,4,2,59,100,9524,9526,1,10901,111,116,59,1,10903,4,3,97,112,115,9539,9544,9564,99,114,59,1,275,116,121,4,3,59,115,118,9554,9556,9561,1,8709,101,116,59,1,8709,59,1,8709,112,4,2,49,59,9571,9583,4,2,51,52,9577,9580,59,1,8196,59,1,8197,1,8195,4,2,103,115,9591,9594,59,1,331,112,59,1,8194,4,2,103,112,9604,9609,111,110,59,1,281,102,59,3,55349,56662,4,3,97,108,115,9622,9635,9640,114,4,2,59,115,9629,9631,1,8917,108,59,1,10723,117,115,59,1,10865,105,4,3,59,108,118,9649,9651,9656,1,949,111,110,59,1,949,59,1,1013,4,4,99,115,117,118,9669,9686,9716,9747,4,2,105,111,9675,9680,114,99,59,1,8790,108,111,110,59,1,8789,4,2,105,108,9692,9696,109,59,1,8770,97,110,116,4,2,103,108,9705,9710,116,114,59,1,10902,101,115,115,59,1,10901,4,3,97,101,105,9724,9729,9734,108,115,59,1,61,115,116,59,1,8799,118,4,2,59,68,9741,9743,1,8801,68,59,1,10872,112,97,114,115,108,59,1,10725,4,2,68,97,9761,9766,111,116,59,1,8787,114,114,59,1,10609,4,3,99,100,105,9779,9783,9788,114,59,1,8495,111,116,59,1,8784,109,59,1,8770,4,2,97,104,9798,9801,59,1,951,5,240,1,59,9806,1,240,4,2,109,114,9814,9822,108,5,235,1,59,9820,1,235,111,59,1,8364,4,3,99,105,112,9834,9838,9843,108,59,1,33,115,116,59,1,8707,4,2,101,111,9849,9859,99,116,97,116,105,111,110,59,1,8496,110,101,110,116,105,97,108,101,59,1,8519,4,12,97,99,101,102,105,106,108,110,111,112,114,115,9896,9910,9914,9921,9954,9960,9967,9989,9994,10027,10036,10164,108,108,105,110,103,100,111,116,115,101,113,59,1,8786,121,59,1,1092,109,97,108,101,59,1,9792,4,3,105,108,114,9929,9935,9950,108,105,103,59,1,64259,4,2,105,108,9941,9945,103,59,1,64256,105,103,59,1,64260,59,3,55349,56611,108,105,103,59,1,64257,108,105,103,59,3,102,106,4,3,97,108,116,9975,9979,9984,116,59,1,9837,105,103,59,1,64258,110,115,59,1,9649,111,102,59,1,402,4,2,112,114,1e4,10005,102,59,3,55349,56663,4,2,97,107,10011,10016,108,108,59,1,8704,4,2,59,118,10022,10024,1,8916,59,1,10969,97,114,116,105,110,116,59,1,10765,4,2,97,111,10042,10159,4,2,99,115,10048,10155,4,6,49,50,51,52,53,55,10062,10102,10114,10135,10139,10151,4,6,50,51,52,53,54,56,10076,10083,10086,10093,10096,10099,5,189,1,59,10081,1,189,59,1,8531,5,188,1,59,10091,1,188,59,1,8533,59,1,8537,59,1,8539,4,2,51,53,10108,10111,59,1,8532,59,1,8534,4,3,52,53,56,10122,10129,10132,5,190,1,59,10127,1,190,59,1,8535,59,1,8540,53,59,1,8536,4,2,54,56,10145,10148,59,1,8538,59,1,8541,56,59,1,8542,108,59,1,8260,119,110,59,1,8994,99,114,59,3,55349,56507,4,17,69,97,98,99,100,101,102,103,105,106,108,110,111,114,115,116,118,10206,10217,10247,10254,10268,10273,10358,10363,10374,10380,10385,10406,10458,10464,10470,10497,10610,4,2,59,108,10212,10214,1,8807,59,1,10892,4,3,99,109,112,10225,10231,10244,117,116,101,59,1,501,109,97,4,2,59,100,10239,10241,1,947,59,1,989,59,1,10886,114,101,118,101,59,1,287,4,2,105,121,10260,10265,114,99,59,1,285,59,1,1075,111,116,59,1,289,4,4,59,108,113,115,10283,10285,10288,10308,1,8805,59,1,8923,4,3,59,113,115,10296,10298,10301,1,8805,59,1,8807,108,97,110,116,59,1,10878,4,4,59,99,100,108,10318,10320,10324,10345,1,10878,99,59,1,10921,111,116,4,2,59,111,10332,10334,1,10880,4,2,59,108,10340,10342,1,10882,59,1,10884,4,2,59,101,10351,10354,3,8923,65024,115,59,1,10900,114,59,3,55349,56612,4,2,59,103,10369,10371,1,8811,59,1,8921,109,101,108,59,1,8503,99,121,59,1,1107,4,4,59,69,97,106,10395,10397,10400,10403,1,8823,59,1,10898,59,1,10917,59,1,10916,4,4,69,97,101,115,10416,10419,10434,10453,59,1,8809,112,4,2,59,112,10426,10428,1,10890,114,111,120,59,1,10890,4,2,59,113,10440,10442,1,10888,4,2,59,113,10448,10450,1,10888,59,1,8809,105,109,59,1,8935,112,102,59,3,55349,56664,97,118,101,59,1,96,4,2,99,105,10476,10480,114,59,1,8458,109,4,3,59,101,108,10489,10491,10494,1,8819,59,1,10894,59,1,10896,5,62,6,59,99,100,108,113,114,10512,10514,10527,10532,10538,10545,1,62,4,2,99,105,10520,10523,59,1,10919,114,59,1,10874,111,116,59,1,8919,80,97,114,59,1,10645,117,101,115,116,59,1,10876,4,5,97,100,101,108,115,10557,10574,10579,10599,10605,4,2,112,114,10563,10570,112,114,111,120,59,1,10886,114,59,1,10616,111,116,59,1,8919,113,4,2,108,113,10586,10592,101,115,115,59,1,8923,108,101,115,115,59,1,10892,101,115,115,59,1,8823,105,109,59,1,8819,4,2,101,110,10616,10626,114,116,110,101,113,113,59,3,8809,65024,69,59,3,8809,65024,4,10,65,97,98,99,101,102,107,111,115,121,10653,10658,10713,10718,10724,10760,10765,10786,10850,10875,114,114,59,1,8660,4,4,105,108,109,114,10668,10674,10678,10684,114,115,112,59,1,8202,102,59,1,189,105,108,116,59,1,8459,4,2,100,114,10690,10695,99,121,59,1,1098,4,3,59,99,119,10703,10705,10710,1,8596,105,114,59,1,10568,59,1,8621,97,114,59,1,8463,105,114,99,59,1,293,4,3,97,108,114,10732,10748,10754,114,116,115,4,2,59,117,10741,10743,1,9829,105,116,59,1,9829,108,105,112,59,1,8230,99,111,110,59,1,8889,114,59,3,55349,56613,115,4,2,101,119,10772,10779,97,114,111,119,59,1,10533,97,114,111,119,59,1,10534,4,5,97,109,111,112,114,10798,10803,10809,10839,10844,114,114,59,1,8703,116,104,116,59,1,8763,107,4,2,108,114,10816,10827,101,102,116,97,114,114,111,119,59,1,8617,105,103,104,116,97,114,114,111,119,59,1,8618,102,59,3,55349,56665,98,97,114,59,1,8213,4,3,99,108,116,10858,10863,10869,114,59,3,55349,56509,97,115,104,59,1,8463,114,111,107,59,1,295,4,2,98,112,10881,10887,117,108,108,59,1,8259,104,101,110,59,1,8208,4,15,97,99,101,102,103,105,106,109,110,111,112,113,115,116,117,10925,10936,10958,10977,10990,11001,11039,11045,11101,11192,11220,11226,11237,11285,11299,99,117,116,101,5,237,1,59,10934,1,237,4,3,59,105,121,10944,10946,10955,1,8291,114,99,5,238,1,59,10953,1,238,59,1,1080,4,2,99,120,10964,10968,121,59,1,1077,99,108,5,161,1,59,10975,1,161,4,2,102,114,10983,10986,59,1,8660,59,3,55349,56614,114,97,118,101,5,236,1,59,10999,1,236,4,4,59,105,110,111,11011,11013,11028,11034,1,8520,4,2,105,110,11019,11024,110,116,59,1,10764,116,59,1,8749,102,105,110,59,1,10716,116,97,59,1,8489,108,105,103,59,1,307,4,3,97,111,112,11053,11092,11096,4,3,99,103,116,11061,11065,11088,114,59,1,299,4,3,101,108,112,11073,11076,11082,59,1,8465,105,110,101,59,1,8464,97,114,116,59,1,8465,104,59,1,305,102,59,1,8887,101,100,59,1,437,4,5,59,99,102,111,116,11113,11115,11121,11136,11142,1,8712,97,114,101,59,1,8453,105,110,4,2,59,116,11129,11131,1,8734,105,101,59,1,10717,100,111,116,59,1,305,4,5,59,99,101,108,112,11154,11156,11161,11179,11186,1,8747,97,108,59,1,8890,4,2,103,114,11167,11173,101,114,115,59,1,8484,99,97,108,59,1,8890,97,114,104,107,59,1,10775,114,111,100,59,1,10812,4,4,99,103,112,116,11202,11206,11211,11216,121,59,1,1105,111,110,59,1,303,102,59,3,55349,56666,97,59,1,953,114,111,100,59,1,10812,117,101,115,116,5,191,1,59,11235,1,191,4,2,99,105,11243,11248,114,59,3,55349,56510,110,4,5,59,69,100,115,118,11261,11263,11266,11271,11282,1,8712,59,1,8953,111,116,59,1,8949,4,2,59,118,11277,11279,1,8948,59,1,8947,59,1,8712,4,2,59,105,11291,11293,1,8290,108,100,101,59,1,297,4,2,107,109,11305,11310,99,121,59,1,1110,108,5,239,1,59,11316,1,239,4,6,99,102,109,111,115,117,11332,11346,11351,11357,11363,11380,4,2,105,121,11338,11343,114,99,59,1,309,59,1,1081,114,59,3,55349,56615,97,116,104,59,1,567,112,102,59,3,55349,56667,4,2,99,101,11369,11374,114,59,3,55349,56511,114,99,121,59,1,1112,107,99,121,59,1,1108,4,8,97,99,102,103,104,106,111,115,11404,11418,11433,11438,11445,11450,11455,11461,112,112,97,4,2,59,118,11413,11415,1,954,59,1,1008,4,2,101,121,11424,11430,100,105,108,59,1,311,59,1,1082,114,59,3,55349,56616,114,101,101,110,59,1,312,99,121,59,1,1093,99,121,59,1,1116,112,102,59,3,55349,56668,99,114,59,3,55349,56512,4,23,65,66,69,72,97,98,99,100,101,102,103,104,106,108,109,110,111,112,114,115,116,117,118,11515,11538,11544,11555,11560,11721,11780,11818,11868,12136,12160,12171,12203,12208,12246,12275,12327,12509,12523,12569,12641,12732,12752,4,3,97,114,116,11523,11528,11532,114,114,59,1,8666,114,59,1,8656,97,105,108,59,1,10523,97,114,114,59,1,10510,4,2,59,103,11550,11552,1,8806,59,1,10891,97,114,59,1,10594,4,9,99,101,103,109,110,112,113,114,116,11580,11586,11594,11600,11606,11624,11627,11636,11694,117,116,101,59,1,314,109,112,116,121,118,59,1,10676,114,97,110,59,1,8466,98,100,97,59,1,955,103,4,3,59,100,108,11615,11617,11620,1,10216,59,1,10641,101,59,1,10216,59,1,10885,117,111,5,171,1,59,11634,1,171,114,4,8,59,98,102,104,108,112,115,116,11655,11657,11669,11673,11677,11681,11685,11690,1,8592,4,2,59,102,11663,11665,1,8676,115,59,1,10527,115,59,1,10525,107,59,1,8617,112,59,1,8619,108,59,1,10553,105,109,59,1,10611,108,59,1,8610,4,3,59,97,101,11702,11704,11709,1,10923,105,108,59,1,10521,4,2,59,115,11715,11717,1,10925,59,3,10925,65024,4,3,97,98,114,11729,11734,11739,114,114,59,1,10508,114,107,59,1,10098,4,2,97,107,11745,11758,99,4,2,101,107,11752,11755,59,1,123,59,1,91,4,2,101,115,11764,11767,59,1,10635,108,4,2,100,117,11774,11777,59,1,10639,59,1,10637,4,4,97,101,117,121,11790,11796,11811,11815,114,111,110,59,1,318,4,2,100,105,11802,11807,105,108,59,1,316,108,59,1,8968,98,59,1,123,59,1,1083,4,4,99,113,114,115,11828,11832,11845,11864,97,59,1,10550,117,111,4,2,59,114,11840,11842,1,8220,59,1,8222,4,2,100,117,11851,11857,104,97,114,59,1,10599,115,104,97,114,59,1,10571,104,59,1,8626,4,5,59,102,103,113,115,11880,11882,12008,12011,12031,1,8804,116,4,5,97,104,108,114,116,11895,11913,11935,11947,11996,114,114,111,119,4,2,59,116,11905,11907,1,8592,97,105,108,59,1,8610,97,114,112,111,111,110,4,2,100,117,11925,11931,111,119,110,59,1,8637,112,59,1,8636,101,102,116,97,114,114,111,119,115,59,1,8647,105,103,104,116,4,3,97,104,115,11959,11974,11984,114,114,111,119,4,2,59,115,11969,11971,1,8596,59,1,8646,97,114,112,111,111,110,115,59,1,8651,113,117,105,103,97,114,114,111,119,59,1,8621,104,114,101,101,116,105,109,101,115,59,1,8907,59,1,8922,4,3,59,113,115,12019,12021,12024,1,8804,59,1,8806,108,97,110,116,59,1,10877,4,5,59,99,100,103,115,12043,12045,12049,12070,12083,1,10877,99,59,1,10920,111,116,4,2,59,111,12057,12059,1,10879,4,2,59,114,12065,12067,1,10881,59,1,10883,4,2,59,101,12076,12079,3,8922,65024,115,59,1,10899,4,5,97,100,101,103,115,12095,12103,12108,12126,12131,112,112,114,111,120,59,1,10885,111,116,59,1,8918,113,4,2,103,113,12115,12120,116,114,59,1,8922,103,116,114,59,1,10891,116,114,59,1,8822,105,109,59,1,8818,4,3,105,108,114,12144,12150,12156,115,104,116,59,1,10620,111,111,114,59,1,8970,59,3,55349,56617,4,2,59,69,12166,12168,1,8822,59,1,10897,4,2,97,98,12177,12198,114,4,2,100,117,12184,12187,59,1,8637,4,2,59,108,12193,12195,1,8636,59,1,10602,108,107,59,1,9604,99,121,59,1,1113,4,5,59,97,99,104,116,12220,12222,12227,12235,12241,1,8810,114,114,59,1,8647,111,114,110,101,114,59,1,8990,97,114,100,59,1,10603,114,105,59,1,9722,4,2,105,111,12252,12258,100,111,116,59,1,320,117,115,116,4,2,59,97,12267,12269,1,9136,99,104,101,59,1,9136,4,4,69,97,101,115,12285,12288,12303,12322,59,1,8808,112,4,2,59,112,12295,12297,1,10889,114,111,120,59,1,10889,4,2,59,113,12309,12311,1,10887,4,2,59,113,12317,12319,1,10887,59,1,8808,105,109,59,1,8934,4,8,97,98,110,111,112,116,119,122,12345,12359,12364,12421,12446,12467,12474,12490,4,2,110,114,12351,12355,103,59,1,10220,114,59,1,8701,114,107,59,1,10214,103,4,3,108,109,114,12373,12401,12409,101,102,116,4,2,97,114,12382,12389,114,114,111,119,59,1,10229,105,103,104,116,97,114,114,111,119,59,1,10231,97,112,115,116,111,59,1,10236,105,103,104,116,97,114,114,111,119,59,1,10230,112,97,114,114,111,119,4,2,108,114,12433,12439,101,102,116,59,1,8619,105,103,104,116,59,1,8620,4,3,97,102,108,12454,12458,12462,114,59,1,10629,59,3,55349,56669,117,115,59,1,10797,105,109,101,115,59,1,10804,4,2,97,98,12480,12485,115,116,59,1,8727,97,114,59,1,95,4,3,59,101,102,12498,12500,12506,1,9674,110,103,101,59,1,9674,59,1,10731,97,114,4,2,59,108,12517,12519,1,40,116,59,1,10643,4,5,97,99,104,109,116,12535,12540,12548,12561,12564,114,114,59,1,8646,111,114,110,101,114,59,1,8991,97,114,4,2,59,100,12556,12558,1,8651,59,1,10605,59,1,8206,114,105,59,1,8895,4,6,97,99,104,105,113,116,12583,12589,12594,12597,12614,12635,113,117,111,59,1,8249,114,59,3,55349,56513,59,1,8624,109,4,3,59,101,103,12606,12608,12611,1,8818,59,1,10893,59,1,10895,4,2,98,117,12620,12623,59,1,91,111,4,2,59,114,12630,12632,1,8216,59,1,8218,114,111,107,59,1,322,5,60,8,59,99,100,104,105,108,113,114,12660,12662,12675,12680,12686,12692,12698,12705,1,60,4,2,99,105,12668,12671,59,1,10918,114,59,1,10873,111,116,59,1,8918,114,101,101,59,1,8907,109,101,115,59,1,8905,97,114,114,59,1,10614,117,101,115,116,59,1,10875,4,2,80,105,12711,12716,97,114,59,1,10646,4,3,59,101,102,12724,12726,12729,1,9667,59,1,8884,59,1,9666,114,4,2,100,117,12739,12746,115,104,97,114,59,1,10570,104,97,114,59,1,10598,4,2,101,110,12758,12768,114,116,110,101,113,113,59,3,8808,65024,69,59,3,8808,65024,4,14,68,97,99,100,101,102,104,105,108,110,111,112,115,117,12803,12809,12893,12908,12914,12928,12933,12937,13011,13025,13032,13049,13052,13069,68,111,116,59,1,8762,4,4,99,108,112,114,12819,12827,12849,12887,114,5,175,1,59,12825,1,175,4,2,101,116,12833,12836,59,1,9794,4,2,59,101,12842,12844,1,10016,115,101,59,1,10016,4,2,59,115,12855,12857,1,8614,116,111,4,4,59,100,108,117,12869,12871,12877,12883,1,8614,111,119,110,59,1,8615,101,102,116,59,1,8612,112,59,1,8613,107,101,114,59,1,9646,4,2,111,121,12899,12905,109,109,97,59,1,10793,59,1,1084,97,115,104,59,1,8212,97,115,117,114,101,100,97,110,103,108,101,59,1,8737,114,59,3,55349,56618,111,59,1,8487,4,3,99,100,110,12945,12954,12985,114,111,5,181,1,59,12952,1,181,4,4,59,97,99,100,12964,12966,12971,12976,1,8739,115,116,59,1,42,105,114,59,1,10992,111,116,5,183,1,59,12983,1,183,117,115,4,3,59,98,100,12995,12997,13e3,1,8722,59,1,8863,4,2,59,117,13006,13008,1,8760,59,1,10794,4,2,99,100,13017,13021,112,59,1,10971,114,59,1,8230,112,108,117,115,59,1,8723,4,2,100,112,13038,13044,101,108,115,59,1,8871,102,59,3,55349,56670,59,1,8723,4,2,99,116,13058,13063,114,59,3,55349,56514,112,111,115,59,1,8766,4,3,59,108,109,13077,13079,13087,1,956,116,105,109,97,112,59,1,8888,97,112,59,1,8888,4,24,71,76,82,86,97,98,99,100,101,102,103,104,105,106,108,109,111,112,114,115,116,117,118,119,13142,13165,13217,13229,13247,13330,13359,13414,13420,13508,13513,13579,13602,13626,13631,13762,13767,13855,13936,13995,14214,14285,14312,14432,4,2,103,116,13148,13152,59,3,8921,824,4,2,59,118,13158,13161,3,8811,8402,59,3,8811,824,4,3,101,108,116,13173,13200,13204,102,116,4,2,97,114,13181,13188,114,114,111,119,59,1,8653,105,103,104,116,97,114,114,111,119,59,1,8654,59,3,8920,824,4,2,59,118,13210,13213,3,8810,8402,59,3,8810,824,105,103,104,116,97,114,114,111,119,59,1,8655,4,2,68,100,13235,13241,97,115,104,59,1,8879,97,115,104,59,1,8878,4,5,98,99,110,112,116,13259,13264,13270,13275,13308,108,97,59,1,8711,117,116,101,59,1,324,103,59,3,8736,8402,4,5,59,69,105,111,112,13287,13289,13293,13298,13302,1,8777,59,3,10864,824,100,59,3,8779,824,115,59,1,329,114,111,120,59,1,8777,117,114,4,2,59,97,13316,13318,1,9838,108,4,2,59,115,13325,13327,1,9838,59,1,8469,4,2,115,117,13336,13344,112,5,160,1,59,13342,1,160,109,112,4,2,59,101,13352,13355,3,8782,824,59,3,8783,824,4,5,97,101,111,117,121,13371,13385,13391,13407,13411,4,2,112,114,13377,13380,59,1,10819,111,110,59,1,328,100,105,108,59,1,326,110,103,4,2,59,100,13399,13401,1,8775,111,116,59,3,10861,824,112,59,1,10818,59,1,1085,97,115,104,59,1,8211,4,7,59,65,97,100,113,115,120,13436,13438,13443,13466,13472,13478,13494,1,8800,114,114,59,1,8663,114,4,2,104,114,13450,13454,107,59,1,10532,4,2,59,111,13460,13462,1,8599,119,59,1,8599,111,116,59,3,8784,824,117,105,118,59,1,8802,4,2,101,105,13484,13489,97,114,59,1,10536,109,59,3,8770,824,105,115,116,4,2,59,115,13503,13505,1,8708,59,1,8708,114,59,3,55349,56619,4,4,69,101,115,116,13523,13527,13563,13568,59,3,8807,824,4,3,59,113,115,13535,13537,13559,1,8817,4,3,59,113,115,13545,13547,13551,1,8817,59,3,8807,824,108,97,110,116,59,3,10878,824,59,3,10878,824,105,109,59,1,8821,4,2,59,114,13574,13576,1,8815,59,1,8815,4,3,65,97,112,13587,13592,13597,114,114,59,1,8654,114,114,59,1,8622,97,114,59,1,10994,4,3,59,115,118,13610,13612,13623,1,8715,4,2,59,100,13618,13620,1,8956,59,1,8954,59,1,8715,99,121,59,1,1114,4,7,65,69,97,100,101,115,116,13647,13652,13656,13661,13665,13737,13742,114,114,59,1,8653,59,3,8806,824,114,114,59,1,8602,114,59,1,8229,4,4,59,102,113,115,13675,13677,13703,13725,1,8816,116,4,2,97,114,13684,13691,114,114,111,119,59,1,8602,105,103,104,116,97,114,114,111,119,59,1,8622,4,3,59,113,115,13711,13713,13717,1,8816,59,3,8806,824,108,97,110,116,59,3,10877,824,4,2,59,115,13731,13734,3,10877,824,59,1,8814,105,109,59,1,8820,4,2,59,114,13748,13750,1,8814,105,4,2,59,101,13757,13759,1,8938,59,1,8940,105,100,59,1,8740,4,2,112,116,13773,13778,102,59,3,55349,56671,5,172,3,59,105,110,13787,13789,13829,1,172,110,4,4,59,69,100,118,13800,13802,13806,13812,1,8713,59,3,8953,824,111,116,59,3,8949,824,4,3,97,98,99,13820,13823,13826,59,1,8713,59,1,8951,59,1,8950,105,4,2,59,118,13836,13838,1,8716,4,3,97,98,99,13846,13849,13852,59,1,8716,59,1,8958,59,1,8957,4,3,97,111,114,13863,13892,13899,114,4,4,59,97,115,116,13874,13876,13883,13888,1,8742,108,108,101,108,59,1,8742,108,59,3,11005,8421,59,3,8706,824,108,105,110,116,59,1,10772,4,3,59,99,101,13907,13909,13914,1,8832,117,101,59,1,8928,4,2,59,99,13920,13923,3,10927,824,4,2,59,101,13929,13931,1,8832,113,59,3,10927,824,4,4,65,97,105,116,13946,13951,13971,13982,114,114,59,1,8655,114,114,4,3,59,99,119,13961,13963,13967,1,8603,59,3,10547,824,59,3,8605,824,103,104,116,97,114,114,111,119,59,1,8603,114,105,4,2,59,101,13990,13992,1,8939,59,1,8941,4,7,99,104,105,109,112,113,117,14011,14036,14060,14080,14085,14090,14106,4,4,59,99,101,114,14021,14023,14028,14032,1,8833,117,101,59,1,8929,59,3,10928,824,59,3,55349,56515,111,114,116,4,2,109,112,14045,14050,105,100,59,1,8740,97,114,97,108,108,101,108,59,1,8742,109,4,2,59,101,14067,14069,1,8769,4,2,59,113,14075,14077,1,8772,59,1,8772,105,100,59,1,8740,97,114,59,1,8742,115,117,4,2,98,112,14098,14102,101,59,1,8930,101,59,1,8931,4,3,98,99,112,14114,14157,14171,4,4,59,69,101,115,14124,14126,14130,14133,1,8836,59,3,10949,824,59,1,8840,101,116,4,2,59,101,14141,14144,3,8834,8402,113,4,2,59,113,14151,14153,1,8840,59,3,10949,824,99,4,2,59,101,14164,14166,1,8833,113,59,3,10928,824,4,4,59,69,101,115,14181,14183,14187,14190,1,8837,59,3,10950,824,59,1,8841,101,116,4,2,59,101,14198,14201,3,8835,8402,113,4,2,59,113,14208,14210,1,8841,59,3,10950,824,4,4,103,105,108,114,14224,14228,14238,14242,108,59,1,8825,108,100,101,5,241,1,59,14236,1,241,103,59,1,8824,105,97,110,103,108,101,4,2,108,114,14254,14269,101,102,116,4,2,59,101,14263,14265,1,8938,113,59,1,8940,105,103,104,116,4,2,59,101,14279,14281,1,8939,113,59,1,8941,4,2,59,109,14291,14293,1,957,4,3,59,101,115,14301,14303,14308,1,35,114,111,59,1,8470,112,59,1,8199,4,9,68,72,97,100,103,105,108,114,115,14332,14338,14344,14349,14355,14369,14376,14408,14426,97,115,104,59,1,8877,97,114,114,59,1,10500,112,59,3,8781,8402,97,115,104,59,1,8876,4,2,101,116,14361,14365,59,3,8805,8402,59,3,62,8402,110,102,105,110,59,1,10718,4,3,65,101,116,14384,14389,14393,114,114,59,1,10498,59,3,8804,8402,4,2,59,114,14399,14402,3,60,8402,105,101,59,3,8884,8402,4,2,65,116,14414,14419,114,114,59,1,10499,114,105,101,59,3,8885,8402,105,109,59,3,8764,8402,4,3,65,97,110,14440,14445,14468,114,114,59,1,8662,114,4,2,104,114,14452,14456,107,59,1,10531,4,2,59,111,14462,14464,1,8598,119,59,1,8598,101,97,114,59,1,10535,4,18,83,97,99,100,101,102,103,104,105,108,109,111,112,114,115,116,117,118,14512,14515,14535,14560,14597,14603,14618,14643,14657,14662,14701,14741,14747,14769,14851,14877,14907,14916,59,1,9416,4,2,99,115,14521,14531,117,116,101,5,243,1,59,14529,1,243,116,59,1,8859,4,2,105,121,14541,14557,114,4,2,59,99,14548,14550,1,8858,5,244,1,59,14555,1,244,59,1,1086,4,5,97,98,105,111,115,14572,14577,14583,14587,14591,115,104,59,1,8861,108,97,99,59,1,337,118,59,1,10808,116,59,1,8857,111,108,100,59,1,10684,108,105,103,59,1,339,4,2,99,114,14609,14614,105,114,59,1,10687,59,3,55349,56620,4,3,111,114,116,14626,14630,14640,110,59,1,731,97,118,101,5,242,1,59,14638,1,242,59,1,10689,4,2,98,109,14649,14654,97,114,59,1,10677,59,1,937,110,116,59,1,8750,4,4,97,99,105,116,14672,14677,14693,14698,114,114,59,1,8634,4,2,105,114,14683,14687,114,59,1,10686,111,115,115,59,1,10683,110,101,59,1,8254,59,1,10688,4,3,97,101,105,14709,14714,14719,99,114,59,1,333,103,97,59,1,969,4,3,99,100,110,14727,14733,14736,114,111,110,59,1,959,59,1,10678,117,115,59,1,8854,112,102,59,3,55349,56672,4,3,97,101,108,14755,14759,14764,114,59,1,10679,114,112,59,1,10681,117,115,59,1,8853,4,7,59,97,100,105,111,115,118,14785,14787,14792,14831,14837,14841,14848,1,8744,114,114,59,1,8635,4,4,59,101,102,109,14802,14804,14817,14824,1,10845,114,4,2,59,111,14811,14813,1,8500,102,59,1,8500,5,170,1,59,14822,1,170,5,186,1,59,14829,1,186,103,111,102,59,1,8886,114,59,1,10838,108,111,112,101,59,1,10839,59,1,10843,4,3,99,108,111,14859,14863,14873,114,59,1,8500,97,115,104,5,248,1,59,14871,1,248,108,59,1,8856,105,4,2,108,109,14884,14893,100,101,5,245,1,59,14891,1,245,101,115,4,2,59,97,14901,14903,1,8855,115,59,1,10806,109,108,5,246,1,59,14914,1,246,98,97,114,59,1,9021,4,12,97,99,101,102,104,105,108,109,111,114,115,117,14948,14992,14996,15033,15038,15068,15090,15189,15192,15222,15427,15441,114,4,4,59,97,115,116,14959,14961,14976,14989,1,8741,5,182,2,59,108,14968,14970,1,182,108,101,108,59,1,8741,4,2,105,108,14982,14986,109,59,1,10995,59,1,11005,59,1,8706,121,59,1,1087,114,4,5,99,105,109,112,116,15009,15014,15019,15024,15027,110,116,59,1,37,111,100,59,1,46,105,108,59,1,8240,59,1,8869,101,110,107,59,1,8241,114,59,3,55349,56621,4,3,105,109,111,15046,15057,15063,4,2,59,118,15052,15054,1,966,59,1,981,109,97,116,59,1,8499,110,101,59,1,9742,4,3,59,116,118,15076,15078,15087,1,960,99,104,102,111,114,107,59,1,8916,59,1,982,4,2,97,117,15096,15119,110,4,2,99,107,15103,15115,107,4,2,59,104,15110,15112,1,8463,59,1,8462,118,59,1,8463,115,4,9,59,97,98,99,100,101,109,115,116,15140,15142,15148,15151,15156,15168,15171,15179,15184,1,43,99,105,114,59,1,10787,59,1,8862,105,114,59,1,10786,4,2,111,117,15162,15165,59,1,8724,59,1,10789,59,1,10866,110,5,177,1,59,15177,1,177,105,109,59,1,10790,119,111,59,1,10791,59,1,177,4,3,105,112,117,15200,15208,15213,110,116,105,110,116,59,1,10773,102,59,3,55349,56673,110,100,5,163,1,59,15220,1,163,4,10,59,69,97,99,101,105,110,111,115,117,15244,15246,15249,15253,15258,15334,15347,15367,15416,15421,1,8826,59,1,10931,112,59,1,10935,117,101,59,1,8828,4,2,59,99,15264,15266,1,10927,4,6,59,97,99,101,110,115,15280,15282,15290,15299,15303,15329,1,8826,112,112,114,111,120,59,1,10935,117,114,108,121,101,113,59,1,8828,113,59,1,10927,4,3,97,101,115,15311,15319,15324,112,112,114,111,120,59,1,10937,113,113,59,1,10933,105,109,59,1,8936,105,109,59,1,8830,109,101,4,2,59,115,15342,15344,1,8242,59,1,8473,4,3,69,97,115,15355,15358,15362,59,1,10933,112,59,1,10937,105,109,59,1,8936,4,3,100,102,112,15375,15378,15404,59,1,8719,4,3,97,108,115,15386,15392,15398,108,97,114,59,1,9006,105,110,101,59,1,8978,117,114,102,59,1,8979,4,2,59,116,15410,15412,1,8733,111,59,1,8733,105,109,59,1,8830,114,101,108,59,1,8880,4,2,99,105,15433,15438,114,59,3,55349,56517,59,1,968,110,99,115,112,59,1,8200,4,6,102,105,111,112,115,117,15462,15467,15472,15478,15485,15491,114,59,3,55349,56622,110,116,59,1,10764,112,102,59,3,55349,56674,114,105,109,101,59,1,8279,99,114,59,3,55349,56518,4,3,97,101,111,15499,15520,15534,116,4,2,101,105,15506,15515,114,110,105,111,110,115,59,1,8461,110,116,59,1,10774,115,116,4,2,59,101,15528,15530,1,63,113,59,1,8799,116,5,34,1,59,15540,1,34,4,21,65,66,72,97,98,99,100,101,102,104,105,108,109,110,111,112,114,115,116,117,120,15586,15609,15615,15620,15796,15855,15893,15931,15977,16001,16039,16183,16204,16222,16228,16285,16312,16318,16363,16408,16416,4,3,97,114,116,15594,15599,15603,114,114,59,1,8667,114,59,1,8658,97,105,108,59,1,10524,97,114,114,59,1,10511,97,114,59,1,10596,4,7,99,100,101,110,113,114,116,15636,15651,15656,15664,15687,15696,15770,4,2,101,117,15642,15646,59,3,8765,817,116,101,59,1,341,105,99,59,1,8730,109,112,116,121,118,59,1,10675,103,4,4,59,100,101,108,15675,15677,15680,15683,1,10217,59,1,10642,59,1,10661,101,59,1,10217,117,111,5,187,1,59,15694,1,187,114,4,11,59,97,98,99,102,104,108,112,115,116,119,15721,15723,15727,15739,15742,15746,15750,15754,15758,15763,15767,1,8594,112,59,1,10613,4,2,59,102,15733,15735,1,8677,115,59,1,10528,59,1,10547,115,59,1,10526,107,59,1,8618,112,59,1,8620,108,59,1,10565,105,109,59,1,10612,108,59,1,8611,59,1,8605,4,2,97,105,15776,15781,105,108,59,1,10522,111,4,2,59,110,15788,15790,1,8758,97,108,115,59,1,8474,4,3,97,98,114,15804,15809,15814,114,114,59,1,10509,114,107,59,1,10099,4,2,97,107,15820,15833,99,4,2,101,107,15827,15830,59,1,125,59,1,93,4,2,101,115,15839,15842,59,1,10636,108,4,2,100,117,15849,15852,59,1,10638,59,1,10640,4,4,97,101,117,121,15865,15871,15886,15890,114,111,110,59,1,345,4,2,100,105,15877,15882,105,108,59,1,343,108,59,1,8969,98,59,1,125,59,1,1088,4,4,99,108,113,115,15903,15907,15914,15927,97,59,1,10551,100,104,97,114,59,1,10601,117,111,4,2,59,114,15922,15924,1,8221,59,1,8221,104,59,1,8627,4,3,97,99,103,15939,15966,15970,108,4,4,59,105,112,115,15950,15952,15957,15963,1,8476,110,101,59,1,8475,97,114,116,59,1,8476,59,1,8477,116,59,1,9645,5,174,1,59,15975,1,174,4,3,105,108,114,15985,15991,15997,115,104,116,59,1,10621,111,111,114,59,1,8971,59,3,55349,56623,4,2,97,111,16007,16028,114,4,2,100,117,16014,16017,59,1,8641,4,2,59,108,16023,16025,1,8640,59,1,10604,4,2,59,118,16034,16036,1,961,59,1,1009,4,3,103,110,115,16047,16167,16171,104,116,4,6,97,104,108,114,115,116,16063,16081,16103,16130,16143,16155,114,114,111,119,4,2,59,116,16073,16075,1,8594,97,105,108,59,1,8611,97,114,112,111,111,110,4,2,100,117,16093,16099,111,119,110,59,1,8641,112,59,1,8640,101,102,116,4,2,97,104,16112,16120,114,114,111,119,115,59,1,8644,97,114,112,111,111,110,115,59,1,8652,105,103,104,116,97,114,114,111,119,115,59,1,8649,113,117,105,103,97,114,114,111,119,59,1,8605,104,114,101,101,116,105,109,101,115,59,1,8908,103,59,1,730,105,110,103,100,111,116,115,101,113,59,1,8787,4,3,97,104,109,16191,16196,16201,114,114,59,1,8644,97,114,59,1,8652,59,1,8207,111,117,115,116,4,2,59,97,16214,16216,1,9137,99,104,101,59,1,9137,109,105,100,59,1,10990,4,4,97,98,112,116,16238,16252,16257,16278,4,2,110,114,16244,16248,103,59,1,10221,114,59,1,8702,114,107,59,1,10215,4,3,97,102,108,16265,16269,16273,114,59,1,10630,59,3,55349,56675,117,115,59,1,10798,105,109,101,115,59,1,10805,4,2,97,112,16291,16304,114,4,2,59,103,16298,16300,1,41,116,59,1,10644,111,108,105,110,116,59,1,10770,97,114,114,59,1,8649,4,4,97,99,104,113,16328,16334,16339,16342,113,117,111,59,1,8250,114,59,3,55349,56519,59,1,8625,4,2,98,117,16348,16351,59,1,93,111,4,2,59,114,16358,16360,1,8217,59,1,8217,4,3,104,105,114,16371,16377,16383,114,101,101,59,1,8908,109,101,115,59,1,8906,105,4,4,59,101,102,108,16394,16396,16399,16402,1,9657,59,1,8885,59,1,9656,116,114,105,59,1,10702,108,117,104,97,114,59,1,10600,59,1,8478,4,19,97,98,99,100,101,102,104,105,108,109,111,112,113,114,115,116,117,119,122,16459,16466,16472,16572,16590,16672,16687,16746,16844,16850,16924,16963,16988,17115,17121,17154,17206,17614,17656,99,117,116,101,59,1,347,113,117,111,59,1,8218,4,10,59,69,97,99,101,105,110,112,115,121,16494,16496,16499,16513,16518,16531,16536,16556,16564,16569,1,8827,59,1,10932,4,2,112,114,16505,16508,59,1,10936,111,110,59,1,353,117,101,59,1,8829,4,2,59,100,16524,16526,1,10928,105,108,59,1,351,114,99,59,1,349,4,3,69,97,115,16544,16547,16551,59,1,10934,112,59,1,10938,105,109,59,1,8937,111,108,105,110,116,59,1,10771,105,109,59,1,8831,59,1,1089,111,116,4,3,59,98,101,16582,16584,16587,1,8901,59,1,8865,59,1,10854,4,7,65,97,99,109,115,116,120,16606,16611,16634,16642,16646,16652,16668,114,114,59,1,8664,114,4,2,104,114,16618,16622,107,59,1,10533,4,2,59,111,16628,16630,1,8600,119,59,1,8600,116,5,167,1,59,16640,1,167,105,59,1,59,119,97,114,59,1,10537,109,4,2,105,110,16659,16665,110,117,115,59,1,8726,59,1,8726,116,59,1,10038,114,4,2,59,111,16679,16682,3,55349,56624,119,110,59,1,8994,4,4,97,99,111,121,16697,16702,16716,16739,114,112,59,1,9839,4,2,104,121,16708,16713,99,121,59,1,1097,59,1,1096,114,116,4,2,109,112,16724,16729,105,100,59,1,8739,97,114,97,108,108,101,108,59,1,8741,5,173,1,59,16744,1,173,4,2,103,109,16752,16770,109,97,4,3,59,102,118,16762,16764,16767,1,963,59,1,962,59,1,962,4,8,59,100,101,103,108,110,112,114,16788,16790,16795,16806,16817,16828,16832,16838,1,8764,111,116,59,1,10858,4,2,59,113,16801,16803,1,8771,59,1,8771,4,2,59,69,16812,16814,1,10910,59,1,10912,4,2,59,69,16823,16825,1,10909,59,1,10911,101,59,1,8774,108,117,115,59,1,10788,97,114,114,59,1,10610,97,114,114,59,1,8592,4,4,97,101,105,116,16860,16883,16891,16904,4,2,108,115,16866,16878,108,115,101,116,109,105,110,117,115,59,1,8726,104,112,59,1,10803,112,97,114,115,108,59,1,10724,4,2,100,108,16897,16900,59,1,8739,101,59,1,8995,4,2,59,101,16910,16912,1,10922,4,2,59,115,16918,16920,1,10924,59,3,10924,65024,4,3,102,108,112,16932,16938,16958,116,99,121,59,1,1100,4,2,59,98,16944,16946,1,47,4,2,59,97,16952,16954,1,10692,114,59,1,9023,102,59,3,55349,56676,97,4,2,100,114,16970,16985,101,115,4,2,59,117,16978,16980,1,9824,105,116,59,1,9824,59,1,8741,4,3,99,115,117,16996,17028,17089,4,2,97,117,17002,17015,112,4,2,59,115,17009,17011,1,8851,59,3,8851,65024,112,4,2,59,115,17022,17024,1,8852,59,3,8852,65024,117,4,2,98,112,17035,17062,4,3,59,101,115,17043,17045,17048,1,8847,59,1,8849,101,116,4,2,59,101,17056,17058,1,8847,113,59,1,8849,4,3,59,101,115,17070,17072,17075,1,8848,59,1,8850,101,116,4,2,59,101,17083,17085,1,8848,113,59,1,8850,4,3,59,97,102,17097,17099,17112,1,9633,114,4,2,101,102,17106,17109,59,1,9633,59,1,9642,59,1,9642,97,114,114,59,1,8594,4,4,99,101,109,116,17131,17136,17142,17148,114,59,3,55349,56520,116,109,110,59,1,8726,105,108,101,59,1,8995,97,114,102,59,1,8902,4,2,97,114,17160,17172,114,4,2,59,102,17167,17169,1,9734,59,1,9733,4,2,97,110,17178,17202,105,103,104,116,4,2,101,112,17188,17197,112,115,105,108,111,110,59,1,1013,104,105,59,1,981,115,59,1,175,4,5,98,99,109,110,112,17218,17351,17420,17423,17427,4,9,59,69,100,101,109,110,112,114,115,17238,17240,17243,17248,17261,17267,17279,17285,17291,1,8834,59,1,10949,111,116,59,1,10941,4,2,59,100,17254,17256,1,8838,111,116,59,1,10947,117,108,116,59,1,10945,4,2,69,101,17273,17276,59,1,10955,59,1,8842,108,117,115,59,1,10943,97,114,114,59,1,10617,4,3,101,105,117,17299,17335,17339,116,4,3,59,101,110,17308,17310,17322,1,8834,113,4,2,59,113,17317,17319,1,8838,59,1,10949,101,113,4,2,59,113,17330,17332,1,8842,59,1,10955,109,59,1,10951,4,2,98,112,17345,17348,59,1,10965,59,1,10963,99,4,6,59,97,99,101,110,115,17366,17368,17376,17385,17389,17415,1,8827,112,112,114,111,120,59,1,10936,117,114,108,121,101,113,59,1,8829,113,59,1,10928,4,3,97,101,115,17397,17405,17410,112,112,114,111,120,59,1,10938,113,113,59,1,10934,105,109,59,1,8937,105,109,59,1,8831,59,1,8721,103,59,1,9834,4,13,49,50,51,59,69,100,101,104,108,109,110,112,115,17455,17462,17469,17476,17478,17481,17496,17509,17524,17530,17536,17548,17554,5,185,1,59,17460,1,185,5,178,1,59,17467,1,178,5,179,1,59,17474,1,179,1,8835,59,1,10950,4,2,111,115,17487,17491,116,59,1,10942,117,98,59,1,10968,4,2,59,100,17502,17504,1,8839,111,116,59,1,10948,115,4,2,111,117,17516,17520,108,59,1,10185,98,59,1,10967,97,114,114,59,1,10619,117,108,116,59,1,10946,4,2,69,101,17542,17545,59,1,10956,59,1,8843,108,117,115,59,1,10944,4,3,101,105,117,17562,17598,17602,116,4,3,59,101,110,17571,17573,17585,1,8835,113,4,2,59,113,17580,17582,1,8839,59,1,10950,101,113,4,2,59,113,17593,17595,1,8843,59,1,10956,109,59,1,10952,4,2,98,112,17608,17611,59,1,10964,59,1,10966,4,3,65,97,110,17622,17627,17650,114,114,59,1,8665,114,4,2,104,114,17634,17638,107,59,1,10534,4,2,59,111,17644,17646,1,8601,119,59,1,8601,119,97,114,59,1,10538,108,105,103,5,223,1,59,17664,1,223,4,13,97,98,99,100,101,102,104,105,111,112,114,115,119,17694,17709,17714,17737,17742,17749,17754,17860,17905,17957,17964,18090,18122,4,2,114,117,17700,17706,103,101,116,59,1,8982,59,1,964,114,107,59,1,9140,4,3,97,101,121,17722,17728,17734,114,111,110,59,1,357,100,105,108,59,1,355,59,1,1090,111,116,59,1,8411,108,114,101,99,59,1,8981,114,59,3,55349,56625,4,4,101,105,107,111,17764,17805,17836,17851,4,2,114,116,17770,17786,101,4,2,52,102,17777,17780,59,1,8756,111,114,101,59,1,8756,97,4,3,59,115,118,17795,17797,17802,1,952,121,109,59,1,977,59,1,977,4,2,99,110,17811,17831,107,4,2,97,115,17818,17826,112,112,114,111,120,59,1,8776,105,109,59,1,8764,115,112,59,1,8201,4,2,97,115,17842,17846,112,59,1,8776,105,109,59,1,8764,114,110,5,254,1,59,17858,1,254,4,3,108,109,110,17868,17873,17901,100,101,59,1,732,101,115,5,215,3,59,98,100,17884,17886,17898,1,215,4,2,59,97,17892,17894,1,8864,114,59,1,10801,59,1,10800,116,59,1,8749,4,3,101,112,115,17913,17917,17953,97,59,1,10536,4,4,59,98,99,102,17927,17929,17934,17939,1,8868,111,116,59,1,9014,105,114,59,1,10993,4,2,59,111,17945,17948,3,55349,56677,114,107,59,1,10970,97,59,1,10537,114,105,109,101,59,1,8244,4,3,97,105,112,17972,17977,18082,100,101,59,1,8482,4,7,97,100,101,109,112,115,116,17993,18051,18056,18059,18066,18072,18076,110,103,108,101,4,5,59,100,108,113,114,18009,18011,18017,18032,18035,1,9653,111,119,110,59,1,9663,101,102,116,4,2,59,101,18026,18028,1,9667,113,59,1,8884,59,1,8796,105,103,104,116,4,2,59,101,18045,18047,1,9657,113,59,1,8885,111,116,59,1,9708,59,1,8796,105,110,117,115,59,1,10810,108,117,115,59,1,10809,98,59,1,10701,105,109,101,59,1,10811,101,122,105,117,109,59,1,9186,4,3,99,104,116,18098,18111,18116,4,2,114,121,18104,18108,59,3,55349,56521,59,1,1094,99,121,59,1,1115,114,111,107,59,1,359,4,2,105,111,18128,18133,120,116,59,1,8812,104,101,97,100,4,2,108,114,18143,18154,101,102,116,97,114,114,111,119,59,1,8606,105,103,104,116,97,114,114,111,119,59,1,8608,4,18,65,72,97,98,99,100,102,103,104,108,109,111,112,114,115,116,117,119,18204,18209,18214,18234,18250,18268,18292,18308,18319,18343,18379,18397,18413,18504,18547,18553,18584,18603,114,114,59,1,8657,97,114,59,1,10595,4,2,99,114,18220,18230,117,116,101,5,250,1,59,18228,1,250,114,59,1,8593,114,4,2,99,101,18241,18245,121,59,1,1118,118,101,59,1,365,4,2,105,121,18256,18265,114,99,5,251,1,59,18263,1,251,59,1,1091,4,3,97,98,104,18276,18281,18287,114,114,59,1,8645,108,97,99,59,1,369,97,114,59,1,10606,4,2,105,114,18298,18304,115,104,116,59,1,10622,59,3,55349,56626,114,97,118,101,5,249,1,59,18317,1,249,4,2,97,98,18325,18338,114,4,2,108,114,18332,18335,59,1,8639,59,1,8638,108,107,59,1,9600,4,2,99,116,18349,18374,4,2,111,114,18355,18369,114,110,4,2,59,101,18363,18365,1,8988,114,59,1,8988,111,112,59,1,8975,114,105,59,1,9720,4,2,97,108,18385,18390,99,114,59,1,363,5,168,1,59,18395,1,168,4,2,103,112,18403,18408,111,110,59,1,371,102,59,3,55349,56678,4,6,97,100,104,108,115,117,18427,18434,18445,18470,18475,18494,114,114,111,119,59,1,8593,111,119,110,97,114,114,111,119,59,1,8597,97,114,112,111,111,110,4,2,108,114,18457,18463,101,102,116,59,1,8639,105,103,104,116,59,1,8638,117,115,59,1,8846,105,4,3,59,104,108,18484,18486,18489,1,965,59,1,978,111,110,59,1,965,112,97,114,114,111,119,115,59,1,8648,4,3,99,105,116,18512,18537,18542,4,2,111,114,18518,18532,114,110,4,2,59,101,18526,18528,1,8989,114,59,1,8989,111,112,59,1,8974,110,103,59,1,367,114,105,59,1,9721,99,114,59,3,55349,56522,4,3,100,105,114,18561,18566,18572,111,116,59,1,8944,108,100,101,59,1,361,105,4,2,59,102,18579,18581,1,9653,59,1,9652,4,2,97,109,18590,18595,114,114,59,1,8648,108,5,252,1,59,18601,1,252,97,110,103,108,101,59,1,10663,4,15,65,66,68,97,99,100,101,102,108,110,111,112,114,115,122,18643,18648,18661,18667,18847,18851,18857,18904,18909,18915,18931,18937,18943,18949,18996,114,114,59,1,8661,97,114,4,2,59,118,18656,18658,1,10984,59,1,10985,97,115,104,59,1,8872,4,2,110,114,18673,18679,103,114,116,59,1,10652,4,7,101,107,110,112,114,115,116,18695,18704,18711,18720,18742,18754,18810,112,115,105,108,111,110,59,1,1013,97,112,112,97,59,1,1008,111,116,104,105,110,103,59,1,8709,4,3,104,105,114,18728,18732,18735,105,59,1,981,59,1,982,111,112,116,111,59,1,8733,4,2,59,104,18748,18750,1,8597,111,59,1,1009,4,2,105,117,18760,18766,103,109,97,59,1,962,4,2,98,112,18772,18791,115,101,116,110,101,113,4,2,59,113,18784,18787,3,8842,65024,59,3,10955,65024,115,101,116,110,101,113,4,2,59,113,18803,18806,3,8843,65024,59,3,10956,65024,4,2,104,114,18816,18822,101,116,97,59,1,977,105,97,110,103,108,101,4,2,108,114,18834,18840,101,102,116,59,1,8882,105,103,104,116,59,1,8883,121,59,1,1074,97,115,104,59,1,8866,4,3,101,108,114,18865,18884,18890,4,3,59,98,101,18873,18875,18880,1,8744,97,114,59,1,8891,113,59,1,8794,108,105,112,59,1,8942,4,2,98,116,18896,18901,97,114,59,1,124,59,1,124,114,59,3,55349,56627,116,114,105,59,1,8882,115,117,4,2,98,112,18923,18927,59,3,8834,8402,59,3,8835,8402,112,102,59,3,55349,56679,114,111,112,59,1,8733,116,114,105,59,1,8883,4,2,99,117,18955,18960,114,59,3,55349,56523,4,2,98,112,18966,18981,110,4,2,69,101,18973,18977,59,3,10955,65024,59,3,8842,65024,110,4,2,69,101,18988,18992,59,3,10956,65024,59,3,8843,65024,105,103,122,97,103,59,1,10650,4,7,99,101,102,111,112,114,115,19020,19026,19061,19066,19072,19075,19089,105,114,99,59,1,373,4,2,100,105,19032,19055,4,2,98,103,19038,19043,97,114,59,1,10847,101,4,2,59,113,19050,19052,1,8743,59,1,8793,101,114,112,59,1,8472,114,59,3,55349,56628,112,102,59,3,55349,56680,59,1,8472,4,2,59,101,19081,19083,1,8768,97,116,104,59,1,8768,99,114,59,3,55349,56524,4,14,99,100,102,104,105,108,109,110,111,114,115,117,118,119,19125,19146,19152,19157,19173,19176,19192,19197,19202,19236,19252,19269,19286,19291,4,3,97,105,117,19133,19137,19142,112,59,1,8898,114,99,59,1,9711,112,59,1,8899,116,114,105,59,1,9661,114,59,3,55349,56629,4,2,65,97,19163,19168,114,114,59,1,10234,114,114,59,1,10231,59,1,958,4,2,65,97,19182,19187,114,114,59,1,10232,114,114,59,1,10229,97,112,59,1,10236,105,115,59,1,8955,4,3,100,112,116,19210,19215,19230,111,116,59,1,10752,4,2,102,108,19221,19225,59,3,55349,56681,117,115,59,1,10753,105,109,101,59,1,10754,4,2,65,97,19242,19247,114,114,59,1,10233,114,114,59,1,10230,4,2,99,113,19258,19263,114,59,3,55349,56525,99,117,112,59,1,10758,4,2,112,116,19275,19281,108,117,115,59,1,10756,114,105,59,1,9651,101,101,59,1,8897,101,100,103,101,59,1,8896,4,8,97,99,101,102,105,111,115,117,19316,19335,19349,19357,19362,19367,19373,19379,99,4,2,117,121,19323,19332,116,101,5,253,1,59,19330,1,253,59,1,1103,4,2,105,121,19341,19346,114,99,59,1,375,59,1,1099,110,5,165,1,59,19355,1,165,114,59,3,55349,56630,99,121,59,1,1111,112,102,59,3,55349,56682,99,114,59,3,55349,56526,4,2,99,109,19385,19389,121,59,1,1102,108,5,255,1,59,19395,1,255,4,10,97,99,100,101,102,104,105,111,115,119,19419,19426,19441,19446,19462,19467,19472,19480,19486,19492,99,117,116,101,59,1,378,4,2,97,121,19432,19438,114,111,110,59,1,382,59,1,1079,111,116,59,1,380,4,2,101,116,19452,19458,116,114,102,59,1,8488,97,59,1,950,114,59,3,55349,56631,99,121,59,1,1078,103,114,97,114,114,59,1,8669,112,102,59,3,55349,56683,99,114,59,3,55349,56527,4,2,106,110,19498,19501,59,1,8205,106,59,1,8204])},56994:function(e,t,n){"use strict";var r=n(89372).default,i=n(5816).default,a=n(22525),o=n(48240),s=a.CODE_POINTS,l=function(){function e(){r(this,e),this.html=null,this.pos=-1,this.lastGapPos=-1,this.lastCharPos=-1,this.gapStack=[],this.skipNextNewLine=!1,this.lastChunkWritten=!1,this.endOfChunkHit=!1,this.bufferWaterline=65536}return i(e,[{key:"_err",value:function(){}},{key:"_addGap",value:function(){this.gapStack.push(this.lastGapPos),this.lastGapPos=this.pos}},{key:"_processSurrogate",value:function(e){if(this.pos!==this.lastCharPos){var t=this.html.charCodeAt(this.pos+1);if(a.isSurrogatePair(t))return this.pos++,this._addGap(),a.getSurrogatePairCodePoint(e,t)}else if(!this.lastChunkWritten)return this.endOfChunkHit=!0,s.EOF;return this._err(o.surrogateInInputStream),e}},{key:"dropParsedChunk",value:function(){this.pos>this.bufferWaterline&&(this.lastCharPos-=this.pos,this.html=this.html.substring(this.pos),this.pos=0,this.lastGapPos=-1,this.gapStack=[])}},{key:"write",value:function(e,t){this.html?this.html+=e:this.html=e,this.lastCharPos=this.html.length-1,this.endOfChunkHit=!1,this.lastChunkWritten=t}},{key:"insertHtmlAtCurrentPos",value:function(e){this.html=this.html.substring(0,this.pos+1)+e+this.html.substring(this.pos+1,this.html.length),this.lastCharPos=this.html.length-1,this.endOfChunkHit=!1}},{key:"advance",value:function(){if(this.pos++,this.pos>this.lastCharPos)return this.endOfChunkHit=!this.lastChunkWritten,s.EOF;var e=this.html.charCodeAt(this.pos);return this.skipNextNewLine&&e===s.LINE_FEED?(this.skipNextNewLine=!1,this._addGap(),this.advance()):e===s.CARRIAGE_RETURN?(this.skipNextNewLine=!0,s.LINE_FEED):(this.skipNextNewLine=!1,a.isSurrogate(e)&&(e=this._processSurrogate(e)),e>31&&e<127||e===s.LINE_FEED||e===s.CARRIAGE_RETURN||e>159&&e<64976||this._checkForProblematicCharacters(e),e)}},{key:"_checkForProblematicCharacters",value:function(e){a.isControlCodePoint(e)?this._err(o.controlCharacterInInputStream):a.isUndefinedCodePoint(e)&&this._err(o.noncharacterInInputStream)}},{key:"retreat",value:function(){this.pos===this.lastGapPos&&(this.lastGapPos=this.gapStack.pop(),this.pos--),this.pos--}}]),e}();e.exports=l},98653:function(e,t,n){"use strict";var r=n(17246).DOCUMENT_MODE;t.createDocument=function(){return{nodeName:"#document",mode:r.NO_QUIRKS,childNodes:[]}},t.createDocumentFragment=function(){return{nodeName:"#document-fragment",childNodes:[]}},t.createElement=function(e,t,n){return{nodeName:e,tagName:e,attrs:n,namespaceURI:t,childNodes:[],parentNode:null}},t.createCommentNode=function(e){return{nodeName:"#comment",data:e,parentNode:null}};var i=function(e){return{nodeName:"#text",value:e,parentNode:null}},a=t.appendChild=function(e,t){e.childNodes.push(t),t.parentNode=e},o=t.insertBefore=function(e,t,n){var r=e.childNodes.indexOf(n);e.childNodes.splice(r,0,t),t.parentNode=e};t.setTemplateContent=function(e,t){e.content=t},t.getTemplateContent=function(e){return e.content},t.setDocumentType=function(e,t,n,r){for(var i=null,o=0;o4&&n.slice(0,4)===o&&s.test(t)&&("-"===t.charAt(4)?p=function(e){var t=e.slice(5).replace(l,d);return o+t.charAt(0).toUpperCase()+t.slice(1)}(t):t=function(e){var t=e.slice(4);if(l.test(t))return e;"-"!==(t=t.replace(u,c)).charAt(0)&&(t="-"+t);return o+t}(t),f=i);return new f(p,t)};var s=/^data[-\w.:]+$/i,l=/-[a-z]/g,u=/[A-Z]/g;function c(e){return"-"+e.toLowerCase()}function d(e){return e.charAt(1).toUpperCase()}},44767:function(e,t,n){"use strict";var r=n(68443),i=n(5397),a=n(82373),o=n(24592),s=n(41832),l=n(46121);e.exports=r([a,i,o,s,l])},41832:function(e,t,n){"use strict";var r=n(63211),i=n(23099),a=r.booleanish,o=r.number,s=r.spaceSeparated;e.exports=i({transform:function(e,t){return"role"===t?t:"aria-"+t.slice(4).toLowerCase()},properties:{ariaActiveDescendant:null,ariaAtomic:a,ariaAutoComplete:null,ariaBusy:a,ariaChecked:a,ariaColCount:o,ariaColIndex:o,ariaColSpan:o,ariaControls:s,ariaCurrent:null,ariaDescribedBy:s,ariaDetails:null,ariaDisabled:a,ariaDropEffect:s,ariaErrorMessage:null,ariaExpanded:a,ariaFlowTo:s,ariaGrabbed:a,ariaHasPopup:null,ariaHidden:a,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:s,ariaLevel:o,ariaLive:null,ariaModal:a,ariaMultiLine:a,ariaMultiSelectable:a,ariaOrientation:null,ariaOwns:s,ariaPlaceholder:null,ariaPosInSet:o,ariaPressed:a,ariaReadOnly:a,ariaRelevant:null,ariaRequired:a,ariaRoleDescription:s,ariaRowCount:o,ariaRowIndex:o,ariaRowSpan:o,ariaSelected:a,ariaSetSize:o,ariaSort:null,ariaValueMax:o,ariaValueMin:o,ariaValueNow:o,ariaValueText:null,role:null}})},46121:function(e,t,n){"use strict";var r=n(63211),i=n(23099),a=n(26665),o=r.boolean,s=r.overloadedBoolean,l=r.booleanish,u=r.number,c=r.spaceSeparated,d=r.commaSeparated;e.exports=i({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:a,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:d,acceptCharset:c,accessKey:c,action:null,allow:null,allowFullScreen:o,allowPaymentRequest:o,allowUserMedia:o,alt:null,as:null,async:o,autoCapitalize:null,autoComplete:c,autoFocus:o,autoPlay:o,capture:o,charSet:null,checked:o,cite:null,className:c,cols:u,colSpan:null,content:null,contentEditable:l,controls:o,controlsList:c,coords:u|d,crossOrigin:null,data:null,dateTime:null,decoding:null,default:o,defer:o,dir:null,dirName:null,disabled:o,download:s,draggable:l,encType:null,enterKeyHint:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:o,formTarget:null,headers:c,height:u,hidden:o,high:u,href:null,hrefLang:null,htmlFor:c,httpEquiv:c,id:null,imageSizes:null,imageSrcSet:d,inputMode:null,integrity:null,is:null,isMap:o,itemId:null,itemProp:c,itemRef:c,itemScope:o,itemType:c,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:o,low:u,manifest:null,max:null,maxLength:u,media:null,method:null,min:null,minLength:u,multiple:o,muted:o,name:null,nonce:null,noModule:o,noValidate:o,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforePrint:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextMenu:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:o,optimum:u,pattern:null,ping:c,placeholder:null,playsInline:o,poster:null,preload:null,readOnly:o,referrerPolicy:null,rel:c,required:o,reversed:o,rows:u,rowSpan:u,sandbox:c,scope:null,scoped:o,seamless:o,selected:o,shape:null,size:u,sizes:null,slot:null,span:u,spellCheck:l,src:null,srcDoc:null,srcLang:null,srcSet:d,start:u,step:null,style:null,tabIndex:u,target:null,title:null,translate:null,type:null,typeMustMatch:o,useMap:null,value:l,width:u,wrap:null,align:null,aLink:null,archive:c,axis:null,background:null,bgColor:null,border:u,borderColor:null,bottomMargin:u,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:o,declare:o,event:null,face:null,frame:null,frameBorder:null,hSpace:u,leftMargin:u,link:null,longDesc:null,lowSrc:null,marginHeight:u,marginWidth:u,noResize:o,noHref:o,noShade:o,noWrap:o,object:null,profile:null,prompt:null,rev:null,rightMargin:u,rules:null,scheme:null,scrolling:l,standby:null,summary:null,text:null,topMargin:u,valueType:null,version:null,vAlign:null,vLink:null,vSpace:u,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:o,disableRemotePlayback:o,prefix:null,property:null,results:u,security:null,unselectable:null}})},26665:function(e,t,n){"use strict";var r=n(19709);e.exports=function(e,t){return r(e,t.toLowerCase())}},19709:function(e){"use strict";e.exports=function(e,t){return t in e?e[t]:t}},23099:function(e,t,n){"use strict";var r=n(96077),i=n(13023),a=n(52658);e.exports=function(e){var t,n,o=e.space,s=e.mustUseProperty||[],l=e.attributes||{},u=e.properties,c=e.transform,d={},p={};for(t in u)n=new a(t,c(l,t),u[t],o),-1!==s.indexOf(t)&&(n.mustUseProperty=!0),d[t]=n,p[r(t)]=t,p[r(n.attribute)]=t;return new i(d,p,o)}},52658:function(e,t,n){"use strict";var r=n(63609),i=n(63211);e.exports=s,s.prototype=new r,s.prototype.defined=!0;var a=["boolean","booleanish","overloadedBoolean","number","commaSeparated","spaceSeparated","commaOrSpaceSeparated"],o=a.length;function s(e,t,n,s){var u,c=-1;for(l(this,"space",s),r.call(this,e,t);++c]?|>=?|\?=|[-+\/=])(?=\s)/,lookbehind:!0},"string-operator":{pattern:/(\s)&&?(?=\s)/,lookbehind:!0,alias:"keyword"},"token-operator":[{pattern:/(\w)(?:->?|=>|[~|{}])(?=\w)/,lookbehind:!0,alias:"punctuation"},{pattern:/[|{}]/,alias:"punctuation"}],punctuation:/[,.:()]/}}e.exports=t,t.displayName="abap",t.aliases=[]},17882:function(e){"use strict";function t(e){!function(e){var t="(?:ALPHA|BIT|CHAR|CR|CRLF|CTL|DIGIT|DQUOTE|HEXDIG|HTAB|LF|LWSP|OCTET|SP|VCHAR|WSP)";e.languages.abnf={comment:/;.*/,string:{pattern:/(?:%[is])?"[^"\n\r]*"/,greedy:!0,inside:{punctuation:/^%[is]/}},range:{pattern:/%(?:b[01]+-[01]+|d\d+-\d+|x[A-F\d]+-[A-F\d]+)/i,alias:"number"},terminal:{pattern:/%(?:b[01]+(?:\.[01]+)*|d\d+(?:\.\d+)*|x[A-F\d]+(?:\.[A-F\d]+)*)/i,alias:"number"},repetition:{pattern:/(^|[^\w-])(?:\d*\*\d*|\d+)/,lookbehind:!0,alias:"operator"},definition:{pattern:/(^[ \t]*)(?:[a-z][\w-]*|<[^<>\r\n]*>)(?=\s*=)/m,lookbehind:!0,alias:"keyword",inside:{punctuation:/<|>/}},"core-rule":{pattern:RegExp("(?:(^|[^<\\w-])"+t+"|<"+t+">)(?![\\w-])","i"),lookbehind:!0,alias:["rule","constant"],inside:{punctuation:/<|>/}},rule:{pattern:/(^|[^<\w-])[a-z][\w-]*|<[^<>\r\n]*>/i,lookbehind:!0,inside:{punctuation:/<|>/}},operator:/=\/?|\//,punctuation:/[()\[\]]/}}(e)}e.exports=t,t.displayName="abnf",t.aliases=[]},57613:function(e){"use strict";function t(e){e.languages.actionscript=e.languages.extend("javascript",{keyword:/\b(?:as|break|case|catch|class|const|default|delete|do|dynamic|each|else|extends|final|finally|for|function|get|if|implements|import|in|include|instanceof|interface|internal|is|namespace|native|new|null|override|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|use|var|void|while|with)\b/,operator:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<>?>?|[!=]=?)=?|[~?@]/}),e.languages.actionscript["class-name"].alias="function",delete e.languages.actionscript.parameter,delete e.languages.actionscript["literal-property"],e.languages.markup&&e.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\[\s\S]|(?!\2)[^\\])*\2)*\s*\/?>/,lookbehind:!0,inside:e.languages.markup}})}e.exports=t,t.displayName="actionscript",t.aliases=[]},39775:function(e){"use strict";function t(e){e.languages.ada={comment:/--.*/,string:/"(?:""|[^"\r\f\n])*"/,number:[{pattern:/\b\d(?:_?\d)*#[\dA-F](?:_?[\dA-F])*(?:\.[\dA-F](?:_?[\dA-F])*)?#(?:E[+-]?\d(?:_?\d)*)?/i},{pattern:/\b\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:E[+-]?\d(?:_?\d)*)?\b/i}],"attr-name":/\b'\w+/,keyword:/\b(?:abort|abs|abstract|accept|access|aliased|all|and|array|at|begin|body|case|constant|declare|delay|delta|digits|do|else|elsif|end|entry|exception|exit|for|function|generic|goto|if|in|interface|is|limited|loop|mod|new|not|null|of|others|out|overriding|package|pragma|private|procedure|protected|raise|range|record|rem|renames|requeue|return|reverse|select|separate|some|subtype|synchronized|tagged|task|terminate|then|type|until|use|when|while|with|xor)\b/i,boolean:/\b(?:false|true)\b/i,operator:/<[=>]?|>=?|=>?|:=|\/=?|\*\*?|[&+-]/,punctuation:/\.\.?|[,;():]/,char:/'.'/,variable:/\b[a-z](?:\w)*\b/i}}e.exports=t,t.displayName="ada",t.aliases=[]},43717:function(e){"use strict";function t(e){!function(e){e.languages.agda={comment:/\{-[\s\S]*?(?:-\}|$)|--.*/,string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},punctuation:/[(){}\u2983\u2984.;@]/,"class-name":{pattern:/((?:data|record) +)\S+/,lookbehind:!0},function:{pattern:/(^[ \t]*)(?!\s)[^:\r\n]+(?=:)/m,lookbehind:!0},operator:{pattern:/(^\s*|\s)(?:[=|:\u2200\u2192\u03bb\\?_]|->)(?=\s)/,lookbehind:!0},keyword:/\b(?:Set|abstract|constructor|data|eta-equality|field|forall|hiding|import|in|inductive|infix|infixl|infixr|instance|let|macro|module|mutual|no-eta-equality|open|overlap|pattern|postulate|primitive|private|public|quote|quoteContext|quoteGoal|quoteTerm|record|renaming|rewrite|syntax|tactic|unquote|unquoteDecl|unquoteDef|using|variable|where|with)\b/}}(e)}e.exports=t,t.displayName="agda",t.aliases=[]},2607:function(e){"use strict";function t(e){e.languages.al={comment:/\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/'(?:''|[^'\r\n])*'(?!')|"(?:""|[^"\r\n])*"(?!")/,greedy:!0},function:{pattern:/(\b(?:event|procedure|trigger)\s+|(?:^|[^.])\.\s*)[a-z_]\w*(?=\s*\()/i,lookbehind:!0},keyword:[/\b(?:array|asserterror|begin|break|case|do|downto|else|end|event|exit|for|foreach|function|if|implements|in|indataset|interface|internal|local|of|procedure|program|protected|repeat|runonclient|securityfiltering|suppressdispose|temporary|then|to|trigger|until|var|while|with|withevents)\b/i,/\b(?:action|actions|addafter|addbefore|addfirst|addlast|area|assembly|chartpart|codeunit|column|controladdin|cuegroup|customizes|dataitem|dataset|dotnet|elements|enum|enumextension|extends|field|fieldattribute|fieldelement|fieldgroup|fieldgroups|fields|filter|fixed|grid|group|key|keys|label|labels|layout|modify|moveafter|movebefore|movefirst|movelast|page|pagecustomization|pageextension|part|profile|query|repeater|report|requestpage|schema|separator|systempart|table|tableelement|tableextension|textattribute|textelement|type|usercontrol|value|xmlport)\b/i],number:/\b(?:0x[\da-f]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?)(?:F|LL?|U(?:LL?)?)?\b/i,boolean:/\b(?:false|true)\b/i,variable:/\b(?:Curr(?:FieldNo|Page|Report)|x?Rec|RequestOptionsPage)\b/,"class-name":/\b(?:automation|biginteger|bigtext|blob|boolean|byte|char|clienttype|code|completiontriggererrorlevel|connectiontype|database|dataclassification|datascope|date|dateformula|datetime|decimal|defaultlayout|dialog|dictionary|dotnetassembly|dotnettypedeclaration|duration|errorinfo|errortype|executioncontext|executionmode|fieldclass|fieldref|fieldtype|file|filterpagebuilder|guid|httpclient|httpcontent|httpheaders|httprequestmessage|httpresponsemessage|instream|integer|joker|jsonarray|jsonobject|jsontoken|jsonvalue|keyref|list|moduledependencyinfo|moduleinfo|none|notification|notificationscope|objecttype|option|outstream|pageresult|record|recordid|recordref|reportformat|securityfilter|sessionsettings|tableconnectiontype|tablefilter|testaction|testfield|testfilterfield|testpage|testpermissions|testrequestpage|text|textbuilder|textconst|textencoding|time|transactionmodel|transactiontype|variant|verbosity|version|view|views|webserviceactioncontext|webserviceactionresultcode|xmlattribute|xmlattributecollection|xmlcdata|xmlcomment|xmldeclaration|xmldocument|xmldocumenttype|xmlelement|xmlnamespacemanager|xmlnametable|xmlnode|xmlnodelist|xmlprocessinginstruction|xmlreadoptions|xmltext|xmlwriteoptions)\b/i,operator:/\.\.|:[=:]|[-+*/]=?|<>|[<>]=?|=|\b(?:and|div|mod|not|or|xor)\b/i,punctuation:/[()\[\]{}:.;,]/}}e.exports=t,t.displayName="al",t.aliases=[]},29483:function(e){"use strict";function t(e){e.languages.antlr4={comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,string:{pattern:/'(?:\\.|[^\\'\r\n])*'/,greedy:!0},"character-class":{pattern:/\[(?:\\.|[^\\\]\r\n])*\]/,greedy:!0,alias:"regex",inside:{range:{pattern:/([^[]|(?:^|[^\\])(?:\\\\)*\\\[)-(?!\])/,lookbehind:!0,alias:"punctuation"},escape:/\\(?:u(?:[a-fA-F\d]{4}|\{[a-fA-F\d]+\})|[pP]\{[=\w-]+\}|[^\r\nupP])/,punctuation:/[\[\]]/}},action:{pattern:/\{(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*\}/,greedy:!0,inside:{content:{pattern:/(\{)[\s\S]+(?=\})/,lookbehind:!0},punctuation:/[{}]/}},command:{pattern:/(->\s*(?!\s))(?:\s*(?:,\s*)?\b[a-z]\w*(?:\s*\([^()\r\n]*\))?)+(?=\s*;)/i,lookbehind:!0,inside:{function:/\b\w+(?=\s*(?:[,(]|$))/,punctuation:/[,()]/}},annotation:{pattern:/@\w+(?:::\w+)*/,alias:"keyword"},label:{pattern:/#[ \t]*\w+/,alias:"punctuation"},keyword:/\b(?:catch|channels|finally|fragment|grammar|import|lexer|locals|mode|options|parser|returns|throws|tokens)\b/,definition:[{pattern:/\b[a-z]\w*(?=\s*:)/,alias:["rule","class-name"]},{pattern:/\b[A-Z]\w*(?=\s*:)/,alias:["token","constant"]}],constant:/\b[A-Z][A-Z_]*\b/,operator:/\.\.|->|[|~]|[*+?]\??/,punctuation:/[;:()=]/},e.languages.g4=e.languages.antlr4}e.exports=t,t.displayName="antlr4",t.aliases=["g4"]},30646:function(e){"use strict";function t(e){e.languages.apacheconf={comment:/#.*/,"directive-inline":{pattern:/(^[\t ]*)\b(?:AcceptFilter|AcceptPathInfo|AccessFileName|Action|Add(?:Alt|AltByEncoding|AltByType|Charset|DefaultCharset|Description|Encoding|Handler|Icon|IconByEncoding|IconByType|InputFilter|Language|ModuleInfo|OutputFilter|OutputFilterByType|Type)|Alias|AliasMatch|Allow(?:CONNECT|EncodedSlashes|Methods|Override|OverrideList)?|Anonymous(?:_LogEmail|_MustGiveEmail|_NoUserID|_VerifyEmail)?|AsyncRequestWorkerFactor|Auth(?:BasicAuthoritative|BasicFake|BasicProvider|BasicUseDigestAlgorithm|DBDUserPWQuery|DBDUserRealmQuery|DBMGroupFile|DBMType|DBMUserFile|Digest(?:Algorithm|Domain|NonceLifetime|Provider|Qop|ShmemSize)|Form(?:Authoritative|Body|DisableNoStore|FakeBasicAuth|Location|LoginRequiredLocation|LoginSuccessLocation|LogoutLocation|Method|Mimetype|Password|Provider|SitePassphrase|Size|Username)|GroupFile|LDAP(?:AuthorizePrefix|BindAuthoritative|BindDN|BindPassword|CharsetConfig|CompareAsUser|CompareDNOnServer|DereferenceAliases|GroupAttribute|GroupAttributeIsDN|InitialBindAsUser|InitialBindPattern|MaxSubGroupDepth|RemoteUserAttribute|RemoteUserIsDN|SearchAsUser|SubGroupAttribute|SubGroupClass|Url)|Merging|Name|nCache(?:Context|Enable|ProvideFor|SOCache|Timeout)|nzFcgiCheckAuthnProvider|nzFcgiDefineProvider|Type|UserFile|zDBDLoginToReferer|zDBDQuery|zDBDRedirectQuery|zDBMType|zSendForbiddenOnFailure)|BalancerGrowth|BalancerInherit|BalancerMember|BalancerPersist|BrowserMatch|BrowserMatchNoCase|BufferedLogs|BufferSize|Cache(?:DefaultExpire|DetailHeader|DirLength|DirLevels|Disable|Enable|File|Header|IgnoreCacheControl|IgnoreHeaders|IgnoreNoLastMod|IgnoreQueryString|IgnoreURLSessionIdentifiers|KeyBaseURL|LastModifiedFactor|Lock|LockMaxAge|LockPath|MaxExpire|MaxFileSize|MinExpire|MinFileSize|NegotiatedDocs|QuickHandler|ReadSize|ReadTime|Root|Socache(?:MaxSize|MaxTime|MinTime|ReadSize|ReadTime)?|StaleOnError|StoreExpired|StoreNoStore|StorePrivate)|CGIDScriptTimeout|CGIMapExtension|CharsetDefault|CharsetOptions|CharsetSourceEnc|CheckCaseOnly|CheckSpelling|ChrootDir|ContentDigest|CookieDomain|CookieExpires|CookieName|CookieStyle|CookieTracking|CoreDumpDirectory|CustomLog|Dav|DavDepthInfinity|DavGenericLockDB|DavLockDB|DavMinTimeout|DBDExptime|DBDInitSQL|DBDKeep|DBDMax|DBDMin|DBDParams|DBDPersist|DBDPrepareSQL|DBDriver|DefaultIcon|DefaultLanguage|DefaultRuntimeDir|DefaultType|Define|Deflate(?:BufferSize|CompressionLevel|FilterNote|InflateLimitRequestBody|InflateRatio(?:Burst|Limit)|MemLevel|WindowSize)|Deny|DirectoryCheckHandler|DirectoryIndex|DirectoryIndexRedirect|DirectorySlash|DocumentRoot|DTracePrivileges|DumpIOInput|DumpIOOutput|EnableExceptionHook|EnableMMAP|EnableSendfile|Error|ErrorDocument|ErrorLog|ErrorLogFormat|Example|ExpiresActive|ExpiresByType|ExpiresDefault|ExtendedStatus|ExtFilterDefine|ExtFilterOptions|FallbackResource|FileETag|FilterChain|FilterDeclare|FilterProtocol|FilterProvider|FilterTrace|ForceLanguagePriority|ForceType|ForensicLog|GprofDir|GracefulShutdownTimeout|Group|Header|HeaderName|Heartbeat(?:Address|Listen|MaxServers|Storage)|HostnameLookups|IdentityCheck|IdentityCheckTimeout|ImapBase|ImapDefault|ImapMenu|Include|IncludeOptional|Index(?:HeadInsert|Ignore|IgnoreReset|Options|OrderDefault|StyleSheet)|InputSed|ISAPI(?:AppendLogToErrors|AppendLogToQuery|CacheFile|FakeAsync|LogNotSupported|ReadAheadBuffer)|KeepAlive|KeepAliveTimeout|KeptBodySize|LanguagePriority|LDAP(?:CacheEntries|CacheTTL|ConnectionPoolTTL|ConnectionTimeout|LibraryDebug|OpCacheEntries|OpCacheTTL|ReferralHopLimit|Referrals|Retries|RetryDelay|SharedCacheFile|SharedCacheSize|Timeout|TrustedClientCert|TrustedGlobalCert|TrustedMode|VerifyServerCert)|Limit(?:InternalRecursion|Request(?:Body|Fields|FieldSize|Line)|XMLRequestBody)|Listen|ListenBackLog|LoadFile|LoadModule|LogFormat|LogLevel|LogMessage|LuaAuthzProvider|LuaCodeCache|Lua(?:Hook(?:AccessChecker|AuthChecker|CheckUserID|Fixups|InsertFilter|Log|MapToStorage|TranslateName|TypeChecker)|Inherit|InputFilter|MapHandler|OutputFilter|PackageCPath|PackagePath|QuickHandler|Root|Scope)|Max(?:ConnectionsPerChild|KeepAliveRequests|MemFree|RangeOverlaps|RangeReversals|Ranges|RequestWorkers|SpareServers|SpareThreads|Threads)|MergeTrailers|MetaDir|MetaFiles|MetaSuffix|MimeMagicFile|MinSpareServers|MinSpareThreads|MMapFile|ModemStandard|ModMimeUsePathInfo|MultiviewsMatch|Mutex|NameVirtualHost|NoProxy|NWSSLTrustedCerts|NWSSLUpgradeable|Options|Order|OutputSed|PassEnv|PidFile|PrivilegesMode|Protocol|ProtocolEcho|Proxy(?:AddHeaders|BadHeader|Block|Domain|ErrorOverride|ExpressDBMFile|ExpressDBMType|ExpressEnable|FtpDirCharset|FtpEscapeWildcards|FtpListOnWildcard|HTML(?:BufSize|CharsetOut|DocType|Enable|Events|Extended|Fixups|Interp|Links|Meta|StripComments|URLMap)|IOBufferSize|MaxForwards|Pass(?:Inherit|InterpolateEnv|Match|Reverse|ReverseCookieDomain|ReverseCookiePath)?|PreserveHost|ReceiveBufferSize|Remote|RemoteMatch|Requests|SCGIInternalRedirect|SCGISendfile|Set|SourceAddress|Status|Timeout|Via)|ReadmeName|ReceiveBufferSize|Redirect|RedirectMatch|RedirectPermanent|RedirectTemp|ReflectorHeader|RemoteIP(?:Header|InternalProxy|InternalProxyList|ProxiesHeader|TrustedProxy|TrustedProxyList)|RemoveCharset|RemoveEncoding|RemoveHandler|RemoveInputFilter|RemoveLanguage|RemoveOutputFilter|RemoveType|RequestHeader|RequestReadTimeout|Require|Rewrite(?:Base|Cond|Engine|Map|Options|Rule)|RLimitCPU|RLimitMEM|RLimitNPROC|Satisfy|ScoreBoardFile|Script(?:Alias|AliasMatch|InterpreterSource|Log|LogBuffer|LogLength|Sock)?|SecureListen|SeeRequestTail|SendBufferSize|Server(?:Admin|Alias|Limit|Name|Path|Root|Signature|Tokens)|Session(?:Cookie(?:Name|Name2|Remove)|Crypto(?:Cipher|Driver|Passphrase|PassphraseFile)|DBD(?:CookieName|CookieName2|CookieRemove|DeleteLabel|InsertLabel|PerUser|SelectLabel|UpdateLabel)|Env|Exclude|Header|Include|MaxAge)?|SetEnv|SetEnvIf|SetEnvIfExpr|SetEnvIfNoCase|SetHandler|SetInputFilter|SetOutputFilter|SSIEndTag|SSIErrorMsg|SSIETag|SSILastModified|SSILegacyExprParser|SSIStartTag|SSITimeFormat|SSIUndefinedEcho|SSL(?:CACertificateFile|CACertificatePath|CADNRequestFile|CADNRequestPath|CARevocationCheck|CARevocationFile|CARevocationPath|CertificateChainFile|CertificateFile|CertificateKeyFile|CipherSuite|Compression|CryptoDevice|Engine|FIPS|HonorCipherOrder|InsecureRenegotiation|OCSP(?:DefaultResponder|Enable|OverrideResponder|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|UseRequestNonce)|OpenSSLConfCmd|Options|PassPhraseDialog|Protocol|Proxy(?:CACertificateFile|CACertificatePath|CARevocation(?:Check|File|Path)|CheckPeer(?:CN|Expire|Name)|CipherSuite|Engine|MachineCertificate(?:ChainFile|File|Path)|Protocol|Verify|VerifyDepth)|RandomSeed|RenegBufferSize|Require|RequireSSL|Session(?:Cache|CacheTimeout|TicketKeyFile|Tickets)|SRPUnknownUserSeed|SRPVerifierFile|Stapling(?:Cache|ErrorCacheTimeout|FakeTryLater|ForceURL|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|ReturnResponderErrors|StandardCacheTimeout)|StrictSNIVHostCheck|UserName|UseStapling|VerifyClient|VerifyDepth)|StartServers|StartThreads|Substitute|Suexec|SuexecUserGroup|ThreadLimit|ThreadsPerChild|ThreadStackSize|TimeOut|TraceEnable|TransferLog|TypesConfig|UnDefine|UndefMacro|UnsetEnv|Use|UseCanonicalName|UseCanonicalPhysicalPort|User|UserDir|VHostCGIMode|VHostCGIPrivs|VHostGroup|VHostPrivs|VHostSecure|VHostUser|Virtual(?:DocumentRoot|ScriptAlias)(?:IP)?|WatchdogInterval|XBitHack|xml2EncAlias|xml2EncDefault|xml2StartParse)\b/im,lookbehind:!0,alias:"property"},"directive-block":{pattern:/<\/?\b(?:Auth[nz]ProviderAlias|Directory|DirectoryMatch|Else|ElseIf|Files|FilesMatch|If|IfDefine|IfModule|IfVersion|Limit|LimitExcept|Location|LocationMatch|Macro|Proxy|Require(?:All|Any|None)|VirtualHost)\b.*>/i,inside:{"directive-block":{pattern:/^<\/?\w+/,inside:{punctuation:/^<\/?/},alias:"tag"},"directive-block-parameter":{pattern:/.*[^>]/,inside:{punctuation:/:/,string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}}},alias:"attr-value"},punctuation:/>/},alias:"tag"},"directive-flags":{pattern:/\[(?:[\w=],?)+\]/,alias:"keyword"},string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}},variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/,regex:/\^?.*\$|\^.*\$?/}}e.exports=t,t.displayName="apacheconf",t.aliases=[]},85291:function(e,t,n){"use strict";var r=n(36042);function i(e){e.register(r),function(e){var t=/\b(?:(?:after|before)(?=\s+[a-z])|abstract|activate|and|any|array|as|asc|autonomous|begin|bigdecimal|blob|boolean|break|bulk|by|byte|case|cast|catch|char|class|collect|commit|const|continue|currency|date|datetime|decimal|default|delete|desc|do|double|else|end|enum|exception|exit|export|extends|final|finally|float|for|from|get(?=\s*[{};])|global|goto|group|having|hint|if|implements|import|in|inner|insert|instanceof|int|integer|interface|into|join|like|limit|list|long|loop|map|merge|new|not|null|nulls|number|object|of|on|or|outer|override|package|parallel|pragma|private|protected|public|retrieve|return|rollback|select|set|short|sObject|sort|static|string|super|switch|synchronized|system|testmethod|then|this|throw|time|transaction|transient|trigger|try|undelete|update|upsert|using|virtual|void|webservice|when|where|while|(?:inherited|with|without)\s+sharing)\b/i,n=/\b(?:(?=[a-z_]\w*\s*[<\[])|(?!))[A-Z_]\w*(?:\s*\.\s*[A-Z_]\w*)*\b(?:\s*(?:\[\s*\]|<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>))*/.source.replace(//g,(function(){return t.source}));function r(e){return RegExp(e.replace(//g,(function(){return n})),"i")}var i={keyword:t,punctuation:/[()\[\]{};,:.<>]/};e.languages.apex={comment:e.languages.clike.comment,string:e.languages.clike.string,sql:{pattern:/((?:[=,({:]|\breturn)\s*)\[[^\[\]]*\]/i,lookbehind:!0,greedy:!0,alias:"language-sql",inside:e.languages.sql},annotation:{pattern:/@\w+\b/,alias:"punctuation"},"class-name":[{pattern:r(/(\b(?:class|enum|extends|implements|instanceof|interface|new|trigger\s+\w+\s+on)\s+)/.source),lookbehind:!0,inside:i},{pattern:r(/(\(\s*)(?=\s*\)\s*[\w(])/.source),lookbehind:!0,inside:i},{pattern:r(/(?=\s*\w+\s*[;=,(){:])/.source),inside:i}],trigger:{pattern:/(\btrigger\s+)\w+\b/i,lookbehind:!0,alias:"class-name"},keyword:t,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/i,number:/(?:\B\.\d+|\b\d+(?:\.\d+|L)?)\b/i,operator:/[!=](?:==?)?|\?\.?|&&|\|\||--|\+\+|[-+*/^&|]=?|:|<{1,3}=?/,punctuation:/[()\[\]{};,.]/}}(e)}e.exports=i,i.displayName="apex",i.aliases=[]},71265:function(e){"use strict";function t(e){e.languages.apl={comment:/(?:\u235d|#[! ]).*$/m,string:{pattern:/'(?:[^'\r\n]|'')*'/,greedy:!0},number:/\xaf?(?:\d*\.?\b\d+(?:e[+\xaf]?\d+)?|\xaf|\u221e)(?:j\xaf?(?:(?:\d+(?:\.\d+)?|\.\d+)(?:e[+\xaf]?\d+)?|\xaf|\u221e))?/i,statement:/:[A-Z][a-z][A-Za-z]*\b/,"system-function":{pattern:/\u2395[A-Z]+/i,alias:"function"},constant:/[\u236c\u233e#\u2395\u235e]/,function:/[-+\xd7\xf7\u2308\u230a\u2223|\u2373\u2378?*\u235f\u25cb!\u2339<\u2264=>\u2265\u2260\u2261\u2262\u220a\u2377\u222a\u2229~\u2228\u2227\u2371\u2372\u2374,\u236a\u233d\u2296\u2349\u2191\u2193\u2282\u2283\u2286\u2287\u2337\u234b\u2352\u22a4\u22a5\u2355\u234e\u22a3\u22a2\u2341\u2342\u2248\u236f\u2197\xa4\u2192]/,"monadic-operator":{pattern:/[\\\/\u233f\u2340\xa8\u2368\u2336&\u2225]/,alias:"operator"},"dyadic-operator":{pattern:/[.\u2363\u2360\u2364\u2218\u2338@\u233a\u2365]/,alias:"operator"},assignment:{pattern:/\u2190/,alias:"keyword"},punctuation:/[\[;\]()\u25c7\u22c4]/,dfn:{pattern:/[{}\u237a\u2375\u2376\u2379\u2207\u236b:]/,alias:"builtin"}}}e.exports=t,t.displayName="apl",t.aliases=[]},73920:function(e){"use strict";function t(e){e.languages.applescript={comment:[/\(\*(?:\(\*(?:[^*]|\*(?!\)))*\*\)|(?!\(\*)[\s\S])*?\*\)/,/--.+/,/#.+/],string:/"(?:\\.|[^"\\\r\n])*"/,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e-?\d+)?\b/i,operator:[/[&=\u2260\u2264\u2265*+\-\/\xf7^]|[<>]=?/,/\b(?:(?:begin|end|start)s? with|(?:contains?|(?:does not|doesn't) contain)|(?:is|isn't|is not) (?:contained by|in)|(?:(?:is|isn't|is not) )?(?:greater|less) than(?: or equal)?(?: to)?|(?:comes|(?:does not|doesn't) come) (?:after|before)|(?:is|isn't|is not) equal(?: to)?|(?:(?:does not|doesn't) equal|equal to|equals|is not|isn't)|(?:a )?(?:ref(?: to)?|reference to)|(?:and|as|div|mod|not|or))\b/],keyword:/\b(?:about|above|after|against|apart from|around|aside from|at|back|before|beginning|behind|below|beneath|beside|between|but|by|considering|continue|copy|does|eighth|else|end|equal|error|every|exit|false|fifth|first|for|fourth|from|front|get|given|global|if|ignoring|in|instead of|into|is|it|its|last|local|me|middle|my|ninth|of|on|onto|out of|over|prop|property|put|repeat|return|returning|second|set|seventh|since|sixth|some|tell|tenth|that|the|then|third|through|thru|timeout|times|to|transaction|true|try|until|where|while|whose|with|without)\b/,"class-name":/\b(?:POSIX file|RGB color|alias|application|boolean|centimeters|centimetres|class|constant|cubic centimeters|cubic centimetres|cubic feet|cubic inches|cubic meters|cubic metres|cubic yards|date|degrees Celsius|degrees Fahrenheit|degrees Kelvin|feet|file|gallons|grams|inches|integer|kilograms|kilometers|kilometres|list|liters|litres|meters|metres|miles|number|ounces|pounds|quarts|real|record|reference|script|square feet|square kilometers|square kilometres|square meters|square metres|square miles|square yards|text|yards)\b/,punctuation:/[{}():,\xac\xab\xbb\u300a\u300b]/}}e.exports=t,t.displayName="applescript",t.aliases=[]},6791:function(e){"use strict";function t(e){e.languages.aql={comment:/\/\/.*|\/\*[\s\S]*?\*\//,property:{pattern:/([{,]\s*)(?:(?!\d)\w+|(["'\xb4`])(?:(?!\2)[^\\\r\n]|\\.)*\2)(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\.)*\1/,greedy:!0},identifier:{pattern:/([\xb4`])(?:(?!\1)[^\\\r\n]|\\.)*\1/,greedy:!0},variable:/@@?\w+/,keyword:[{pattern:/(\bWITH\s+)COUNT(?=\s+INTO\b)/i,lookbehind:!0},/\b(?:AGGREGATE|ALL|AND|ANY|ASC|COLLECT|DESC|DISTINCT|FILTER|FOR|GRAPH|IN|INBOUND|INSERT|INTO|K_PATHS|K_SHORTEST_PATHS|LET|LIKE|LIMIT|NONE|NOT|NULL|OR|OUTBOUND|REMOVE|REPLACE|RETURN|SHORTEST_PATH|SORT|UPDATE|UPSERT|WINDOW|WITH)\b/i,{pattern:/(^|[^\w.[])(?:KEEP|PRUNE|SEARCH|TO)\b/i,lookbehind:!0},{pattern:/(^|[^\w.[])(?:CURRENT|NEW|OLD)\b/,lookbehind:!0},{pattern:/\bOPTIONS(?=\s*\{)/i}],function:/\b(?!\d)\w+(?=\s*\()/,boolean:/\b(?:false|true)\b/i,range:{pattern:/\.\./,alias:"operator"},number:[/\b0b[01]+/i,/\b0x[0-9a-f]+/i,/(?:\B\.\d+|\b(?:0|[1-9]\d*)(?:\.\d+)?)(?:e[+-]?\d+)?/i],operator:/\*{2,}|[=!]~|[!=<>]=?|&&|\|\||[-+*/%]/,punctuation:/::|[?.:,;()[\]{}]/}}e.exports=t,t.displayName="aql",t.aliases=[]},5048:function(e,t,n){"use strict";var r=n(35190);function i(e){e.register(r),e.languages.arduino=e.languages.extend("cpp",{keyword:/\b(?:String|array|bool|boolean|break|byte|case|catch|continue|default|do|double|else|finally|for|function|goto|if|in|instanceof|int|integer|long|loop|new|null|return|setup|string|switch|throw|try|void|while|word)\b/,constant:/\b(?:ANALOG_MESSAGE|DEFAULT|DIGITAL_MESSAGE|EXTERNAL|FIRMATA_STRING|HIGH|INPUT|INPUT_PULLUP|INTERNAL|INTERNAL1V1|INTERNAL2V56|LED_BUILTIN|LOW|OUTPUT|REPORT_ANALOG|REPORT_DIGITAL|SET_PIN_MODE|SYSEX_START|SYSTEM_RESET)\b/,builtin:/\b(?:Audio|BSSID|Bridge|Client|Console|EEPROM|Esplora|EsploraTFT|Ethernet|EthernetClient|EthernetServer|EthernetUDP|File|FileIO|FileSystem|Firmata|GPRS|GSM|GSMBand|GSMClient|GSMModem|GSMPIN|GSMScanner|GSMServer|GSMVoiceCall|GSM_SMS|HttpClient|IPAddress|IRread|Keyboard|KeyboardController|LiquidCrystal|LiquidCrystal_I2C|Mailbox|Mouse|MouseController|PImage|Process|RSSI|RobotControl|RobotMotor|SD|SPI|SSID|Scheduler|Serial|Server|Servo|SoftwareSerial|Stepper|Stream|TFT|Task|USBHost|WiFi|WiFiClient|WiFiServer|WiFiUDP|Wire|YunClient|YunServer|abs|addParameter|analogRead|analogReadResolution|analogReference|analogWrite|analogWriteResolution|answerCall|attach|attachGPRS|attachInterrupt|attached|autoscroll|available|background|beep|begin|beginPacket|beginSD|beginSMS|beginSpeaker|beginTFT|beginTransmission|beginWrite|bit|bitClear|bitRead|bitSet|bitWrite|blink|blinkVersion|buffer|changePIN|checkPIN|checkPUK|checkReg|circle|cityNameRead|cityNameWrite|clear|clearScreen|click|close|compassRead|config|connect|connected|constrain|cos|countryNameRead|countryNameWrite|createChar|cursor|debugPrint|delay|delayMicroseconds|detach|detachInterrupt|digitalRead|digitalWrite|disconnect|display|displayLogos|drawBMP|drawCompass|encryptionType|end|endPacket|endSMS|endTransmission|endWrite|exists|exitValue|fill|find|findUntil|flush|gatewayIP|get|getAsynchronously|getBand|getButton|getCurrentCarrier|getIMEI|getKey|getModifiers|getOemKey|getPINUsed|getResult|getSignalStrength|getSocket|getVoiceCallStatus|getXChange|getYChange|hangCall|height|highByte|home|image|interrupts|isActionDone|isDirectory|isListening|isPIN|isPressed|isValid|keyPressed|keyReleased|keyboardRead|knobRead|leftToRight|line|lineFollowConfig|listen|listenOnLocalhost|loadImage|localIP|lowByte|macAddress|maintain|map|max|messageAvailable|micros|millis|min|mkdir|motorsStop|motorsWrite|mouseDragged|mouseMoved|mousePressed|mouseReleased|move|noAutoscroll|noBlink|noBuffer|noCursor|noDisplay|noFill|noInterrupts|noListenOnLocalhost|noStroke|noTone|onReceive|onRequest|open|openNextFile|overflow|parseCommand|parseFloat|parseInt|parsePacket|pauseMode|peek|pinMode|playFile|playMelody|point|pointTo|position|pow|prepare|press|print|printFirmwareVersion|printVersion|println|process|processInput|pulseIn|put|random|randomSeed|read|readAccelerometer|readBlue|readButton|readBytes|readBytesUntil|readGreen|readJoystickButton|readJoystickSwitch|readJoystickX|readJoystickY|readLightSensor|readMessage|readMicrophone|readNetworks|readRed|readSlider|readString|readStringUntil|readTemperature|ready|rect|release|releaseAll|remoteIP|remoteNumber|remotePort|remove|requestFrom|retrieveCallingNumber|rewindDirectory|rightToLeft|rmdir|robotNameRead|robotNameWrite|run|runAsynchronously|runShellCommand|runShellCommandAsynchronously|running|scanNetworks|scrollDisplayLeft|scrollDisplayRight|seek|sendAnalog|sendDigitalPortPair|sendDigitalPorts|sendString|sendSysex|serialEvent|setBand|setBitOrder|setClockDivider|setCursor|setDNS|setDataMode|setFirmwareVersion|setMode|setPINUsed|setSpeed|setTextSize|setTimeout|shiftIn|shiftOut|shutdown|sin|size|sqrt|startLoop|step|stop|stroke|subnetMask|switchPIN|tan|tempoWrite|text|tone|transfer|tuneWrite|turn|updateIR|userNameRead|userNameWrite|voiceCall|waitContinue|width|write|writeBlue|writeGreen|writeJSON|writeMessage|writeMicroseconds|writeRGB|writeRed|yield)\b/}),e.languages.ino=e.languages.arduino}e.exports=i,i.displayName="arduino",i.aliases=["ino"]},6638:function(e){"use strict";function t(e){e.languages.arff={comment:/%.*/,string:{pattern:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:/@(?:attribute|data|end|relation)\b/i,number:/\b\d+(?:\.\d+)?\b/,punctuation:/[{},]/}}e.exports=t,t.displayName="arff",t.aliases=[]},14628:function(e){"use strict";function t(e){!function(e){var t={pattern:/(^[ \t]*)\[(?!\[)(?:(["'$`])(?:(?!\2)[^\\]|\\.)*\2|\[(?:[^\[\]\\]|\\.)*\]|[^\[\]\\"'$`]|\\.)*\]/m,lookbehind:!0,inside:{quoted:{pattern:/([$`])(?:(?!\1)[^\\]|\\.)*\1/,inside:{punctuation:/^[$`]|[$`]$/}},interpreted:{pattern:/'(?:[^'\\]|\\.)*'/,inside:{punctuation:/^'|'$/}},string:/"(?:[^"\\]|\\.)*"/,variable:/\w+(?==)/,punctuation:/^\[|\]$|,/,operator:/=/,"attr-value":/(?!^\s+$).+/}},n=e.languages.asciidoc={"comment-block":{pattern:/^(\/{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1/m,alias:"comment"},table:{pattern:/^\|={3,}(?:(?:\r?\n|\r(?!\n)).*)*?(?:\r?\n|\r)\|={3,}$/m,inside:{specifiers:{pattern:/(?:(?:(?:\d+(?:\.\d+)?|\.\d+)[+*](?:[<^>](?:\.[<^>])?|\.[<^>])?|[<^>](?:\.[<^>])?|\.[<^>])[a-z]*|[a-z]+)(?=\|)/,alias:"attr-value"},punctuation:{pattern:/(^|[^\\])[|!]=*/,lookbehind:!0}}},"passthrough-block":{pattern:/^(\+{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^\++|\++$/}},"literal-block":{pattern:/^(-{4,}|\.{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^(?:-+|\.+)|(?:-+|\.+)$/}},"other-block":{pattern:/^(--|\*{4,}|_{4,}|={4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^(?:-+|\*+|_+|=+)|(?:-+|\*+|_+|=+)$/}},"list-punctuation":{pattern:/(^[ \t]*)(?:-|\*{1,5}|\.{1,5}|(?:[a-z]|\d+)\.|[xvi]+\))(?= )/im,lookbehind:!0,alias:"punctuation"},"list-label":{pattern:/(^[ \t]*)[a-z\d].+(?::{2,4}|;;)(?=\s)/im,lookbehind:!0,alias:"symbol"},"indented-block":{pattern:/((\r?\n|\r)\2)([ \t]+)\S.*(?:(?:\r?\n|\r)\3.+)*(?=\2{2}|$)/,lookbehind:!0},comment:/^\/\/.*/m,title:{pattern:/^.+(?:\r?\n|\r)(?:={3,}|-{3,}|~{3,}|\^{3,}|\+{3,})$|^={1,5} .+|^\.(?![\s.]).*/m,alias:"important",inside:{punctuation:/^(?:\.|=+)|(?:=+|-+|~+|\^+|\++)$/}},"attribute-entry":{pattern:/^:[^:\r\n]+:(?: .*?(?: \+(?:\r?\n|\r).*?)*)?$/m,alias:"tag"},attributes:t,hr:{pattern:/^'{3,}$/m,alias:"punctuation"},"page-break":{pattern:/^<{3,}$/m,alias:"punctuation"},admonition:{pattern:/^(?:CAUTION|IMPORTANT|NOTE|TIP|WARNING):/m,alias:"keyword"},callout:[{pattern:/(^[ \t]*)/m,lookbehind:!0,alias:"symbol"},{pattern:/<\d+>/,alias:"symbol"}],macro:{pattern:/\b[a-z\d][a-z\d-]*::?(?:[^\s\[\]]*\[(?:[^\]\\"']|(["'])(?:(?!\1)[^\\]|\\.)*\1|\\.)*\])/,inside:{function:/^[a-z\d-]+(?=:)/,punctuation:/^::?/,attributes:{pattern:/(?:\[(?:[^\]\\"']|(["'])(?:(?!\1)[^\\]|\\.)*\1|\\.)*\])/,inside:t.inside}}},inline:{pattern:/(^|[^\\])(?:(?:\B\[(?:[^\]\\"']|(["'])(?:(?!\2)[^\\]|\\.)*\2|\\.)*\])?(?:\b_(?!\s)(?: _|[^_\\\r\n]|\\.)+(?:(?:\r?\n|\r)(?: _|[^_\\\r\n]|\\.)+)*_\b|\B``(?!\s).+?(?:(?:\r?\n|\r).+?)*''\B|\B`(?!\s)(?:[^`'\s]|\s+\S)+['`]\B|\B(['*+#])(?!\s)(?: \3|(?!\3)[^\\\r\n]|\\.)+(?:(?:\r?\n|\r)(?: \3|(?!\3)[^\\\r\n]|\\.)+)*\3\B)|(?:\[(?:[^\]\\"']|(["'])(?:(?!\4)[^\\]|\\.)*\4|\\.)*\])?(?:(__|\*\*|\+\+\+?|##|\$\$|[~^]).+?(?:(?:\r?\n|\r).+?)*\5|\{[^}\r\n]+\}|\[\[\[?.+?(?:(?:\r?\n|\r).+?)*\]?\]\]|<<.+?(?:(?:\r?\n|\r).+?)*>>|\(\(\(?.+?(?:(?:\r?\n|\r).+?)*\)?\)\)))/m,lookbehind:!0,inside:{attributes:t,url:{pattern:/^(?:\[\[\[?.+?\]?\]\]|<<.+?>>)$/,inside:{punctuation:/^(?:\[\[\[?|<<)|(?:\]\]\]?|>>)$/}},"attribute-ref":{pattern:/^\{.+\}$/,inside:{variable:{pattern:/(^\{)[a-z\d,+_-]+/,lookbehind:!0},operator:/^[=?!#%@$]|!(?=[:}])/,punctuation:/^\{|\}$|::?/}},italic:{pattern:/^(['_])[\s\S]+\1$/,inside:{punctuation:/^(?:''?|__?)|(?:''?|__?)$/}},bold:{pattern:/^\*[\s\S]+\*$/,inside:{punctuation:/^\*\*?|\*\*?$/}},punctuation:/^(?:``?|\+{1,3}|##?|\$\$|[~^]|\(\(\(?)|(?:''?|\+{1,3}|##?|\$\$|[~^`]|\)?\)\))$/}},replacement:{pattern:/\((?:C|R|TM)\)/,alias:"builtin"},entity:/&#?[\da-z]{1,8};/i,"line-continuation":{pattern:/(^| )\+$/m,lookbehind:!0,alias:"punctuation"}};function r(e){for(var t={},r=0,i=(e=e.split(" ")).length;r>=?|<<=?|&&?|\|\|?|[-+*/%&|^!=<>?]=?/,punctuation:/[(),:]/}}e.exports=t,t.displayName="asmatmel",t.aliases=[]},78564:function(e,t,n){"use strict";var r=n(58621);function i(e){e.register(r),e.languages.aspnet=e.languages.extend("markup",{"page-directive":{pattern:/<%\s*@.*%>/,alias:"tag",inside:{"page-directive":{pattern:/<%\s*@\s*(?:Assembly|Control|Implements|Import|Master(?:Type)?|OutputCache|Page|PreviousPageType|Reference|Register)?|%>/i,alias:"tag"},rest:e.languages.markup.tag.inside}},directive:{pattern:/<%.*%>/,alias:"tag",inside:{directive:{pattern:/<%\s*?[$=%#:]{0,2}|%>/,alias:"tag"},rest:e.languages.csharp}}}),e.languages.aspnet.tag.pattern=/<(?!%)\/?[^\s>\/]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/,e.languages.insertBefore("inside","punctuation",{directive:e.languages.aspnet.directive},e.languages.aspnet.tag.inside["attr-value"]),e.languages.insertBefore("aspnet","comment",{"asp-comment":{pattern:/<%--[\s\S]*?--%>/,alias:["asp","comment"]}}),e.languages.insertBefore("aspnet",e.languages.javascript?"script":"tag",{"asp-script":{pattern:/(]*>)[\s\S]*?(?=<\/script>)/i,lookbehind:!0,alias:["asp","script"],inside:e.languages.csharp||{}}})}e.exports=i,i.displayName="aspnet",i.aliases=[]},76742:function(e){"use strict";function t(e){e.languages.autohotkey={comment:[{pattern:/(^|\s);.*/,lookbehind:!0},{pattern:/(^[\t ]*)\/\*(?:[\r\n](?![ \t]*\*\/)|[^\r\n])*(?:[\r\n][ \t]*\*\/)?/m,lookbehind:!0,greedy:!0}],tag:{pattern:/^([ \t]*)[^\s,`":]+(?=:[ \t]*$)/m,lookbehind:!0},string:/"(?:[^"\n\r]|"")*"/,variable:/%\w+%/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/\?|\/\/?=?|:=|\|[=|]?|&[=&]?|\+[=+]?|-[=-]?|\*[=*]?|<(?:<=?|>|=)?|>>?=?|[.^!=~]=?|\b(?:AND|NOT|OR)\b/,boolean:/\b(?:false|true)\b/,selector:/\b(?:AutoTrim|BlockInput|Break|Click|ClipWait|Continue|Control|ControlClick|ControlFocus|ControlGet|ControlGetFocus|ControlGetPos|ControlGetText|ControlMove|ControlSend|ControlSendRaw|ControlSetText|CoordMode|Critical|DetectHiddenText|DetectHiddenWindows|Drive|DriveGet|DriveSpaceFree|EnvAdd|EnvDiv|EnvGet|EnvMult|EnvSet|EnvSub|EnvUpdate|Exit|ExitApp|FileAppend|FileCopy|FileCopyDir|FileCreateDir|FileCreateShortcut|FileDelete|FileEncoding|FileGetAttrib|FileGetShortcut|FileGetSize|FileGetTime|FileGetVersion|FileInstall|FileMove|FileMoveDir|FileRead|FileReadLine|FileRecycle|FileRecycleEmpty|FileRemoveDir|FileSelectFile|FileSelectFolder|FileSetAttrib|FileSetTime|FormatTime|GetKeyState|Gosub|Goto|GroupActivate|GroupAdd|GroupClose|GroupDeactivate|Gui|GuiControl|GuiControlGet|Hotkey|ImageSearch|IniDelete|IniRead|IniWrite|Input|InputBox|KeyWait|ListHotkeys|ListLines|ListVars|Loop|Menu|MouseClick|MouseClickDrag|MouseGetPos|MouseMove|MsgBox|OnExit|OutputDebug|Pause|PixelGetColor|PixelSearch|PostMessage|Process|Progress|Random|RegDelete|RegRead|RegWrite|Reload|Repeat|Return|Run|RunAs|RunWait|Send|SendEvent|SendInput|SendMessage|SendMode|SendPlay|SendRaw|SetBatchLines|SetCapslockState|SetControlDelay|SetDefaultMouseSpeed|SetEnv|SetFormat|SetKeyDelay|SetMouseDelay|SetNumlockState|SetRegView|SetScrollLockState|SetStoreCapslockMode|SetTimer|SetTitleMatchMode|SetWinDelay|SetWorkingDir|Shutdown|Sleep|Sort|SoundBeep|SoundGet|SoundGetWaveVolume|SoundPlay|SoundSet|SoundSetWaveVolume|SplashImage|SplashTextOff|SplashTextOn|SplitPath|StatusBarGetText|StatusBarWait|StringCaseSense|StringGetPos|StringLeft|StringLen|StringLower|StringMid|StringReplace|StringRight|StringSplit|StringTrimLeft|StringTrimRight|StringUpper|Suspend|SysGet|Thread|ToolTip|Transform|TrayTip|URLDownloadToFile|WinActivate|WinActivateBottom|WinClose|WinGet|WinGetActiveStats|WinGetActiveTitle|WinGetClass|WinGetPos|WinGetText|WinGetTitle|WinHide|WinKill|WinMaximize|WinMenuSelectItem|WinMinimize|WinMinimizeAll|WinMinimizeAllUndo|WinMove|WinRestore|WinSet|WinSetTitle|WinShow|WinWait|WinWaitActive|WinWaitClose|WinWaitNotActive)\b/i,constant:/\b(?:a_ahkpath|a_ahkversion|a_appdata|a_appdatacommon|a_autotrim|a_batchlines|a_caretx|a_carety|a_computername|a_controldelay|a_cursor|a_dd|a_ddd|a_dddd|a_defaultmousespeed|a_desktop|a_desktopcommon|a_detecthiddentext|a_detecthiddenwindows|a_endchar|a_eventinfo|a_exitreason|a_fileencoding|a_formatfloat|a_formatinteger|a_gui|a_guicontrol|a_guicontrolevent|a_guievent|a_guiheight|a_guiwidth|a_guix|a_guiy|a_hour|a_iconfile|a_iconhidden|a_iconnumber|a_icontip|a_index|a_ipaddress1|a_ipaddress2|a_ipaddress3|a_ipaddress4|a_is64bitos|a_isadmin|a_iscompiled|a_iscritical|a_ispaused|a_issuspended|a_isunicode|a_keydelay|a_language|a_lasterror|a_linefile|a_linenumber|a_loopfield|a_loopfileattrib|a_loopfiledir|a_loopfileext|a_loopfilefullpath|a_loopfilelongpath|a_loopfilename|a_loopfileshortname|a_loopfileshortpath|a_loopfilesize|a_loopfilesizekb|a_loopfilesizemb|a_loopfiletimeaccessed|a_loopfiletimecreated|a_loopfiletimemodified|a_loopreadline|a_loopregkey|a_loopregname|a_loopregsubkey|a_loopregtimemodified|a_loopregtype|a_mday|a_min|a_mm|a_mmm|a_mmmm|a_mon|a_mousedelay|a_msec|a_mydocuments|a_now|a_nowutc|a_numbatchlines|a_ostype|a_osversion|a_priorhotkey|a_priorkey|a_programfiles|a_programs|a_programscommon|a_ptrsize|a_regview|a_screendpi|a_screenheight|a_screenwidth|a_scriptdir|a_scriptfullpath|a_scripthwnd|a_scriptname|a_sec|a_space|a_startmenu|a_startmenucommon|a_startup|a_startupcommon|a_stringcasesense|a_tab|a_temp|a_thisfunc|a_thishotkey|a_thislabel|a_thismenu|a_thismenuitem|a_thismenuitempos|a_tickcount|a_timeidle|a_timeidlephysical|a_timesincepriorhotkey|a_timesincethishotkey|a_titlematchmode|a_titlematchmodespeed|a_username|a_wday|a_windelay|a_windir|a_workingdir|a_yday|a_year|a_yweek|a_yyyy|clipboard|clipboardall|comspec|errorlevel|programfiles)\b/i,builtin:/\b(?:abs|acos|asc|asin|atan|ceil|chr|class|comobjactive|comobjarray|comobjconnect|comobjcreate|comobjerror|comobjflags|comobjget|comobjquery|comobjtype|comobjvalue|cos|dllcall|exp|fileexist|Fileopen|floor|format|il_add|il_create|il_destroy|instr|isfunc|islabel|IsObject|ln|log|ltrim|lv_add|lv_delete|lv_deletecol|lv_getcount|lv_getnext|lv_gettext|lv_insert|lv_insertcol|lv_modify|lv_modifycol|lv_setimagelist|mod|numget|numput|onmessage|regexmatch|regexreplace|registercallback|round|rtrim|sb_seticon|sb_setparts|sb_settext|sin|sqrt|strlen|strreplace|strsplit|substr|tan|tv_add|tv_delete|tv_get|tv_getchild|tv_getcount|tv_getnext|tv_getparent|tv_getprev|tv_getselection|tv_gettext|tv_modify|varsetcapacity|winactive|winexist|__Call|__Get|__New|__Set)\b/i,symbol:/\b(?:alt|altdown|altup|appskey|backspace|browser_back|browser_favorites|browser_forward|browser_home|browser_refresh|browser_search|browser_stop|bs|capslock|ctrl|ctrlbreak|ctrldown|ctrlup|del|delete|down|end|enter|esc|escape|f1|f10|f11|f12|f13|f14|f15|f16|f17|f18|f19|f2|f20|f21|f22|f23|f24|f3|f4|f5|f6|f7|f8|f9|home|ins|insert|joy1|joy10|joy11|joy12|joy13|joy14|joy15|joy16|joy17|joy18|joy19|joy2|joy20|joy21|joy22|joy23|joy24|joy25|joy26|joy27|joy28|joy29|joy3|joy30|joy31|joy32|joy4|joy5|joy6|joy7|joy8|joy9|joyaxes|joybuttons|joyinfo|joyname|joypov|joyr|joyu|joyv|joyx|joyy|joyz|lalt|launch_app1|launch_app2|launch_mail|launch_media|lbutton|lcontrol|lctrl|left|lshift|lwin|lwindown|lwinup|mbutton|media_next|media_play_pause|media_prev|media_stop|numlock|numpad0|numpad1|numpad2|numpad3|numpad4|numpad5|numpad6|numpad7|numpad8|numpad9|numpadadd|numpadclear|numpaddel|numpaddiv|numpaddot|numpaddown|numpadend|numpadenter|numpadhome|numpadins|numpadleft|numpadmult|numpadpgdn|numpadpgup|numpadright|numpadsub|numpadup|pgdn|pgup|printscreen|ralt|rbutton|rcontrol|rctrl|right|rshift|rwin|rwindown|rwinup|scrolllock|shift|shiftdown|shiftup|space|tab|up|volume_down|volume_mute|volume_up|wheeldown|wheelleft|wheelright|wheelup|xbutton1|xbutton2)\b/i,important:/#\b(?:AllowSameLineComments|ClipboardTimeout|CommentFlag|DerefChar|ErrorStdOut|EscapeChar|HotkeyInterval|HotkeyModifierTimeout|Hotstring|If|IfTimeout|IfWinActive|IfWinExist|IfWinNotActive|IfWinNotExist|Include|IncludeAgain|InputLevel|InstallKeybdHook|InstallMouseHook|KeyHistory|MaxHotkeysPerInterval|MaxMem|MaxThreads|MaxThreadsBuffer|MaxThreadsPerHotkey|MenuMaskKey|NoEnv|NoTrayIcon|Persistent|SingleInstance|UseHook|Warn|WinActivateForce)\b/i,keyword:/\b(?:Abort|AboveNormal|Add|ahk_class|ahk_exe|ahk_group|ahk_id|ahk_pid|All|Alnum|Alpha|AltSubmit|AltTab|AltTabAndMenu|AltTabMenu|AltTabMenuDismiss|AlwaysOnTop|AutoSize|Background|BackgroundTrans|BelowNormal|between|BitAnd|BitNot|BitOr|BitShiftLeft|BitShiftRight|BitXOr|Bold|Border|Button|ByRef|Catch|Checkbox|Checked|CheckedGray|Choose|ChooseString|Close|Color|ComboBox|Contains|ControlList|Count|Date|DateTime|Days|DDL|Default|DeleteAll|Delimiter|Deref|Destroy|Digit|Disable|Disabled|DropDownList|Edit|Eject|Else|Enable|Enabled|Error|Exist|Expand|ExStyle|FileSystem|Finally|First|Flash|Float|FloatFast|Focus|Font|for|global|Grid|Group|GroupBox|GuiClose|GuiContextMenu|GuiDropFiles|GuiEscape|GuiSize|Hdr|Hidden|Hide|High|HKCC|HKCR|HKCU|HKEY_CLASSES_ROOT|HKEY_CURRENT_CONFIG|HKEY_CURRENT_USER|HKEY_LOCAL_MACHINE|HKEY_USERS|HKLM|HKU|Hours|HScroll|Icon|IconSmall|ID|IDLast|If|IfEqual|IfExist|IfGreater|IfGreaterOrEqual|IfInString|IfLess|IfLessOrEqual|IfMsgBox|IfNotEqual|IfNotExist|IfNotInString|IfWinActive|IfWinExist|IfWinNotActive|IfWinNotExist|Ignore|ImageList|in|Integer|IntegerFast|Interrupt|is|italic|Join|Label|LastFound|LastFoundExist|Limit|Lines|List|ListBox|ListView|local|Lock|Logoff|Low|Lower|Lowercase|MainWindow|Margin|Maximize|MaximizeBox|MaxSize|Minimize|MinimizeBox|MinMax|MinSize|Minutes|MonthCal|Mouse|Move|Multi|NA|No|NoActivate|NoDefault|NoHide|NoIcon|NoMainWindow|norm|Normal|NoSort|NoSortHdr|NoStandard|Not|NoTab|NoTimers|Number|Off|Ok|On|OwnDialogs|Owner|Parse|Password|Picture|Pixel|Pos|Pow|Priority|ProcessName|Radio|Range|Read|ReadOnly|Realtime|Redraw|Region|REG_BINARY|REG_DWORD|REG_EXPAND_SZ|REG_MULTI_SZ|REG_SZ|Relative|Rename|Report|Resize|Restore|Retry|RGB|Screen|Seconds|Section|Serial|SetLabel|ShiftAltTab|Show|Single|Slider|SortDesc|Standard|static|Status|StatusBar|StatusCD|strike|Style|Submit|SysMenu|Tab2|TabStop|Text|Theme|Throw|Tile|ToggleCheck|ToggleEnable|ToolWindow|Top|Topmost|TransColor|Transparent|Tray|TreeView|Try|TryAgain|Type|UnCheck|underline|Unicode|Unlock|Until|UpDown|Upper|Uppercase|UseErrorLevel|Vis|VisFirst|Visible|VScroll|Wait|WaitClose|WantCtrlA|WantF2|WantReturn|While|Wrap|Xdigit|xm|xp|xs|Yes|ym|yp|ys)\b/i,function:/[^(); \t,\n+*\-=?>:\\\/<&%\[\]]+(?=\()/,punctuation:/[{}[\]():,]/}}e.exports=t,t.displayName="autohotkey",t.aliases=[]},85823:function(e){"use strict";function t(e){e.languages.autoit={comment:[/;.*/,{pattern:/(^[\t ]*)#(?:comments-start|cs)[\s\S]*?^[ \t]*#(?:ce|comments-end)/m,lookbehind:!0}],url:{pattern:/(^[\t ]*#include\s+)(?:<[^\r\n>]+>|"[^\r\n"]+")/m,lookbehind:!0},string:{pattern:/(["'])(?:\1\1|(?!\1)[^\r\n])*\1/,greedy:!0,inside:{variable:/([%$@])\w+\1/}},directive:{pattern:/(^[\t ]*)#[\w-]+/m,lookbehind:!0,alias:"keyword"},function:/\b\w+(?=\()/,variable:/[$@]\w+/,keyword:/\b(?:Case|Const|Continue(?:Case|Loop)|Default|Dim|Do|Else(?:If)?|End(?:Func|If|Select|Switch|With)|Enum|Exit(?:Loop)?|For|Func|Global|If|In|Local|Next|Null|ReDim|Select|Static|Step|Switch|Then|To|Until|Volatile|WEnd|While|With)\b/i,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,boolean:/\b(?:False|True)\b/i,operator:/<[=>]?|[-+*\/=&>]=?|[?^]|\b(?:And|Not|Or)\b/i,punctuation:/[\[\]().,:]/}}e.exports=t,t.displayName="autoit",t.aliases=[]},36327:function(e){"use strict";function t(e){!function(e){function t(e,t,n){return RegExp(function(e,t){return e.replace(/<<(\d+)>>/g,(function(e,n){return t[+n]}))}(e,t),n||"")}var n=/bool|clip|float|int|string|val/.source,r=[[/is(?:bool|clip|float|int|string)|defined|(?:(?:internal)?function|var)?exists?/.source,/apply|assert|default|eval|import|nop|select|undefined/.source,/opt_(?:allowfloataudio|avipadscanlines|dwchannelmask|enable_(?:b64a|planartopackedrgb|v210|y3_10_10|y3_10_16)|usewaveextensible|vdubplanarhack)|set(?:cachemode|maxcpu|memorymax|planarlegacyalignment|workingdir)/.source,/hex(?:value)?|value/.source,/abs|ceil|continued(?:denominator|numerator)?|exp|floor|fmod|frac|log(?:10)?|max|min|muldiv|pi|pow|rand|round|sign|spline|sqrt/.source,/a?sinh?|a?cosh?|a?tan[2h]?/.source,/(?:bit(?:and|not|x?or|[lr]?shift[aslu]?|sh[lr]|sa[lr]|[lr]rotatel?|ro[rl]|te?st|set(?:count)?|cl(?:ea)?r|ch(?:an)?ge?))/.source,/average(?:[bgr]|chroma[uv]|luma)|(?:[rgb]|chroma[uv]|luma|rgb|[yuv](?=difference(?:fromprevious|tonext)))difference(?:fromprevious|tonext)?|[yuvrgb]plane(?:median|min|max|minmaxdifference)/.source,/getprocessinfo|logmsg|script(?:dir(?:utf8)?|file(?:utf8)?|name(?:utf8)?)|setlogparams/.source,/chr|(?:fill|find|left|mid|replace|rev|right)str|format|[lu]case|ord|str(?:cmpi?|fromutf8|len|toutf8)|time|trim(?:all|left|right)/.source,/isversionorgreater|version(?:number|string)/.source,/buildpixeltype|colorspacenametopixeltype/.source,/addautoloaddir|on(?:cpu|cuda)|prefetch|setfiltermtmode/.source].join("|"),[/has(?:audio|video)/.source,/height|width/.source,/frame(?:count|rate)|framerate(?:denominator|numerator)/.source,/getparity|is(?:field|frame)based/.source,/bitspercomponent|componentsize|hasalpha|is(?:planar(?:rgba?)?|interleaved|rgb(?:24|32|48|64)?|y(?:8|u(?:va?|y2))?|yv(?:12|16|24|411)|420|422|444|packedrgb)|numcomponents|pixeltype/.source,/audio(?:bits|channels|duration|length(?:[fs]|hi|lo)?|rate)|isaudio(?:float|int)/.source].join("|"),[/avi(?:file)?source|directshowsource|image(?:reader|source|sourceanim)|opendmlsource|segmented(?:avisource|directshowsource)|wavsource/.source,/coloryuv|convertbacktoyuy2|convertto(?:RGB(?:24|32|48|64)|(?:planar)?RGBA?|Y8?|YV(?:12|16|24|411)|YUVA?(?:411|420|422|444)|YUY2)|fixluminance|gr[ae]yscale|invert|levels|limiter|mergea?rgb|merge(?:chroma|luma)|rgbadjust|show(?:alpha|blue|green|red)|swapuv|tweak|[uv]toy8?|ytouv/.source,/(?:colorkey|reset)mask|layer|mask(?:hs)?|merge|overlay|subtract/.source,/addborders|(?:bicubic|bilinear|blackman|gauss|lanczos4|lanczos|point|sinc|spline(?:16|36|64))resize|crop(?:bottom)?|flip(?:horizontal|vertical)|(?:horizontal|vertical)?reduceby2|letterbox|skewrows|turn(?:180|left|right)/.source,/blur|fixbrokenchromaupsampling|generalconvolution|(?:spatial|temporal)soften|sharpen/.source,/trim|(?:un)?alignedsplice|(?:assume|assumescaled|change|convert)FPS|(?:delete|duplicate)frame|dissolve|fade(?:in|io|out)[02]?|freezeframe|interleave|loop|reverse|select(?:even|odd|(?:range)?every)/.source,/assume[bt]ff|assume(?:field|frame)based|bob|complementparity|doubleweave|peculiarblend|pulldown|separate(?:columns|fields|rows)|swapfields|weave(?:columns|rows)?/.source,/amplify(?:db)?|assumesamplerate|audiodub(?:ex)?|audiotrim|convertaudioto(?:(?:8|16|24|32)bit|float)|converttomono|delayaudio|ensurevbrmp3sync|get(?:left|right)?channel|kill(?:audio|video)|mergechannels|mixaudio|monotostereo|normalize|resampleaudio|ssrc|supereq|timestretch/.source,/animate|applyrange|conditional(?:filter|reader|select)|frameevaluate|scriptclip|tcp(?:server|source)|writefile(?:end|if|start)?/.source,/imagewriter/.source,/blackness|blankclip|colorbars(?:hd)?|compare|dumpfiltergraph|echo|histogram|info|messageclip|preroll|setgraphanalysis|show(?:framenumber|smpte|time)|showfiveversions|stack(?:horizontal|vertical)|subtitle|tone|version/.source].join("|")].join("|");e.languages.avisynth={comment:[{pattern:/(^|[^\\])\[\*(?:[^\[*]|\[(?!\*)|\*(?!\])|\[\*(?:[^\[*]|\[(?!\*)|\*(?!\]))*\*\])*\*\]/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\$])#.*/,lookbehind:!0,greedy:!0}],argument:{pattern:t(/\b(?:<<0>>)\s+("?)\w+\1/.source,[n],"i"),inside:{keyword:/^\w+/}},"argument-label":{pattern:/([,(][\s\\]*)\w+\s*=(?!=)/,lookbehind:!0,inside:{"argument-name":{pattern:/^\w+/,alias:"punctuation"},punctuation:/=$/}},string:[{pattern:/"""[\s\S]*?"""/,greedy:!0},{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0,inside:{constant:{pattern:/\b(?:DEFAULT_MT_MODE|(?:MAINSCRIPT|PROGRAM|SCRIPT)DIR|(?:MACHINE|USER)_(?:CLASSIC|PLUS)_PLUGINS)\b/}}}],variable:/\b(?:last)\b/i,boolean:/\b(?:false|no|true|yes)\b/i,keyword:/\b(?:catch|else|for|function|global|if|return|try|while|__END__)\b/i,constant:/\bMT_(?:MULTI_INSTANCE|NICE_FILTER|SERIALIZED|SPECIAL_MT)\b/,"builtin-function":{pattern:t(/\b(?:<<0>>)\b/.source,[r],"i"),alias:"function"},"type-cast":{pattern:t(/\b(?:<<0>>)(?=\s*\()/.source,[n],"i"),alias:"keyword"},function:{pattern:/\b[a-z_]\w*(?=\s*\()|(\.)[a-z_]\w*\b/i,lookbehind:!0},"line-continuation":{pattern:/(^[ \t]*)\\|\\(?=[ \t]*$)/m,lookbehind:!0,alias:"punctuation"},number:/\B\$(?:[\da-f]{6}|[\da-f]{8})\b|(?:(?:\b|\B-)\d+(?:\.\d*)?\b|\B\.\d+\b)/i,operator:/\+\+?|[!=<>]=?|&&|\|\||[?:*/%-]/,punctuation:/[{}\[\]();,.]/},e.languages.avs=e.languages.avisynth}(e)}e.exports=t,t.displayName="avisynth",t.aliases=["avs"]},50598:function(e){"use strict";function t(e){e.languages["avro-idl"]={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/(^|[^\\])"(?:[^\r\n"\\]|\\.)*"/,lookbehind:!0,greedy:!0},annotation:{pattern:/@(?:[$\w.-]|`[^\r\n`]+`)+/,greedy:!0,alias:"function"},"function-identifier":{pattern:/`[^\r\n`]+`(?=\s*\()/,greedy:!0,alias:"function"},identifier:{pattern:/`[^\r\n`]+`/,greedy:!0},"class-name":{pattern:/(\b(?:enum|error|protocol|record|throws)\b\s+)[$\w]+/,lookbehind:!0,greedy:!0},keyword:/\b(?:array|boolean|bytes|date|decimal|double|enum|error|false|fixed|float|idl|import|int|local_timestamp_ms|long|map|null|oneway|protocol|record|schema|string|throws|time_ms|timestamp_ms|true|union|uuid|void)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:[{pattern:/(^|[^\w.])-?(?:(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|0x(?:[a-f0-9]+(?:\.[a-f0-9]*)?|\.[a-f0-9]+)(?:p[+-]?\d+)?)[dfl]?(?![\w.])/i,lookbehind:!0},/-?\b(?:Infinity|NaN)\b/],operator:/=/,punctuation:/[()\[\]{}<>.:,;-]/},e.languages.avdl=e.languages["avro-idl"]}e.exports=t,t.displayName="avroIdl",t.aliases=[]},706:function(e){"use strict";function t(e){!function(e){var t="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",n={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},r={bash:n,environment:{pattern:RegExp("\\$"+t),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+t),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};e.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+t),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:r},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:n}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:r},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:r.entity}}],environment:{pattern:RegExp("\\$?"+t),alias:"constant"},variable:r.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},n.inside=e.languages.bash;for(var i=["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],a=r.variable[1].inside,o=0;o?^\w +\-.])*"/,greedy:!0},number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,keyword:/\b(?:AS|BEEP|BLOAD|BSAVE|CALL(?: ABSOLUTE)?|CASE|CHAIN|CHDIR|CLEAR|CLOSE|CLS|COM|COMMON|CONST|DATA|DECLARE|DEF(?: FN| SEG|DBL|INT|LNG|SNG|STR)|DIM|DO|DOUBLE|ELSE|ELSEIF|END|ENVIRON|ERASE|ERROR|EXIT|FIELD|FILES|FOR|FUNCTION|GET|GOSUB|GOTO|IF|INPUT|INTEGER|IOCTL|KEY|KILL|LINE INPUT|LOCATE|LOCK|LONG|LOOP|LSET|MKDIR|NAME|NEXT|OFF|ON(?: COM| ERROR| KEY| TIMER)?|OPEN|OPTION BASE|OUT|POKE|PUT|READ|REDIM|REM|RESTORE|RESUME|RETURN|RMDIR|RSET|RUN|SELECT CASE|SHARED|SHELL|SINGLE|SLEEP|STATIC|STEP|STOP|STRING|SUB|SWAP|SYSTEM|THEN|TIMER|TO|TROFF|TRON|TYPE|UNLOCK|UNTIL|USING|VIEW PRINT|WAIT|WEND|WHILE|WRITE)(?:\$|\b)/i,function:/\b(?:ABS|ACCESS|ACOS|ANGLE|AREA|ARITHMETIC|ARRAY|ASIN|ASK|AT|ATN|BASE|BEGIN|BREAK|CAUSE|CEIL|CHR|CLIP|COLLATE|COLOR|CON|COS|COSH|COT|CSC|DATE|DATUM|DEBUG|DECIMAL|DEF|DEG|DEGREES|DELETE|DET|DEVICE|DISPLAY|DOT|ELAPSED|EPS|ERASABLE|EXLINE|EXP|EXTERNAL|EXTYPE|FILETYPE|FIXED|FP|GO|GRAPH|HANDLER|IDN|IMAGE|IN|INT|INTERNAL|IP|IS|KEYED|LBOUND|LCASE|LEFT|LEN|LENGTH|LET|LINE|LINES|LOG|LOG10|LOG2|LTRIM|MARGIN|MAT|MAX|MAXNUM|MID|MIN|MISSING|MOD|NATIVE|NUL|NUMERIC|OF|OPTION|ORD|ORGANIZATION|OUTIN|OUTPUT|PI|POINT|POINTER|POINTS|POS|PRINT|PROGRAM|PROMPT|RAD|RADIANS|RANDOMIZE|RECORD|RECSIZE|RECTYPE|RELATIVE|REMAINDER|REPEAT|REST|RETRY|REWRITE|RIGHT|RND|ROUND|RTRIM|SAME|SEC|SELECT|SEQUENTIAL|SET|SETTER|SGN|SIN|SINH|SIZE|SKIP|SQR|STANDARD|STATUS|STR|STREAM|STYLE|TAB|TAN|TANH|TEMPLATE|TEXT|THERE|TIME|TIMEOUT|TRACE|TRANSFORM|TRUNCATE|UBOUND|UCASE|USE|VAL|VARIABLE|VIEWPORT|WHEN|WINDOW|WITH|ZER|ZONEWIDTH)(?:\$|\b)/i,operator:/<[=>]?|>=?|[+\-*\/^=&]|\b(?:AND|EQV|IMP|NOT|OR|XOR)\b/i,punctuation:/[,;:()]/}}e.exports=t,t.displayName="basic",t.aliases=[]},8505:function(e){"use strict";function t(e){!function(e){var t=/%%?[~:\w]+%?|!\S+!/,n={pattern:/\/[a-z?]+(?=[ :]|$):?|-[a-z]\b|--[a-z-]+\b/im,alias:"attr-name",inside:{punctuation:/:/}},r=/"(?:[\\"]"|[^"])*"(?!")/,i=/(?:\b|-)\d+\b/;e.languages.batch={comment:[/^::.*/m,{pattern:/((?:^|[&(])[ \t]*)rem\b(?:[^^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0}],label:{pattern:/^:.*/m,alias:"property"},command:[{pattern:/((?:^|[&(])[ \t]*)for(?: \/[a-z?](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* \S+ in \([^)]+\) do/im,lookbehind:!0,inside:{keyword:/\b(?:do|in)\b|^for\b/i,string:r,parameter:n,variable:t,number:i,punctuation:/[()',]/}},{pattern:/((?:^|[&(])[ \t]*)if(?: \/[a-z?](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* (?:not )?(?:cmdextversion \d+|defined \w+|errorlevel \d+|exist \S+|(?:"[^"]*"|(?!")(?:(?!==)\S)+)?(?:==| (?:equ|geq|gtr|leq|lss|neq) )(?:"[^"]*"|[^\s"]\S*))/im,lookbehind:!0,inside:{keyword:/\b(?:cmdextversion|defined|errorlevel|exist|not)\b|^if\b/i,string:r,parameter:n,variable:t,number:i,operator:/\^|==|\b(?:equ|geq|gtr|leq|lss|neq)\b/i}},{pattern:/((?:^|[&()])[ \t]*)else\b/im,lookbehind:!0,inside:{keyword:/^else\b/i}},{pattern:/((?:^|[&(])[ \t]*)set(?: \/[a-z](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* (?:[^^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0,inside:{keyword:/^set\b/i,string:r,parameter:n,variable:[t,/\w+(?=(?:[*\/%+\-&^|]|<<|>>)?=)/],number:i,operator:/[*\/%+\-&^|]=?|<<=?|>>=?|[!~_=]/,punctuation:/[()',]/}},{pattern:/((?:^|[&(])[ \t]*@?)\w+\b(?:"(?:[\\"]"|[^"])*"(?!")|[^"^&)\r\n]|\^(?:\r\n|[\s\S]))*/m,lookbehind:!0,inside:{keyword:/^\w+\b/,string:r,parameter:n,label:{pattern:/(^\s*):\S+/m,lookbehind:!0,alias:"property"},variable:t,number:i,operator:/\^/}}],operator:/[&@]/,punctuation:/[()']/}}(e)}e.exports=t,t.displayName="batch",t.aliases=[]},38336:function(e){"use strict";function t(e){e.languages.bbcode={tag:{pattern:/\[\/?[^\s=\]]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+))?(?:\s+[^\s=\]]+\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+))*\s*\]/,inside:{tag:{pattern:/^\[\/?[^\s=\]]+/,inside:{punctuation:/^\[\/?/}},"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+)/,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\]/,"attr-name":/[^\s=\]]+/}}},e.languages.shortcode=e.languages.bbcode}e.exports=t,t.displayName="bbcode",t.aliases=["shortcode"]},65391:function(e){"use strict";function t(e){e.languages.bicep={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],property:[{pattern:/([\r\n][ \t]*)[a-z_]\w*(?=[ \t]*:)/i,lookbehind:!0},{pattern:/([\r\n][ \t]*)'(?:\\.|\$(?!\{)|[^'\\\r\n$])*'(?=[ \t]*:)/,lookbehind:!0,greedy:!0}],string:[{pattern:/'''[^'][\s\S]*?'''/,greedy:!0},{pattern:/(^|[^\\'])'(?:\\.|\$(?!\{)|[^'\\\r\n$])*'/,lookbehind:!0,greedy:!0}],"interpolated-string":{pattern:/(^|[^\\'])'(?:\\.|\$(?:(?!\{)|\{[^{}\r\n]*\})|[^'\\\r\n$])*'/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/\$\{[^{}\r\n]*\}/,inside:{expression:{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0},punctuation:/^\$\{|\}$/}},string:/[\s\S]+/}},datatype:{pattern:/(\b(?:output|param)\b[ \t]+\w+[ \t]+)\w+\b/,lookbehind:!0,alias:"class-name"},boolean:/\b(?:false|true)\b/,keyword:/\b(?:existing|for|if|in|module|null|output|param|resource|targetScope|var)\b/,decorator:/@\w+\b/,function:/\b[a-z_]\w*(?=[ \t]*\()/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/,punctuation:/[{}[\];(),.:]/},e.languages.bicep["interpolated-string"].inside.interpolation.inside.expression.inside=e.languages.bicep}e.exports=t,t.displayName="bicep",t.aliases=[]},43690:function(e){"use strict";function t(e){e.languages.birb=e.languages.extend("clike",{string:{pattern:/r?("|')(?:\\.|(?!\1)[^\\])*\1/,greedy:!0},"class-name":[/\b[A-Z](?:[\d_]*[a-zA-Z]\w*)?\b/,/\b(?:[A-Z]\w*|(?!(?:var|void)\b)[a-z]\w*)(?=\s+\w+\s*[;,=()])/],keyword:/\b(?:assert|break|case|class|const|default|else|enum|final|follows|for|grab|if|nest|new|next|noSeeb|return|static|switch|throw|var|void|while)\b/,operator:/\+\+|--|&&|\|\||<<=?|>>=?|~(?:\/=?)?|[+\-*\/%&^|=!<>]=?|\?|:/,variable:/\b[a-z_]\w*\b/}),e.languages.insertBefore("birb","function",{metadata:{pattern:/<\w+>/,greedy:!0,alias:"symbol"}})}e.exports=t,t.displayName="birb",t.aliases=[]},85302:function(e,t,n){"use strict";var r=n(25667);function i(e){e.register(r),e.languages.bison=e.languages.extend("c",{}),e.languages.insertBefore("bison","comment",{bison:{pattern:/^(?:[^%]|%(?!%))*%%[\s\S]*?%%/,inside:{c:{pattern:/%\{[\s\S]*?%\}|\{(?:\{[^}]*\}|[^{}])*\}/,inside:{delimiter:{pattern:/^%?\{|%?\}$/,alias:"punctuation"},"bison-variable":{pattern:/[$@](?:<[^\s>]+>)?[\w$]+/,alias:"variable",inside:{punctuation:/<|>/}},rest:e.languages.c}},comment:e.languages.c.comment,string:e.languages.c.string,property:/\S+(?=:)/,keyword:/%\w+/,number:{pattern:/(^|[^@])\b(?:0x[\da-f]+|\d+)/i,lookbehind:!0},punctuation:/%[%?]|[|:;\[\]<>]/}}})}e.exports=i,i.displayName="bison",i.aliases=[]},34350:function(e){"use strict";function t(e){e.languages.bnf={string:{pattern:/"[^\r\n"]*"|'[^\r\n']*'/},definition:{pattern:/<[^<>\r\n\t]+>(?=\s*::=)/,alias:["rule","keyword"],inside:{punctuation:/^<|>$/}},rule:{pattern:/<[^<>\r\n\t]+>/,inside:{punctuation:/^<|>$/}},operator:/::=|[|()[\]{}*+?]|\.{3}/},e.languages.rbnf=e.languages.bnf}e.exports=t,t.displayName="bnf",t.aliases=["rbnf"]},74157:function(e){"use strict";function t(e){e.languages.brainfuck={pointer:{pattern:/<|>/,alias:"keyword"},increment:{pattern:/\+/,alias:"inserted"},decrement:{pattern:/-/,alias:"deleted"},branching:{pattern:/\[|\]/,alias:"important"},operator:/[.,]/,comment:/\S+/}}e.exports=t,t.displayName="brainfuck",t.aliases=[]},17649:function(e){"use strict";function t(e){e.languages.brightscript={comment:/(?:\brem|').*/i,"directive-statement":{pattern:/(^[\t ]*)#(?:const|else(?:[\t ]+if)?|end[\t ]+if|error|if).*/im,lookbehind:!0,alias:"property",inside:{"error-message":{pattern:/(^#error).+/,lookbehind:!0},directive:{pattern:/^#(?:const|else(?:[\t ]+if)?|end[\t ]+if|error|if)/,alias:"keyword"},expression:{pattern:/[\s\S]+/,inside:null}}},property:{pattern:/([\r\n{,][\t ]*)(?:(?!\d)\w+|"(?:[^"\r\n]|"")*"(?!"))(?=[ \t]*:)/,lookbehind:!0,greedy:!0},string:{pattern:/"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},"class-name":{pattern:/(\bAs[\t ]+)\w+/i,lookbehind:!0},keyword:/\b(?:As|Dim|Each|Else|Elseif|End|Exit|For|Function|Goto|If|In|Print|Return|Step|Stop|Sub|Then|To|While)\b/i,boolean:/\b(?:false|true)\b/i,function:/\b(?!\d)\w+(?=[\t ]*\()/,number:/(?:\b\d+(?:\.\d+)?(?:[ed][+-]\d+)?|&h[a-f\d]+)\b[%&!#]?/i,operator:/--|\+\+|>>=?|<<=?|<>|[-+*/\\<>]=?|[:^=?]|\b(?:and|mod|not|or)\b/i,punctuation:/[.,;()[\]{}]/,constant:/\b(?:LINE_NUM)\b/i},e.languages.brightscript["directive-statement"].inside.expression.inside=e.languages.brightscript}e.exports=t,t.displayName="brightscript",t.aliases=[]},28543:function(e){"use strict";function t(e){e.languages.bro={comment:{pattern:/(^|[^\\$])#.*/,lookbehind:!0,inside:{italic:/\b(?:FIXME|TODO|XXX)\b/}},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},boolean:/\b[TF]\b/,function:{pattern:/(\b(?:event|function|hook)[ \t]+)\w+(?:::\w+)?/,lookbehind:!0},builtin:/(?:@(?:load(?:-(?:plugin|sigs))?|unload|prefixes|ifn?def|else|(?:end)?if|DIR|FILENAME))|(?:&?(?:add_func|create_expire|default|delete_func|encrypt|error_handler|expire_func|group|log|mergeable|optional|persistent|priority|raw_output|read_expire|redef|rotate_interval|rotate_size|synchronized|type_column|write_expire))/,constant:{pattern:/(\bconst[ \t]+)\w+/i,lookbehind:!0},keyword:/\b(?:add|addr|alarm|any|bool|break|const|continue|count|delete|double|else|enum|event|export|file|for|function|global|hook|if|in|int|interval|local|module|next|of|opaque|pattern|port|print|record|return|schedule|set|string|subnet|table|time|timeout|using|vector|when)\b/,operator:/--?|\+\+?|!=?=?|<=?|>=?|==?=?|&&|\|\|?|\?|\*|\/|~|\^|%/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,punctuation:/[{}[\];(),.:]/}}e.exports=t,t.displayName="bro",t.aliases=[]},41364:function(e){"use strict";function t(e){e.languages.bsl={comment:/\/\/.*/,string:[{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},{pattern:/'(?:[^'\r\n\\]|\\.)*'/}],keyword:[{pattern:/(^|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:\u043f\u043e\u043a\u0430|\u0434\u043b\u044f|\u043d\u043e\u0432\u044b\u0439|\u043f\u0440\u0435\u0440\u0432\u0430\u0442\u044c|\u043f\u043e\u043f\u044b\u0442\u043a\u0430|\u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435|\u0432\u044b\u0437\u0432\u0430\u0442\u044c\u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435|\u0438\u043d\u0430\u0447\u0435|\u043a\u043e\u043d\u0435\u0446\u043f\u043e\u043f\u044b\u0442\u043a\u0438|\u043d\u0435\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043e|\u0444\u0443\u043d\u043a\u0446\u0438\u044f|\u043f\u0435\u0440\u0435\u043c|\u0432\u043e\u0437\u0432\u0440\u0430\u0442|\u043a\u043e\u043d\u0435\u0446\u0444\u0443\u043d\u043a\u0446\u0438\u0438|\u0435\u0441\u043b\u0438|\u0438\u043d\u0430\u0447\u0435\u0435\u0441\u043b\u0438|\u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u0430|\u043a\u043e\u043d\u0435\u0446\u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u044b|\u0442\u043e\u0433\u0434\u0430|\u0437\u043d\u0430\u0447|\u044d\u043a\u0441\u043f\u043e\u0440\u0442|\u043a\u043e\u043d\u0435\u0446\u0435\u0441\u043b\u0438|\u0438\u0437|\u043a\u0430\u0436\u0434\u043e\u0433\u043e|\u0438\u0441\u0442\u0438\u043d\u0430|\u043b\u043e\u0436\u044c|\u043f\u043e|\u0446\u0438\u043a\u043b|\u043a\u043e\u043d\u0435\u0446\u0446\u0438\u043a\u043b\u0430|\u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c)(?![\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])/i,lookbehind:!0},{pattern:/\b(?:break|do|each|else|elseif|enddo|endfunction|endif|endprocedure|endtry|except|execute|export|false|for|function|if|in|new|null|procedure|raise|return|then|to|true|try|undefined|val|var|while)\b/i}],number:{pattern:/(^(?=\d)|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:\d+(?:\.\d*)?|\.\d+)(?:E[+-]?\d+)?/i,lookbehind:!0},operator:[/[<>+\-*/]=?|[%=]/,{pattern:/(^|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:\u0438|\u0438\u043b\u0438|\u043d\u0435)(?![\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])/i,lookbehind:!0},{pattern:/\b(?:and|not|or)\b/i}],punctuation:/\(\.|\.\)|[()\[\]:;,.]/,directive:[{pattern:/^([ \t]*)&.*/m,lookbehind:!0,greedy:!0,alias:"important"},{pattern:/^([ \t]*)#.*/gm,lookbehind:!0,greedy:!0,alias:"important"}]},e.languages.oscript=e.languages.bsl}e.exports=t,t.displayName="bsl",t.aliases=[]},25667:function(e){"use strict";function t(e){e.languages.c=e.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),e.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),e.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},e.languages.c.string],char:e.languages.c.char,comment:e.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:e.languages.c}}}}),e.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete e.languages.c.boolean}e.exports=t,t.displayName="c",t.aliases=[]},72798:function(e){"use strict";function t(e){e.languages.cfscript=e.languages.extend("clike",{comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,inside:{annotation:{pattern:/(?:^|[^.])@[\w\.]+/,alias:"punctuation"}}},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],keyword:/\b(?:abstract|break|catch|component|continue|default|do|else|extends|final|finally|for|function|if|in|include|package|private|property|public|remote|required|rethrow|return|static|switch|throw|try|var|while|xml)\b(?!\s*=)/,operator:[/\+\+|--|&&|\|\||::|=>|[!=]==|<=?|>=?|[-+*/%&|^!=<>]=?|\?(?:\.|:)?|[?:]/,/\b(?:and|contains|eq|equal|eqv|gt|gte|imp|is|lt|lte|mod|not|or|xor)\b/],scope:{pattern:/\b(?:application|arguments|cgi|client|cookie|local|session|super|this|variables)\b/,alias:"global"},type:{pattern:/\b(?:any|array|binary|boolean|date|guid|numeric|query|string|struct|uuid|void|xml)\b/,alias:"builtin"}}),e.languages.insertBefore("cfscript","keyword",{"function-variable":{pattern:/[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"}}),delete e.languages.cfscript["class-name"],e.languages.cfc=e.languages.cfscript}e.exports=t,t.displayName="cfscript",t.aliases=[]},62725:function(e,t,n){"use strict";var r=n(35190);function i(e){e.register(r),e.languages.chaiscript=e.languages.extend("clike",{string:{pattern:/(^|[^\\])'(?:[^'\\]|\\[\s\S])*'/,lookbehind:!0,greedy:!0},"class-name":[{pattern:/(\bclass\s+)\w+/,lookbehind:!0},{pattern:/(\b(?:attr|def)\s+)\w+(?=\s*::)/,lookbehind:!0}],keyword:/\b(?:attr|auto|break|case|catch|class|continue|def|default|else|finally|for|fun|global|if|return|switch|this|try|var|while)\b/,number:[e.languages.cpp.number,/\b(?:Infinity|NaN)\b/],operator:/>>=?|<<=?|\|\||&&|:[:=]?|--|\+\+|[=!<>+\-*/%|&^]=?|[?~]|`[^`\r\n]{1,4}`/}),e.languages.insertBefore("chaiscript","operator",{"parameter-type":{pattern:/([,(]\s*)\w+(?=\s+\w)/,lookbehind:!0,alias:"class-name"}}),e.languages.insertBefore("chaiscript","string",{"string-interpolation":{pattern:/(^|[^\\])"(?:[^"$\\]|\\[\s\S]|\$(?!\{)|\$\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\}/,lookbehind:!0,inside:{"interpolation-expression":{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:e.languages.chaiscript},"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"}}},string:/[\s\S]+/}}})}e.exports=i,i.displayName="chaiscript",i.aliases=[]},83284:function(e){"use strict";function t(e){e.languages.cil={comment:/\/\/.*/,string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},directive:{pattern:/(^|\W)\.[a-z]+(?=\s)/,lookbehind:!0,alias:"class-name"},variable:/\[[\w\.]+\]/,keyword:/\b(?:abstract|ansi|assembly|auto|autochar|beforefieldinit|bool|bstr|byvalstr|catch|char|cil|class|currency|date|decimal|default|enum|error|explicit|extends|extern|famandassem|family|famorassem|final(?:ly)?|float32|float64|hidebysig|u?int(?:8|16|32|64)?|iant|idispatch|implements|import|initonly|instance|interface|iunknown|literal|lpstr|lpstruct|lptstr|lpwstr|managed|method|native(?:Type)?|nested|newslot|object(?:ref)?|pinvokeimpl|private|privatescope|public|reqsecobj|rtspecialname|runtime|sealed|sequential|serializable|specialname|static|string|struct|syschar|tbstr|unicode|unmanagedexp|unsigned|value(?:type)?|variant|virtual|void)\b/,function:/\b(?:(?:constrained|no|readonly|tail|unaligned|volatile)\.)?(?:conv\.(?:[iu][1248]?|ovf\.[iu][1248]?(?:\.un)?|r\.un|r4|r8)|ldc\.(?:i4(?:\.\d+|\.[mM]1|\.s)?|i8|r4|r8)|ldelem(?:\.[iu][1248]?|\.r[48]|\.ref|a)?|ldind\.(?:[iu][1248]?|r[48]|ref)|stelem\.?(?:i[1248]?|r[48]|ref)?|stind\.(?:i[1248]?|r[48]|ref)?|end(?:fault|filter|finally)|ldarg(?:\.[0-3s]|a(?:\.s)?)?|ldloc(?:\.\d+|\.s)?|sub(?:\.ovf(?:\.un)?)?|mul(?:\.ovf(?:\.un)?)?|add(?:\.ovf(?:\.un)?)?|stloc(?:\.[0-3s])?|refany(?:type|val)|blt(?:\.un)?(?:\.s)?|ble(?:\.un)?(?:\.s)?|bgt(?:\.un)?(?:\.s)?|bge(?:\.un)?(?:\.s)?|unbox(?:\.any)?|init(?:blk|obj)|call(?:i|virt)?|brfalse(?:\.s)?|bne\.un(?:\.s)?|ldloca(?:\.s)?|brzero(?:\.s)?|brtrue(?:\.s)?|brnull(?:\.s)?|brinst(?:\.s)?|starg(?:\.s)?|leave(?:\.s)?|shr(?:\.un)?|rem(?:\.un)?|div(?:\.un)?|clt(?:\.un)?|alignment|castclass|ldvirtftn|beq(?:\.s)?|ckfinite|ldsflda|ldtoken|localloc|mkrefany|rethrow|cgt\.un|arglist|switch|stsfld|sizeof|newobj|newarr|ldsfld|ldnull|ldflda|isinst|throw|stobj|stfld|ldstr|ldobj|ldlen|ldftn|ldfld|cpobj|cpblk|break|br\.s|xor|shl|ret|pop|not|nop|neg|jmp|dup|cgt|ceq|box|and|or|br)\b/,boolean:/\b(?:false|true)\b/,number:/\b-?(?:0x[0-9a-f]+|\d+)(?:\.[0-9a-f]+)?\b/i,punctuation:/[{}[\];(),:=]|IL_[0-9A-Za-z]+/}}e.exports=t,t.displayName="cil",t.aliases=[]},29260:function(e){"use strict";function t(e){e.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/}}e.exports=t,t.displayName="clike",t.aliases=[]},63041:function(e){"use strict";function t(e){e.languages.clojure={comment:{pattern:/;.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},char:/\\\w+/,symbol:{pattern:/(^|[\s()\[\]{},])::?[\w*+!?'<>=/.-]+/,lookbehind:!0},keyword:{pattern:/(\()(?:-|->|->>|\.|\.\.|\*|\/|\+|<|<=|=|==|>|>=|accessor|agent|agent-errors|aget|alength|all-ns|alter|and|append-child|apply|array-map|aset|aset-boolean|aset-byte|aset-char|aset-double|aset-float|aset-int|aset-long|aset-short|assert|assoc|await|await-for|bean|binding|bit-and|bit-not|bit-or|bit-shift-left|bit-shift-right|bit-xor|boolean|branch\?|butlast|byte|cast|char|children|class|clear-agent-errors|comment|commute|comp|comparator|complement|concat|cond|conj|cons|constantly|construct-proxy|contains\?|count|create-ns|create-struct|cycle|dec|declare|def|def-|definline|definterface|defmacro|defmethod|defmulti|defn|defn-|defonce|defproject|defprotocol|defrecord|defstruct|deftype|deref|difference|disj|dissoc|distinct|do|doall|doc|dorun|doseq|dosync|dotimes|doto|double|down|drop|drop-while|edit|end\?|ensure|eval|every\?|false\?|ffirst|file-seq|filter|find|find-doc|find-ns|find-var|first|float|flush|fn|fnseq|for|frest|gensym|get|get-proxy-class|hash-map|hash-set|identical\?|identity|if|if-let|if-not|import|in-ns|inc|index|insert-child|insert-left|insert-right|inspect-table|inspect-tree|instance\?|int|interleave|intersection|into|into-array|iterate|join|key|keys|keyword|keyword\?|last|lazy-cat|lazy-cons|left|lefts|let|line-seq|list|list\*|load|load-file|locking|long|loop|macroexpand|macroexpand-1|make-array|make-node|map|map-invert|map\?|mapcat|max|max-key|memfn|merge|merge-with|meta|min|min-key|monitor-enter|name|namespace|neg\?|new|newline|next|nil\?|node|not|not-any\?|not-every\?|not=|ns|ns-imports|ns-interns|ns-map|ns-name|ns-publics|ns-refers|ns-resolve|ns-unmap|nth|nthrest|or|parse|partial|path|peek|pop|pos\?|pr|pr-str|print|print-str|println|println-str|prn|prn-str|project|proxy|proxy-mappings|quot|quote|rand|rand-int|range|re-find|re-groups|re-matcher|re-matches|re-pattern|re-seq|read|read-line|recur|reduce|ref|ref-set|refer|rem|remove|remove-method|remove-ns|rename|rename-keys|repeat|replace|replicate|resolve|rest|resultset-seq|reverse|rfirst|right|rights|root|rrest|rseq|second|select|select-keys|send|send-off|seq|seq-zip|seq\?|set|set!|short|slurp|some|sort|sort-by|sorted-map|sorted-map-by|sorted-set|special-symbol\?|split-at|split-with|str|string\?|struct|struct-map|subs|subvec|symbol|symbol\?|sync|take|take-nth|take-while|test|throw|time|to-array|to-array-2d|tree-seq|true\?|try|union|up|update-proxy|val|vals|var|var-get|var-set|var\?|vector|vector-zip|vector\?|when|when-first|when-let|when-not|with-local-vars|with-meta|with-open|with-out-str|xml-seq|xml-zip|zero\?|zipmap|zipper)(?=[\s)]|$)/,lookbehind:!0},boolean:/\b(?:false|nil|true)\b/,number:{pattern:/(^|[^\w$@])(?:\d+(?:[/.]\d+)?(?:e[+-]?\d+)?|0x[a-f0-9]+|[1-9]\d?r[a-z0-9]+)[lmn]?(?![\w$@])/i,lookbehind:!0},function:{pattern:/((?:^|[^'])\()[\w*+!?'<>=/.-]+(?=[\s)]|$)/,lookbehind:!0},operator:/[#@^`~]/,punctuation:/[{}\[\](),]/}}e.exports=t,t.displayName="clojure",t.aliases=[]},65460:function(e){"use strict";function t(e){e.languages.cmake={comment:/#.*/,string:{pattern:/"(?:[^\\"]|\\.)*"/,greedy:!0,inside:{interpolation:{pattern:/\$\{(?:[^{}$]|\$\{[^{}$]*\})*\}/,inside:{punctuation:/\$\{|\}/,variable:/\w+/}}}},variable:/\b(?:CMAKE_\w+|\w+_(?:(?:BINARY|SOURCE)_DIR|DESCRIPTION|HOMEPAGE_URL|ROOT|VERSION(?:_MAJOR|_MINOR|_PATCH|_TWEAK)?)|(?:ANDROID|APPLE|BORLAND|BUILD_SHARED_LIBS|CACHE|CPACK_(?:ABSOLUTE_DESTINATION_FILES|COMPONENT_INCLUDE_TOPLEVEL_DIRECTORY|ERROR_ON_ABSOLUTE_INSTALL_DESTINATION|INCLUDE_TOPLEVEL_DIRECTORY|INSTALL_DEFAULT_DIRECTORY_PERMISSIONS|INSTALL_SCRIPT|PACKAGING_INSTALL_PREFIX|SET_DESTDIR|WARN_ON_ABSOLUTE_INSTALL_DESTINATION)|CTEST_(?:BINARY_DIRECTORY|BUILD_COMMAND|BUILD_NAME|BZR_COMMAND|BZR_UPDATE_OPTIONS|CHANGE_ID|CHECKOUT_COMMAND|CONFIGURATION_TYPE|CONFIGURE_COMMAND|COVERAGE_COMMAND|COVERAGE_EXTRA_FLAGS|CURL_OPTIONS|CUSTOM_(?:COVERAGE_EXCLUDE|ERROR_EXCEPTION|ERROR_MATCH|ERROR_POST_CONTEXT|ERROR_PRE_CONTEXT|MAXIMUM_FAILED_TEST_OUTPUT_SIZE|MAXIMUM_NUMBER_OF_(?:ERRORS|WARNINGS)|MAXIMUM_PASSED_TEST_OUTPUT_SIZE|MEMCHECK_IGNORE|POST_MEMCHECK|POST_TEST|PRE_MEMCHECK|PRE_TEST|TESTS_IGNORE|WARNING_EXCEPTION|WARNING_MATCH)|CVS_CHECKOUT|CVS_COMMAND|CVS_UPDATE_OPTIONS|DROP_LOCATION|DROP_METHOD|DROP_SITE|DROP_SITE_CDASH|DROP_SITE_PASSWORD|DROP_SITE_USER|EXTRA_COVERAGE_GLOB|GIT_COMMAND|GIT_INIT_SUBMODULES|GIT_UPDATE_CUSTOM|GIT_UPDATE_OPTIONS|HG_COMMAND|HG_UPDATE_OPTIONS|LABELS_FOR_SUBPROJECTS|MEMORYCHECK_(?:COMMAND|COMMAND_OPTIONS|SANITIZER_OPTIONS|SUPPRESSIONS_FILE|TYPE)|NIGHTLY_START_TIME|P4_CLIENT|P4_COMMAND|P4_OPTIONS|P4_UPDATE_OPTIONS|RUN_CURRENT_SCRIPT|SCP_COMMAND|SITE|SOURCE_DIRECTORY|SUBMIT_URL|SVN_COMMAND|SVN_OPTIONS|SVN_UPDATE_OPTIONS|TEST_LOAD|TEST_TIMEOUT|TRIGGER_SITE|UPDATE_COMMAND|UPDATE_OPTIONS|UPDATE_VERSION_ONLY|USE_LAUNCHERS)|CYGWIN|ENV|EXECUTABLE_OUTPUT_PATH|GHS-MULTI|IOS|LIBRARY_OUTPUT_PATH|MINGW|MSVC(?:10|11|12|14|60|70|71|80|90|_IDE|_TOOLSET_VERSION|_VERSION)?|MSYS|PROJECT_(?:BINARY_DIR|DESCRIPTION|HOMEPAGE_URL|NAME|SOURCE_DIR|VERSION|VERSION_(?:MAJOR|MINOR|PATCH|TWEAK))|UNIX|WIN32|WINCE|WINDOWS_PHONE|WINDOWS_STORE|XCODE|XCODE_VERSION))\b/,property:/\b(?:cxx_\w+|(?:ARCHIVE_OUTPUT_(?:DIRECTORY|NAME)|COMPILE_DEFINITIONS|COMPILE_PDB_NAME|COMPILE_PDB_OUTPUT_DIRECTORY|EXCLUDE_FROM_DEFAULT_BUILD|IMPORTED_(?:IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_LANGUAGES|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|NO_SONAME|OBJECTS|SONAME)|INTERPROCEDURAL_OPTIMIZATION|LIBRARY_OUTPUT_DIRECTORY|LIBRARY_OUTPUT_NAME|LINK_FLAGS|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|MAP_IMPORTED_CONFIG|OSX_ARCHITECTURES|OUTPUT_NAME|PDB_NAME|PDB_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_NAME|STATIC_LIBRARY_FLAGS|VS_CSHARP|VS_DOTNET_REFERENCEPROP|VS_DOTNET_REFERENCE|VS_GLOBAL_SECTION_POST|VS_GLOBAL_SECTION_PRE|VS_GLOBAL|XCODE_ATTRIBUTE)_\w+|\w+_(?:CLANG_TIDY|COMPILER_LAUNCHER|CPPCHECK|CPPLINT|INCLUDE_WHAT_YOU_USE|OUTPUT_NAME|POSTFIX|VISIBILITY_PRESET)|ABSTRACT|ADDITIONAL_MAKE_CLEAN_FILES|ADVANCED|ALIASED_TARGET|ALLOW_DUPLICATE_CUSTOM_TARGETS|ANDROID_(?:ANT_ADDITIONAL_OPTIONS|API|API_MIN|ARCH|ASSETS_DIRECTORIES|GUI|JAR_DEPENDENCIES|NATIVE_LIB_DEPENDENCIES|NATIVE_LIB_DIRECTORIES|PROCESS_MAX|PROGUARD|PROGUARD_CONFIG_PATH|SECURE_PROPS_PATH|SKIP_ANT_STEP|STL_TYPE)|ARCHIVE_OUTPUT_DIRECTORY|ATTACHED_FILES|ATTACHED_FILES_ON_FAIL|AUTOGEN_(?:BUILD_DIR|ORIGIN_DEPENDS|PARALLEL|SOURCE_GROUP|TARGETS_FOLDER|TARGET_DEPENDS)|AUTOMOC|AUTOMOC_(?:COMPILER_PREDEFINES|DEPEND_FILTERS|EXECUTABLE|MACRO_NAMES|MOC_OPTIONS|SOURCE_GROUP|TARGETS_FOLDER)|AUTORCC|AUTORCC_EXECUTABLE|AUTORCC_OPTIONS|AUTORCC_SOURCE_GROUP|AUTOUIC|AUTOUIC_EXECUTABLE|AUTOUIC_OPTIONS|AUTOUIC_SEARCH_PATHS|BINARY_DIR|BUILDSYSTEM_TARGETS|BUILD_RPATH|BUILD_RPATH_USE_ORIGIN|BUILD_WITH_INSTALL_NAME_DIR|BUILD_WITH_INSTALL_RPATH|BUNDLE|BUNDLE_EXTENSION|CACHE_VARIABLES|CLEAN_NO_CUSTOM|COMMON_LANGUAGE_RUNTIME|COMPATIBLE_INTERFACE_(?:BOOL|NUMBER_MAX|NUMBER_MIN|STRING)|COMPILE_(?:DEFINITIONS|FEATURES|FLAGS|OPTIONS|PDB_NAME|PDB_OUTPUT_DIRECTORY)|COST|CPACK_DESKTOP_SHORTCUTS|CPACK_NEVER_OVERWRITE|CPACK_PERMANENT|CPACK_STARTUP_SHORTCUTS|CPACK_START_MENU_SHORTCUTS|CPACK_WIX_ACL|CROSSCOMPILING_EMULATOR|CUDA_EXTENSIONS|CUDA_PTX_COMPILATION|CUDA_RESOLVE_DEVICE_SYMBOLS|CUDA_SEPARABLE_COMPILATION|CUDA_STANDARD|CUDA_STANDARD_REQUIRED|CXX_EXTENSIONS|CXX_STANDARD|CXX_STANDARD_REQUIRED|C_EXTENSIONS|C_STANDARD|C_STANDARD_REQUIRED|DEBUG_CONFIGURATIONS|DEFINE_SYMBOL|DEFINITIONS|DEPENDS|DEPLOYMENT_ADDITIONAL_FILES|DEPLOYMENT_REMOTE_DIRECTORY|DISABLED|DISABLED_FEATURES|ECLIPSE_EXTRA_CPROJECT_CONTENTS|ECLIPSE_EXTRA_NATURES|ENABLED_FEATURES|ENABLED_LANGUAGES|ENABLE_EXPORTS|ENVIRONMENT|EXCLUDE_FROM_ALL|EXCLUDE_FROM_DEFAULT_BUILD|EXPORT_NAME|EXPORT_PROPERTIES|EXTERNAL_OBJECT|EchoString|FAIL_REGULAR_EXPRESSION|FIND_LIBRARY_USE_LIB32_PATHS|FIND_LIBRARY_USE_LIB64_PATHS|FIND_LIBRARY_USE_LIBX32_PATHS|FIND_LIBRARY_USE_OPENBSD_VERSIONING|FIXTURES_CLEANUP|FIXTURES_REQUIRED|FIXTURES_SETUP|FOLDER|FRAMEWORK|Fortran_FORMAT|Fortran_MODULE_DIRECTORY|GENERATED|GENERATOR_FILE_NAME|GENERATOR_IS_MULTI_CONFIG|GHS_INTEGRITY_APP|GHS_NO_SOURCE_GROUP_FILE|GLOBAL_DEPENDS_DEBUG_MODE|GLOBAL_DEPENDS_NO_CYCLES|GNUtoMS|HAS_CXX|HEADER_FILE_ONLY|HELPSTRING|IMPLICIT_DEPENDS_INCLUDE_TRANSFORM|IMPORTED|IMPORTED_(?:COMMON_LANGUAGE_RUNTIME|CONFIGURATIONS|GLOBAL|IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_(?:LANGUAGES|LIBRARIES|MULTIPLICITY)|LOCATION|NO_SONAME|OBJECTS|SONAME)|IMPORT_PREFIX|IMPORT_SUFFIX|INCLUDE_DIRECTORIES|INCLUDE_REGULAR_EXPRESSION|INSTALL_NAME_DIR|INSTALL_RPATH|INSTALL_RPATH_USE_LINK_PATH|INTERFACE_(?:AUTOUIC_OPTIONS|COMPILE_DEFINITIONS|COMPILE_FEATURES|COMPILE_OPTIONS|INCLUDE_DIRECTORIES|LINK_DEPENDS|LINK_DIRECTORIES|LINK_LIBRARIES|LINK_OPTIONS|POSITION_INDEPENDENT_CODE|SOURCES|SYSTEM_INCLUDE_DIRECTORIES)|INTERPROCEDURAL_OPTIMIZATION|IN_TRY_COMPILE|IOS_INSTALL_COMBINED|JOB_POOLS|JOB_POOL_COMPILE|JOB_POOL_LINK|KEEP_EXTENSION|LABELS|LANGUAGE|LIBRARY_OUTPUT_DIRECTORY|LINKER_LANGUAGE|LINK_(?:DEPENDS|DEPENDS_NO_SHARED|DIRECTORIES|FLAGS|INTERFACE_LIBRARIES|INTERFACE_MULTIPLICITY|LIBRARIES|OPTIONS|SEARCH_END_STATIC|SEARCH_START_STATIC|WHAT_YOU_USE)|LISTFILE_STACK|LOCATION|MACOSX_BUNDLE|MACOSX_BUNDLE_INFO_PLIST|MACOSX_FRAMEWORK_INFO_PLIST|MACOSX_PACKAGE_LOCATION|MACOSX_RPATH|MACROS|MANUALLY_ADDED_DEPENDENCIES|MEASUREMENT|MODIFIED|NAME|NO_SONAME|NO_SYSTEM_FROM_IMPORTED|OBJECT_DEPENDS|OBJECT_OUTPUTS|OSX_ARCHITECTURES|OUTPUT_NAME|PACKAGES_FOUND|PACKAGES_NOT_FOUND|PARENT_DIRECTORY|PASS_REGULAR_EXPRESSION|PDB_NAME|PDB_OUTPUT_DIRECTORY|POSITION_INDEPENDENT_CODE|POST_INSTALL_SCRIPT|PREDEFINED_TARGETS_FOLDER|PREFIX|PRE_INSTALL_SCRIPT|PRIVATE_HEADER|PROCESSORS|PROCESSOR_AFFINITY|PROJECT_LABEL|PUBLIC_HEADER|REPORT_UNDEFINED_PROPERTIES|REQUIRED_FILES|RESOURCE|RESOURCE_LOCK|RULE_LAUNCH_COMPILE|RULE_LAUNCH_CUSTOM|RULE_LAUNCH_LINK|RULE_MESSAGES|RUNTIME_OUTPUT_DIRECTORY|RUN_SERIAL|SKIP_AUTOGEN|SKIP_AUTOMOC|SKIP_AUTORCC|SKIP_AUTOUIC|SKIP_BUILD_RPATH|SKIP_RETURN_CODE|SOURCES|SOURCE_DIR|SOVERSION|STATIC_LIBRARY_FLAGS|STATIC_LIBRARY_OPTIONS|STRINGS|SUBDIRECTORIES|SUFFIX|SYMBOLIC|TARGET_ARCHIVES_MAY_BE_SHARED_LIBS|TARGET_MESSAGES|TARGET_SUPPORTS_SHARED_LIBS|TESTS|TEST_INCLUDE_FILE|TEST_INCLUDE_FILES|TIMEOUT|TIMEOUT_AFTER_MATCH|TYPE|USE_FOLDERS|VALUE|VARIABLES|VERSION|VISIBILITY_INLINES_HIDDEN|VS_(?:CONFIGURATION_TYPE|COPY_TO_OUT_DIR|DEBUGGER_(?:COMMAND|COMMAND_ARGUMENTS|ENVIRONMENT|WORKING_DIRECTORY)|DEPLOYMENT_CONTENT|DEPLOYMENT_LOCATION|DOTNET_REFERENCES|DOTNET_REFERENCES_COPY_LOCAL|GLOBAL_KEYWORD|GLOBAL_PROJECT_TYPES|GLOBAL_ROOTNAMESPACE|INCLUDE_IN_VSIX|IOT_STARTUP_TASK|KEYWORD|RESOURCE_GENERATOR|SCC_AUXPATH|SCC_LOCALPATH|SCC_PROJECTNAME|SCC_PROVIDER|SDK_REFERENCES|SHADER_(?:DISABLE_OPTIMIZATIONS|ENABLE_DEBUG|ENTRYPOINT|FLAGS|MODEL|OBJECT_FILE_NAME|OUTPUT_HEADER_FILE|TYPE|VARIABLE_NAME)|STARTUP_PROJECT|TOOL_OVERRIDE|USER_PROPS|WINRT_COMPONENT|WINRT_EXTENSIONS|WINRT_REFERENCES|XAML_TYPE)|WILL_FAIL|WIN32_EXECUTABLE|WINDOWS_EXPORT_ALL_SYMBOLS|WORKING_DIRECTORY|WRAP_EXCLUDE|XCODE_(?:EMIT_EFFECTIVE_PLATFORM_NAME|EXPLICIT_FILE_TYPE|FILE_ATTRIBUTES|LAST_KNOWN_FILE_TYPE|PRODUCT_TYPE|SCHEME_(?:ADDRESS_SANITIZER|ADDRESS_SANITIZER_USE_AFTER_RETURN|ARGUMENTS|DISABLE_MAIN_THREAD_CHECKER|DYNAMIC_LIBRARY_LOADS|DYNAMIC_LINKER_API_USAGE|ENVIRONMENT|EXECUTABLE|GUARD_MALLOC|MAIN_THREAD_CHECKER_STOP|MALLOC_GUARD_EDGES|MALLOC_SCRIBBLE|MALLOC_STACK|THREAD_SANITIZER(?:_STOP)?|UNDEFINED_BEHAVIOUR_SANITIZER(?:_STOP)?|ZOMBIE_OBJECTS))|XCTEST)\b/,keyword:/\b(?:add_compile_definitions|add_compile_options|add_custom_command|add_custom_target|add_definitions|add_dependencies|add_executable|add_library|add_link_options|add_subdirectory|add_test|aux_source_directory|break|build_command|build_name|cmake_host_system_information|cmake_minimum_required|cmake_parse_arguments|cmake_policy|configure_file|continue|create_test_sourcelist|ctest_build|ctest_configure|ctest_coverage|ctest_empty_binary_directory|ctest_memcheck|ctest_read_custom_files|ctest_run_script|ctest_sleep|ctest_start|ctest_submit|ctest_test|ctest_update|ctest_upload|define_property|else|elseif|enable_language|enable_testing|endforeach|endfunction|endif|endmacro|endwhile|exec_program|execute_process|export|export_library_dependencies|file|find_file|find_library|find_package|find_path|find_program|fltk_wrap_ui|foreach|function|get_cmake_property|get_directory_property|get_filename_component|get_property|get_source_file_property|get_target_property|get_test_property|if|include|include_directories|include_external_msproject|include_guard|include_regular_expression|install|install_files|install_programs|install_targets|link_directories|link_libraries|list|load_cache|load_command|macro|make_directory|mark_as_advanced|math|message|option|output_required_files|project|qt_wrap_cpp|qt_wrap_ui|remove|remove_definitions|return|separate_arguments|set|set_directory_properties|set_property|set_source_files_properties|set_target_properties|set_tests_properties|site_name|source_group|string|subdir_depends|subdirs|target_compile_definitions|target_compile_features|target_compile_options|target_include_directories|target_link_directories|target_link_libraries|target_link_options|target_sources|try_compile|try_run|unset|use_mangled_mesa|utility_source|variable_requires|variable_watch|while|write_file)(?=\s*\()\b/,boolean:/\b(?:FALSE|OFF|ON|TRUE)\b/,namespace:/\b(?:INTERFACE|PRIVATE|PROPERTIES|PUBLIC|SHARED|STATIC|TARGET_OBJECTS)\b/,operator:/\b(?:AND|DEFINED|EQUAL|GREATER|LESS|MATCHES|NOT|OR|STREQUAL|STRGREATER|STRLESS|VERSION_EQUAL|VERSION_GREATER|VERSION_LESS)\b/,inserted:{pattern:/\b\w+::\w+\b/,alias:"class-name"},number:/\b\d+(?:\.\d+)*\b/,function:/\b[a-z_]\w*(?=\s*\()\b/i,punctuation:/[()>}]|\$[<{]/}}e.exports=t,t.displayName="cmake",t.aliases=[]},41722:function(e){"use strict";function t(e){e.languages.cobol={comment:{pattern:/\*>.*|(^[ \t]*)\*.*/m,lookbehind:!0,greedy:!0},string:{pattern:/[xzgn]?(?:"(?:[^\r\n"]|"")*"(?!")|'(?:[^\r\n']|'')*'(?!'))/i,greedy:!0},level:{pattern:/(^[ \t]*)\d+\b/m,lookbehind:!0,greedy:!0,alias:"number"},"class-name":{pattern:/(\bpic(?:ture)?\s+)(?:(?:[-\w$/,:*+<>]|\.(?!\s|$))(?:\(\d+\))?)+/i,lookbehind:!0,inside:{number:{pattern:/(\()\d+/,lookbehind:!0},punctuation:/[()]/}},keyword:{pattern:/(^|[^\w-])(?:ABORT|ACCEPT|ACCESS|ADD|ADDRESS|ADVANCING|AFTER|ALIGNED|ALL|ALPHABET|ALPHABETIC|ALPHABETIC-LOWER|ALPHABETIC-UPPER|ALPHANUMERIC|ALPHANUMERIC-EDITED|ALSO|ALTER|ALTERNATE|ANY|ARE|AREA|AREAS|AS|ASCENDING|ASCII|ASSIGN|ASSOCIATED-DATA|ASSOCIATED-DATA-LENGTH|AT|ATTRIBUTE|AUTHOR|AUTO|AUTO-SKIP|BACKGROUND-COLOR|BACKGROUND-COLOUR|BASIS|BEEP|BEFORE|BEGINNING|BELL|BINARY|BIT|BLANK|BLINK|BLOCK|BOTTOM|BOUNDS|BY|BYFUNCTION|BYTITLE|CALL|CANCEL|CAPABLE|CCSVERSION|CD|CF|CH|CHAINING|CHANGED|CHANNEL|CHARACTER|CHARACTERS|CLASS|CLASS-ID|CLOCK-UNITS|CLOSE|CLOSE-DISPOSITION|COBOL|CODE|CODE-SET|COL|COLLATING|COLUMN|COM-REG|COMMA|COMMITMENT|COMMON|COMMUNICATION|COMP|COMP-1|COMP-2|COMP-3|COMP-4|COMP-5|COMPUTATIONAL|COMPUTATIONAL-1|COMPUTATIONAL-2|COMPUTATIONAL-3|COMPUTATIONAL-4|COMPUTATIONAL-5|COMPUTE|CONFIGURATION|CONTAINS|CONTENT|CONTINUE|CONTROL|CONTROL-POINT|CONTROLS|CONVENTION|CONVERTING|COPY|CORR|CORRESPONDING|COUNT|CRUNCH|CURRENCY|CURSOR|DATA|DATA-BASE|DATE|DATE-COMPILED|DATE-WRITTEN|DAY|DAY-OF-WEEK|DBCS|DE|DEBUG-CONTENTS|DEBUG-ITEM|DEBUG-LINE|DEBUG-NAME|DEBUG-SUB-1|DEBUG-SUB-2|DEBUG-SUB-3|DEBUGGING|DECIMAL-POINT|DECLARATIVES|DEFAULT|DEFAULT-DISPLAY|DEFINITION|DELETE|DELIMITED|DELIMITER|DEPENDING|DESCENDING|DESTINATION|DETAIL|DFHRESP|DFHVALUE|DISABLE|DISK|DISPLAY|DISPLAY-1|DIVIDE|DIVISION|DONTCARE|DOUBLE|DOWN|DUPLICATES|DYNAMIC|EBCDIC|EGCS|EGI|ELSE|EMI|EMPTY-CHECK|ENABLE|END|END-ACCEPT|END-ADD|END-CALL|END-COMPUTE|END-DELETE|END-DIVIDE|END-EVALUATE|END-IF|END-MULTIPLY|END-OF-PAGE|END-PERFORM|END-READ|END-RECEIVE|END-RETURN|END-REWRITE|END-SEARCH|END-START|END-STRING|END-SUBTRACT|END-UNSTRING|END-WRITE|ENDING|ENTER|ENTRY|ENTRY-PROCEDURE|ENVIRONMENT|EOL|EOP|EOS|ERASE|ERROR|ESCAPE|ESI|EVALUATE|EVENT|EVERY|EXCEPTION|EXCLUSIVE|EXHIBIT|EXIT|EXPORT|EXTEND|EXTENDED|EXTERNAL|FD|FILE|FILE-CONTROL|FILLER|FINAL|FIRST|FOOTING|FOR|FOREGROUND-COLOR|FOREGROUND-COLOUR|FROM|FULL|FUNCTION|FUNCTION-POINTER|FUNCTIONNAME|GENERATE|GIVING|GLOBAL|GO|GOBACK|GRID|GROUP|HEADING|HIGH-VALUE|HIGH-VALUES|HIGHLIGHT|I-O|I-O-CONTROL|ID|IDENTIFICATION|IF|IMPLICIT|IMPORT|IN|INDEX|INDEXED|INDICATE|INITIAL|INITIALIZE|INITIATE|INPUT|INPUT-OUTPUT|INSPECT|INSTALLATION|INTEGER|INTO|INVALID|INVOKE|IS|JUST|JUSTIFIED|KANJI|KEPT|KEY|KEYBOARD|LABEL|LANGUAGE|LAST|LB|LD|LEADING|LEFT|LEFTLINE|LENGTH|LENGTH-CHECK|LIBACCESS|LIBPARAMETER|LIBRARY|LIMIT|LIMITS|LINAGE|LINAGE-COUNTER|LINE|LINE-COUNTER|LINES|LINKAGE|LIST|LOCAL|LOCAL-STORAGE|LOCK|LONG-DATE|LONG-TIME|LOW-VALUE|LOW-VALUES|LOWER|LOWLIGHT|MEMORY|MERGE|MESSAGE|MMDDYYYY|MODE|MODULES|MORE-LABELS|MOVE|MULTIPLE|MULTIPLY|NAMED|NATIONAL|NATIONAL-EDITED|NATIVE|NEGATIVE|NETWORK|NEXT|NO|NO-ECHO|NULL|NULLS|NUMBER|NUMERIC|NUMERIC-DATE|NUMERIC-EDITED|NUMERIC-TIME|OBJECT-COMPUTER|OCCURS|ODT|OF|OFF|OMITTED|ON|OPEN|OPTIONAL|ORDER|ORDERLY|ORGANIZATION|OTHER|OUTPUT|OVERFLOW|OVERLINE|OWN|PACKED-DECIMAL|PADDING|PAGE|PAGE-COUNTER|PASSWORD|PERFORM|PF|PH|PIC|PICTURE|PLUS|POINTER|PORT|POSITION|POSITIVE|PRINTER|PRINTING|PRIVATE|PROCEDURE|PROCEDURE-POINTER|PROCEDURES|PROCEED|PROCESS|PROGRAM|PROGRAM-ID|PROGRAM-LIBRARY|PROMPT|PURGE|QUEUE|QUOTE|QUOTES|RANDOM|RD|READ|READER|REAL|RECEIVE|RECEIVED|RECORD|RECORDING|RECORDS|RECURSIVE|REDEFINES|REEL|REF|REFERENCE|REFERENCES|RELATIVE|RELEASE|REMAINDER|REMARKS|REMOTE|REMOVAL|REMOVE|RENAMES|REPLACE|REPLACING|REPORT|REPORTING|REPORTS|REQUIRED|RERUN|RESERVE|RESET|RETURN|RETURN-CODE|RETURNING|REVERSE-VIDEO|REVERSED|REWIND|REWRITE|RF|RH|RIGHT|ROUNDED|RUN|SAME|SAVE|SCREEN|SD|SEARCH|SECTION|SECURE|SECURITY|SEGMENT|SEGMENT-LIMIT|SELECT|SEND|SENTENCE|SEPARATE|SEQUENCE|SEQUENTIAL|SET|SHARED|SHAREDBYALL|SHAREDBYRUNUNIT|SHARING|SHIFT-IN|SHIFT-OUT|SHORT-DATE|SIGN|SIZE|SORT|SORT-CONTROL|SORT-CORE-SIZE|SORT-FILE-SIZE|SORT-MERGE|SORT-MESSAGE|SORT-MODE-SIZE|SORT-RETURN|SOURCE|SOURCE-COMPUTER|SPACE|SPACES|SPECIAL-NAMES|STANDARD|STANDARD-1|STANDARD-2|START|STATUS|STOP|STRING|SUB-QUEUE-1|SUB-QUEUE-2|SUB-QUEUE-3|SUBTRACT|SUM|SUPPRESS|SYMBOL|SYMBOLIC|SYNC|SYNCHRONIZED|TABLE|TALLY|TALLYING|TAPE|TASK|TERMINAL|TERMINATE|TEST|TEXT|THEN|THREAD|THREAD-LOCAL|THROUGH|THRU|TIME|TIMER|TIMES|TITLE|TO|TODAYS-DATE|TODAYS-NAME|TOP|TRAILING|TRUNCATED|TYPE|TYPEDEF|UNDERLINE|UNIT|UNSTRING|UNTIL|UP|UPON|USAGE|USE|USING|VALUE|VALUES|VARYING|VIRTUAL|WAIT|WHEN|WHEN-COMPILED|WITH|WORDS|WORKING-STORAGE|WRITE|YEAR|YYYYDDD|YYYYMMDD|ZERO-FILL|ZEROES|ZEROS)(?![\w-])/i,lookbehind:!0},boolean:{pattern:/(^|[^\w-])(?:false|true)(?![\w-])/i,lookbehind:!0},number:{pattern:/(^|[^\w-])(?:[+-]?(?:(?:\d+(?:[.,]\d+)?|[.,]\d+)(?:e[+-]?\d+)?|zero))(?![\w-])/i,lookbehind:!0},operator:[/<>|[<>]=?|[=+*/&]/,{pattern:/(^|[^\w-])(?:-|and|equal|greater|less|not|or|than)(?![\w-])/i,lookbehind:!0}],punctuation:/[.:,()]/}}e.exports=t,t.displayName="cobol",t.aliases=[]},75930:function(e){"use strict";function t(e){!function(e){var t=/#(?!\{).+/,n={pattern:/#\{[^}]+\}/,alias:"variable"};e.languages.coffeescript=e.languages.extend("javascript",{comment:t,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:n}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),e.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:t,interpolation:n}}}),e.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:e.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:n}}]}),e.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete e.languages.coffeescript["template-string"],e.languages.coffee=e.languages.coffeescript}(e)}e.exports=t,t.displayName="coffeescript",t.aliases=["coffee"]},85951:function(e){"use strict";function t(e){e.languages.concurnas={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\/\/.*)/,lookbehind:!0,greedy:!0},langext:{pattern:/\b\w+\s*\|\|[\s\S]+?\|\|/,greedy:!0,inside:{"class-name":/^\w+/,string:{pattern:/(^\s*\|\|)[\s\S]+(?=\|\|$)/,lookbehind:!0},punctuation:/\|\|/}},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/,lookbehind:!0},keyword:/\b(?:abstract|actor|also|annotation|assert|async|await|bool|boolean|break|byte|case|catch|changed|char|class|closed|constant|continue|def|default|del|double|elif|else|enum|every|extends|false|finally|float|for|from|global|gpudef|gpukernel|if|import|in|init|inject|int|lambda|local|long|loop|match|new|nodefault|null|of|onchange|open|out|override|package|parfor|parforsync|post|pre|private|protected|provide|provider|public|return|shared|short|single|size_t|sizeof|super|sync|this|throw|trait|trans|transient|true|try|typedef|unchecked|using|val|var|void|while|with)\b/,boolean:/\b(?:false|true)\b/,number:/\b0b[01][01_]*L?\b|\b0x(?:[\da-f_]*\.)?[\da-f_p+-]+\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfls]?/i,punctuation:/[{}[\];(),.:]/,operator:/<==|>==|=>|->|<-|<>|&==|&<>|\?:?|\.\?|\+\+|--|[-+*/=<>]=?|[!^~]|\b(?:and|as|band|bor|bxor|comp|is|isnot|mod|or)\b=?/,annotation:{pattern:/@(?:\w+:)?(?:\w+|\[[^\]]+\])?/,alias:"builtin"}},e.languages.insertBefore("concurnas","langext",{"regex-literal":{pattern:/\br("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:e.languages.concurnas},regex:/[\s\S]+/}},"string-literal":{pattern:/(?:\B|\bs)("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:e.languages.concurnas},string:/[\s\S]+/}}}),e.languages.conc=e.languages.concurnas}e.exports=t,t.displayName="concurnas",t.aliases=["conc"]},39577:function(e){"use strict";function t(e){!function(e){for(var t=/\(\*(?:[^(*]|\((?!\*)|\*(?!\))|)*\*\)/.source,n=0;n<2;n++)t=t.replace(//g,(function(){return t}));t=t.replace(//g,"[]"),e.languages.coq={comment:RegExp(t),string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},attribute:[{pattern:RegExp(/#\[(?:[^\[\]("]|"(?:[^"]|"")*"(?!")|\((?!\*)|)*\]/.source.replace(//g,(function(){return t}))),greedy:!0,alias:"attr-name",inside:{comment:RegExp(t),string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},operator:/=/,punctuation:/^#\[|\]$|[,()]/}},{pattern:/\b(?:Cumulative|Global|Local|Monomorphic|NonCumulative|Polymorphic|Private|Program)\b/,alias:"attr-name"}],keyword:/\b(?:Abort|About|Add|Admit|Admitted|All|Arguments|As|Assumptions|Axiom|Axioms|Back|BackTo|Backtrace|BinOp|BinOpSpec|BinRel|Bind|Blacklist|Canonical|Case|Cd|Check|Class|Classes|Close|CoFixpoint|CoInductive|Coercion|Coercions|Collection|Combined|Compute|Conjecture|Conjectures|Constant|Constants|Constraint|Constructors|Context|Corollary|Create|CstOp|Custom|Cut|Debug|Declare|Defined|Definition|Delimit|Dependencies|Dependent|Derive|Diffs|Drop|Elimination|End|Entry|Equality|Eval|Example|Existential|Existentials|Existing|Export|Extern|Extraction|Fact|Fail|Field|File|Firstorder|Fixpoint|Flags|Focus|From|Funclass|Function|Functional|GC|Generalizable|Goal|Grab|Grammar|Graph|Guarded|Haskell|Heap|Hide|Hint|HintDb|Hints|Hypotheses|Hypothesis|IF|Identity|Immediate|Implicit|Implicits|Import|Include|Induction|Inductive|Infix|Info|Initial|InjTyp|Inline|Inspect|Instance|Instances|Intro|Intros|Inversion|Inversion_clear|JSON|Language|Left|Lemma|Let|Lia|Libraries|Library|Load|LoadPath|Locate|Ltac|Ltac2|ML|Match|Method|Minimality|Module|Modules|Morphism|Next|NoInline|Notation|Number|OCaml|Obligation|Obligations|Opaque|Open|Optimize|Parameter|Parameters|Parametric|Path|Paths|Prenex|Preterm|Primitive|Print|Profile|Projections|Proof|Prop|PropBinOp|PropOp|PropUOp|Property|Proposition|Pwd|Qed|Quit|Rec|Record|Recursive|Redirect|Reduction|Register|Relation|Remark|Remove|Require|Reserved|Reset|Resolve|Restart|Rewrite|Right|Ring|Rings|SProp|Saturate|Save|Scheme|Scope|Scopes|Search|SearchHead|SearchPattern|SearchRewrite|Section|Separate|Set|Setoid|Show|Signatures|Solve|Solver|Sort|Sortclass|Sorted|Spec|Step|Strategies|Strategy|String|Structure|SubClass|Subgraph|SuchThat|Tactic|Term|TestCompile|Theorem|Time|Timeout|To|Transparent|Type|Typeclasses|Types|Typing|UnOp|UnOpSpec|Undelimit|Undo|Unfocus|Unfocused|Unfold|Universe|Universes|Unshelve|Variable|Variables|Variant|Verbose|View|Visibility|Zify|_|apply|as|at|by|cofix|else|end|exists|exists2|fix|for|forall|fun|if|in|let|match|measure|move|removed|return|struct|then|using|wf|where|with)\b/,number:/\b(?:0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]+)?(?:p[+-]?\d[\d_]*)?|\d[\d_]*(?:\.[\d_]+)?(?:e[+-]?\d[\d_]*)?)\b/i,punct:{pattern:/@\{|\{\||\[=|:>/,alias:"punctuation"},operator:/\/\\|\\\/|\.{2,3}|:{1,2}=|\*\*|[-=]>|<(?:->?|[+:=>]|<:)|>(?:=|->)|\|[-|]?|[-!%&*+/<=>?@^~']/,punctuation:/\.\(|`\(|@\{|`\{|\{\||\[=|:>|[:.,;(){}\[\]]/}}(e)}e.exports=t,t.displayName="coq",t.aliases=[]},35190:function(e,t,n){"use strict";var r=n(25667);function i(e){e.register(r),function(e){var t=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,n=/\b(?!)\w+(?:\s*\.\s*\w+)*\b/.source.replace(//g,(function(){return t.source}));e.languages.cpp=e.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!)\w+/.source.replace(//g,(function(){return t.source}))),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:t,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),e.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/(?:\s*:\s*)?|:\s*/.source.replace(//g,(function(){return n}))+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),e.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:e.languages.cpp}}}}),e.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),e.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:e.languages.extend("cpp",{})}}),e.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},e.languages.cpp["base-clause"])}(e)}e.exports=i,i.displayName="cpp",i.aliases=[]},72990:function(e,t,n){"use strict";var r=n(99560);function i(e){e.register(r),function(e){e.languages.crystal=e.languages.extend("ruby",{keyword:[/\b(?:__DIR__|__END_LINE__|__FILE__|__LINE__|abstract|alias|annotation|as|asm|begin|break|case|class|def|do|else|elsif|end|ensure|enum|extend|for|fun|if|ifdef|include|instance_sizeof|lib|macro|module|next|of|out|pointerof|private|protected|ptr|require|rescue|return|select|self|sizeof|struct|super|then|type|typeof|undef|uninitialized|union|unless|until|when|while|with|yield)\b/,{pattern:/(\.\s*)(?:is_a|responds_to)\?/,lookbehind:!0}],number:/\b(?:0b[01_]*[01]|0o[0-7_]*[0-7]|0x[\da-fA-F_]*[\da-fA-F]|(?:\d(?:[\d_]*\d)?)(?:\.[\d_]*\d)?(?:[eE][+-]?[\d_]*\d)?)(?:_(?:[uif](?:8|16|32|64))?)?\b/,operator:[/->/,e.languages.ruby.operator],punctuation:/[(){}[\].,;\\]/}),e.languages.insertBefore("crystal","string-literal",{attribute:{pattern:/@\[.*?\]/,inside:{delimiter:{pattern:/^@\[|\]$/,alias:"punctuation"},attribute:{pattern:/^(\s*)\w+/,lookbehind:!0,alias:"class-name"},args:{pattern:/\S(?:[\s\S]*\S)?/,inside:e.languages.crystal}}},expansion:{pattern:/\{(?:\{.*?\}|%.*?%)\}/,inside:{content:{pattern:/^(\{.)[\s\S]+(?=.\}$)/,lookbehind:!0,inside:e.languages.crystal},delimiter:{pattern:/^\{[\{%]|[\}%]\}$/,alias:"operator"}}},char:{pattern:/'(?:[^\\\r\n]{1,2}|\\(?:.|u(?:[A-Fa-f0-9]{1,4}|\{[A-Fa-f0-9]{1,6}\})))'/,greedy:!0}})}(e)}e.exports=i,i.displayName="crystal",i.aliases=[]},58621:function(e){"use strict";function t(e){!function(e){function t(e,t){return e.replace(/<<(\d+)>>/g,(function(e,n){return"(?:"+t[+n]+")"}))}function n(e,n,r){return RegExp(t(e,n),r||"")}function r(e,t){for(var n=0;n>/g,(function(){return"(?:"+e+")"}));return e.replace(/<>/g,"[^\\s\\S]")}var i="bool byte char decimal double dynamic float int long object sbyte short string uint ulong ushort var void",a="class enum interface record struct",o="add alias and ascending async await by descending from(?=\\s*(?:\\w|$)) get global group into init(?=\\s*;) join let nameof not notnull on or orderby partial remove select set unmanaged value when where with(?=\\s*{)",s="abstract as base break case catch checked const continue default delegate do else event explicit extern finally fixed for foreach goto if implicit in internal is lock namespace new null operator out override params private protected public readonly ref return sealed sizeof stackalloc static switch this throw try typeof unchecked unsafe using virtual volatile while yield";function l(e){return"\\b(?:"+e.trim().replace(/ /g,"|")+")\\b"}var u=l(a),c=RegExp(l(i+" "+a+" "+o+" "+s)),d=l(a+" "+o+" "+s),p=l(i+" "+a+" "+s),f=r(/<(?:[^<>;=+\-*/%&|^]|<>)*>/.source,2),h=r(/\((?:[^()]|<>)*\)/.source,2),m=/@?\b[A-Za-z_]\w*\b/.source,g=t(/<<0>>(?:\s*<<1>>)?/.source,[m,f]),v=t(/(?!<<0>>)<<1>>(?:\s*\.\s*<<1>>)*/.source,[d,g]),b=/\[\s*(?:,\s*)*\]/.source,y=t(/<<0>>(?:\s*(?:\?\s*)?<<1>>)*(?:\s*\?)?/.source,[v,b]),O=t(/[^,()<>[\];=+\-*/%&|^]|<<0>>|<<1>>|<<2>>/.source,[f,h,b]),E=t(/\(<<0>>+(?:,<<0>>+)+\)/.source,[O]),T=t(/(?:<<0>>|<<1>>)(?:\s*(?:\?\s*)?<<2>>)*(?:\s*\?)?/.source,[E,v,b]),S={keyword:c,punctuation:/[<>()?,.:[\]]/},k=/'(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'/.source,A=/"(?:\\.|[^\\"\r\n])*"/.source,C=/@"(?:""|\\[\s\S]|[^\\"])*"(?!")/.source;e.languages.csharp=e.languages.extend("clike",{string:[{pattern:n(/(^|[^$\\])<<0>>/.source,[C]),lookbehind:!0,greedy:!0},{pattern:n(/(^|[^@$\\])<<0>>/.source,[A]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:n(/(\busing\s+static\s+)<<0>>(?=\s*;)/.source,[v]),lookbehind:!0,inside:S},{pattern:n(/(\busing\s+<<0>>\s*=\s*)<<1>>(?=\s*;)/.source,[m,T]),lookbehind:!0,inside:S},{pattern:n(/(\busing\s+)<<0>>(?=\s*=)/.source,[m]),lookbehind:!0},{pattern:n(/(\b<<0>>\s+)<<1>>/.source,[u,g]),lookbehind:!0,inside:S},{pattern:n(/(\bcatch\s*\(\s*)<<0>>/.source,[v]),lookbehind:!0,inside:S},{pattern:n(/(\bwhere\s+)<<0>>/.source,[m]),lookbehind:!0},{pattern:n(/(\b(?:is(?:\s+not)?|as)\s+)<<0>>/.source,[y]),lookbehind:!0,inside:S},{pattern:n(/\b<<0>>(?=\s+(?!<<1>>|with\s*\{)<<2>>(?:\s*[=,;:{)\]]|\s+(?:in|when)\b))/.source,[T,p,m]),inside:S}],keyword:c,number:/(?:\b0(?:x[\da-f_]*[\da-f]|b[01_]*[01])|(?:\B\.\d+(?:_+\d+)*|\b\d+(?:_+\d+)*(?:\.\d+(?:_+\d+)*)?)(?:e[-+]?\d+(?:_+\d+)*)?)(?:[dflmu]|lu|ul)?\b/i,operator:/>>=?|<<=?|[-=]>|([-+&|])\1|~|\?\?=?|[-+*/%&|^!=<>]=?/,punctuation:/\?\.?|::|[{}[\];(),.:]/}),e.languages.insertBefore("csharp","number",{range:{pattern:/\.\./,alias:"operator"}}),e.languages.insertBefore("csharp","punctuation",{"named-parameter":{pattern:n(/([(,]\s*)<<0>>(?=\s*:)/.source,[m]),lookbehind:!0,alias:"punctuation"}}),e.languages.insertBefore("csharp","class-name",{namespace:{pattern:n(/(\b(?:namespace|using)\s+)<<0>>(?:\s*\.\s*<<0>>)*(?=\s*[;{])/.source,[m]),lookbehind:!0,inside:{punctuation:/\./}},"type-expression":{pattern:n(/(\b(?:default|sizeof|typeof)\s*\(\s*(?!\s))(?:[^()\s]|\s(?!\s)|<<0>>)*(?=\s*\))/.source,[h]),lookbehind:!0,alias:"class-name",inside:S},"return-type":{pattern:n(/<<0>>(?=\s+(?:<<1>>\s*(?:=>|[({]|\.\s*this\s*\[)|this\s*\[))/.source,[T,v]),inside:S,alias:"class-name"},"constructor-invocation":{pattern:n(/(\bnew\s+)<<0>>(?=\s*[[({])/.source,[T]),lookbehind:!0,inside:S,alias:"class-name"},"generic-method":{pattern:n(/<<0>>\s*<<1>>(?=\s*\()/.source,[m,f]),inside:{function:n(/^<<0>>/.source,[m]),generic:{pattern:RegExp(f),alias:"class-name",inside:S}}},"type-list":{pattern:n(/\b((?:<<0>>\s+<<1>>|record\s+<<1>>\s*<<5>>|where\s+<<2>>)\s*:\s*)(?:<<3>>|<<4>>|<<1>>\s*<<5>>|<<6>>)(?:\s*,\s*(?:<<3>>|<<4>>|<<6>>))*(?=\s*(?:where|[{;]|=>|$))/.source,[u,g,m,T,c.source,h,/\bnew\s*\(\s*\)/.source]),lookbehind:!0,inside:{"record-arguments":{pattern:n(/(^(?!new\s*\()<<0>>\s*)<<1>>/.source,[g,h]),lookbehind:!0,greedy:!0,inside:e.languages.csharp},keyword:c,"class-name":{pattern:RegExp(T),greedy:!0,inside:S},punctuation:/[,()]/}},preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(#)\b(?:define|elif|else|endif|endregion|error|if|line|nullable|pragma|region|undef|warning)\b/,lookbehind:!0,alias:"keyword"}}}});var _=A+"|"+k,w=t(/\/(?![*/])|\/\/[^\r\n]*[\r\n]|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>/.source,[_]),R=r(t(/[^"'/()]|<<0>>|\(<>*\)/.source,[w]),2),x=/\b(?:assembly|event|field|method|module|param|property|return|type)\b/.source,N=t(/<<0>>(?:\s*\(<<1>>*\))?/.source,[v,R]);e.languages.insertBefore("csharp","class-name",{attribute:{pattern:n(/((?:^|[^\s\w>)?])\s*\[\s*)(?:<<0>>\s*:\s*)?<<1>>(?:\s*,\s*<<1>>)*(?=\s*\])/.source,[x,N]),lookbehind:!0,greedy:!0,inside:{target:{pattern:n(/^<<0>>(?=\s*:)/.source,[x]),alias:"keyword"},"attribute-arguments":{pattern:n(/\(<<0>>*\)/.source,[R]),inside:e.languages.csharp},"class-name":{pattern:RegExp(v),inside:{punctuation:/\./}},punctuation:/[:,]/}}});var I=/:[^}\r\n]+/.source,D=r(t(/[^"'/()]|<<0>>|\(<>*\)/.source,[w]),2),L=t(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[D,I]),P=r(t(/[^"'/()]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>|\(<>*\)/.source,[_]),2),M=t(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[P,I]);function F(t,r){return{interpolation:{pattern:n(/((?:^|[^{])(?:\{\{)*)<<0>>/.source,[t]),lookbehind:!0,inside:{"format-string":{pattern:n(/(^\{(?:(?![}:])<<0>>)*)<<1>>(?=\}$)/.source,[r,I]),lookbehind:!0,inside:{punctuation:/^:/}},punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-csharp",inside:e.languages.csharp}}},string:/[\s\S]+/}}e.languages.insertBefore("csharp","string",{"interpolation-string":[{pattern:n(/(^|[^\\])(?:\$@|@\$)"(?:""|\\[\s\S]|\{\{|<<0>>|[^\\{"])*"/.source,[L]),lookbehind:!0,greedy:!0,inside:F(L,D)},{pattern:n(/(^|[^@\\])\$"(?:\\.|\{\{|<<0>>|[^\\"{])*"/.source,[M]),lookbehind:!0,greedy:!0,inside:F(M,P)}],char:{pattern:RegExp(k),greedy:!0}}),e.languages.dotnet=e.languages.cs=e.languages.csharp}(e)}e.exports=t,t.displayName="csharp",t.aliases=["dotnet","cs"]},57510:function(e,t,n){"use strict";var r=n(58621);function i(e){e.register(r),function(e){var t=/\/(?![/*])|\/\/.*[\r\n]|\/\*[^*]*(?:\*(?!\/)[^*]*)*\*\//.source,n=/@(?!")|"(?:[^\r\n\\"]|\\.)*"|@"(?:[^\\"]|""|\\[\s\S])*"(?!")/.source+"|"+/'(?:(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'|(?=[^\\](?!')))/.source;function r(e,r){for(var i=0;i/g,(function(){return"(?:"+e+")"}));return e.replace(//g,"[^\\s\\S]").replace(//g,"(?:"+n+")").replace(//g,"(?:"+t+")")}var i=r(/\((?:[^()'"@/]|||)*\)/.source,2),a=r(/\[(?:[^\[\]'"@/]|||)*\]/.source,2),o=r(/\{(?:[^{}'"@/]|||)*\}/.source,2),s=r(/<(?:[^<>'"@/]|||)*>/.source,2),l=/(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?/.source,u=/(?!\d)[^\s>\/=$<%]+/.source+l+/\s*\/?>/.source,c=/\B@?/.source+"(?:"+/<([a-zA-Z][\w:]*)/.source+l+/\s*>/.source+"(?:"+/[^<]/.source+"|"+/<\/?(?!\1\b)/.source+u+"|"+r(/<\1/.source+l+/\s*>/.source+"(?:"+/[^<]/.source+"|"+/<\/?(?!\1\b)/.source+u+"|)*"+/<\/\1\s*>/.source,2)+")*"+/<\/\1\s*>/.source+"|"+/|\+|~|\|\|/,punctuation:/[(),]/}},e.languages.css.atrule.inside["selector-function-argument"].inside=t,e.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}});var r={pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0},i={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0};e.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"},color:[{pattern:/(^|[^\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\w-])/i,lookbehind:!0},{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:r,number:i,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:r,number:i})}(e)}e.exports=t,t.displayName="cssExtras",t.aliases=[]},24343:function(e){"use strict";function t(e){!function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var n=e.languages.markup;n&&(n.tag.addInlined("style","css"),n.tag.addAttribute("style","css"))}(e)}e.exports=t,t.displayName="css",t.aliases=[]},40079:function(e){"use strict";function t(e){e.languages.csv={value:/[^\r\n,"]+|"(?:[^"]|"")*"(?!")/,punctuation:/,/}}e.exports=t,t.displayName="csv",t.aliases=[]},2518:function(e){"use strict";function t(e){e.languages.cypher={comment:/\/\/.*/,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/,greedy:!0},"class-name":{pattern:/(:\s*)(?:\w+|`(?:[^`\\\r\n])*`)(?=\s*[{):])/,lookbehind:!0,greedy:!0},relationship:{pattern:/(-\[\s*(?:\w+\s*|`(?:[^`\\\r\n])*`\s*)?:\s*|\|\s*:\s*)(?:\w+|`(?:[^`\\\r\n])*`)/,lookbehind:!0,greedy:!0,alias:"property"},identifier:{pattern:/`(?:[^`\\\r\n])*`/,greedy:!0},variable:/\$\w+/,keyword:/\b(?:ADD|ALL|AND|AS|ASC|ASCENDING|ASSERT|BY|CALL|CASE|COMMIT|CONSTRAINT|CONTAINS|CREATE|CSV|DELETE|DESC|DESCENDING|DETACH|DISTINCT|DO|DROP|ELSE|END|ENDS|EXISTS|FOR|FOREACH|IN|INDEX|IS|JOIN|KEY|LIMIT|LOAD|MANDATORY|MATCH|MERGE|NODE|NOT|OF|ON|OPTIONAL|OR|ORDER(?=\s+BY)|PERIODIC|REMOVE|REQUIRE|RETURN|SCALAR|SCAN|SET|SKIP|START|STARTS|THEN|UNION|UNIQUE|UNWIND|USING|WHEN|WHERE|WITH|XOR|YIELD)\b/i,function:/\b\w+\b(?=\s*\()/,boolean:/\b(?:false|null|true)\b/i,number:/\b(?:0x[\da-fA-F]+|\d+(?:\.\d+)?(?:[eE][+-]?\d+)?)\b/,operator:/:|<--?|--?>?|<>|=~?|[<>]=?|[+*/%^|]|\.\.\.?/,punctuation:/[()[\]{},;.]/}}e.exports=t,t.displayName="cypher",t.aliases=[]},5044:function(e){"use strict";function t(e){e.languages.d=e.languages.extend("clike",{comment:[{pattern:/^\s*#!.+/,greedy:!0},{pattern:RegExp(/(^|[^\\])/.source+"(?:"+[/\/\+(?:\/\+(?:[^+]|\+(?!\/))*\+\/|(?!\/\+)[\s\S])*?\+\//.source,/\/\/.*/.source,/\/\*[\s\S]*?\*\//.source].join("|")+")"),lookbehind:!0,greedy:!0}],string:[{pattern:RegExp([/\b[rx]"(?:\\[\s\S]|[^\\"])*"[cwd]?/.source,/\bq"(?:\[[\s\S]*?\]|\([\s\S]*?\)|<[\s\S]*?>|\{[\s\S]*?\})"/.source,/\bq"((?!\d)\w+)$[\s\S]*?^\1"/.source,/\bq"(.)[\s\S]*?\2"/.source,/(["`])(?:\\[\s\S]|(?!\3)[^\\])*\3[cwd]?/.source].join("|"),"m"),greedy:!0},{pattern:/\bq\{(?:\{[^{}]*\}|[^{}])*\}/,greedy:!0,alias:"token-string"}],keyword:/\$|\b(?:__(?:(?:DATE|EOF|FILE|FUNCTION|LINE|MODULE|PRETTY_FUNCTION|TIMESTAMP|TIME|VENDOR|VERSION)__|gshared|parameters|traits|vector)|abstract|alias|align|asm|assert|auto|body|bool|break|byte|case|cast|catch|cdouble|cent|cfloat|char|class|const|continue|creal|dchar|debug|default|delegate|delete|deprecated|do|double|dstring|else|enum|export|extern|false|final|finally|float|for|foreach|foreach_reverse|function|goto|idouble|if|ifloat|immutable|import|inout|int|interface|invariant|ireal|lazy|long|macro|mixin|module|new|nothrow|null|out|override|package|pragma|private|protected|ptrdiff_t|public|pure|real|ref|return|scope|shared|short|size_t|static|string|struct|super|switch|synchronized|template|this|throw|true|try|typedef|typeid|typeof|ubyte|ucent|uint|ulong|union|unittest|ushort|version|void|volatile|wchar|while|with|wstring)\b/,number:[/\b0x\.?[a-f\d_]+(?:(?!\.\.)\.[a-f\d_]*)?(?:p[+-]?[a-f\d_]+)?[ulfi]{0,4}/i,{pattern:/((?:\.\.)?)(?:\b0b\.?|\b|\.)\d[\d_]*(?:(?!\.\.)\.[\d_]*)?(?:e[+-]?\d[\d_]*)?[ulfi]{0,4}/i,lookbehind:!0}],operator:/\|[|=]?|&[&=]?|\+[+=]?|-[-=]?|\.?\.\.|=[>=]?|!(?:i[ns]\b|<>?=?|>=?|=)?|\bi[ns]\b|(?:<[<>]?|>>?>?|\^\^|[*\/%^~])=?/}),e.languages.insertBefore("d","string",{char:/'(?:\\(?:\W|\w+)|[^\\])'/}),e.languages.insertBefore("d","keyword",{property:/\B@\w*/}),e.languages.insertBefore("d","function",{register:{pattern:/\b(?:[ABCD][LHX]|E?(?:BP|DI|SI|SP)|[BS]PL|[ECSDGF]S|CR[0234]|[DS]IL|DR[012367]|E[ABCD]X|X?MM[0-7]|R(?:1[0-5]|[89])[BWD]?|R[ABCD]X|R[BS]P|R[DS]I|TR[3-7]|XMM(?:1[0-5]|[89])|YMM(?:1[0-5]|\d))\b|\bST(?:\([0-7]\)|\b)/,alias:"variable"}})}e.exports=t,t.displayName="d",t.aliases=[]},7776:function(e){"use strict";function t(e){!function(e){var t=[/\b(?:async|sync|yield)\*/,/\b(?:abstract|assert|async|await|break|case|catch|class|const|continue|covariant|default|deferred|do|dynamic|else|enum|export|extends|extension|external|factory|final|finally|for|get|hide|if|implements|import|in|interface|library|mixin|new|null|on|operator|part|rethrow|return|set|show|static|super|switch|sync|this|throw|try|typedef|var|void|while|with|yield)\b/],n=/(^|[^\w.])(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source,r={pattern:RegExp(n+/[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}}}};e.languages.dart=e.languages.extend("clike",{"class-name":[r,{pattern:RegExp(n+/[A-Z]\w*(?=\s+\w+\s*[;,=()])/.source),lookbehind:!0,inside:r.inside}],keyword:t,operator:/\bis!|\b(?:as|is)\b|\+\+|--|&&|\|\||<<=?|>>=?|~(?:\/=?)?|[+\-*\/%&^|=!<>]=?|\?/}),e.languages.insertBefore("dart","string",{"string-literal":{pattern:/r?(?:("""|''')[\s\S]*?\1|(["'])(?:\\.|(?!\2)[^\\\r\n])*\2(?!\2))/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\w+|\{(?:[^{}]|\{[^{}]*\})*\})/,lookbehind:!0,inside:{punctuation:/^\$\{?|\}$/,expression:{pattern:/[\s\S]+/,inside:e.languages.dart}}},string:/[\s\S]+/}},string:void 0}),e.languages.insertBefore("dart","class-name",{metadata:{pattern:/@\w+/,alias:"function"}}),e.languages.insertBefore("dart","class-name",{generics:{pattern:/<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<[\w\s,.&?]*>)*>)*>)*>/,inside:{"class-name":r,keyword:t,punctuation:/[<>(),.:]/,operator:/[?&|]/}}})}(e)}e.exports=t,t.displayName="dart",t.aliases=[]},3088:function(e){"use strict";function t(e){!function(e){e.languages.dataweave={url:/\b[A-Za-z]+:\/\/[\w/:.?=&-]+|\burn:[\w:.?=&-]+/,property:{pattern:/(?:\b\w+#)?(?:"(?:\\.|[^\\"\r\n])*"|\b\w+)(?=\s*[:@])/,greedy:!0},string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},"mime-type":/\b(?:application|audio|image|multipart|text|video)\/[\w+-]+/,date:{pattern:/\|[\w:+-]+\|/,greedy:!0},comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],regex:{pattern:/\/(?:[^\\\/\r\n]|\\[^\r\n])+\//,greedy:!0},keyword:/\b(?:and|as|at|case|do|else|fun|if|input|is|match|not|ns|null|or|output|type|unless|update|using|var)\b/,function:/\b[A-Z_]\w*(?=\s*\()/i,number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\];(),.:@]/,operator:/<<|>>|->|[<>~=]=?|!=|--?-?|\+\+?|!|\?/,boolean:/\b(?:false|true)\b/}}(e)}e.exports=t,t.displayName="dataweave",t.aliases=[]},47059:function(e){"use strict";function t(e){e.languages.dax={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/).*)/,lookbehind:!0},"data-field":{pattern:/'(?:[^']|'')*'(?!')(?:\[[ \w\xA0-\uFFFF]+\])?|\w+\[[ \w\xA0-\uFFFF]+\]/,alias:"symbol"},measure:{pattern:/\[[ \w\xA0-\uFFFF]+\]/,alias:"constant"},string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},function:/\b(?:ABS|ACOS|ACOSH|ACOT|ACOTH|ADDCOLUMNS|ADDMISSINGITEMS|ALL|ALLCROSSFILTERED|ALLEXCEPT|ALLNOBLANKROW|ALLSELECTED|AND|APPROXIMATEDISTINCTCOUNT|ASIN|ASINH|ATAN|ATANH|AVERAGE|AVERAGEA|AVERAGEX|BETA\.DIST|BETA\.INV|BLANK|CALCULATE|CALCULATETABLE|CALENDAR|CALENDARAUTO|CEILING|CHISQ\.DIST|CHISQ\.DIST\.RT|CHISQ\.INV|CHISQ\.INV\.RT|CLOSINGBALANCEMONTH|CLOSINGBALANCEQUARTER|CLOSINGBALANCEYEAR|COALESCE|COMBIN|COMBINA|COMBINEVALUES|CONCATENATE|CONCATENATEX|CONFIDENCE\.NORM|CONFIDENCE\.T|CONTAINS|CONTAINSROW|CONTAINSSTRING|CONTAINSSTRINGEXACT|CONVERT|COS|COSH|COT|COTH|COUNT|COUNTA|COUNTAX|COUNTBLANK|COUNTROWS|COUNTX|CROSSFILTER|CROSSJOIN|CURRENCY|CURRENTGROUP|CUSTOMDATA|DATATABLE|DATE|DATEADD|DATEDIFF|DATESBETWEEN|DATESINPERIOD|DATESMTD|DATESQTD|DATESYTD|DATEVALUE|DAY|DEGREES|DETAILROWS|DISTINCT|DISTINCTCOUNT|DISTINCTCOUNTNOBLANK|DIVIDE|EARLIER|EARLIEST|EDATE|ENDOFMONTH|ENDOFQUARTER|ENDOFYEAR|EOMONTH|ERROR|EVEN|EXACT|EXCEPT|EXP|EXPON\.DIST|FACT|FALSE|FILTER|FILTERS|FIND|FIRSTDATE|FIRSTNONBLANK|FIRSTNONBLANKVALUE|FIXED|FLOOR|FORMAT|GCD|GENERATE|GENERATEALL|GENERATESERIES|GEOMEAN|GEOMEANX|GROUPBY|HASONEFILTER|HASONEVALUE|HOUR|IF|IF\.EAGER|IFERROR|IGNORE|INT|INTERSECT|ISBLANK|ISCROSSFILTERED|ISEMPTY|ISERROR|ISEVEN|ISFILTERED|ISINSCOPE|ISLOGICAL|ISNONTEXT|ISNUMBER|ISO\.CEILING|ISODD|ISONORAFTER|ISSELECTEDMEASURE|ISSUBTOTAL|ISTEXT|KEEPFILTERS|KEYWORDMATCH|LASTDATE|LASTNONBLANK|LASTNONBLANKVALUE|LCM|LEFT|LEN|LN|LOG|LOG10|LOOKUPVALUE|LOWER|MAX|MAXA|MAXX|MEDIAN|MEDIANX|MID|MIN|MINA|MINUTE|MINX|MOD|MONTH|MROUND|NATURALINNERJOIN|NATURALLEFTOUTERJOIN|NEXTDAY|NEXTMONTH|NEXTQUARTER|NEXTYEAR|NONVISUAL|NORM\.DIST|NORM\.INV|NORM\.S\.DIST|NORM\.S\.INV|NOT|NOW|ODD|OPENINGBALANCEMONTH|OPENINGBALANCEQUARTER|OPENINGBALANCEYEAR|OR|PARALLELPERIOD|PATH|PATHCONTAINS|PATHITEM|PATHITEMREVERSE|PATHLENGTH|PERCENTILE\.EXC|PERCENTILE\.INC|PERCENTILEX\.EXC|PERCENTILEX\.INC|PERMUT|PI|POISSON\.DIST|POWER|PREVIOUSDAY|PREVIOUSMONTH|PREVIOUSQUARTER|PREVIOUSYEAR|PRODUCT|PRODUCTX|QUARTER|QUOTIENT|RADIANS|RAND|RANDBETWEEN|RANK\.EQ|RANKX|RELATED|RELATEDTABLE|REMOVEFILTERS|REPLACE|REPT|RIGHT|ROLLUP|ROLLUPADDISSUBTOTAL|ROLLUPGROUP|ROLLUPISSUBTOTAL|ROUND|ROUNDDOWN|ROUNDUP|ROW|SAMEPERIODLASTYEAR|SAMPLE|SEARCH|SECOND|SELECTCOLUMNS|SELECTEDMEASURE|SELECTEDMEASUREFORMATSTRING|SELECTEDMEASURENAME|SELECTEDVALUE|SIGN|SIN|SINH|SQRT|SQRTPI|STARTOFMONTH|STARTOFQUARTER|STARTOFYEAR|STDEV\.P|STDEV\.S|STDEVX\.P|STDEVX\.S|SUBSTITUTE|SUBSTITUTEWITHINDEX|SUM|SUMMARIZE|SUMMARIZECOLUMNS|SUMX|SWITCH|T\.DIST|T\.DIST\.2T|T\.DIST\.RT|T\.INV|T\.INV\.2T|TAN|TANH|TIME|TIMEVALUE|TODAY|TOPN|TOPNPERLEVEL|TOPNSKIP|TOTALMTD|TOTALQTD|TOTALYTD|TREATAS|TRIM|TRUE|TRUNC|UNICHAR|UNICODE|UNION|UPPER|USERELATIONSHIP|USERNAME|USEROBJECTID|USERPRINCIPALNAME|UTCNOW|UTCTODAY|VALUE|VALUES|VAR\.P|VAR\.S|VARX\.P|VARX\.S|WEEKDAY|WEEKNUM|XIRR|XNPV|YEAR|YEARFRAC)(?=\s*\()/i,keyword:/\b(?:DEFINE|EVALUATE|MEASURE|ORDER\s+BY|RETURN|VAR|START\s+AT|ASC|DESC)\b/i,boolean:{pattern:/\b(?:FALSE|NULL|TRUE)\b/i,alias:"constant"},number:/\b\d+(?:\.\d*)?|\B\.\d+\b/,operator:/:=|[-+*\/=^]|&&?|\|\||<(?:=>?|<|>)?|>[>=]?|\b(?:IN|NOT)\b/i,punctuation:/[;\[\](){}`,.]/}}e.exports=t,t.displayName="dax",t.aliases=[]},37404:function(e){"use strict";function t(e){e.languages.dhall={comment:/--.*|\{-(?:[^-{]|-(?!\})|\{(?!-)|\{-(?:[^-{]|-(?!\})|\{(?!-))*-\})*-\}/,string:{pattern:/"(?:[^"\\]|\\.)*"|''(?:[^']|'(?!')|'''|''\$\{)*''(?!'|\$)/,greedy:!0,inside:{interpolation:{pattern:/\$\{[^{}]*\}/,inside:{expression:{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0,alias:"language-dhall",inside:null},punctuation:/\$\{|\}/}}}},label:{pattern:/`[^`]*`/,greedy:!0},url:{pattern:/\bhttps?:\/\/[\w.:%!$&'*+;=@~-]+(?:\/[\w.:%!$&'*+;=@~-]*)*(?:\?[/?\w.:%!$&'*+;=@~-]*)?/,greedy:!0},env:{pattern:/\benv:(?:(?!\d)\w+|"(?:[^"\\=]|\\.)*")/,greedy:!0,inside:{function:/^env/,operator:/^:/,variable:/[\s\S]+/}},hash:{pattern:/\bsha256:[\da-fA-F]{64}\b/,inside:{function:/sha256/,operator:/:/,number:/[\da-fA-F]{64}/}},keyword:/\b(?:as|assert|else|forall|if|in|let|merge|missing|then|toMap|using|with)\b|\u2200/,builtin:/\b(?:None|Some)\b/,boolean:/\b(?:False|True)\b/,number:/\bNaN\b|-?\bInfinity\b|[+-]?\b(?:0x[\da-fA-F]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/,operator:/\/\\|\/\/\\\\|&&|\|\||===|[!=]=|\/\/|->|\+\+|::|[+*#@=:?<>|\\\u2227\u2a53\u2261\u2afd\u03bb\u2192]/,punctuation:/\.\.|[{}\[\](),./]/,"class-name":/\b[A-Z]\w*\b/},e.languages.dhall.string.inside.interpolation.inside.expression.inside=e.languages.dhall}e.exports=t,t.displayName="dhall",t.aliases=[]},12390:function(e){"use strict";function t(e){!function(e){e.languages.diff={coord:[/^(?:\*{3}|-{3}|\+{3}).*$/m,/^@@.*@@$/m,/^\d.*$/m]};var t={"deleted-sign":"-","deleted-arrow":"<","inserted-sign":"+","inserted-arrow":">",unchanged:" ",diff:"!"};Object.keys(t).forEach((function(n){var r=t[n],i=[];/^\w+$/.test(n)||i.push(/\w+/.exec(n)[0]),"diff"===n&&i.push("bold"),e.languages.diff[n]={pattern:RegExp("^(?:["+r+"].*(?:\r\n?|\n|(?![\\s\\S])))+","m"),alias:i,inside:{line:{pattern:/(.)(?=[\s\S]).*(?:\r\n?|\n)?/,lookbehind:!0},prefix:{pattern:/[\s\S]/,alias:/\w+/.exec(n)[0]}}}})),Object.defineProperty(e.languages.diff,"PREFIXES",{value:t})}(e)}e.exports=t,t.displayName="diff",t.aliases=[]},9616:function(e,t,n){"use strict";var r=n(73438);function i(e){e.register(r),function(e){e.languages.django={comment:/^\{#[\s\S]*?#\}$/,tag:{pattern:/(^\{%[+-]?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^\{[{%][+-]?|[+-]?[}%]\}$/,alias:"punctuation"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},filter:{pattern:/(\|)\w+/,lookbehind:!0,alias:"function"},test:{pattern:/(\bis\s+(?:not\s+)?)(?!not\b)\w+/,lookbehind:!0,alias:"function"},function:/\b[a-z_]\w+(?=\s*\()/i,keyword:/\b(?:and|as|by|else|for|if|import|in|is|loop|not|or|recursive|with|without)\b/,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,number:/\b\d+(?:\.\d+)?\b/,boolean:/[Ff]alse|[Nn]one|[Tt]rue/,variable:/\b\w+\b/,punctuation:/[{}[\](),.:;]/};var t=/\{\{[\s\S]*?\}\}|\{%[\s\S]*?%\}|\{#[\s\S]*?#\}/g,n=e.languages["markup-templating"];e.hooks.add("before-tokenize",(function(e){n.buildPlaceholders(e,"django",t)})),e.hooks.add("after-tokenize",(function(e){n.tokenizePlaceholders(e,"django")})),e.languages.jinja2=e.languages.django,e.hooks.add("before-tokenize",(function(e){n.buildPlaceholders(e,"jinja2",t)})),e.hooks.add("after-tokenize",(function(e){n.tokenizePlaceholders(e,"jinja2")}))}(e)}e.exports=i,i.displayName="django",i.aliases=["jinja2"]},2624:function(e){"use strict";function t(e){e.languages["dns-zone-file"]={comment:/;.*/,string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},variable:[{pattern:/(^\$ORIGIN[ \t]+)\S+/m,lookbehind:!0},{pattern:/(^|\s)@(?=\s|$)/,lookbehind:!0}],keyword:/^\$(?:INCLUDE|ORIGIN|TTL)(?=\s|$)/m,class:{pattern:/(^|\s)(?:CH|CS|HS|IN)(?=\s|$)/,lookbehind:!0,alias:"keyword"},type:{pattern:/(^|\s)(?:A|A6|AAAA|AFSDB|APL|ATMA|CAA|CDNSKEY|CDS|CERT|CNAME|DHCID|DLV|DNAME|DNSKEY|DS|EID|GID|GPOS|HINFO|HIP|IPSECKEY|ISDN|KEY|KX|LOC|MAILA|MAILB|MB|MD|MF|MG|MINFO|MR|MX|NAPTR|NB|NBSTAT|NIMLOC|NINFO|NS|NSAP|NSAP-PTR|NSEC|NSEC3|NSEC3PARAM|NULL|NXT|OPENPGPKEY|PTR|PX|RKEY|RP|RRSIG|RT|SIG|SINK|SMIMEA|SOA|SPF|SRV|SSHFP|TA|TKEY|TLSA|TSIG|TXT|UID|UINFO|UNSPEC|URI|WKS|X25)(?=\s|$)/,lookbehind:!0,alias:"keyword"},punctuation:/[()]/},e.languages["dns-zone"]=e.languages["dns-zone-file"]}e.exports=t,t.displayName="dnsZoneFile",t.aliases=[]},92017:function(e){"use strict";function t(e){!function(e){var t=/\\[\r\n](?:\s|\\[\r\n]|#.*(?!.))*(?![\s#]|\\[\r\n])/.source,n=/(?:[ \t]+(?![ \t])(?:)?|)/.source.replace(//g,(function(){return t})),r=/"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*"|'(?:[^'\\\r\n]|\\(?:\r\n|[\s\S]))*'/.source,i=/--[\w-]+=(?:|(?!["'])(?:[^\s\\]|\\.)+)/.source.replace(//g,(function(){return r})),a={pattern:RegExp(r),greedy:!0},o={pattern:/(^[ \t]*)#.*/m,lookbehind:!0,greedy:!0};function s(e,t){return e=e.replace(//g,(function(){return i})).replace(//g,(function(){return n})),RegExp(e,t)}e.languages.docker={instruction:{pattern:/(^[ \t]*)(?:ADD|ARG|CMD|COPY|ENTRYPOINT|ENV|EXPOSE|FROM|HEALTHCHECK|LABEL|MAINTAINER|ONBUILD|RUN|SHELL|STOPSIGNAL|USER|VOLUME|WORKDIR)(?=\s)(?:\\.|[^\r\n\\])*(?:\\$(?:\s|#.*$)*(?![\s#])(?:\\.|[^\r\n\\])*)*/im,lookbehind:!0,greedy:!0,inside:{options:{pattern:s(/(^(?:ONBUILD)?\w+)(?:)*/.source,"i"),lookbehind:!0,greedy:!0,inside:{property:{pattern:/(^|\s)--[\w-]+/,lookbehind:!0},string:[a,{pattern:/(=)(?!["'])(?:[^\s\\]|\\.)+/,lookbehind:!0}],operator:/\\$/m,punctuation:/=/}},keyword:[{pattern:s(/(^(?:ONBUILD)?HEALTHCHECK(?:)*)(?:CMD|NONE)\b/.source,"i"),lookbehind:!0,greedy:!0},{pattern:s(/(^(?:ONBUILD)?FROM(?:)*(?!--)[^ \t\\]+)AS/.source,"i"),lookbehind:!0,greedy:!0},{pattern:s(/(^ONBUILD)\w+/.source,"i"),lookbehind:!0,greedy:!0},{pattern:/^\w+/,greedy:!0}],comment:o,string:a,variable:/\$(?:\w+|\{[^{}"'\\]*\})/,operator:/\\$/m}},comment:o},e.languages.dockerfile=e.languages.docker}(e)}e.exports=t,t.displayName="docker",t.aliases=["dockerfile"]},95527:function(e){"use strict";function t(e){!function(e){var t="(?:"+[/[a-zA-Z_\x80-\uFFFF][\w\x80-\uFFFF]*/.source,/-?(?:\.\d+|\d+(?:\.\d*)?)/.source,/"[^"\\]*(?:\\[\s\S][^"\\]*)*"/.source,/<(?:[^<>]|(?!)*>/.source].join("|")+")",n={markup:{pattern:/(^<)[\s\S]+(?=>$)/,lookbehind:!0,alias:["language-markup","language-html","language-xml"],inside:e.languages.markup}};function r(e,n){return RegExp(e.replace(//g,(function(){return t})),n)}e.languages.dot={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\/|^#.*/m,greedy:!0},"graph-name":{pattern:r(/(\b(?:digraph|graph|subgraph)[ \t\r\n]+)/.source,"i"),lookbehind:!0,greedy:!0,alias:"class-name",inside:n},"attr-value":{pattern:r(/(=[ \t\r\n]*)/.source),lookbehind:!0,greedy:!0,inside:n},"attr-name":{pattern:r(/([\[;, \t\r\n])(?=[ \t\r\n]*=)/.source),lookbehind:!0,greedy:!0,inside:n},keyword:/\b(?:digraph|edge|graph|node|strict|subgraph)\b/i,"compass-point":{pattern:/(:[ \t\r\n]*)(?:[ewc_]|[ns][ew]?)(?![\w\x80-\uFFFF])/,lookbehind:!0,alias:"builtin"},node:{pattern:r(/(^|[^-.\w\x80-\uFFFF\\])/.source),lookbehind:!0,greedy:!0,inside:n},operator:/[=:]|-[->]/,punctuation:/[\[\]{};,]/},e.languages.gv=e.languages.dot}(e)}e.exports=t,t.displayName="dot",t.aliases=["gv"]},20154:function(e){"use strict";function t(e){e.languages.ebnf={comment:/\(\*[\s\S]*?\*\)/,string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0},special:{pattern:/\?[^?\r\n]*\?/,greedy:!0,alias:"class-name"},definition:{pattern:/^([\t ]*)[a-z]\w*(?:[ \t]+[a-z]\w*)*(?=\s*=)/im,lookbehind:!0,alias:["rule","keyword"]},rule:/\b[a-z]\w*(?:[ \t]+[a-z]\w*)*\b/i,punctuation:/\([:/]|[:/]\)|[.,;()[\]{}]/,operator:/[-=|*/!]/}}e.exports=t,t.displayName="ebnf",t.aliases=[]},85442:function(e){"use strict";function t(e){e.languages.editorconfig={comment:/[;#].*/,section:{pattern:/(^[ \t]*)\[.+\]/m,lookbehind:!0,alias:"selector",inside:{regex:/\\\\[\[\]{},!?.*]/,operator:/[!?]|\.\.|\*{1,2}/,punctuation:/[\[\]{},]/}},key:{pattern:/(^[ \t]*)[^\s=]+(?=[ \t]*=)/m,lookbehind:!0,alias:"attr-name"},value:{pattern:/=.*/,alias:"attr-value",inside:{punctuation:/^=/}}}}e.exports=t,t.displayName="editorconfig",t.aliases=[]},19645:function(e){"use strict";function t(e){e.languages.eiffel={comment:/--.*/,string:[{pattern:/"([^[]*)\[[\s\S]*?\]\1"/,greedy:!0},{pattern:/"([^{]*)\{[\s\S]*?\}\1"/,greedy:!0},{pattern:/"(?:%(?:(?!\n)\s)*\n\s*%|%\S|[^%"\r\n])*"/,greedy:!0}],char:/'(?:%.|[^%'\r\n])+'/,keyword:/\b(?:across|agent|alias|all|and|as|assign|attached|attribute|check|class|convert|create|Current|debug|deferred|detachable|do|else|elseif|end|ensure|expanded|export|external|feature|from|frozen|if|implies|inherit|inspect|invariant|like|local|loop|not|note|obsolete|old|once|or|Precursor|redefine|rename|require|rescue|Result|retry|select|separate|some|then|undefine|until|variant|Void|when|xor)\b/i,boolean:/\b(?:False|True)\b/i,"class-name":/\b[A-Z][\dA-Z_]*\b/,number:[/\b0[xcb][\da-f](?:_*[\da-f])*\b/i,/(?:\b\d(?:_*\d)*)?\.(?:(?:\d(?:_*\d)*)?e[+-]?)?\d(?:_*\d)*\b|\b\d(?:_*\d)*\b\.?/i],punctuation:/:=|<<|>>|\(\||\|\)|->|\.(?=\w)|[{}[\];(),:?]/,operator:/\\\\|\|\.\.\||\.\.|\/[~\/=]?|[><]=?|[-+*^=~]/}}e.exports=t,t.displayName="eiffel",t.aliases=[]},9881:function(e,t,n){"use strict";var r=n(73438);function i(e){e.register(r),function(e){e.languages.ejs={delimiter:{pattern:/^<%[-_=]?|[-_]?%>$/,alias:"punctuation"},comment:/^#[\s\S]*/,"language-javascript":{pattern:/[\s\S]+/,inside:e.languages.javascript}},e.hooks.add("before-tokenize",(function(t){e.languages["markup-templating"].buildPlaceholders(t,"ejs",/<%(?!%)[\s\S]+?%>/g)})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"ejs")})),e.languages.eta=e.languages.ejs}(e)}e.exports=i,i.displayName="ejs",i.aliases=["eta"]},53276:function(e){"use strict";function t(e){e.languages.elixir={doc:{pattern:/@(?:doc|moduledoc)\s+(?:("""|''')[\s\S]*?\1|("|')(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2)/,inside:{attribute:/^@\w+/,string:/['"][\s\S]+/}},comment:{pattern:/#.*/,greedy:!0},regex:{pattern:/~[rR](?:("""|''')(?:\\[\s\S]|(?!\1)[^\\])+\1|([\/|"'])(?:\\.|(?!\2)[^\\\r\n])+\2|\((?:\\.|[^\\)\r\n])+\)|\[(?:\\.|[^\\\]\r\n])+\]|\{(?:\\.|[^\\}\r\n])+\}|<(?:\\.|[^\\>\r\n])+>)[uismxfr]*/,greedy:!0},string:[{pattern:/~[cCsSwW](?:("""|''')(?:\\[\s\S]|(?!\1)[^\\])+\1|([\/|"'])(?:\\.|(?!\2)[^\\\r\n])+\2|\((?:\\.|[^\\)\r\n])+\)|\[(?:\\.|[^\\\]\r\n])+\]|\{(?:\\.|#\{[^}]+\}|#(?!\{)|[^#\\}\r\n])+\}|<(?:\\.|[^\\>\r\n])+>)[csa]?/,greedy:!0,inside:{}},{pattern:/("""|''')[\s\S]*?\1/,greedy:!0,inside:{}},{pattern:/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{}}],atom:{pattern:/(^|[^:]):\w+/,lookbehind:!0,alias:"symbol"},module:{pattern:/\b[A-Z]\w*\b/,alias:"class-name"},"attr-name":/\b\w+\??:(?!:)/,argument:{pattern:/(^|[^&])&\d+/,lookbehind:!0,alias:"variable"},attribute:{pattern:/@\w+/,alias:"variable"},function:/\b[_a-zA-Z]\w*[?!]?(?:(?=\s*(?:\.\s*)?\()|(?=\/\d))/,number:/\b(?:0[box][a-f\d_]+|\d[\d_]*)(?:\.[\d_]+)?(?:e[+-]?[\d_]+)?\b/i,keyword:/\b(?:after|alias|and|case|catch|cond|def(?:callback|delegate|exception|impl|macro|module|n|np|p|protocol|struct)?|do|else|end|fn|for|if|import|not|or|quote|raise|require|rescue|try|unless|unquote|use|when)\b/,boolean:/\b(?:false|nil|true)\b/,operator:[/\bin\b|&&?|\|[|>]?|\\\\|::|\.\.\.?|\+\+?|-[->]?|<[-=>]|>=|!==?|\B!|=(?:==?|[>~])?|[*\/^]/,{pattern:/([^<])<(?!<)/,lookbehind:!0},{pattern:/([^>])>(?!>)/,lookbehind:!0}],punctuation:/<<|>>|[.,%\[\]{}()]/},e.languages.elixir.string.forEach((function(t){t.inside={interpolation:{pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"},rest:e.languages.elixir}}}}))}e.exports=t,t.displayName="elixir",t.aliases=[]},69774:function(e){"use strict";function t(e){e.languages.elm={comment:/--.*|\{-[\s\S]*?-\}/,char:{pattern:/'(?:[^\\'\r\n]|\\(?:[abfnrtv\\']|\d+|x[0-9a-fA-F]+|u\{[0-9a-fA-F]+\}))'/,greedy:!0},string:[{pattern:/"""[\s\S]*?"""/,greedy:!0},{pattern:/"(?:[^\\"\r\n]|\\.)*"/,greedy:!0}],"import-statement":{pattern:/(^[\t ]*)import\s+[A-Z]\w*(?:\.[A-Z]\w*)*(?:\s+as\s+(?:[A-Z]\w*)(?:\.[A-Z]\w*)*)?(?:\s+exposing\s+)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|exposing|import)\b/}},keyword:/\b(?:alias|as|case|else|exposing|if|in|infixl|infixr|let|module|of|then|type)\b/,builtin:/\b(?:abs|acos|always|asin|atan|atan2|ceiling|clamp|compare|cos|curry|degrees|e|flip|floor|fromPolar|identity|isInfinite|isNaN|logBase|max|min|negate|never|not|pi|radians|rem|round|sin|sqrt|tan|toFloat|toPolar|toString|truncate|turns|uncurry|xor)\b/,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0x[0-9a-f]+)\b/i,operator:/\s\.\s|[+\-/*=.$<>:&|^?%#@~!]{2,}|[+\-/*=$<>:&|^?%#@~!]/,hvariable:/\b(?:[A-Z]\w*\.)*[a-z]\w*\b/,constant:/\b(?:[A-Z]\w*\.)*[A-Z]\w*\b/,punctuation:/[{}[\]|(),.:]/}}e.exports=t,t.displayName="elm",t.aliases=[]},61613:function(e,t,n){"use strict";var r=n(99560),i=n(73438);function a(e){e.register(r),e.register(i),function(e){e.languages.erb={delimiter:{pattern:/^(\s*)<%=?|%>(?=\s*$)/,lookbehind:!0,alias:"punctuation"},ruby:{pattern:/\s*\S[\s\S]*/,alias:"language-ruby",inside:e.languages.ruby}},e.hooks.add("before-tokenize",(function(t){e.languages["markup-templating"].buildPlaceholders(t,"erb",/<%=?(?:[^\r\n]|[\r\n](?!=begin)|[\r\n]=begin\s(?:[^\r\n]|[\r\n](?!=end))*[\r\n]=end)+?%>/g)})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"erb")}))}(e)}e.exports=a,a.displayName="erb",a.aliases=[]},21350:function(e){"use strict";function t(e){e.languages.erlang={comment:/%.+/,string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},"quoted-function":{pattern:/'(?:\\.|[^\\'\r\n])+'(?=\()/,alias:"function"},"quoted-atom":{pattern:/'(?:\\.|[^\\'\r\n])+'/,alias:"atom"},boolean:/\b(?:false|true)\b/,keyword:/\b(?:after|case|catch|end|fun|if|of|receive|try|when)\b/,number:[/\$\\?./,/\b\d+#[a-z0-9]+/i,/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i],function:/\b[a-z][\w@]*(?=\()/,variable:{pattern:/(^|[^@])(?:\b|\?)[A-Z_][\w@]*/,lookbehind:!0},operator:[/[=\/<>:]=|=[:\/]=|\+\+?|--?|[=*\/!]|\b(?:and|andalso|band|bnot|bor|bsl|bsr|bxor|div|not|or|orelse|rem|xor)\b/,{pattern:/(^|[^<])<(?!<)/,lookbehind:!0},{pattern:/(^|[^>])>(?!>)/,lookbehind:!0}],atom:/\b[a-z][\w@]*/,punctuation:/[()[\]{}:;,.#|]|<<|>>/}}e.exports=t,t.displayName="erlang",t.aliases=[]},13870:function(e,t,n){"use strict";var r=n(88272),i=n(73438);function a(e){e.register(r),e.register(i),function(e){e.languages.etlua={delimiter:{pattern:/^<%[-=]?|-?%>$/,alias:"punctuation"},"language-lua":{pattern:/[\s\S]+/,inside:e.languages.lua}},e.hooks.add("before-tokenize",(function(t){e.languages["markup-templating"].buildPlaceholders(t,"etlua",/<%[\s\S]+?%>/g)})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"etlua")}))}(e)}e.exports=a,a.displayName="etlua",a.aliases=[]},10196:function(e){"use strict";function t(e){e.languages["excel-formula"]={comment:{pattern:/(\bN\(\s*)"(?:[^"]|"")*"(?=\s*\))/i,lookbehind:!0,greedy:!0},string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},reference:{pattern:/(?:'[^']*'|(?:[^\s()[\]{}<>*?"';,$&]*\[[^^\s()[\]{}<>*?"']+\])?\w+)!/,greedy:!0,alias:"string",inside:{operator:/!$/,punctuation:/'/,sheet:{pattern:/[^[\]]+$/,alias:"function"},file:{pattern:/\[[^[\]]+\]$/,inside:{punctuation:/[[\]]/}},path:/[\s\S]+/}},"function-name":{pattern:/\b[A-Z]\w*(?=\()/i,alias:"keyword"},range:{pattern:/\$?\b(?:[A-Z]+\$?\d+:\$?[A-Z]+\$?\d+|[A-Z]+:\$?[A-Z]+|\d+:\$?\d+)\b/i,alias:"property",inside:{operator:/:/,cell:/\$?[A-Z]+\$?\d+/i,column:/\$?[A-Z]+/i,row:/\$?\d+/}},cell:{pattern:/\b[A-Z]+\d+\b|\$[A-Za-z]+\$?\d+\b|\b[A-Za-z]+\$\d+\b/,alias:"property"},number:/(?:\b\d+(?:\.\d+)?|\B\.\d+)(?:e[+-]?\d+)?\b/i,boolean:/\b(?:FALSE|TRUE)\b/i,operator:/[-+*/^%=&,]|<[=>]?|>=?/,punctuation:/[[\]();{}|]/},e.languages.xlsx=e.languages.xls=e.languages["excel-formula"]}e.exports=t,t.displayName="excelFormula",t.aliases=[]},38520:function(e){"use strict";function t(e){!function(e){var t={function:/\b(?:BUGS?|FIX(?:MES?)?|NOTES?|TODOS?|XX+|HACKS?|WARN(?:ING)?|\?{2,}|!{2,})\b/},n={number:/\\[^\s']|%\w/},r={comment:[{pattern:/(^|\s)(?:! .*|!$)/,lookbehind:!0,inside:t},{pattern:/(^|\s)\/\*\s[\s\S]*?\*\/(?=\s|$)/,lookbehind:!0,greedy:!0,inside:t},{pattern:/(^|\s)!\[(={0,6})\[\s[\s\S]*?\]\2\](?=\s|$)/,lookbehind:!0,greedy:!0,inside:t}],number:[{pattern:/(^|\s)[+-]?\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?0(?:b[01]+|o[0-7]+|d\d+|x[\dA-F]+)(?=\s|$)/i,lookbehind:!0},{pattern:/(^|\s)[+-]?\d+\/\d+\.?(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)\+?\d+\+\d+\/\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)-\d+-\d+\/\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?(?:\d*\.\d+|\d+\.\d*|\d+)(?:e[+-]?\d+)?(?=\s|$)/i,lookbehind:!0},{pattern:/(^|\s)NAN:\s+[\da-fA-F]+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?0(?:b1\.[01]*|o1\.[0-7]*|d1\.\d*|x1\.[\dA-F]*)p\d+(?=\s|$)/i,lookbehind:!0}],regexp:{pattern:/(^|\s)R\/\s(?:\\\S|[^\\/])*\/(?:[idmsr]*|[idmsr]+-[idmsr]+)(?=\s|$)/,lookbehind:!0,alias:"number",inside:{variable:/\\\S/,keyword:/[+?*\[\]^$(){}.|]/,operator:{pattern:/(\/)[idmsr]+(?:-[idmsr]+)?/,lookbehind:!0}}},boolean:{pattern:/(^|\s)[tf](?=\s|$)/,lookbehind:!0},"custom-string":{pattern:/(^|\s)[A-Z0-9\-]+"\s(?:\\\S|[^"\\])*"/,lookbehind:!0,greedy:!0,alias:"string",inside:{number:/\\\S|%\w|\//}},"multiline-string":[{pattern:/(^|\s)STRING:\s+\S+(?:\n|\r\n).*(?:\n|\r\n)\s*;(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:{number:n.number,"semicolon-or-setlocal":{pattern:/([\r\n][ \t]*);(?=\s|$)/,lookbehind:!0,alias:"function"}}},{pattern:/(^|\s)HEREDOC:\s+\S+(?:\n|\r\n).*(?:\n|\r\n)\s*\S+(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:n},{pattern:/(^|\s)\[(={0,6})\[\s[\s\S]*?\]\2\](?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:n}],"special-using":{pattern:/(^|\s)USING:(?:\s\S+)*(?=\s+;(?:\s|$))/,lookbehind:!0,alias:"function",inside:{string:{pattern:/(\s)[^:\s]+/,lookbehind:!0}}},"stack-effect-delimiter":[{pattern:/(^|\s)(?:call|eval|execute)?\((?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)--(?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)\)(?=\s|$)/,lookbehind:!0,alias:"operator"}],combinators:{pattern:null,lookbehind:!0,alias:"keyword"},"kernel-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"sequences-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"math-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"constructor-word":{pattern:/(^|\s)<(?!=+>|-+>)\S+>(?=\s|$)/,lookbehind:!0,alias:"keyword"},"other-builtin-syntax":{pattern:null,lookbehind:!0,alias:"operator"},"conventionally-named-word":{pattern:/(^|\s)(?!")(?:(?:change|new|set|with)-\S+|\$\S+|>[^>\s]+|[^:>\s]+>|[^>\s]+>[^>\s]+|\+[^+\s]+\+|[^?\s]+\?|\?[^?\s]+|[^>\s]+>>|>>[^>\s]+|[^<\s]+<<|\([^()\s]+\)|[^!\s]+!|[^*\s]\S*\*|[^.\s]\S*\.)(?=\s|$)/,lookbehind:!0,alias:"keyword"},"colon-syntax":{pattern:/(^|\s)(?:[A-Z0-9\-]+#?)?:{1,2}\s+(?:;\S+|(?!;)\S+)(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"function"},"semicolon-or-setlocal":{pattern:/(\s)(?:;|:>)(?=\s|$)/,lookbehind:!0,alias:"function"},"curly-brace-literal-delimiter":[{pattern:/(^|\s)[a-z]*\{(?=\s)/i,lookbehind:!0,alias:"operator"},{pattern:/(\s)\}(?=\s|$)/,lookbehind:!0,alias:"operator"}],"quotation-delimiter":[{pattern:/(^|\s)\[(?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)\](?=\s|$)/,lookbehind:!0,alias:"operator"}],"normal-word":{pattern:/(^|\s)[^"\s]\S*(?=\s|$)/,lookbehind:!0},string:{pattern:/"(?:\\\S|[^"\\])*"/,greedy:!0,inside:n}},i=function(e){return(e+"").replace(/([.?*+\^$\[\]\\(){}|\-])/g,"\\$1")},a=function(e){return new RegExp("(^|\\s)(?:"+e.map(i).join("|")+")(?=\\s|$)")},o={"kernel-builtin":["or","2nipd","4drop","tuck","wrapper","nip","wrapper?","callstack>array","die","dupd","callstack","callstack?","3dup","hashcode","pick","4nip","build",">boolean","nipd","clone","5nip","eq?","?","=","swapd","2over","clear","2dup","get-retainstack","not","tuple?","dup","3nipd","call","-rotd","object","drop","assert=","assert?","-rot","execute","boa","get-callstack","curried?","3drop","pickd","overd","over","roll","3nip","swap","and","2nip","rotd","throw","(clone)","hashcode*","spin","reach","4dup","equal?","get-datastack","assert","2drop","","boolean?","identity-hashcode","identity-tuple?","null","composed?","new","5drop","rot","-roll","xor","identity-tuple","boolean"],"other-builtin-syntax":["=======","recursive","flushable",">>","<<<<<<","M\\","B","PRIVATE>","\\","======","final","inline","delimiter","deprecated",">>>>>","<<<<<<<","parse-complex","malformed-complex","read-only",">>>>>>>","call-next-method","<<","foldable","$","$[","${"],"sequences-builtin":["member-eq?","mismatch","append","assert-sequence=","longer","repetition","clone-like","3sequence","assert-sequence?","last-index-from","reversed","index-from","cut*","pad-tail","join-as","remove-eq!","concat-as","but-last","snip","nths","nth","sequence","longest","slice?","","remove-nth","tail-slice","empty?","tail*","member?","virtual-sequence?","set-length","drop-prefix","iota","unclip","bounds-error?","unclip-last-slice","non-negative-integer-expected","non-negative-integer-expected?","midpoint@","longer?","?set-nth","?first","rest-slice","prepend-as","prepend","fourth","sift","subseq-start","new-sequence","?last","like","first4","1sequence","reverse","slice","virtual@","repetition?","set-last","index","4sequence","max-length","set-second","immutable-sequence","first2","first3","supremum","unclip-slice","suffix!","insert-nth","tail","3append","short","suffix","concat","flip","immutable?","reverse!","2sequence","sum","delete-all","indices","snip-slice","","check-slice","sequence?","head","append-as","halves","sequence=","collapse-slice","?second","slice-error?","product","bounds-check?","bounds-check","immutable","virtual-exemplar","harvest","remove","pad-head","last","set-fourth","cartesian-product","remove-eq","shorten","shorter","reversed?","shorter?","shortest","head-slice","pop*","tail-slice*","but-last-slice","iota?","append!","cut-slice","new-resizable","head-slice*","sequence-hashcode","pop","set-nth","?nth","second","join","immutable-sequence?","","3append-as","virtual-sequence","subseq?","remove-nth!","length","last-index","lengthen","assert-sequence","copy","move","third","first","tail?","set-first","prefix","bounds-error","","exchange","surround","cut","min-length","set-third","push-all","head?","subseq-start-from","delete-slice","rest","sum-lengths","head*","infimum","remove!","glue","slice-error","subseq","push","replace-slice","subseq-as","unclip-last"],"math-builtin":["number=","next-power-of-2","?1+","fp-special?","imaginary-part","float>bits","number?","fp-infinity?","bignum?","fp-snan?","denominator","gcd","*","+","fp-bitwise=","-","u>=","/",">=","bitand","power-of-2?","log2-expects-positive","neg?","<","log2",">","integer?","number","bits>double","2/","zero?","bits>float","float?","shift","ratio?","rect>","even?","ratio","fp-sign","bitnot",">fixnum","complex?","/i","integer>fixnum","/f","sgn",">bignum","next-float","u<","u>","mod","recip","rational",">float","2^","integer","fixnum?","neg","fixnum","sq","bignum",">rect","bit?","fp-qnan?","simple-gcd","complex","","real",">fraction","double>bits","bitor","rem","fp-nan-payload","real-part","log2-expects-positive?","prev-float","align","unordered?","float","fp-nan?","abs","bitxor","integer>fixnum-strict","u<=","odd?","<=","/mod",">integer","real?","rational?","numerator"]};Object.keys(o).forEach((function(e){r[e].pattern=a(o[e])}));r.combinators.pattern=a(["2bi","while","2tri","bi*","4dip","both?","same?","tri@","curry","prepose","3bi","?if","tri*","2keep","3keep","curried","2keepd","when","2bi*","2tri*","4keep","bi@","keepdd","do","unless*","tri-curry","if*","loop","bi-curry*","when*","2bi@","2tri@","with","2with","either?","bi","until","3dip","3curry","tri-curry*","tri-curry@","bi-curry","keepd","compose","2dip","if","3tri","unless","tuple","keep","2curry","tri","most","while*","dip","composed","bi-curry@","find-last-from","trim-head-slice","map-as","each-from","none?","trim-tail","partition","if-empty","accumulate*","reject!","find-from","accumulate-as","collector-for-as","reject","map","map-sum","accumulate!","2each-from","follow","supremum-by","map!","unless-empty","collector","padding","reduce-index","replicate-as","infimum-by","trim-tail-slice","count","find-index","filter","accumulate*!","reject-as","map-integers","map-find","reduce","selector","interleave","2map","filter-as","binary-reduce","map-index-as","find","produce","filter!","replicate","cartesian-map","cartesian-each","find-index-from","map-find-last","3map-as","3map","find-last","selector-as","2map-as","2map-reduce","accumulate","each","each-index","accumulate*-as","when-empty","all?","collector-as","push-either","new-like","collector-for","2selector","push-if","2all?","map-reduce","3each","any?","trim-slice","2reduce","change-nth","produce-as","2each","trim","trim-head","cartesian-find","map-index","if-zero","each-integer","unless-zero","(find-integer)","when-zero","find-last-integer","(all-integers?)","times","(each-integer)","find-integer","all-integers?","unless-negative","if-positive","when-positive","when-negative","unless-positive","if-negative","case","2cleave","cond>quot","case>quot","3cleave","wrong-values","to-fixed-point","alist>quot","cond","cleave","call-effect","recursive-hashcode","spread","deep-spread>quot","2||","0||","n||","0&&","2&&","3||","1||","1&&","n&&","3&&","smart-unless*","keep-inputs","reduce-outputs","smart-when*","cleave>array","smart-with","smart-apply","smart-if","inputs/outputs","output>sequence-n","map-outputs","map-reduce-outputs","dropping","output>array","smart-map-reduce","smart-2map-reduce","output>array-n","nullary","inputsequence"]),e.languages.factor=r}(e)}e.exports=t,t.displayName="factor",t.aliases=[]},73934:function(e){"use strict";function t(e){!function(e){e.languages.false={comment:{pattern:/\{[^}]*\}/},string:{pattern:/"[^"]*"/,greedy:!0},"character-code":{pattern:/'(?:[^\r]|\r\n?)/,alias:"number"},"assembler-code":{pattern:/\d+`/,alias:"important"},number:/\d+/,operator:/[-!#$%&'*+,./:;=>?@\\^_`|~\xdf\xf8]/,punctuation:/\[|\]/,variable:/[a-z]/,"non-standard":{pattern:/[()!=]=?|[-+*/%]|\b(?:in|is)\b/}),delete e.languages["firestore-security-rules"]["class-name"],e.languages.insertBefore("firestore-security-rules","keyword",{path:{pattern:/(^|[\s(),])(?:\/(?:[\w\xA0-\uFFFF]+|\{[\w\xA0-\uFFFF]+(?:=\*\*)?\}|\$\([\w\xA0-\uFFFF.]+\)))+/,lookbehind:!0,greedy:!0,inside:{variable:{pattern:/\{[\w\xA0-\uFFFF]+(?:=\*\*)?\}|\$\([\w\xA0-\uFFFF.]+\)/,inside:{operator:/=/,keyword:/\*\*/,punctuation:/[.$(){}]/}},punctuation:/\//}},method:{pattern:/(\ballow\s+)[a-z]+(?:\s*,\s*[a-z]+)*(?=\s*[:;])/,lookbehind:!0,alias:"builtin",inside:{punctuation:/,/}}})}e.exports=t,t.displayName="firestoreSecurityRules",t.aliases=[]},83773:function(e){"use strict";function t(e){!function(e){e.languages.flow=e.languages.extend("javascript",{}),e.languages.insertBefore("flow","keyword",{type:[{pattern:/\b(?:[Bb]oolean|Function|[Nn]umber|[Ss]tring|any|mixed|null|void)\b/,alias:"tag"}]}),e.languages.flow["function-variable"].pattern=/(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=\s*(?:function\b|(?:\([^()]*\)(?:\s*:\s*\w+)?|(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/i,delete e.languages.flow.parameter,e.languages.insertBefore("flow","operator",{"flow-punctuation":{pattern:/\{\||\|\}/,alias:"punctuation"}}),Array.isArray(e.languages.flow.keyword)||(e.languages.flow.keyword=[e.languages.flow.keyword]),e.languages.flow.keyword.unshift({pattern:/(^|[^$]\b)(?:Class|declare|opaque|type)\b(?!\$)/,lookbehind:!0},{pattern:/(^|[^$]\B)\$(?:Diff|Enum|Exact|Keys|ObjMap|PropertyType|Record|Shape|Subtype|Supertype|await)\b(?!\$)/,lookbehind:!0})}(e)}e.exports=t,t.displayName="flow",t.aliases=[]},82161:function(e){"use strict";function t(e){e.languages.fortran={"quoted-number":{pattern:/[BOZ](['"])[A-F0-9]+\1/i,alias:"number"},string:{pattern:/(?:\b\w+_)?(['"])(?:\1\1|&(?:\r\n?|\n)(?:[ \t]*!.*(?:\r\n?|\n)|(?![ \t]*!))|(?!\1).)*(?:\1|&)/,inside:{comment:{pattern:/(&(?:\r\n?|\n)\s*)!.*/,lookbehind:!0}}},comment:{pattern:/!.*/,greedy:!0},boolean:/\.(?:FALSE|TRUE)\.(?:_\w+)?/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[ED][+-]?\d+)?(?:_\w+)?/i,keyword:[/\b(?:CHARACTER|COMPLEX|DOUBLE ?PRECISION|INTEGER|LOGICAL|REAL)\b/i,/\b(?:END ?)?(?:BLOCK ?DATA|DO|FILE|FORALL|FUNCTION|IF|INTERFACE|MODULE(?! PROCEDURE)|PROGRAM|SELECT|SUBROUTINE|TYPE|WHERE)\b/i,/\b(?:ALLOCATABLE|ALLOCATE|BACKSPACE|CALL|CASE|CLOSE|COMMON|CONTAINS|CONTINUE|CYCLE|DATA|DEALLOCATE|DIMENSION|DO|END|EQUIVALENCE|EXIT|EXTERNAL|FORMAT|GO ?TO|IMPLICIT(?: NONE)?|INQUIRE|INTENT|INTRINSIC|MODULE PROCEDURE|NAMELIST|NULLIFY|OPEN|OPTIONAL|PARAMETER|POINTER|PRINT|PRIVATE|PUBLIC|READ|RETURN|REWIND|SAVE|SELECT|STOP|TARGET|WHILE|WRITE)\b/i,/\b(?:ASSIGNMENT|DEFAULT|ELEMENTAL|ELSE|ELSEIF|ELSEWHERE|ENTRY|IN|INCLUDE|INOUT|KIND|NULL|ONLY|OPERATOR|OUT|PURE|RECURSIVE|RESULT|SEQUENCE|STAT|THEN|USE)\b/i],operator:[/\*\*|\/\/|=>|[=\/]=|[<>]=?|::|[+\-*=%]|\.[A-Z]+\./i,{pattern:/(^|(?!\().)\/(?!\))/,lookbehind:!0}],punctuation:/\(\/|\/\)|[(),;:&]/}}e.exports=t,t.displayName="fortran",t.aliases=[]},16930:function(e){"use strict";function t(e){e.languages.fsharp=e.languages.extend("clike",{comment:[{pattern:/(^|[^\\])\(\*(?!\))[\s\S]*?\*\)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(?:"""[\s\S]*?"""|@"(?:""|[^"])*"|"(?:\\[\s\S]|[^\\"])*")B?/,greedy:!0},"class-name":{pattern:/(\b(?:exception|inherit|interface|new|of|type)\s+|\w\s*:\s*|\s:\??>\s*)[.\w]+\b(?:\s*(?:->|\*)\s*[.\w]+\b)*(?!\s*[:.])/,lookbehind:!0,inside:{operator:/->|\*/,punctuation:/\./}},keyword:/\b(?:let|return|use|yield)(?:!\B|\b)|\b(?:abstract|and|as|asr|assert|atomic|base|begin|break|checked|class|component|const|constraint|constructor|continue|default|delegate|do|done|downcast|downto|eager|elif|else|end|event|exception|extern|external|false|finally|fixed|for|fun|function|functor|global|if|in|include|inherit|inline|interface|internal|land|lazy|lor|lsl|lsr|lxor|match|member|method|mixin|mod|module|mutable|namespace|new|not|null|object|of|open|or|override|parallel|private|process|protected|public|pure|rec|sealed|select|sig|static|struct|tailcall|then|to|trait|true|try|type|upcast|val|virtual|void|volatile|when|while|with)\b/,number:[/\b0x[\da-fA-F]+(?:LF|lf|un)?\b/,/\b0b[01]+(?:uy|y)?\b/,/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[fm]|e[+-]?\d+)?\b/i,/\b\d+(?:[IlLsy]|UL|u[lsy]?)?\b/],operator:/([<>~&^])\1\1|([*.:<>&])\2|<-|->|[!=:]=|?|\??(?:<=|>=|<>|[-+*/%=<>])\??|[!?^&]|~[+~-]|:>|:\?>?/}),e.languages.insertBefore("fsharp","keyword",{preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(^#)\b(?:else|endif|if|light|line|nowarn)\b/,lookbehind:!0,alias:"keyword"}}}}),e.languages.insertBefore("fsharp","punctuation",{"computation-expression":{pattern:/\b[_a-z]\w*(?=\s*\{)/i,alias:"keyword"}}),e.languages.insertBefore("fsharp","string",{annotation:{pattern:/\[<.+?>\]/,greedy:!0,inside:{punctuation:/^\[<|>\]$/,"class-name":{pattern:/^\w+$|(^|;\s*)[A-Z]\w*(?=\()/,lookbehind:!0},"annotation-content":{pattern:/[\s\S]+/,inside:e.languages.fsharp}}},char:{pattern:/'(?:[^\\']|\\(?:.|\d{3}|x[a-fA-F\d]{2}|u[a-fA-F\d]{4}|U[a-fA-F\d]{8}))'B?/,greedy:!0}})}e.exports=t,t.displayName="fsharp",t.aliases=[]},61407:function(e,t,n){"use strict";var r=n(73438);function i(e){e.register(r),function(e){for(var t=/[^<()"']|\((?:)*\)|<(?!#--)|<#--(?:[^-]|-(?!->))*-->|"(?:[^\\"]|\\.)*"|'(?:[^\\']|\\.)*'/.source,n=0;n<2;n++)t=t.replace(//g,(function(){return t}));t=t.replace(//g,/[^\s\S]/.source);var r={comment:/<#--[\s\S]*?-->/,string:[{pattern:/\br("|')(?:(?!\1)[^\\]|\\.)*\1/,greedy:!0},{pattern:RegExp(/("|')(?:(?!\1|\$\{)[^\\]|\\.|\$\{(?:(?!\})(?:))*\})*\1/.source.replace(//g,(function(){return t}))),greedy:!0,inside:{interpolation:{pattern:RegExp(/((?:^|[^\\])(?:\\\\)*)\$\{(?:(?!\})(?:))*\}/.source.replace(//g,(function(){return t}))),lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:null}}}}],keyword:/\b(?:as)\b/,boolean:/\b(?:false|true)\b/,"builtin-function":{pattern:/((?:^|[^?])\?\s*)\w+/,lookbehind:!0,alias:"function"},function:/\b\w+(?=\s*\()/,number:/\b\d+(?:\.\d+)?\b/,operator:/\.\.[<*!]?|->|--|\+\+|&&|\|\||\?{1,2}|[-+*/%!=<>]=?|\b(?:gt|gte|lt|lte)\b/,punctuation:/[,;.:()[\]{}]/};r.string[1].inside.interpolation.inside.rest=r,e.languages.ftl={"ftl-comment":{pattern:/^<#--[\s\S]*/,alias:"comment"},"ftl-directive":{pattern:/^<[\s\S]+>$/,inside:{directive:{pattern:/(^<\/?)[#@][a-z]\w*/i,lookbehind:!0,alias:"keyword"},punctuation:/^<\/?|\/?>$/,content:{pattern:/\s*\S[\s\S]*/,alias:"ftl",inside:r}}},"ftl-interpolation":{pattern:/^\$\{[\s\S]*\}$/,inside:{punctuation:/^\$\{|\}$/,content:{pattern:/\s*\S[\s\S]*/,alias:"ftl",inside:r}}}},e.hooks.add("before-tokenize",(function(n){var r=RegExp(/<#--[\s\S]*?-->|<\/?[#@][a-zA-Z](?:)*?>|\$\{(?:)*?\}/.source.replace(//g,(function(){return t})),"gi");e.languages["markup-templating"].buildPlaceholders(n,"ftl",r)})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"ftl")}))}(e)}e.exports=i,i.displayName="ftl",i.aliases=[]},75578:function(e){"use strict";function t(e){e.languages.gap={shell:{pattern:/^gap>[\s\S]*?(?=^gap>|$(?![\s\S]))/m,greedy:!0,inside:{gap:{pattern:/^(gap>).+(?:(?:\r(?:\n|(?!\n))|\n)>.*)*/,lookbehind:!0,inside:null},punctuation:/^gap>/}},comment:{pattern:/#.*/,greedy:!0},string:{pattern:/(^|[^\\'"])(?:'(?:[^\r\n\\']|\\.){1,10}'|"(?:[^\r\n\\"]|\\.)*"(?!")|"""[\s\S]*?""")/,lookbehind:!0,greedy:!0,inside:{continuation:{pattern:/([\r\n])>/,lookbehind:!0,alias:"punctuation"}}},keyword:/\b(?:Assert|Info|IsBound|QUIT|TryNextMethod|Unbind|and|atomic|break|continue|do|elif|else|end|fi|for|function|if|in|local|mod|not|od|or|quit|readonly|readwrite|rec|repeat|return|then|until|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:{pattern:/(^|[^\w.]|\.\.)(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?(?:_[a-z]?)?(?=$|[^\w.]|\.\.)/,lookbehind:!0},continuation:{pattern:/([\r\n])>/,lookbehind:!0,alias:"punctuation"},operator:/->|[-+*/^~=!]|<>|[<>]=?|:=|\.\./,punctuation:/[()[\]{},;.:]/},e.languages.gap.shell.inside.gap.inside=e.languages.gap}e.exports=t,t.displayName="gap",t.aliases=[]},92611:function(e){"use strict";function t(e){e.languages.gcode={comment:/;.*|\B\(.*?\)\B/,string:{pattern:/"(?:""|[^"])*"/,greedy:!0},keyword:/\b[GM]\d+(?:\.\d+)?\b/,property:/\b[A-Z]/,checksum:{pattern:/(\*)\d+/,lookbehind:!0,alias:"number"},punctuation:/[:*]/}}e.exports=t,t.displayName="gcode",t.aliases=[]},8331:function(e){"use strict";function t(e){e.languages.gdscript={comment:/#.*/,string:{pattern:/@?(?:("|')(?:(?!\1)[^\n\\]|\\[\s\S])*\1(?!"|')|"""(?:[^\\]|\\[\s\S])*?""")/,greedy:!0},"class-name":{pattern:/(^(?:class|class_name|extends)[ \t]+|^export\([ \t]*|\bas[ \t]+|(?:\b(?:const|var)[ \t]|[,(])[ \t]*\w+[ \t]*:[ \t]*|->[ \t]*)[a-zA-Z_]\w*/m,lookbehind:!0},keyword:/\b(?:and|as|assert|break|breakpoint|class|class_name|const|continue|elif|else|enum|export|extends|for|func|if|in|is|master|mastersync|match|not|null|onready|or|pass|preload|puppet|puppetsync|remote|remotesync|return|self|setget|signal|static|tool|var|while|yield)\b/,function:/\b[a-z_]\w*(?=[ \t]*\()/i,variable:/\$\w+/,number:[/\b0b[01_]+\b|\b0x[\da-fA-F_]+\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.[\d_]+)(?:e[+-]?[\d_]+)?\b/,/\b(?:INF|NAN|PI|TAU)\b/],constant:/\b[A-Z][A-Z_\d]*\b/,boolean:/\b(?:false|true)\b/,operator:/->|:=|&&|\|\||<<|>>|[-+*/%&|!<>=]=?|[~^]/,punctuation:/[.:,;()[\]{}]/}}e.exports=t,t.displayName="gdscript",t.aliases=[]},91254:function(e){"use strict";function t(e){e.languages.gedcom={"line-value":{pattern:/(^[\t ]*\d+ +(?:@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@ +)?\w+ ).+/m,lookbehind:!0,inside:{pointer:{pattern:/^@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@$/,alias:"variable"}}},tag:{pattern:/(^[\t ]*\d+ +(?:@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@ +)?)\w+/m,lookbehind:!0,alias:"string"},level:{pattern:/(^[\t ]*)\d+/m,lookbehind:!0,alias:"number"},pointer:{pattern:/@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@/,alias:"variable"}}}e.exports=t,t.displayName="gedcom",t.aliases=[]},76590:function(e){"use strict";function t(e){!function(e){var t=/(?:\r?\n|\r)[ \t]*\|.+\|(?:(?!\|).)*/.source;e.languages.gherkin={pystring:{pattern:/("""|''')[\s\S]+?\1/,alias:"string"},comment:{pattern:/(^[ \t]*)#.*/m,lookbehind:!0},tag:{pattern:/(^[ \t]*)@\S*/m,lookbehind:!0},feature:{pattern:/((?:^|\r?\n|\r)[ \t]*)(?:Ability|Ahoy matey!|Arwedd|Aspekt|Besigheid Behoefte|Business Need|Caracteristica|Caracter\xedstica|Egenskab|Egenskap|Eiginleiki|Feature|F\u012b\u010da|Fitur|Fonctionnalit\xe9|Fonksyonalite|Funcionalidade|Funcionalitat|Functionalitate|Func\u0163ionalitate|Func\u021bionalitate|Functionaliteit|Fungsi|Funkcia|Funkcija|Funkcionalit\u0101te|Funkcionalnost|Funkcja|Funksie|Funktionalit\xe4t|Funktionalit\xe9it|Funzionalit\xe0|Hwaet|Hw\xe6t|Jellemz\u0151|Karakteristik|Lastnost|Mak|Mogucnost|laH|Mogu\u0107nost|Moznosti|Mo\u017enosti|OH HAI|Omadus|Ominaisuus|Osobina|\xd6zellik|Potrzeba biznesowa|perbogh|poQbogh malja'|Po\u017eadavek|Po\u017eiadavka|Pretty much|Qap|Qu'meH 'ut|Savyb\u0117|T\xednh n\u0103ng|Trajto|Vermo\xeb|Vlastnos\u0165|W\u0142a\u015bciwo\u015b\u0107|Zna\u010dilnost|\u0394\u03c5\u03bd\u03b1\u03c4\u03cc\u03c4\u03b7\u03c4\u03b1|\u039b\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1|\u041c\u043e\u0433\u0443\u045b\u043d\u043e\u0441\u0442|\u041c\u04e9\u043c\u043a\u0438\u043d\u043b\u0435\u043a|\u041e\u0441\u043e\u0431\u0438\u043d\u0430|\u0421\u0432\u043e\u0439\u0441\u0442\u0432\u043e|\u04ae\u0437\u0435\u043d\u0447\u04d9\u043b\u0435\u043a\u043b\u0435\u043b\u0435\u043a|\u0424\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b|\u0424\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u043d\u043e\u0441\u0442|\u0424\u0443\u043d\u043a\u0446\u0438\u044f|\u0424\u0443\u043d\u043a\u0446\u0456\u043e\u043d\u0430\u043b|\u05ea\u05db\u05d5\u05e0\u05d4|\u062e\u0627\u0635\u064a\u0629|\u062e\u0635\u0648\u0635\u06cc\u062a|\u0635\u0644\u0627\u062d\u06cc\u062a|\u06a9\u0627\u0631\u0648\u0628\u0627\u0631 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a|\u0648\u0650\u06cc\u0698\u06af\u06cc|\u0930\u0942\u092a \u0932\u0947\u0916|\u0a16\u0a3e\u0a38\u0a40\u0a05\u0a24|\u0a28\u0a15\u0a36 \u0a28\u0a41\u0a39\u0a3e\u0a30|\u0a2e\u0a41\u0a39\u0a3e\u0a02\u0a26\u0a30\u0a3e|\u0c17\u0c41\u0c23\u0c2e\u0c41|\u0cb9\u0cc6\u0c9a\u0ccd\u0c9a\u0cb3|\u0e04\u0e27\u0e32\u0e21\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e17\u0e32\u0e07\u0e18\u0e38\u0e23\u0e01\u0e34\u0e08|\u0e04\u0e27\u0e32\u0e21\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16|\u0e42\u0e04\u0e23\u0e07\u0e2b\u0e25\u0e31\u0e01|\uae30\ub2a5|\u30d5\u30a3\u30fc\u30c1\u30e3|\u529f\u80fd|\u6a5f\u80fd):(?:[^:\r\n]+(?:\r?\n|\r|$))*/,lookbehind:!0,inside:{important:{pattern:/(:)[^\r\n]+/,lookbehind:!0},keyword:/[^:\r\n]+:/}},scenario:{pattern:/(^[ \t]*)(?:Abstract Scenario|Abstrakt Scenario|Achtergrond|Aer|\xc6r|Agtergrond|All y'all|Antecedentes|Antecedents|Atbur\xf0ar\xe1s|Atbur\xf0ar\xe1sir|Awww, look mate|B4|Background|Baggrund|Bakgrund|Bakgrunn|Bakgrunnur|Beispiele|Beispiller|B\u1ed1i c\u1ea3nh|Cefndir|Cenario|Cen\xe1rio|Cenario de Fundo|Cen\xe1rio de Fundo|Cenarios|Cen\xe1rios|Contesto|Context|Contexte|Contexto|Conto|Contoh|Contone|D\xe6mi|Dasar|Dead men tell no tales|Delineacao do Cenario|Delinea\xe7\xe3o do Cen\xe1rio|Dis is what went down|D\u1eef li\u1ec7u|Dyagram Senaryo|Dyagram senaryo|Egzanp|Ejemplos|Eksempler|Ekzemploj|Enghreifftiau|Esbozo do escenario|Escenari|Escenario|Esempi|Esquema de l'escenari|Esquema del escenario|Esquema do Cenario|Esquema do Cen\xe1rio|EXAMPLZ|Examples|Exempel|Exemple|Exemples|Exemplos|First off|Fono|Forgat\xf3k\xf6nyv|Forgat\xf3k\xf6nyv v\xe1zlat|Fundo|Ge\xe7mi\u015f|Grundlage|Hannergrond|ghantoH|H\xe1tt\xe9r|Heave to|Istorik|Juhtumid|Keadaan|Khung k\u1ecbch b\u1ea3n|Khung t\xecnh hu\u1ed1ng|K\u1ecbch b\u1ea3n|Koncept|Konsep skenario|Kont\xe8ks|Kontekst|Kontekstas|Konteksts|Kontext|Konturo de la scenaro|Latar Belakang|lut chovnatlh|lut|lutmey|L\xfdsing Atbur\xf0ar\xe1sar|L\xfdsing D\xe6ma|MISHUN SRSLY|MISHUN|Menggariskan Senario|mo'|N\xe1\u010drt Scen\xe1ra|N\xe1\u010drt Sc\xe9n\xe1\u0159e|N\xe1\u010drt Scen\xe1ru|Oris scenarija|\xd6rnekler|Osnova|Osnova Scen\xe1ra|Osnova sc\xe9n\xe1\u0159e|Osnutek|Ozadje|Paraugs|Pavyzd\u017eiai|P\xe9ld\xe1k|Piem\u0113ri|Plan du sc\xe9nario|Plan du Sc\xe9nario|Plan Senaryo|Plan senaryo|Plang vum Szenario|Pozad\xed|Pozadie|Pozadina|Pr\xedklady|P\u0159\xedklady|Primer|Primeri|Primjeri|Przyk\u0142ady|Raamstsenaarium|Reckon it's like|Rerefons|Scen\xe1r|Sc\xe9n\xe1\u0159|Scenarie|Scenarij|Scenarijai|Scenarijaus \u0161ablonas|Scenariji|Scen\u0101rijs|Scen\u0101rijs p\u0113c parauga|Scenarijus|Scenario|Sc\xe9nario|Scenario Amlinellol|Scenario Outline|Scenario Template|Scenariomal|Scenariomall|Scenarios|Scenariu|Scenariusz|Scenaro|Schema dello scenario|Se \xf0e|Se the|Se \xfee|Senario|Senaryo Deskripsyon|Senaryo deskripsyon|Senaryo|Senaryo tasla\u011f\u0131|Shiver me timbers|Situ\u0101cija|Situai|Situasie Uiteensetting|Situasie|Skenario konsep|Skenario|Skica|Structura scenariu|Structur\u0103 scenariu|Struktura scenarija|Stsenaarium|Swa hwaer swa|Swa|Swa hw\xe6r swa|Szablon scenariusza|Szenario|Szenariogrundriss|Tapaukset|Tapaus|Tapausaihio|Taust|Tausta|Template Keadaan|Template Senario|Template Situai|The thing of it is|T\xecnh hu\u1ed1ng|Variantai|Voorbeelde|Voorbeelden|Wharrimean is|Yo-ho-ho|You'll wanna|Za\u0142o\u017cenia|\u03a0\u03b1\u03c1\u03b1\u03b4\u03b5\u03af\u03b3\u03bc\u03b1\u03c4\u03b1|\u03a0\u03b5\u03c1\u03b9\u03b3\u03c1\u03b1\u03c6\u03ae \u03a3\u03b5\u03bd\u03b1\u03c1\u03af\u03bf\u03c5|\u03a3\u03b5\u03bd\u03ac\u03c1\u03b9\u03b1|\u03a3\u03b5\u03bd\u03ac\u03c1\u03b9\u03bf|\u03a5\u03c0\u03cc\u03b2\u03b1\u03b8\u03c1\u03bf|\u041a\u0435\u0440\u0435\u0448|\u041a\u043e\u043d\u0442\u0435\u043a\u0441\u0442|\u041a\u043e\u043d\u0446\u0435\u043f\u0442|\u041c\u0438\u0441\u0430\u043b\u043b\u0430\u0440|\u041c\u0438\u0441\u043e\u043b\u043b\u0430\u0440|\u041e\u0441\u043d\u043e\u0432\u0430|\u041f\u0435\u0440\u0435\u0434\u0443\u043c\u043e\u0432\u0430|\u041f\u043e\u0437\u0430\u0434\u0438\u043d\u0430|\u041f\u0440\u0435\u0434\u0438\u0441\u0442\u043e\u0440\u0438\u044f|\u041f\u0440\u0435\u0434\u044b\u0441\u0442\u043e\u0440\u0438\u044f|\u041f\u0440\u0438\u043a\u043b\u0430\u0434\u0438|\u041f\u0440\u0438\u043c\u0435\u0440|\u041f\u0440\u0438\u043c\u0435\u0440\u0438|\u041f\u0440\u0438\u043c\u0435\u0440\u044b|\u0420\u0430\u043c\u043a\u0430 \u043d\u0430 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0439|\u0421\u043a\u0438\u0446\u0430|\u0421\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0458\u0430|\u0421\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u044f|\u0421\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u0441\u0446\u0435\u043d\u0430\u0440\u0456\u044e|\u0421\u0446\u0435\u043d\u0430\u0440\u0438\u0439|\u0421\u0446\u0435\u043d\u0430\u0440\u0438\u0439 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430\u0441\u0438|\u0421\u0446\u0435\u043d\u0430\u0440\u0438\u0439\u043d\u044b\u04a3 \u0442\u04e9\u0437\u0435\u043b\u0435\u0448\u0435|\u0421\u0446\u0435\u043d\u0430\u0440\u0438\u0458\u0438|\u0421\u0446\u0435\u043d\u0430\u0440\u0438\u043e|\u0421\u0446\u0435\u043d\u0430\u0440\u0456\u0439|\u0422\u0430\u0440\u0438\u0445|\u04ae\u0440\u043d\u04d9\u043a\u043b\u04d9\u0440|\u05d3\u05d5\u05d2\u05de\u05d0\u05d5\u05ea|\u05e8\u05e7\u05e2|\u05ea\u05d1\u05e0\u05d9\u05ea \u05ea\u05e8\u05d7\u05d9\u05e9|\u05ea\u05e8\u05d7\u05d9\u05e9|\u0627\u0644\u062e\u0644\u0641\u064a\u0629|\u0627\u0644\u06af\u0648\u06cc \u0633\u0646\u0627\u0631\u06cc\u0648|\u0627\u0645\u062b\u0644\u0629|\u067e\u0633 \u0645\u0646\u0638\u0631|\u0632\u0645\u06cc\u0646\u0647|\u0633\u0646\u0627\u0631\u06cc\u0648|\u0633\u064a\u0646\u0627\u0631\u064a\u0648|\u0633\u064a\u0646\u0627\u0631\u064a\u0648 \u0645\u062e\u0637\u0637|\u0645\u062b\u0627\u0644\u06cc\u06ba|\u0645\u0646\u0638\u0631 \u0646\u0627\u0645\u06d2 \u06a9\u0627 \u062e\u0627\u06a9\u06c1|\u0645\u0646\u0638\u0631\u0646\u0627\u0645\u06c1|\u0646\u0645\u0648\u0646\u0647 \u0647\u0627|\u0909\u0926\u093e\u0939\u0930\u0923|\u092a\u0930\u093f\u0926\u0943\u0936\u094d\u092f|\u092a\u0930\u093f\u0926\u0943\u0936\u094d\u092f \u0930\u0942\u092a\u0930\u0947\u0916\u093e|\u092a\u0943\u0937\u094d\u0920\u092d\u0942\u092e\u093f|\u0a09\u0a26\u0a3e\u0a39\u0a30\u0a28\u0a3e\u0a02|\u0a2a\u0a1f\u0a15\u0a25\u0a3e|\u0a2a\u0a1f\u0a15\u0a25\u0a3e \u0a22\u0a3e\u0a02\u0a1a\u0a3e|\u0a2a\u0a1f\u0a15\u0a25\u0a3e \u0a30\u0a42\u0a2a \u0a30\u0a47\u0a16\u0a3e|\u0a2a\u0a3f\u0a1b\u0a4b\u0a15\u0a5c|\u0c09\u0c26\u0c3e\u0c39\u0c30\u0c23\u0c32\u0c41|\u0c15\u0c25\u0c28\u0c02|\u0c28\u0c47\u0c2a\u0c25\u0c4d\u0c2f\u0c02|\u0c38\u0c28\u0c4d\u0c28\u0c3f\u0c35\u0c47\u0c36\u0c02|\u0c89\u0ca6\u0cbe\u0cb9\u0cb0\u0ca3\u0cc6\u0c97\u0cb3\u0cc1|\u0c95\u0ca5\u0cbe\u0cb8\u0cbe\u0cb0\u0cbe\u0c82\u0cb6|\u0cb5\u0cbf\u0cb5\u0cb0\u0ca3\u0cc6|\u0cb9\u0cbf\u0ca8\u0ccd\u0ca8\u0cc6\u0cb2\u0cc6|\u0e42\u0e04\u0e23\u0e07\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e02\u0e2d\u0e07\u0e40\u0e2b\u0e15\u0e38\u0e01\u0e32\u0e23\u0e13\u0e4c|\u0e0a\u0e38\u0e14\u0e02\u0e2d\u0e07\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07|\u0e0a\u0e38\u0e14\u0e02\u0e2d\u0e07\u0e40\u0e2b\u0e15\u0e38\u0e01\u0e32\u0e23\u0e13\u0e4c|\u0e41\u0e19\u0e27\u0e04\u0e34\u0e14|\u0e2a\u0e23\u0e38\u0e1b\u0e40\u0e2b\u0e15\u0e38\u0e01\u0e32\u0e23\u0e13\u0e4c|\u0e40\u0e2b\u0e15\u0e38\u0e01\u0e32\u0e23\u0e13\u0e4c|\ubc30\uacbd|\uc2dc\ub098\ub9ac\uc624|\uc2dc\ub098\ub9ac\uc624 \uac1c\uc694|\uc608|\u30b5\u30f3\u30d7\u30eb|\u30b7\u30ca\u30ea\u30aa|\u30b7\u30ca\u30ea\u30aa\u30a2\u30a6\u30c8\u30e9\u30a4\u30f3|\u30b7\u30ca\u30ea\u30aa\u30c6\u30f3\u30d7\u30ec|\u30b7\u30ca\u30ea\u30aa\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8|\u30c6\u30f3\u30d7\u30ec|\u4f8b|\u4f8b\u5b50|\u5267\u672c|\u5267\u672c\u5927\u7eb2|\u5287\u672c|\u5287\u672c\u5927\u7db1|\u573a\u666f|\u573a\u666f\u5927\u7eb2|\u5834\u666f|\u5834\u666f\u5927\u7db1|\u80cc\u666f):[^:\r\n]*/m,lookbehind:!0,inside:{important:{pattern:/(:)[^\r\n]*/,lookbehind:!0},keyword:/[^:\r\n]+:/}},"table-body":{pattern:RegExp("("+t+")(?:"+t+")+"),lookbehind:!0,inside:{outline:{pattern:/<[^>]+>/,alias:"variable"},td:{pattern:/\s*[^\s|][^|]*/,alias:"string"},punctuation:/\|/}},"table-head":{pattern:RegExp(t),inside:{th:{pattern:/\s*[^\s|][^|]*/,alias:"variable"},punctuation:/\|/}},atrule:{pattern:/(^[ \t]+)(?:'a|'ach|'ej|7|a|A tak\xe9|A taktie\u017e|A tie\u017e|A z\xe1rove\u0148|Aber|Ac|Adott|Akkor|Ak|Aleshores|Ale|Ali|Allora|Alors|Als|Ama|Amennyiben|Amikor|Ampak|an|AN|Ananging|And y'all|And|Angenommen|Anrhegedig a|An|Apabila|At\xe8s|Atesa|Atunci|Avast!|Aye|A|awer|Bagi|Banjur|Bet|Bi\u1ebft|Blimey!|Buh|But at the end of the day I reckon|But y'all|But|BUT|Cal|C\xe2nd|Cand|Cando|Ce|Cuando|\u010ce|\xd0a \xf0e|\xd0a|Dadas|Dada|Dados|Dado|DaH ghu' bejlu'|dann|Dann|Dano|Dan|Dar|Dat fiind|Data|Date fiind|Date|Dati fiind|Dati|Da\u0163i fiind|Da\u021bi fiind|DEN|Dato|De|Den youse gotta|Dengan|Diberi|Diyelim ki|Donada|Donat|Donita\u0135o|Do|Dun|Duota|\xd0urh|Eeldades|Ef|E\u011fer ki|Entao|Ent\xe3o|Ent\xf3n|E|En|Entonces|Epi|\xc9s|Etant donn\xe9e|Etant donn\xe9|Et|\xc9tant donn\xe9es|\xc9tant donn\xe9e|\xc9tant donn\xe9|Etant donn\xe9es|Etant donn\xe9s|\xc9tant donn\xe9s|Fakat|Gangway!|Gdy|Gegeben seien|Gegeben sei|Gegeven|Gegewe|ghu' noblu'|Gitt|Given y'all|Given|Givet|Givun|Ha|Cho|I CAN HAZ|In|Ir|It's just unbelievable|I|Ja|Je\u015bli|Je\u017celi|Kad|Kada|Kadar|Kai|Kaj|Kdy\u017e|Ke\u010f|Kemudian|Ketika|Khi|Kiedy|Ko|Kuid|Kui|Kun|Lan|latlh|Le sa a|Let go and haul|Le|L\xe8 sa a|L\xe8|Logo|Lorsqu'<|Lorsque|m\xe4|Maar|Mais|Maj\u0105c|Ma|Majd|Maka|Manawa|Mas|Men|Menawa|Mutta|Nalika|Nalikaning|Nanging|N\xe5r|N\xe4r|Nato|Nh\u01b0ng|Niin|Njuk|O zaman|Och|Og|Oletetaan|Ond|Onda|Oraz|Pak|Pero|Per\xf2|Podano|Pokia\u013e|Pokud|Potem|Potom|Privzeto|Pryd|Quan|Quand|Quando|qaSDI'|S\xe5|Sed|Se|Siis|Sipoze ke|Sipoze Ke|Sipoze|Si|\u015ei|\u0218i|Soit|Stel|Tada|Tad|Takrat|Tak|Tapi|Ter|Tetapi|Tha the|Tha|Then y'all|Then|Th\xec|Thurh|Toda|Too right|Un|Und|ugeholl|V\xe0|vaj|Vendar|Ve|wann|Wanneer|WEN|Wenn|When y'all|When|Wtedy|Wun|Y'know|Yeah nah|Yna|Youse know like when|Youse know when youse got|Y|Za predpokladu|Za p\u0159edpokladu|Zadan|Zadani|Zadano|Zadate|Zadato|Zak\u0142adaj\u0105c|Zaradi|Zatati|\xdea \xfee|\xdea|\xde\xe1|\xdeegar|\xdeurh|\u0391\u03bb\u03bb\u03ac|\u0394\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03bf\u03c5|\u039a\u03b1\u03b9|\u038c\u03c4\u03b1\u03bd|\u03a4\u03cc\u03c4\u03b5|\u0410 \u0442\u0430\u043a\u043e\u0436|\u0410\u0433\u0430\u0440|\u0410\u043b\u0435|\u0410\u043b\u0438|\u0410\u043c\u043c\u043e|\u0410|\u04d8\u0433\u04d9\u0440|\u04d8\u0439\u0442\u0438\u043a|\u04d8\u043c\u043c\u0430|\u0411\u0438\u0440\u043e\u043a|\u0412\u0430|\u0412\u04d9|\u0414\u0430\u0434\u0435\u043d\u043e|\u0414\u0430\u043d\u043e|\u0414\u043e\u043f\u0443\u0441\u0442\u0438\u043c|\u0415\u0441\u043b\u0438|\u0417\u0430\u0434\u0430\u0442\u0435|\u0417\u0430\u0434\u0430\u0442\u0438|\u0417\u0430\u0434\u0430\u0442\u043e|\u0418|\u0406|\u041a \u0442\u043e\u043c\u0443 \u0436\u0435|\u041a\u0430\u0434\u0430|\u041a\u0430\u0434|\u041a\u043e\u0433\u0430\u0442\u043e|\u041a\u043e\u0433\u0434\u0430|\u041a\u043e\u043b\u0438|\u041b\u04d9\u043a\u0438\u043d|\u041b\u0435\u043a\u0438\u043d|\u041d\u04d9\u0442\u0438\u0497\u04d9\u0434\u04d9|\u041d\u0435\u0445\u0430\u0439|\u041d\u043e|\u041e\u043d\u0434\u0430|\u041f\u0440\u0438\u043f\u0443\u0441\u0442\u0438\u043c\u043e, \u0449\u043e|\u041f\u0440\u0438\u043f\u0443\u0441\u0442\u0438\u043c\u043e|\u041f\u0443\u0441\u0442\u044c|\u0422\u0430\u043a\u0436\u0435|\u0422\u0430|\u0422\u043e\u0433\u0434\u0430|\u0422\u043e\u0434\u0456|\u0422\u043e|\u0423\u043d\u0434\u0430|\u04ba\u04d9\u043c|\u042f\u043a\u0449\u043e|\u05d0\u05d1\u05dc|\u05d0\u05d6\u05d9|\u05d0\u05d6|\u05d1\u05d4\u05d9\u05e0\u05ea\u05df|\u05d5\u05d2\u05dd|\u05db\u05d0\u05e9\u05e8|\u0622\u0646\u06af\u0627\u0647|\u0627\u0630\u0627\u064b|\u0627\u06af\u0631|\u0627\u0645\u0627|\u0627\u0648\u0631|\u0628\u0627 \u0641\u0631\u0636|\u0628\u0627\u0644\u0641\u0631\u0636|\u0628\u0641\u0631\u0636|\u067e\u06be\u0631|\u062a\u0628|\u062b\u0645|\u062c\u0628|\u0639\u0646\u062f\u0645\u0627|\u0641\u0631\u0636 \u06a9\u06cc\u0627|\u0644\u0643\u0646|\u0644\u06cc\u06a9\u0646|\u0645\u062a\u0649|\u0647\u0646\u06af\u0627\u0645\u06cc|\u0648|\u0905\u0917\u0930|\u0914\u0930|\u0915\u0926\u093e|\u0915\u093f\u0928\u094d\u0924\u0941|\u091a\u0942\u0902\u0915\u093f|\u091c\u092c|\u0924\u0925\u093e|\u0924\u0926\u093e|\u0924\u092c|\u092a\u0930\u0928\u094d\u0924\u0941|\u092a\u0930|\u092f\u0926\u093f|\u0a05\u0a24\u0a47|\u0a1c\u0a26\u0a4b\u0a02|\u0a1c\u0a3f\u0a35\u0a47\u0a02 \u0a15\u0a3f|\u0a1c\u0a47\u0a15\u0a30|\u0a24\u0a26|\u0a2a\u0a30|\u0c05\u0c2a\u0c4d\u0c2a\u0c41\u0c21\u0c41|\u0c08 \u0c2a\u0c30\u0c3f\u0c38\u0c4d\u0c25\u0c3f\u0c24\u0c3f\u0c32\u0c4b|\u0c15\u0c3e\u0c28\u0c3f|\u0c1a\u0c46\u0c2a\u0c4d\u0c2a\u0c2c\u0c21\u0c3f\u0c28\u0c26\u0c3f|\u0c2e\u0c30\u0c3f\u0c2f\u0c41|\u0c86\u0ca6\u0cb0\u0cc6|\u0ca8\u0c82\u0ca4\u0cb0|\u0ca8\u0cbf\u0cd5\u0ca1\u0cbf\u0ca6|\u0cae\u0ca4\u0ccd\u0ca4\u0cc1|\u0cb8\u0ccd\u0ca5\u0cbf\u0ca4\u0cbf\u0caf\u0ca8\u0ccd\u0ca8\u0cc1|\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e43\u0e2b\u0e49|\u0e14\u0e31\u0e07\u0e19\u0e31\u0e49\u0e19|\u0e41\u0e15\u0e48|\u0e40\u0e21\u0e37\u0e48\u0e2d|\u0e41\u0e25\u0e30|\uadf8\ub7ec\uba74<|\uadf8\ub9ac\uace0<|\ub2e8<|\ub9cc\uc57d<|\ub9cc\uc77c<|\uba3c\uc800<|\uc870\uac74<|\ud558\uc9c0\ub9cc<|\u304b\u3064<|\u3057\u304b\u3057<|\u305f\u3060\u3057<|\u306a\u3089\u3070<|\u3082\u3057<|\u4e26\u4e14<|\u4f46\u3057<|\u4f46\u662f<|\u5047\u5982<|\u5047\u5b9a<|\u5047\u8a2d<|\u5047\u8bbe<|\u524d\u63d0<|\u540c\u65f6<|\u540c\u6642<|\u5e76\u4e14<|\u5f53<|\u7576<|\u800c\u4e14<|\u90a3\u4e48<|\u90a3\u9ebc<)(?=[ \t])/m,lookbehind:!0},string:{pattern:/"(?:\\.|[^"\\\r\n])*"|'(?:\\.|[^'\\\r\n])*'/,inside:{outline:{pattern:/<[^>]+>/,alias:"variable"}}},outline:{pattern:/<[^>]+>/,alias:"variable"}}}(e)}e.exports=t,t.displayName="gherkin",t.aliases=[]},89063:function(e){"use strict";function t(e){e.languages.git={comment:/^#.*/m,deleted:/^[-\u2013].*/m,inserted:/^\+.*/m,string:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,command:{pattern:/^.*\$ git .*$/m,inside:{parameter:/\s--?\w+/}},coord:/^@@.*@@$/m,"commit-sha1":/^commit \w{40}$/m}}e.exports=t,t.displayName="git",t.aliases=[]},31742:function(e,t,n){"use strict";var r=n(25667);function i(e){e.register(r),e.languages.glsl=e.languages.extend("c",{keyword:/\b(?:active|asm|atomic_uint|attribute|[ibdu]?vec[234]|bool|break|buffer|case|cast|centroid|class|coherent|common|const|continue|d?mat[234](?:x[234])?|default|discard|do|double|else|enum|extern|external|false|filter|fixed|flat|float|for|fvec[234]|goto|half|highp|hvec[234]|[iu]?sampler2DMS(?:Array)?|[iu]?sampler2DRect|[iu]?samplerBuffer|[iu]?samplerCube|[iu]?samplerCubeArray|[iu]?sampler[123]D|[iu]?sampler[12]DArray|[iu]?image2DMS(?:Array)?|[iu]?image2DRect|[iu]?imageBuffer|[iu]?imageCube|[iu]?imageCubeArray|[iu]?image[123]D|[iu]?image[12]DArray|if|in|inline|inout|input|int|interface|invariant|layout|long|lowp|mediump|namespace|noinline|noperspective|out|output|partition|patch|precise|precision|public|readonly|resource|restrict|return|sample|sampler[12]DArrayShadow|sampler[12]DShadow|sampler2DRectShadow|sampler3DRect|samplerCubeArrayShadow|samplerCubeShadow|shared|short|sizeof|smooth|static|struct|subroutine|superp|switch|template|this|true|typedef|uint|uniform|union|unsigned|using|varying|void|volatile|while|writeonly)\b/})}e.exports=i,i.displayName="glsl",i.aliases=[]},28989:function(e){"use strict";function t(e){e.languages.gamemakerlanguage=e.languages.gml=e.languages.extend("clike",{keyword:/\b(?:break|case|continue|default|do|else|enum|exit|for|globalvar|if|repeat|return|switch|until|var|while)\b/,number:/(?:\b0x[\da-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ulf]{0,4}/i,operator:/--|\+\+|[-+%/=]=?|!=|\*\*?=?|<[<=>]?|>[=>]?|&&?|\^\^?|\|\|?|~|\b(?:and|at|not|or|with|xor)\b/,constant:/\b(?:GM_build_date|GM_version|action_(?:continue|restart|reverse|stop)|all|gamespeed_(?:fps|microseconds)|global|local|noone|other|pi|pointer_(?:invalid|null)|self|timezone_(?:local|utc)|undefined|ev_(?:create|destroy|step|alarm|keyboard|mouse|collision|other|draw|draw_(?:begin|end|post|pre)|keypress|keyrelease|trigger|(?:left|middle|no|right)_button|(?:left|middle|right)_press|(?:left|middle|right)_release|mouse_(?:enter|leave|wheel_down|wheel_up)|global_(?:left|middle|right)_button|global_(?:left|middle|right)_press|global_(?:left|middle|right)_release|joystick(?:1|2)_(?:button1|button2|button3|button4|button5|button6|button7|button8|down|left|right|up)|outside|boundary|game_start|game_end|room_start|room_end|no_more_lives|animation_end|end_of_path|no_more_health|user\d|gui|gui_begin|gui_end|step_(?:begin|end|normal))|vk_(?:alt|anykey|backspace|control|delete|down|end|enter|escape|home|insert|left|nokey|pagedown|pageup|pause|printscreen|return|right|shift|space|tab|up|f\d|numpad\d|add|decimal|divide|lalt|lcontrol|lshift|multiply|ralt|rcontrol|rshift|subtract)|achievement_(?:filter_(?:all_players|favorites_only|friends_only)|friends_info|info|leaderboard_info|our_info|pic_loaded|show_(?:achievement|bank|friend_picker|leaderboard|profile|purchase_prompt|ui)|type_challenge|type_score_challenge)|asset_(?:font|object|path|room|script|shader|sound|sprite|tiles|timeline|unknown)|audio_(?:3d|falloff_(?:exponent_distance|exponent_distance_clamped|inverse_distance|inverse_distance_clamped|linear_distance|linear_distance_clamped|none)|mono|new_system|old_system|stereo)|bm_(?:add|complex|dest_alpha|dest_color|dest_colour|inv_dest_alpha|inv_dest_color|inv_dest_colour|inv_src_alpha|inv_src_color|inv_src_colour|max|normal|one|src_alpha|src_alpha_sat|src_color|src_colour|subtract|zero)|browser_(?:chrome|firefox|ie|ie_mobile|not_a_browser|opera|safari|safari_mobile|tizen|unknown|windows_store)|buffer_(?:bool|f16|f32|f64|fast|fixed|generalerror|grow|invalidtype|network|outofbounds|outofspace|s16|s32|s8|seek_end|seek_relative|seek_start|string|text|u16|u32|u64|u8|vbuffer|wrap)|c_(?:aqua|black|blue|dkgray|fuchsia|gray|green|lime|ltgray|maroon|navy|olive|orange|purple|red|silver|teal|white|yellow)|cmpfunc_(?:always|equal|greater|greaterequal|less|lessequal|never|notequal)|cr_(?:appstart|arrow|beam|cross|default|drag|handpoint|hourglass|none|size_all|size_nesw|size_ns|size_nwse|size_we|uparrow)|cull_(?:clockwise|counterclockwise|noculling)|device_(?:emulator|tablet)|device_ios_(?:ipad|ipad_retina|iphone|iphone5|iphone6|iphone6plus|iphone_retina|unknown)|display_(?:landscape|landscape_flipped|portrait|portrait_flipped)|dll_(?:cdecl|cdel|stdcall)|ds_type_(?:grid|list|map|priority|queue|stack)|ef_(?:cloud|ellipse|explosion|firework|flare|rain|ring|smoke|smokeup|snow|spark|star)|fa_(?:archive|bottom|center|directory|hidden|left|middle|readonly|right|sysfile|top|volumeid)|fb_login_(?:default|fallback_to_webview|forcing_safari|forcing_webview|no_fallback_to_webview|use_system_account)|iap_(?:available|canceled|ev_consume|ev_product|ev_purchase|ev_restore|ev_storeload|failed|purchased|refunded|status_available|status_loading|status_processing|status_restoring|status_unavailable|status_uninitialised|storeload_failed|storeload_ok|unavailable)|leaderboard_type_(?:number|time_mins_secs)|lighttype_(?:dir|point)|matrix_(?:projection|view|world)|mb_(?:any|left|middle|none|right)|network_(?:config_(?:connect_timeout|disable_reliable_udp|enable_reliable_udp|use_non_blocking_socket)|socket_(?:bluetooth|tcp|udp)|type_(?:connect|data|disconnect|non_blocking_connect))|of_challenge_(?:lose|tie|win)|os_(?:android|ios|linux|macosx|ps3|ps4|psvita|unknown|uwp|win32|win8native|windows|winphone|xboxone)|phy_debug_render_(?:aabb|collision_pairs|coms|core_shapes|joints|obb|shapes)|phy_joint_(?:anchor_1_x|anchor_1_y|anchor_2_x|anchor_2_y|angle|angle_limits|damping_ratio|frequency|length_1|length_2|lower_angle_limit|max_force|max_length|max_motor_force|max_motor_torque|max_torque|motor_force|motor_speed|motor_torque|reaction_force_x|reaction_force_y|reaction_torque|speed|translation|upper_angle_limit)|phy_particle_data_flag_(?:category|color|colour|position|typeflags|velocity)|phy_particle_flag_(?:colormixing|colourmixing|elastic|powder|spring|tensile|viscous|wall|water|zombie)|phy_particle_group_flag_(?:rigid|solid)|pr_(?:linelist|linestrip|pointlist|trianglefan|trianglelist|trianglestrip)|ps_(?:distr|shape)_(?:diamond|ellipse|gaussian|invgaussian|line|linear|rectangle)|pt_shape_(?:circle|cloud|disk|explosion|flare|line|pixel|ring|smoke|snow|spark|sphere|square|star)|ty_(?:real|string)|gp_(?:face\d|axislh|axislv|axisrh|axisrv|padd|padl|padr|padu|select|shoulderl|shoulderlb|shoulderr|shoulderrb|start|stickl|stickr)|lb_disp_(?:none|numeric|time_ms|time_sec)|lb_sort_(?:ascending|descending|none)|ov_(?:achievements|community|friends|gamegroup|players|settings)|ugc_(?:filetype_(?:community|microtrans)|list_(?:Favorited|Followed|Published|Subscribed|UsedOrPlayed|VotedDown|VotedOn|VotedUp|WillVoteLater)|match_(?:AllGuides|Artwork|Collections|ControllerBindings|IntegratedGuides|Items|Items_Mtx|Items_ReadyToUse|Screenshots|UsableInGame|Videos|WebGuides)|query_(?:AcceptedForGameRankedByAcceptanceDate|CreatedByFriendsRankedByPublicationDate|FavoritedByFriendsRankedByPublicationDate|NotYetRated)|query_RankedBy(?:NumTimesReported|PublicationDate|TextSearch|TotalVotesAsc|Trend|Vote|VotesUp)|result_success|sortorder_CreationOrder(?:Asc|Desc)|sortorder_(?:ForModeration|LastUpdatedDesc|SubscriptionDateDesc|TitleAsc|VoteScoreDesc)|visibility_(?:friends_only|private|public))|vertex_usage_(?:binormal|blendindices|blendweight|color|colour|depth|fog|normal|position|psize|sample|tangent|texcoord|textcoord)|vertex_type_(?:float\d|color|colour|ubyte4)|input_type|layerelementtype_(?:background|instance|oldtilemap|particlesystem|sprite|tile|tilemap|undefined)|se_(?:chorus|compressor|echo|equalizer|flanger|gargle|none|reverb)|text_type|tile_(?:flip|index_mask|mirror|rotate)|(?:obj|rm|scr|spr)\w+)\b/,variable:/\b(?:alarm|application_surface|async_load|background_(?:alpha|blend|color|colour|foreground|height|hspeed|htiled|index|showcolor|showcolour|visible|vspeed|vtiled|width|x|xscale|y|yscale)|bbox_(?:bottom|left|right|top)|browser_(?:height|width)|caption_(?:health|lives|score)|current_(?:day|hour|minute|month|second|time|weekday|year)|cursor_sprite|debug_mode|delta_time|direction|display_aa|error_(?:last|occurred)|event_(?:action|number|object|type)|fps|fps_real|friction|game_(?:display|project|save)_(?:id|name)|gamemaker_(?:pro|registered|version)|gravity|gravity_direction|(?:h|v)speed|health|iap_data|id|image_(?:alpha|angle|blend|depth|index|number|speed|xscale|yscale)|instance_(?:count|id)|keyboard_(?:key|lastchar|lastkey|string)|layer|lives|mask_index|mouse_(?:button|lastbutton|x|y)|object_index|os_(?:browser|device|type|version)|path_(?:endaction|index|orientation|position|positionprevious|scale|speed)|persistent|phy_(?:rotation|(?:col_normal|collision|com|linear_velocity|position|speed)_(?:x|y)|angular_(?:damping|velocity)|position_(?:x|y)previous|speed|linear_damping|bullet|fixed_rotation|active|mass|inertia|dynamic|kinematic|sleeping|collision_points)|pointer_(?:invalid|null)|room|room_(?:caption|first|height|last|persistent|speed|width)|score|secure_mode|show_(?:health|lives|score)|solid|speed|sprite_(?:height|index|width|xoffset|yoffset)|temp_directory|timeline_(?:index|loop|position|running|speed)|transition_(?:color|kind|steps)|undefined|view_(?:angle|current|enabled|(?:h|v)(?:border|speed)|(?:h|w|x|y)port|(?:h|w|x|y)view|object|surface_id|visible)|visible|webgl_enabled|working_directory|(?:x|y)(?:previous|start)|x|y|argument(?:_relitive|_count|\d)|argument|global|local|other|self)\b/})}e.exports=t,t.displayName="gml",t.aliases=[]},76206:function(e){"use strict";function t(e){e.languages.gn={comment:{pattern:/#.*/,greedy:!0},"string-literal":{pattern:/(^|[^\\"])"(?:[^\r\n"\\]|\\.)*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\{[\s\S]*?\}|[a-zA-Z_]\w*|0x[a-fA-F0-9]{2})/,lookbehind:!0,inside:{number:/^\$0x[\s\S]{2}$/,variable:/^\$\w+$/,"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:null}}},string:/[\s\S]+/}},keyword:/\b(?:else|if)\b/,boolean:/\b(?:false|true)\b/,"builtin-function":{pattern:/\b(?:assert|defined|foreach|import|pool|print|template|tool|toolchain)(?=\s*\()/i,alias:"keyword"},function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:current_cpu|current_os|current_toolchain|default_toolchain|host_cpu|host_os|root_build_dir|root_gen_dir|root_out_dir|target_cpu|target_gen_dir|target_os|target_out_dir)\b/,number:/-?\b\d+\b/,operator:/[-+!=<>]=?|&&|\|\|/,punctuation:/[(){}[\],.]/},e.languages.gn["string-literal"].inside.interpolation.inside.expression.inside=e.languages.gn,e.languages.gni=e.languages.gn}e.exports=t,t.displayName="gn",t.aliases=["gni"]},82941:function(e){"use strict";function t(e){e.languages["go-mod"]=e.languages["go-module"]={comment:{pattern:/\/\/.*/,greedy:!0},version:{pattern:/(^|[\s()[\],])v\d+\.\d+\.\d+(?:[+-][-+.\w]*)?(?![^\s()[\],])/,lookbehind:!0,alias:"number"},"go-version":{pattern:/((?:^|\s)go\s+)\d+(?:\.\d+){1,2}/,lookbehind:!0,alias:"number"},keyword:{pattern:/^([ \t]*)(?:exclude|go|module|replace|require|retract)\b/m,lookbehind:!0},operator:/=>/,punctuation:/[()[\],]/}}e.exports=t,t.displayName="goModule",t.aliases=[]},40831:function(e){"use strict";function t(e){e.languages.go=e.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),e.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete e.languages.go["class-name"]}e.exports=t,t.displayName="go",t.aliases=[]},56108:function(e){"use strict";function t(e){e.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:e.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},e.hooks.add("after-tokenize",(function(e){if("graphql"===e.language)for(var t=e.tokens.filter((function(e){return"string"!==typeof e&&"comment"!==e.type&&"scalar"!==e.type})),n=0;n0)){var s=p(/^\{$/,/^\}$/);if(-1===s)continue;for(var l=n;l=0&&f(u,"variable-input")}}}}function c(e){return t[n+e]}function d(e,t){t=t||0;for(var n=0;n]?|\+[+=]?|!=?|<(?:<=?|=>?)?|>(?:>>?=?|=)?|&[&=]?|\|[|=]?|\/=?|\^=?|%=?)/,lookbehind:!0},punctuation:/\.+|[{}[\];(),:$]/}),e.languages.insertBefore("groovy","string",{shebang:{pattern:/#!.+/,alias:"comment"}}),e.languages.insertBefore("groovy","punctuation",{"spock-block":/\b(?:and|cleanup|expect|given|setup|then|when|where):/}),e.languages.insertBefore("groovy","function",{annotation:{pattern:/(^|[^.])@\w+/,lookbehind:!0,alias:"punctuation"}}),e.hooks.add("wrap",(function(t){if("groovy"===t.language&&"string"===t.type){var n=t.content.value[0];if("'"!=n){var r=/([^\\])(?:\$(?:\{.*?\}|[\w.]+))/;"$"===n&&(r=/([^\$])(?:\$(?:\{.*?\}|[\w.]+))/),t.content.value=t.content.value.replace(/</g,"<").replace(/&/g,"&"),t.content=e.highlight(t.content.value,{expression:{pattern:r,lookbehind:!0,inside:e.languages.groovy}}),t.classes.push("/"===n?"regex":"gstring")}}}))}e.exports=t,t.displayName="groovy",t.aliases=[]},68209:function(e,t,n){"use strict";var r=n(99560);function i(e){e.register(r),function(e){e.languages.haml={"multiline-comment":{pattern:/((?:^|\r?\n|\r)([\t ]*))(?:\/|-#).*(?:(?:\r?\n|\r)\2[\t ].+)*/,lookbehind:!0,alias:"comment"},"multiline-code":[{pattern:/((?:^|\r?\n|\r)([\t ]*)(?:[~-]|[&!]?=)).*,[\t ]*(?:(?:\r?\n|\r)\2[\t ].*,[\t ]*)*(?:(?:\r?\n|\r)\2[\t ].+)/,lookbehind:!0,inside:e.languages.ruby},{pattern:/((?:^|\r?\n|\r)([\t ]*)(?:[~-]|[&!]?=)).*\|[\t ]*(?:(?:\r?\n|\r)\2[\t ].*\|[\t ]*)*/,lookbehind:!0,inside:e.languages.ruby}],filter:{pattern:/((?:^|\r?\n|\r)([\t ]*)):[\w-]+(?:(?:\r?\n|\r)(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/,lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"symbol"}}},markup:{pattern:/((?:^|\r?\n|\r)[\t ]*)<.+/,lookbehind:!0,inside:e.languages.markup},doctype:{pattern:/((?:^|\r?\n|\r)[\t ]*)!!!(?: .+)?/,lookbehind:!0},tag:{pattern:/((?:^|\r?\n|\r)[\t ]*)[%.#][\w\-#.]*[\w\-](?:\([^)]+\)|\{(?:\{[^}]+\}|[^{}])+\}|\[[^\]]+\])*[\/<>]*/,lookbehind:!0,inside:{attributes:[{pattern:/(^|[^#])\{(?:\{[^}]+\}|[^{}])+\}/,lookbehind:!0,inside:e.languages.ruby},{pattern:/\([^)]+\)/,inside:{"attr-value":{pattern:/(=\s*)(?:"(?:\\.|[^\\"\r\n])*"|[^)\s]+)/,lookbehind:!0},"attr-name":/[\w:-]+(?=\s*!?=|\s*[,)])/,punctuation:/[=(),]/}},{pattern:/\[[^\]]+\]/,inside:e.languages.ruby}],punctuation:/[<>]/}},code:{pattern:/((?:^|\r?\n|\r)[\t ]*(?:[~-]|[&!]?=)).+/,lookbehind:!0,inside:e.languages.ruby},interpolation:{pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"},ruby:{pattern:/[\s\S]+/,inside:e.languages.ruby}}},punctuation:{pattern:/((?:^|\r?\n|\r)[\t ]*)[~=\-&!]+/,lookbehind:!0}};for(var t=["css",{filter:"coffee",language:"coffeescript"},"erb","javascript","less","markdown","ruby","scss","textile"],n={},r=0,i=t.length;r@\[\\\]^`{|}~]/,variable:/[^!"#%&'()*+,\/;<=>@\[\\\]^`{|}~\s]+/},e.hooks.add("before-tokenize",(function(t){e.languages["markup-templating"].buildPlaceholders(t,"handlebars",/\{\{\{[\s\S]+?\}\}\}|\{\{[\s\S]+?\}\}/g)})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"handlebars")})),e.languages.hbs=e.languages.handlebars}(e)}e.exports=i,i.displayName="handlebars",i.aliases=["hbs"]},56314:function(e){"use strict";function t(e){e.languages.haskell={comment:{pattern:/(^|[^-!#$%*+=?&@|~.:<>^\\\/])(?:--(?:(?=.)[^-!#$%*+=?&@|~.:<>^\\\/].*|$)|\{-[\s\S]*?-\})/m,lookbehind:!0},char:{pattern:/'(?:[^\\']|\\(?:[abfnrtv\\"'&]|\^[A-Z@[\]^_]|ACK|BEL|BS|CAN|CR|DC1|DC2|DC3|DC4|DEL|DLE|EM|ENQ|EOT|ESC|ETB|ETX|FF|FS|GS|HT|LF|NAK|NUL|RS|SI|SO|SOH|SP|STX|SUB|SYN|US|VT|\d+|o[0-7]+|x[0-9a-fA-F]+))'/,alias:"string"},string:{pattern:/"(?:[^\\"]|\\(?:\S|\s+\\))*"/,greedy:!0},keyword:/\b(?:case|class|data|deriving|do|else|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\b/,"import-statement":{pattern:/(^[\t ]*)import\s+(?:qualified\s+)?(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*(?:\s+as\s+(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*)?(?:\s+hiding\b)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|hiding|import|qualified)\b/,punctuation:/\./}},builtin:/\b(?:abs|acos|acosh|all|and|any|appendFile|approxRational|asTypeOf|asin|asinh|atan|atan2|atanh|basicIORun|break|catch|ceiling|chr|compare|concat|concatMap|const|cos|cosh|curry|cycle|decodeFloat|denominator|digitToInt|div|divMod|drop|dropWhile|either|elem|encodeFloat|enumFrom|enumFromThen|enumFromThenTo|enumFromTo|error|even|exp|exponent|fail|filter|flip|floatDigits|floatRadix|floatRange|floor|fmap|foldl|foldl1|foldr|foldr1|fromDouble|fromEnum|fromInt|fromInteger|fromIntegral|fromRational|fst|gcd|getChar|getContents|getLine|group|head|id|inRange|index|init|intToDigit|interact|ioError|isAlpha|isAlphaNum|isAscii|isControl|isDenormalized|isDigit|isHexDigit|isIEEE|isInfinite|isLower|isNaN|isNegativeZero|isOctDigit|isPrint|isSpace|isUpper|iterate|last|lcm|length|lex|lexDigits|lexLitChar|lines|log|logBase|lookup|map|mapM|mapM_|max|maxBound|maximum|maybe|min|minBound|minimum|mod|negate|not|notElem|null|numerator|odd|or|ord|otherwise|pack|pi|pred|primExitWith|print|product|properFraction|putChar|putStr|putStrLn|quot|quotRem|range|rangeSize|read|readDec|readFile|readFloat|readHex|readIO|readInt|readList|readLitChar|readLn|readOct|readParen|readSigned|reads|readsPrec|realToFrac|recip|rem|repeat|replicate|return|reverse|round|scaleFloat|scanl|scanl1|scanr|scanr1|seq|sequence|sequence_|show|showChar|showInt|showList|showLitChar|showParen|showSigned|showString|shows|showsPrec|significand|signum|sin|sinh|snd|sort|span|splitAt|sqrt|subtract|succ|sum|tail|take|takeWhile|tan|tanh|threadToIOResult|toEnum|toInt|toInteger|toLower|toRational|toUpper|truncate|uncurry|undefined|unlines|until|unwords|unzip|unzip3|userError|words|writeFile|zip|zip3|zipWith|zipWith3)\b/,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0o[0-7]+|0x[0-9a-f]+)\b/i,operator:[{pattern:/`(?:[A-Z][\w']*\.)*[_a-z][\w']*`/,greedy:!0},{pattern:/(\s)\.(?=\s)/,lookbehind:!0},/[-!#$%*+=?&@|~:<>^\\\/][-!#$%*+=?&@|~.:<>^\\\/]*|\.[-!#$%*+=?&@|~.:<>^\\\/]+/],hvariable:{pattern:/\b(?:[A-Z][\w']*\.)*[_a-z][\w']*/,inside:{punctuation:/\./}},constant:{pattern:/\b(?:[A-Z][\w']*\.)*[A-Z][\w']*/,inside:{punctuation:/\./}},punctuation:/[{}[\];(),.:]/},e.languages.hs=e.languages.haskell}e.exports=t,t.displayName="haskell",t.aliases=["hs"]},12910:function(e){"use strict";function t(e){e.languages.haxe=e.languages.extend("clike",{string:{pattern:/"(?:[^"\\]|\\[\s\S])*"/,greedy:!0},"class-name":[{pattern:/(\b(?:abstract|class|enum|extends|implements|interface|new|typedef)\s+)[A-Z_]\w*/,lookbehind:!0},/\b[A-Z]\w*/],keyword:/\bthis\b|\b(?:abstract|as|break|case|cast|catch|class|continue|default|do|dynamic|else|enum|extends|extern|final|for|from|function|if|implements|import|in|inline|interface|macro|new|null|operator|overload|override|package|private|public|return|static|super|switch|throw|to|try|typedef|untyped|using|var|while)(?!\.)\b/,function:{pattern:/\b[a-z_]\w*(?=\s*(?:<[^<>]*>\s*)?\()/i,greedy:!0},operator:/\.{3}|\+\+|--|&&|\|\||->|=>|(?:<{1,3}|[-+*/%!=&|^])=?|[?:~]/}),e.languages.insertBefore("haxe","string",{"string-interpolation":{pattern:/'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{interpolation:{pattern:/(^|[^\\])\$(?:\w+|\{[^{}]+\})/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:e.languages.haxe}}},string:/[\s\S]+/}}}),e.languages.insertBefore("haxe","class-name",{regex:{pattern:/~\/(?:[^\/\\\r\n]|\\.)+\/[a-z]*/,greedy:!0,inside:{"regex-flags":/\b[a-z]+$/,"regex-source":{pattern:/^(~\/)[\s\S]+(?=\/$)/,lookbehind:!0,alias:"language-regex",inside:e.languages.regex},"regex-delimiter":/^~\/|\/$/}}}),e.languages.insertBefore("haxe","keyword",{preprocessor:{pattern:/#(?:else|elseif|end|if)\b.*/,alias:"property"},metadata:{pattern:/@:?[\w.]+/,alias:"symbol"},reification:{pattern:/\$(?:\w+|(?=\{))/,alias:"important"}})}e.exports=t,t.displayName="haxe",t.aliases=[]},30493:function(e){"use strict";function t(e){e.languages.hcl={comment:/(?:\/\/|#).*|\/\*[\s\S]*?(?:\*\/|$)/,heredoc:{pattern:/<<-?(\w+\b)[\s\S]*?^[ \t]*\1/m,greedy:!0,alias:"string"},keyword:[{pattern:/(?:data|resource)\s+(?:"(?:\\[\s\S]|[^\\"])*")(?=\s+"[\w-]+"\s+\{)/i,inside:{type:{pattern:/(resource|data|\s+)(?:"(?:\\[\s\S]|[^\\"])*")/i,lookbehind:!0,alias:"variable"}}},{pattern:/(?:backend|module|output|provider|provisioner|variable)\s+(?:[\w-]+|"(?:\\[\s\S]|[^\\"])*")\s+(?=\{)/i,inside:{type:{pattern:/(backend|module|output|provider|provisioner|variable)\s+(?:[\w-]+|"(?:\\[\s\S]|[^\\"])*")\s+/i,lookbehind:!0,alias:"variable"}}},/[\w-]+(?=\s+\{)/],property:[/[-\w\.]+(?=\s*=(?!=))/,/"(?:\\[\s\S]|[^\\"])+"(?=\s*[:=])/],string:{pattern:/"(?:[^\\$"]|\\[\s\S]|\$(?:(?=")|\$+(?!\$)|[^"${])|\$\{(?:[^{}"]|"(?:[^\\"]|\\[\s\S])*")*\})*"/,greedy:!0,inside:{interpolation:{pattern:/(^|[^$])\$\{(?:[^{}"]|"(?:[^\\"]|\\[\s\S])*")*\}/,lookbehind:!0,inside:{type:{pattern:/(\b(?:count|data|local|module|path|self|terraform|var)\b\.)[\w\*]+/i,lookbehind:!0,alias:"variable"},keyword:/\b(?:count|data|local|module|path|self|terraform|var)\b/i,function:/\w+(?=\()/,string:{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0},number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,punctuation:/[!\$#%&'()*+,.\/;<=>@\[\\\]^`{|}~?:]/}}}},number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,boolean:/\b(?:false|true)\b/i,punctuation:/[=\[\]{}]/}}e.exports=t,t.displayName="hcl",t.aliases=[]},56197:function(e,t,n){"use strict";var r=n(25667);function i(e){e.register(r),e.languages.hlsl=e.languages.extend("c",{"class-name":[e.languages.c["class-name"],/\b(?:AppendStructuredBuffer|BlendState|Buffer|ByteAddressBuffer|CompileShader|ComputeShader|ConsumeStructuredBuffer|DepthStencilState|DepthStencilView|DomainShader|GeometryShader|Hullshader|InputPatch|LineStream|OutputPatch|PixelShader|PointStream|RWBuffer|RWByteAddressBuffer|RWStructuredBuffer|RWTexture(?:1D|1DArray|2D|2DArray|3D)|RasterizerState|RenderTargetView|SamplerComparisonState|SamplerState|StructuredBuffer|Texture(?:1D|1DArray|2D|2DArray|2DMS|2DMSArray|3D|Cube|CubeArray)|TriangleStream|VertexShader)\b/],keyword:[/\b(?:asm|asm_fragment|auto|break|case|catch|cbuffer|centroid|char|class|column_major|compile|compile_fragment|const|const_cast|continue|default|delete|discard|do|dynamic_cast|else|enum|explicit|export|extern|for|friend|fxgroup|goto|groupshared|if|in|inline|inout|interface|line|lineadj|linear|long|matrix|mutable|namespace|new|nointerpolation|noperspective|operator|out|packoffset|pass|pixelfragment|point|precise|private|protected|public|register|reinterpret_cast|return|row_major|sample|sampler|shared|short|signed|sizeof|snorm|stateblock|stateblock_state|static|static_cast|string|struct|switch|tbuffer|technique|technique10|technique11|template|texture|this|throw|triangle|triangleadj|try|typedef|typename|uniform|union|unorm|unsigned|using|vector|vertexfragment|virtual|void|volatile|while)\b/,/\b(?:bool|double|dword|float|half|int|min(?:10float|12int|16(?:float|int|uint))|uint)(?:[1-4](?:x[1-4])?)?\b/],number:/(?:(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+)?|\b0x[\da-fA-F]+)[fFhHlLuU]?\b/,boolean:/\b(?:false|true)\b/})}e.exports=i,i.displayName="hlsl",i.aliases=[]},33011:function(e){"use strict";function t(e){e.languages.hoon={comment:{pattern:/::.*/,greedy:!0},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},constant:/%(?:\.[ny]|[\w-]+)/,"class-name":/@(?:[a-z0-9-]*[a-z0-9])?|\*/i,function:/(?:\+[-+] {2})?(?:[a-z](?:[a-z0-9-]*[a-z0-9])?)/,keyword:/\.[\^\+\*=\?]|![><:\.=\?!]|=[>|:,\.\-\^<+;/~\*\?]|\?[>|:\.\-\^<\+&~=@!]|\|[\$_%:\.\-\^~\*=@\?]|\+[|\$\+\*]|:[_\-\^\+~\*]|%[_:\.\-\^\+~\*=]|\^[|:\.\-\+&~\*=\?]|\$[|_%:<>\-\^&~@=\?]|;[:<\+;\/~\*=]|~[>|\$_%<\+\/&=\?!]|--|==/}}e.exports=t,t.displayName="hoon",t.aliases=[]},92616:function(e){"use strict";function t(e){e.languages.hpkp={directive:{pattern:/\b(?:includeSubDomains|max-age|pin-sha256|preload|report-to|report-uri|strict)(?=[\s;=]|$)/i,alias:"property"},operator:/=/,punctuation:/;/}}e.exports=t,t.displayName="hpkp",t.aliases=[]},40954:function(e){"use strict";function t(e){e.languages.hsts={directive:{pattern:/\b(?:includeSubDomains|max-age|preload)(?=[\s;=]|$)/i,alias:"property"},operator:/=/,punctuation:/;/}}e.exports=t,t.displayName="hsts",t.aliases=[]},66114:function(e){"use strict";function t(e){!function(e){function t(e){return RegExp("(^(?:"+e+"):[ \t]*(?![ \t]))[^]+","i")}e.languages.http={"request-line":{pattern:/^(?:CONNECT|DELETE|GET|HEAD|OPTIONS|PATCH|POST|PRI|PUT|SEARCH|TRACE)\s(?:https?:\/\/|\/)\S*\sHTTP\/[\d.]+/m,inside:{method:{pattern:/^[A-Z]+\b/,alias:"property"},"request-target":{pattern:/^(\s)(?:https?:\/\/|\/)\S*(?=\s)/,lookbehind:!0,alias:"url",inside:e.languages.uri},"http-version":{pattern:/^(\s)HTTP\/[\d.]+/,lookbehind:!0,alias:"property"}}},"response-status":{pattern:/^HTTP\/[\d.]+ \d+ .+/m,inside:{"http-version":{pattern:/^HTTP\/[\d.]+/,alias:"property"},"status-code":{pattern:/^(\s)\d+(?=\s)/,lookbehind:!0,alias:"number"},"reason-phrase":{pattern:/^(\s).+/,lookbehind:!0,alias:"string"}}},header:{pattern:/^[\w-]+:.+(?:(?:\r\n?|\n)[ \t].+)*/m,inside:{"header-value":[{pattern:t(/Content-Security-Policy/.source),lookbehind:!0,alias:["csp","languages-csp"],inside:e.languages.csp},{pattern:t(/Public-Key-Pins(?:-Report-Only)?/.source),lookbehind:!0,alias:["hpkp","languages-hpkp"],inside:e.languages.hpkp},{pattern:t(/Strict-Transport-Security/.source),lookbehind:!0,alias:["hsts","languages-hsts"],inside:e.languages.hsts},{pattern:t(/[^:]+/.source),lookbehind:!0}],"header-name":{pattern:/^[^:]+/,alias:"keyword"},punctuation:/^:/}}};var n,r=e.languages,i={"application/javascript":r.javascript,"application/json":r.json||r.javascript,"application/xml":r.xml,"text/xml":r.xml,"text/html":r.html,"text/css":r.css,"text/plain":r.plain},a={"application/json":!0,"application/xml":!0};function o(e){var t=e.replace(/^[a-z]+\//,"");return"(?:"+e+"|"+("\\w+/(?:[\\w.-]+\\+)+"+t+"(?![+\\w.-])")+")"}for(var s in i)if(i[s]){n=n||{};var l=a[s]?o(s):s;n[s.replace(/\//g,"-")]={pattern:RegExp("("+/content-type:\s*/.source+l+/(?:(?:\r\n?|\n)[\w-].*)*(?:\r(?:\n|(?!\n))|\n)/.source+")"+/[^ \t\w-][\s\S]*/.source,"i"),lookbehind:!0,inside:i[s]}}n&&e.languages.insertBefore("http","header",n)}(e)}e.exports=t,t.displayName="http",t.aliases=[]},14927:function(e){"use strict";function t(e){e.languages.ichigojam={comment:/(?:\B'|REM)(?:[^\n\r]*)/i,string:{pattern:/"(?:""|[!#$%&'()*,\/:;<=>?^\w +\-.])*"/,greedy:!0},number:/\B#[0-9A-F]+|\B`[01]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,keyword:/\b(?:BEEP|BPS|CASE|CLEAR|CLK|CLO|CLP|CLS|CLT|CLV|CONT|COPY|ELSE|END|FILE|FILES|FOR|GOSUB|GOTO|GSB|IF|INPUT|KBD|LED|LET|LIST|LOAD|LOCATE|LRUN|NEW|NEXT|OUT|PLAY|POKE|PRINT|PWM|REM|RENUM|RESET|RETURN|RIGHT|RTN|RUN|SAVE|SCROLL|SLEEP|SRND|STEP|STOP|SUB|TEMPO|THEN|TO|UART|VIDEO|WAIT)(?:\$|\b)/i,function:/\b(?:ABS|ANA|ASC|BIN|BTN|DEC|END|FREE|HELP|HEX|I2CR|I2CW|IN|INKEY|LEN|LINE|PEEK|RND|SCR|SOUND|STR|TICK|USR|VER|VPEEK|ZER)(?:\$|\b)/i,label:/(?:\B@\S+)/,operator:/<[=>]?|>=?|\|\||&&|[+\-*\/=|&^~!]|\b(?:AND|NOT|OR)\b/i,punctuation:/[\[,;:()\]]/}}e.exports=t,t.displayName="ichigojam",t.aliases=[]},83198:function(e){"use strict";function t(e){e.languages.icon={comment:/#.*/,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n_]|\\.|_(?!\1)(?:\r\n|[\s\S]))*\1/,greedy:!0},number:/\b(?:\d+r[a-z\d]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b|\.\d+\b/i,"builtin-keyword":{pattern:/&(?:allocated|ascii|clock|collections|cset|current|date|dateline|digits|dump|e|error(?:number|text|value)?|errout|fail|features|file|host|input|lcase|letters|level|line|main|null|output|phi|pi|pos|progname|random|regions|source|storage|subject|time|trace|ucase|version)\b/,alias:"variable"},directive:{pattern:/\$\w+/,alias:"builtin"},keyword:/\b(?:break|by|case|create|default|do|else|end|every|fail|global|if|initial|invocable|link|local|next|not|of|procedure|record|repeat|return|static|suspend|then|to|until|while)\b/,function:/\b(?!\d)\w+(?=\s*[({]|\s*!\s*\[)/,operator:/[+-]:(?!=)|(?:[\/?@^%&]|\+\+?|--?|==?=?|~==?=?|\*\*?|\|\|\|?|<(?:->?|>?=?)(?::=)?|:(?:=:?)?|[!.\\|~]/,punctuation:/[\[\](){},;]/}}e.exports=t,t.displayName="icon",t.aliases=[]},14323:function(e){"use strict";function t(e){!function(e){function t(e,n){return n<=0?/[]/.source:e.replace(//g,(function(){return t(e,n-1)}))}var n=/'[{}:=,](?:[^']|'')*'(?!')/,r={pattern:/''/,greedy:!0,alias:"operator"},i={pattern:n,greedy:!0,inside:{escape:r}},a=t(/\{(?:[^{}']|'(?![{},'])|''||)*\}/.source.replace(//g,(function(){return n.source})),8),o={pattern:RegExp(a),inside:{message:{pattern:/^(\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:null},"message-delimiter":{pattern:/./,alias:"punctuation"}}};e.languages["icu-message-format"]={argument:{pattern:RegExp(a),greedy:!0,inside:{content:{pattern:/^(\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:{"argument-name":{pattern:/^(\s*)[^{}:=,\s]+/,lookbehind:!0},"choice-style":{pattern:/^(\s*,\s*choice\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{punctuation:/\|/,range:{pattern:/^(\s*)[+-]?(?:\d+(?:\.\d*)?|\u221e)\s*[<#\u2264]/,lookbehind:!0,inside:{operator:/[<#\u2264]/,number:/\S+/}},rest:null}},"plural-style":{pattern:/^(\s*,\s*(?:plural|selectordinal)\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{offset:/^offset:\s*\d+/,"nested-message":o,selector:{pattern:/=\d+|[^{}:=,\s]+/,inside:{keyword:/^(?:few|many|one|other|two|zero)$/}}}},"select-style":{pattern:/^(\s*,\s*select\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{"nested-message":o,selector:{pattern:/[^{}:=,\s]+/,inside:{keyword:/^other$/}}}},keyword:/\b(?:choice|plural|select|selectordinal)\b/,"arg-type":{pattern:/\b(?:date|duration|number|ordinal|spellout|time)\b/,alias:"keyword"},"arg-skeleton":{pattern:/(,\s*)::[^{}:=,\s]+/,lookbehind:!0},"arg-style":{pattern:/(,\s*)(?:currency|full|integer|long|medium|percent|short)(?=\s*$)/,lookbehind:!0},"arg-style-text":{pattern:RegExp(/(^\s*,\s*(?=\S))/.source+t(/(?:[^{}']|'[^']*'|\{(?:)?\})+/.source,8)+"$"),lookbehind:!0,alias:"string"},punctuation:/,/}},"argument-delimiter":{pattern:/./,alias:"operator"}}},escape:r,string:i},o.inside.message.inside=e.languages["icu-message-format"],e.languages["icu-message-format"].argument.inside.content.inside["choice-style"].inside.rest=e.languages["icu-message-format"]}(e)}e.exports=t,t.displayName="icuMessageFormat",t.aliases=[]},79098:function(e,t,n){"use strict";var r=n(56314);function i(e){e.register(r),e.languages.idris=e.languages.extend("haskell",{comment:{pattern:/(?:(?:--|\|\|\|).*$|\{-[\s\S]*?-\})/m},keyword:/\b(?:Type|case|class|codata|constructor|corecord|data|do|dsl|else|export|if|implementation|implicit|import|impossible|in|infix|infixl|infixr|instance|interface|let|module|mutual|namespace|of|parameters|partial|postulate|private|proof|public|quoteGoal|record|rewrite|syntax|then|total|using|where|with)\b/,builtin:void 0}),e.languages.insertBefore("idris","keyword",{"import-statement":{pattern:/(^\s*import\s+)(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*/m,lookbehind:!0,inside:{punctuation:/\./}}}),e.languages.idr=e.languages.idris}e.exports=i,i.displayName="idris",i.aliases=["idr"]},26872:function(e){"use strict";function t(e){e.languages.iecst={comment:[{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\(\*[\s\S]*?(?:\*\)|$)|\{[\s\S]*?(?:\}|$))/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:[/\b(?:END_)?(?:PROGRAM|CONFIGURATION|INTERFACE|FUNCTION_BLOCK|FUNCTION|ACTION|TRANSITION|TYPE|STRUCT|(?:INITIAL_)?STEP|NAMESPACE|LIBRARY|CHANNEL|FOLDER|RESOURCE|VAR_(?:ACCESS|CONFIG|EXTERNAL|GLOBAL|INPUT|IN_OUT|OUTPUT|TEMP)|VAR|METHOD|PROPERTY)\b/i,/\b(?:AT|BY|(?:END_)?(?:CASE|FOR|IF|REPEAT|WHILE)|CONSTANT|CONTINUE|DO|ELSE|ELSIF|EXIT|EXTENDS|FROM|GET|GOTO|IMPLEMENTS|JMP|NON_RETAIN|OF|PRIVATE|PROTECTED|PUBLIC|RETAIN|RETURN|SET|TASK|THEN|TO|UNTIL|USING|WITH|__CATCH|__ENDTRY|__FINALLY|__TRY)\b/],"class-name":/\b(?:ANY|ARRAY|BOOL|BYTE|U?(?:D|L|S)?INT|(?:D|L)?WORD|DATE(?:_AND_TIME)?|DT|L?REAL|POINTER|STRING|TIME(?:_OF_DAY)?|TOD)\b/,address:{pattern:/%[IQM][XBWDL][\d.]*|%[IQ][\d.]*/,alias:"symbol"},number:/\b(?:16#[\da-f]+|2#[01_]+|0x[\da-f]+)\b|\b(?:D|DT|T|TOD)#[\d_shmd:]*|\b[A-Z]*#[\d.,_]*|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/,operator:/S?R?:?=>?|&&?|\*\*?|<[=>]?|>=?|[-:^/+#]|\b(?:AND|EQ|EXPT|GE|GT|LE|LT|MOD|NE|NOT|OR|XOR)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,punctuation:/[()[\].,;]/}}e.exports=t,t.displayName="iecst",t.aliases=[]},14:function(e){"use strict";function t(e){!function(e){e.languages.ignore={comment:/^#.*/m,entry:{pattern:/\S(?:.*(?:(?:\\ )|\S))?/,alias:"string",inside:{operator:/^!|\*\*?|\?/,regex:{pattern:/(^|[^\\])\[[^\[\]]*\]/,lookbehind:!0},punctuation:/\//}}},e.languages.gitignore=e.languages.ignore,e.languages.hgignore=e.languages.ignore,e.languages.npmignore=e.languages.ignore}(e)}e.exports=t,t.displayName="ignore",t.aliases=["gitignore","hgignore","npmignore"]},11655:function(e){"use strict";function t(e){e.languages.inform7={string:{pattern:/"[^"]*"/,inside:{substitution:{pattern:/\[[^\[\]]+\]/,inside:{delimiter:{pattern:/\[|\]/,alias:"punctuation"}}}}},comment:{pattern:/\[[^\[\]]+\]/,greedy:!0},title:{pattern:/^[ \t]*(?:book|chapter|part(?! of)|section|table|volume)\b.+/im,alias:"important"},number:{pattern:/(^|[^-])(?:\b\d+(?:\.\d+)?(?:\^\d+)?(?:(?!\d)\w+)?|\b(?:eight|eleven|five|four|nine|one|seven|six|ten|three|twelve|two))\b(?!-)/i,lookbehind:!0},verb:{pattern:/(^|[^-])\b(?:answering|applying to|are|asking|attacking|be(?:ing)?|burning|buying|called|carries|carry(?! out)|carrying|climbing|closing|conceal(?:ing|s)?|consulting|contain(?:ing|s)?|cutting|drinking|dropping|eating|enclos(?:es?|ing)|entering|examining|exiting|getting|giving|going|ha(?:s|ve|ving)|hold(?:ing|s)?|impl(?:ies|y)|incorporat(?:es?|ing)|inserting|is|jumping|kissing|listening|locking|looking|mean(?:ing|s)?|opening|provid(?:es?|ing)|pulling|pushing|putting|relat(?:es?|ing)|removing|searching|see(?:ing|s)?|setting|showing|singing|sleeping|smelling|squeezing|support(?:ing|s)?|swearing|switching|taking|tasting|telling|thinking|throwing|touching|turning|tying|unlock(?:ing|s)?|var(?:ies|y|ying)|waiting|waking|waving|wear(?:ing|s)?)\b(?!-)/i,lookbehind:!0,alias:"operator"},keyword:{pattern:/(^|[^-])\b(?:after|before|carry out|check|continue the action|definition(?= *:)|do nothing|else|end (?:if|the story|unless)|every turn|if|include|instead(?: of)?|let|move|no|now|otherwise|repeat|report|resume the story|rule for|running through|say(?:ing)?|stop the action|test|try(?:ing)?|understand|unless|use|when|while|yes)\b(?!-)/i,lookbehind:!0},property:{pattern:/(^|[^-])\b(?:adjacent(?! to)|carried|closed|concealed|contained|dark|described|edible|empty|enclosed|enterable|even|female|fixed in place|full|handled|held|improper-named|incorporated|inedible|invisible|lighted|lit|lock(?:able|ed)|male|marked for listing|mentioned|negative|neuter|non-(?:empty|full|recurring)|odd|opaque|open(?:able)?|plural-named|portable|positive|privately-named|proper-named|provided|publically-named|pushable between rooms|recurring|related|rubbing|scenery|seen|singular-named|supported|swinging|switch(?:able|ed(?: off| on)?)|touch(?:able|ed)|transparent|unconcealed|undescribed|unlit|unlocked|unmarked for listing|unmentioned|unopenable|untouchable|unvisited|variable|visible|visited|wearable|worn)\b(?!-)/i,lookbehind:!0,alias:"symbol"},position:{pattern:/(^|[^-])\b(?:above|adjacent to|back side of|below|between|down|east|everywhere|front side|here|in|inside(?: from)?|north(?:east|west)?|nowhere|on(?: top of)?|other side|outside(?: from)?|parts? of|regionally in|south(?:east|west)?|through|up|west|within)\b(?!-)/i,lookbehind:!0,alias:"keyword"},type:{pattern:/(^|[^-])\b(?:actions?|activit(?:ies|y)|actors?|animals?|backdrops?|containers?|devices?|directions?|doors?|holders?|kinds?|lists?|m[ae]n|nobody|nothing|nouns?|numbers?|objects?|people|persons?|player(?:'s holdall)?|regions?|relations?|rooms?|rule(?:book)?s?|scenes?|someone|something|supporters?|tables?|texts?|things?|time|vehicles?|wom[ae]n)\b(?!-)/i,lookbehind:!0,alias:"variable"},punctuation:/[.,:;(){}]/},e.languages.inform7.string.inside.substitution.inside.rest=e.languages.inform7,e.languages.inform7.string.inside.substitution.inside.rest.text={pattern:/\S(?:\s*\S)*/,alias:"comment"}}e.exports=t,t.displayName="inform7",t.aliases=[]},86435:function(e){"use strict";function t(e){e.languages.ini={comment:{pattern:/(^[ \f\t\v]*)[#;][^\n\r]*/m,lookbehind:!0},section:{pattern:/(^[ \f\t\v]*)\[[^\n\r\]]*\]?/m,lookbehind:!0,inside:{"section-name":{pattern:/(^\[[ \f\t\v]*)[^ \f\t\v\]]+(?:[ \f\t\v]+[^ \f\t\v\]]+)*/,lookbehind:!0,alias:"selector"},punctuation:/\[|\]/}},key:{pattern:/(^[ \f\t\v]*)[^ \f\n\r\t\v=]+(?:[ \f\t\v]+[^ \f\n\r\t\v=]+)*(?=[ \f\t\v]*=)/m,lookbehind:!0,alias:"attr-name"},value:{pattern:/(=[ \f\t\v]*)[^ \f\n\r\t\v]+(?:[ \f\t\v]+[^ \f\n\r\t\v]+)*/,lookbehind:!0,alias:"attr-value",inside:{"inner-value":{pattern:/^("|').+(?=\1$)/,lookbehind:!0}}},punctuation:/=/}}e.exports=t,t.displayName="ini",t.aliases=[]},11780:function(e){"use strict";function t(e){e.languages.io={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\/\/.*|#.*)/,lookbehind:!0,greedy:!0},"triple-quoted-string":{pattern:/"""(?:\\[\s\S]|(?!""")[^\\])*"""/,greedy:!0,alias:"string"},string:{pattern:/"(?:\\.|[^\\\r\n"])*"/,greedy:!0},keyword:/\b(?:activate|activeCoroCount|asString|block|break|call|catch|clone|collectGarbage|compileString|continue|do|doFile|doMessage|doString|else|elseif|exit|for|foreach|forward|getEnvironmentVariable|getSlot|hasSlot|if|ifFalse|ifNil|ifNilEval|ifTrue|isActive|isNil|isResumable|list|message|method|parent|pass|pause|perform|performWithArgList|print|println|proto|raise|raiseResumable|removeSlot|resend|resume|schedulerSleepSeconds|self|sender|setSchedulerSleepSeconds|setSlot|shallowCopy|slotNames|super|system|then|thisBlock|thisContext|try|type|uniqueId|updateSlot|wait|while|write|yield)\b/,builtin:/\b(?:Array|AudioDevice|AudioMixer|BigNum|Block|Box|Buffer|CFunction|CGI|Color|Curses|DBM|DNSResolver|DOConnection|DOProxy|DOServer|Date|Directory|Duration|DynLib|Error|Exception|FFT|File|Fnmatch|Font|Future|GL|GLE|GLScissor|GLU|GLUCylinder|GLUQuadric|GLUSphere|GLUT|Host|Image|Importer|LinkList|List|Lobby|Locals|MD5|MP3Decoder|MP3Encoder|Map|Message|Movie|Notification|Number|Object|OpenGL|Point|Protos|Random|Regex|SGML|SGMLElement|SGMLParser|SQLite|Sequence|Server|ShowMessage|SleepyCat|SleepyCatCursor|Socket|SocketManager|Sound|Soup|Store|String|Tree|UDPSender|UPDReceiver|URL|User|Warning|WeakLink)\b/,boolean:/\b(?:false|nil|true)\b/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e-?\d+)?/i,operator:/[=!*/%+\-^&|]=|>>?=?|<+*\-%$|,#][.:]?|[?^]\.?|[;\[]:?|[~}"i][.:]|[ACeEIjLor]\.|(?:[_\/\\qsux]|_?\d):)/,alias:"keyword"},number:/\b_?(?:(?!\d:)\d+(?:\.\d+)?(?:(?:ad|ar|[ejpx])_?\d+(?:\.\d+)?)*(?:b_?[\da-z]+(?:\.[\da-z]+)?)?|_\b(?!\.))/,adverb:{pattern:/[~}]|[\/\\]\.?|[bfM]\.|t[.:]/,alias:"builtin"},operator:/[=a][.:]|_\./,conjunction:{pattern:/&(?:\.:?|:)?|[.:@][.:]?|[!D][.:]|[;dHT]\.|`:?|[\^LS]:|"/,alias:"variable"},punctuation:/[()]/}}e.exports=t,t.displayName="j",t.aliases=[]},69028:function(e){"use strict";function t(e){!function(e){var t=/\b(?:abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|exports|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|module|native|new|non-sealed|null|open|opens|package|permits|private|protected|provides|public|record|requires|return|sealed|short|static|strictfp|super|switch|synchronized|this|throw|throws|to|transient|transitive|try|uses|var|void|volatile|while|with|yield)\b/,n=/(^|[^\w.])(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source,r={pattern:RegExp(n+/[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}},punctuation:/\./}};e.languages.java=e.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"/,lookbehind:!0,greedy:!0},"class-name":[r,{pattern:RegExp(n+/[A-Z]\w*(?=\s+\w+\s*[;,=()])/.source),lookbehind:!0,inside:r.inside}],keyword:t,function:[e.languages.clike.function,{pattern:/(::\s*)[a-z_]\w*/,lookbehind:!0}],number:/\b0b[01][01_]*L?\b|\b0x(?:\.[\da-f_p+-]+|[\da-f_]+(?:\.[\da-f_p+-]+)?)\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfl]?/i,operator:{pattern:/(^|[^.])(?:<<=?|>>>?=?|->|--|\+\+|&&|\|\||::|[?:~]|[-+*/%&|^!=<>]=?)/m,lookbehind:!0}}),e.languages.insertBefore("java","string",{"triple-quoted-string":{pattern:/"""[ \t]*[\r\n](?:(?:"|"")?(?:\\.|[^"\\]))*"""/,greedy:!0,alias:"string"},char:{pattern:/'(?:\\.|[^'\\\r\n]){1,6}'/,greedy:!0}}),e.languages.insertBefore("java","class-name",{annotation:{pattern:/(^|[^.])@\w+(?:\s*\.\s*\w+)*/,lookbehind:!0,alias:"punctuation"},generics:{pattern:/<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&))*>)*>)*>)*>/,inside:{"class-name":r,keyword:t,punctuation:/[<>(),.:]/,operator:/[?&|]/}},namespace:{pattern:RegExp(/(\b(?:exports|import(?:\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\s+)(?!)[a-z]\w*(?:\.[a-z]\w*)*\.?/.source.replace(//g,(function(){return t.source}))),lookbehind:!0,inside:{punctuation:/\./}}})}(e)}e.exports=t,t.displayName="java",t.aliases=[]},30835:function(e,t,n){"use strict";var r=n(69028),i=n(90375);function a(e){e.register(r),e.register(i),function(e){var t=/(^(?:[\t ]*(?:\*\s*)*))[^*\s].*$/m,n=/#\s*\w+(?:\s*\([^()]*\))?/.source,r=/(?:\b[a-zA-Z]\w+\s*\.\s*)*\b[A-Z]\w*(?:\s*)?|/.source.replace(//g,(function(){return n}));e.languages.javadoc=e.languages.extend("javadoclike",{}),e.languages.insertBefore("javadoc","keyword",{reference:{pattern:RegExp(/(@(?:exception|link|linkplain|see|throws|value)\s+(?:\*\s*)?)/.source+"(?:"+r+")"),lookbehind:!0,inside:{function:{pattern:/(#\s*)\w+(?=\s*\()/,lookbehind:!0},field:{pattern:/(#\s*)\w+/,lookbehind:!0},namespace:{pattern:/\b(?:[a-z]\w*\s*\.\s*)+/,inside:{punctuation:/\./}},"class-name":/\b[A-Z]\w*/,keyword:e.languages.java.keyword,punctuation:/[#()[\],.]/}},"class-name":{pattern:/(@param\s+)<[A-Z]\w*>/,lookbehind:!0,inside:{punctuation:/[.<>]/}},"code-section":[{pattern:/(\{@code\s+(?!\s))(?:[^\s{}]|\s+(?![\s}])|\{(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*\})+(?=\s*\})/,lookbehind:!0,inside:{code:{pattern:t,lookbehind:!0,inside:e.languages.java,alias:"language-java"}}},{pattern:/(<(code|pre|tt)>(?!)\s*)\S(?:\S|\s+\S)*?(?=\s*<\/\2>)/,lookbehind:!0,inside:{line:{pattern:t,lookbehind:!0,inside:{tag:e.languages.markup.tag,entity:e.languages.markup.entity,code:{pattern:/.+/,inside:e.languages.java,alias:"language-java"}}}}}],tag:e.languages.markup.tag,entity:e.languages.markup.entity}),e.languages.javadoclike.addSupport("java",e.languages.javadoc)}(e)}e.exports=a,a.displayName="javadoc",a.aliases=[]},90375:function(e){"use strict";function t(e){!function(e){var t=e.languages.javadoclike={parameter:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*@(?:arg|arguments|param)\s+)\w+/m,lookbehind:!0},keyword:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*|\{)@[a-z][a-zA-Z-]+\b/m,lookbehind:!0},punctuation:/[{}]/};Object.defineProperty(t,"addSupport",{value:function(t,n){"string"===typeof t&&(t=[t]),t.forEach((function(t){!function(t,n){var r="doc-comment",i=e.languages[t];if(i){var a=i[r];if(!a){var o={"doc-comment":{pattern:/(^|[^\\])\/\*\*[^/][\s\S]*?(?:\*\/|$)/,lookbehind:!0,alias:"comment"}};a=(i=e.languages.insertBefore(t,"comment",o))[r]}if(a instanceof RegExp&&(a=i[r]={pattern:a}),Array.isArray(a))for(var s=0,l=a.length;s|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),e.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,e.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:e.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:e.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:e.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:e.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:e.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),e.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:e.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),e.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),e.languages.markup&&(e.languages.markup.tag.addInlined("script","javascript"),e.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),e.languages.js=e.languages.javascript}e.exports=t,t.displayName="javascript",t.aliases=["js"]},41117:function(e){"use strict";function t(e){e.languages.javastacktrace={summary:{pattern:/^([\t ]*)(?:(?:Caused by:|Suppressed:|Exception in thread "[^"]*")[\t ]+)?[\w$.]+(?::.*)?$/m,lookbehind:!0,inside:{keyword:{pattern:/^([\t ]*)(?:(?:Caused by|Suppressed)(?=:)|Exception in thread)/m,lookbehind:!0},string:{pattern:/^(\s*)"[^"]*"/,lookbehind:!0},exceptions:{pattern:/^(:?\s*)[\w$.]+(?=:|$)/,lookbehind:!0,inside:{"class-name":/[\w$]+$/,namespace:/\b[a-z]\w*\b/,punctuation:/\./}},message:{pattern:/(:\s*)\S.*/,lookbehind:!0,alias:"string"},punctuation:/:/}},"stack-frame":{pattern:/^([\t ]*)at (?:[\w$./]|@[\w$.+-]*\/)+(?:)?\([^()]*\)/m,lookbehind:!0,inside:{keyword:{pattern:/^(\s*)at(?= )/,lookbehind:!0},source:[{pattern:/(\()\w+\.\w+:\d+(?=\))/,lookbehind:!0,inside:{file:/^\w+\.\w+/,punctuation:/:/,"line-number":{pattern:/\b\d+\b/,alias:"number"}}},{pattern:/(\()[^()]*(?=\))/,lookbehind:!0,inside:{keyword:/^(?:Native Method|Unknown Source)$/}}],"class-name":/[\w$]+(?=\.(?:|[\w$]+)\()/,function:/(?:|[\w$]+)(?=\()/,"class-loader":{pattern:/(\s)[a-z]\w*(?:\.[a-z]\w*)*(?=\/[\w@$.]*\/)/,lookbehind:!0,alias:"namespace",inside:{punctuation:/\./}},module:{pattern:/([\s/])[a-z]\w*(?:\.[a-z]\w*)*(?:@[\w$.+-]*)?(?=\/)/,lookbehind:!0,inside:{version:{pattern:/(@)[\s\S]+/,lookbehind:!0,alias:"number"},punctuation:/[@.]/}},namespace:{pattern:/(?:\b[a-z]\w*\.)+/,inside:{punctuation:/\./}},punctuation:/[()/.]/}},more:{pattern:/^([\t ]*)\.{3} \d+ [a-z]+(?: [a-z]+)*/m,lookbehind:!0,inside:{punctuation:/\.{3}/,number:/\d+/,keyword:/\b[a-z]+(?: [a-z]+)*\b/}}}}e.exports=t,t.displayName="javastacktrace",t.aliases=[]},5888:function(e){"use strict";function t(e){e.languages.jexl={string:/(["'])(?:\\[\s\S]|(?!\1)[^\\])*\1/,transform:{pattern:/(\|\s*)[a-zA-Z\u0430-\u044f\u0410-\u042f_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][\w\u0430-\u044f\u0410-\u042f\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*/,alias:"function",lookbehind:!0},function:/[a-zA-Z\u0430-\u044f\u0410-\u042f_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][\w\u0430-\u044f\u0410-\u042f\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*\s*(?=\()/,number:/\b\d+(?:\.\d+)?\b|\B\.\d+\b/,operator:/[<>!]=?|-|\+|&&|==|\|\|?|\/\/?|[?:*^%]/,boolean:/\b(?:false|true)\b/,keyword:/\bin\b/,punctuation:/[{}[\](),.]/}}e.exports=t,t.displayName="jexl",t.aliases=[]},59939:function(e){"use strict";function t(e){e.languages.jolie=e.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\[\s\S]|[^"\\])*"/,lookbehind:!0,greedy:!0},"class-name":{pattern:/((?:\b(?:as|courier|embed|in|inputPort|outputPort|service)\b|@)[ \t]*)\w+/,lookbehind:!0},keyword:/\b(?:as|cH|comp|concurrent|constants|courier|cset|csets|default|define|else|embed|embedded|execution|exit|extender|for|foreach|forward|from|global|if|import|in|include|init|inputPort|install|instanceof|interface|is_defined|linkIn|linkOut|main|new|nullProcess|outputPort|over|private|provide|public|scope|sequential|service|single|spawn|synchronized|this|throw|throws|type|undef|until|while|with)\b/,function:/\b[a-z_]\w*(?=[ \t]*[@(])/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?l?/i,operator:/-[-=>]?|\+[+=]?|<[<=]?|[>=*!]=?|&&|\|\||[?\/%^@|]/,punctuation:/[()[\]{},;.:]/,builtin:/\b(?:Byte|any|bool|char|double|enum|float|int|length|long|ranges|regex|string|undefined|void)\b/}),e.languages.insertBefore("jolie","keyword",{aggregates:{pattern:/(\bAggregates\s*:\s*)(?:\w+(?:\s+with\s+\w+)?\s*,\s*)*\w+(?:\s+with\s+\w+)?/,lookbehind:!0,inside:{keyword:/\bwith\b/,"class-name":/\w+/,punctuation:/,/}},redirects:{pattern:/(\bRedirects\s*:\s*)(?:\w+\s*=>\s*\w+\s*,\s*)*(?:\w+\s*=>\s*\w+)/,lookbehind:!0,inside:{punctuation:/,/,"class-name":/\w+/,operator:/=>/}},property:{pattern:/\b(?:Aggregates|[Ii]nterfaces|Java|Javascript|Jolie|[Ll]ocation|OneWay|[Pp]rotocol|Redirects|RequestResponse)\b(?=[ \t]*:)/}})}e.exports=t,t.displayName="jolie",t.aliases=[]},58672:function(e){"use strict";function t(e){!function(e){var t=/\\\((?:[^()]|\([^()]*\))*\)/.source,n=RegExp(/(^|[^\\])"(?:[^"\r\n\\]|\\[^\r\n(]|__)*"/.source.replace(/__/g,(function(){return t}))),r={interpolation:{pattern:RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+t),lookbehind:!0,inside:{content:{pattern:/^(\\\()[\s\S]+(?=\)$)/,lookbehind:!0,inside:null},punctuation:/^\\\(|\)$/}}},i=e.languages.jq={comment:/#.*/,property:{pattern:RegExp(n.source+/(?=\s*:(?!:))/.source),lookbehind:!0,greedy:!0,inside:r},string:{pattern:n,lookbehind:!0,greedy:!0,inside:r},function:{pattern:/(\bdef\s+)[a-z_]\w+/i,lookbehind:!0},variable:/\B\$\w+/,"property-literal":{pattern:/\b[a-z_]\w*(?=\s*:(?!:))/i,alias:"property"},keyword:/\b(?:as|break|catch|def|elif|else|end|foreach|if|import|include|label|module|modulemeta|null|reduce|then|try|while)\b/,boolean:/\b(?:false|true)\b/,number:/(?:\b\d+\.|\B\.)?\b\d+(?:[eE][+-]?\d+)?\b/,operator:[{pattern:/\|=?/,alias:"pipe"},/\.\.|[!=<>]?=|\?\/\/|\/\/=?|[-+*/%]=?|[<>?]|\b(?:and|not|or)\b/],"c-style-function":{pattern:/\b[a-z_]\w*(?=\s*\()/i,alias:"function"},punctuation:/::|[()\[\]{},:;]|\.(?=\s*[\[\w$])/,dot:{pattern:/\./,alias:"important"}};r.interpolation.inside.content.inside=i}(e)}e.exports=t,t.displayName="jq",t.aliases=[]},33592:function(e){"use strict";function t(e){!function(e){function t(e,t){return RegExp(e.replace(//g,(function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source})),t)}e.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+e.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),e.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+e.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),e.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]}),e.languages.insertBefore("javascript","keyword",{imports:{pattern:t(/(\bimport\b\s*)(?:(?:\s*,\s*(?:\*\s*as\s+|\{[^{}]*\}))?|\*\s*as\s+|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:e.languages.javascript},exports:{pattern:t(/(\bexport\b\s*)(?:\*(?:\s*as\s+)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:e.languages.javascript}}),e.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),e.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),e.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:t(/(\.\s*)#?/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var n=["function","function-variable","method","method-variable","property-access"],r=0;r=p.length)return;var r=t[n];if("string"===typeof r||"string"===typeof r.content){var i=p[o],a="string"===typeof r?r:r.content,s=a.indexOf(i);if(-1!==s){++o;var l=a.substring(0,s),d=u(c[i]),f=a.substring(s+i.length),h=[];if(l&&h.push(l),h.push(d),f){var m=[f];e(m),h.push.apply(h,m)}"string"===typeof r?(t.splice.apply(t,[n,1].concat(h)),n+=h.length-1):r.content=h}}else{var g=r.content;Array.isArray(g)?e(g):e([g])}}}(d),new e.Token(r,d,"language-"+r,t)}e.languages.javascript["template-string"]=[o("css",/\b(?:styled(?:\([^)]*\))?(?:\s*\.\s*\w+(?:\([^)]*\))*)*|css(?:\s*\.\s*(?:global|resolve))?|createGlobalStyle|keyframes)/.source),o("html",/\bhtml|\.\s*(?:inner|outer)HTML\s*\+?=/.source),o("svg",/\bsvg/.source),o("markdown",/\b(?:markdown|md)/.source),o("graphql",/\b(?:gql|graphql(?:\s*\.\s*experimental)?)/.source),o("sql",/\bsql/.source),t].filter(Boolean);var d={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};function p(e){return"string"===typeof e?e:Array.isArray(e)?e.map(p).join(""):p(e.content)}e.hooks.add("after-tokenize",(function(t){t.language in d&&function t(n){for(var r=0,i=n.length;r\s+)?)[A-Z]\w*(?:\.[A-Z]\w*)*/.source.replace(//g,(function(){return n}))),lookbehind:!0,inside:{punctuation:/\./}},{pattern:RegExp("(@[a-z]+\\s+)"+n),lookbehind:!0,inside:{string:t.string,number:t.number,boolean:t.boolean,keyword:e.languages.typescript.keyword,operator:/=>|\.\.\.|[&|?:*]/,punctuation:/[.,;=<>{}()[\]]/}}],example:{pattern:/(@example\s+(?!\s))(?:[^@\s]|\s+(?!\s))+?(?=\s*(?:\*\s*)?(?:@\w|\*\/))/,lookbehind:!0,inside:{code:{pattern:/^([\t ]*(?:\*\s*)?)\S.*$/m,lookbehind:!0,inside:t,alias:"language-javascript"}}}}),e.languages.javadoclike.addSupport("javascript",e.languages.jsdoc)}(e)}e.exports=a,a.displayName="jsdoc",a.aliases=[]},16577:function(e){"use strict";function t(e){e.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},e.languages.webmanifest=e.languages.json}e.exports=t,t.displayName="json",t.aliases=["webmanifest"]},51070:function(e,t,n){"use strict";var r=n(16577);function i(e){e.register(r),function(e){var t=/("|')(?:\\(?:\r\n?|\n|.)|(?!\1)[^\\\r\n])*\1/;e.languages.json5=e.languages.extend("json",{property:[{pattern:RegExp(t.source+"(?=\\s*:)"),greedy:!0},{pattern:/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/,alias:"unquoted"}],string:{pattern:t,greedy:!0},number:/[+-]?\b(?:NaN|Infinity|0x[a-fA-F\d]+)\b|[+-]?(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+\b)?/})}(e)}e.exports=i,i.displayName="json5",i.aliases=[]},28329:function(e,t,n){"use strict";var r=n(16577);function i(e){e.register(r),e.languages.jsonp=e.languages.extend("json",{punctuation:/[{}[\]();,.]/}),e.languages.insertBefore("jsonp","punctuation",{function:/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*\()/})}e.exports=i,i.displayName="jsonp",i.aliases=[]},74117:function(e){"use strict";function t(e){e.languages.jsstacktrace={"error-message":{pattern:/^\S.*/m,alias:"string"},"stack-frame":{pattern:/(^[ \t]+)at[ \t].*/m,lookbehind:!0,inside:{"not-my-code":{pattern:/^at[ \t]+(?!\s)(?:node\.js||.*(?:node_modules|\(\)|\(|$|\(internal\/|\(node\.js)).*/m,alias:"comment"},filename:{pattern:/(\bat\s+(?!\s)|\()(?:[a-zA-Z]:)?[^():]+(?=:)/,lookbehind:!0,alias:"url"},function:{pattern:/(\bat\s+(?:new\s+)?)(?!\s)[_$a-zA-Z\xA0-\uFFFF<][.$\w\xA0-\uFFFF<>]*/,lookbehind:!0,inside:{punctuation:/\./}},punctuation:/[()]/,keyword:/\b(?:at|new)\b/,alias:{pattern:/\[(?:as\s+)?(?!\s)[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*\]/,alias:"variable"},"line-number":{pattern:/:\d+(?::\d+)?\b/,alias:"number",inside:{punctuation:/:/}}}}}}e.exports=t,t.displayName="jsstacktrace",t.aliases=[]},49237:function(e){"use strict";function t(e){!function(e){var t=e.util.clone(e.languages.javascript),n=/(?:\s|\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))\*\/)/.source,r=/(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])*\})/.source,i=/(?:\{*\.{3}(?:[^{}]|)*\})/.source;function a(e,t){return e=e.replace(//g,(function(){return n})).replace(//g,(function(){return r})).replace(//g,(function(){return i})),RegExp(e,t)}i=a(i).source,e.languages.jsx=e.languages.extend("markup",t),e.languages.jsx.tag.pattern=a(/<\/?(?:[\w.:-]+(?:+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|))?|))**\/?)?>/.source),e.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,e.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,e.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,e.languages.jsx.tag.inside.comment=t.comment,e.languages.insertBefore("inside","attr-name",{spread:{pattern:a(//.source),inside:e.languages.jsx}},e.languages.jsx.tag),e.languages.insertBefore("inside","special-attr",{script:{pattern:a(/=/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:e.languages.jsx}}},e.languages.jsx.tag);var o=function e(t){return t?"string"===typeof t?t:"string"===typeof t.content?t.content:t.content.map(e).join(""):""},s=function t(n){for(var r=[],i=0;i0&&r[r.length-1].tagName===o(a.content[0].content[1])&&r.pop():"/>"===a.content[a.content.length-1].content||r.push({tagName:o(a.content[0].content[1]),openedBraces:0}):r.length>0&&"punctuation"===a.type&&"{"===a.content?r[r.length-1].openedBraces++:r.length>0&&r[r.length-1].openedBraces>0&&"punctuation"===a.type&&"}"===a.content?r[r.length-1].openedBraces--:s=!0),(s||"string"===typeof a)&&r.length>0&&0===r[r.length-1].openedBraces){var l=o(a);i0&&("string"===typeof n[i-1]||"plain-text"===n[i-1].type)&&(l=o(n[i-1])+l,n.splice(i-1,1),i--),n[i]=new e.Token("plain-text",l,null,l)}a.content&&"string"!==typeof a.content&&t(a.content)}};e.hooks.add("after-tokenize",(function(e){"jsx"!==e.language&&"tsx"!==e.language||s(e.tokens)}))}(e)}e.exports=t,t.displayName="jsx",t.aliases=[]},18563:function(e){"use strict";function t(e){e.languages.julia={comment:{pattern:/(^|[^\\])(?:#=(?:[^#=]|=(?!#)|#(?!=)|#=(?:[^#=]|=(?!#)|#(?!=))*=#)*=#|#.*)/,lookbehind:!0},regex:{pattern:/r"(?:\\.|[^"\\\r\n])*"[imsx]{0,4}/,greedy:!0},string:{pattern:/"""[\s\S]+?"""|(?:\b\w+)?"(?:\\.|[^"\\\r\n])*"|`(?:[^\\`\r\n]|\\.)*`/,greedy:!0},char:{pattern:/(^|[^\w'])'(?:\\[^\r\n][^'\r\n]*|[^\\\r\n])'/,lookbehind:!0,greedy:!0},keyword:/\b(?:abstract|baremodule|begin|bitstype|break|catch|ccall|const|continue|do|else|elseif|end|export|finally|for|function|global|if|immutable|import|importall|in|let|local|macro|module|print|println|quote|return|struct|try|type|typealias|using|while)\b/,boolean:/\b(?:false|true)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[box])?(?:[\da-f]+(?:_[\da-f]+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[efp][+-]?\d+(?:_\d+)*)?j?/i,operator:/&&|\|\||[-+*^%\xf7\u22bb&$\\]=?|\/[\/=]?|!=?=?|\|[=>]?|<(?:<=?|[=:|])?|>(?:=|>>?=?)?|==?=?|[~\u2260\u2264\u2265'\u221a\u221b]/,punctuation:/::?|[{}[\]();,.?]/,constant:/\b(?:(?:Inf|NaN)(?:16|32|64)?|im|pi)\b|[\u03c0\u212f]/}}e.exports=t,t.displayName="julia",t.aliases=[]},50274:function(e){"use strict";function t(e){e.languages.keepalived={comment:{pattern:/[#!].*/,greedy:!0},string:{pattern:/(^|[^\\])(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/,lookbehind:!0,greedy:!0},ip:{pattern:RegExp(/\b(?:(?:(?:[\da-f]{1,4}:){7}[\da-f]{1,4}|(?:[\da-f]{1,4}:){6}:[\da-f]{1,4}|(?:[\da-f]{1,4}:){5}:(?:[\da-f]{1,4}:)?[\da-f]{1,4}|(?:[\da-f]{1,4}:){4}:(?:[\da-f]{1,4}:){0,2}[\da-f]{1,4}|(?:[\da-f]{1,4}:){3}:(?:[\da-f]{1,4}:){0,3}[\da-f]{1,4}|(?:[\da-f]{1,4}:){2}:(?:[\da-f]{1,4}:){0,4}[\da-f]{1,4}|(?:[\da-f]{1,4}:){6}|(?:[\da-f]{1,4}:){0,5}:|::(?:[\da-f]{1,4}:){0,5}|[\da-f]{1,4}::(?:[\da-f]{1,4}:){0,5}[\da-f]{1,4}|::(?:[\da-f]{1,4}:){0,6}[\da-f]{1,4}|(?:[\da-f]{1,4}:){1,7}:)(?:\/\d{1,3})?|(?:\/\d{1,2})?)\b/.source.replace(//g,(function(){return/(?:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d))/.source})),"i"),alias:"number"},path:{pattern:/(\s)\/(?:[^\/\s]+\/)*[^\/\s]*|\b[a-zA-Z]:\\(?:[^\\\s]+\\)*[^\\\s]*/,lookbehind:!0,alias:"string"},variable:/\$\{?\w+\}?/,email:{pattern:/[\w-]+@[\w-]+(?:\.[\w-]{2,3}){1,2}/,alias:"string"},"conditional-configuration":{pattern:/@\^?[\w-]+/,alias:"variable"},operator:/=/,property:/\b(?:BFD_CHECK|DNS_CHECK|FILE_CHECK|HTTP_GET|MISC_CHECK|NAME|PING_CHECK|SCRIPTS|SMTP_CHECK|SSL|SSL_GET|TCP_CHECK|UDP_CHECK|accept|advert_int|alpha|auth_pass|auth_type|authentication|bfd_cpu_affinity|bfd_instance|bfd_no_swap|bfd_priority|bfd_process_name|bfd_rlimit_rttime|bfd_rt_priority|bind_if|bind_port|bindto|ca|certificate|check_unicast_src|checker|checker_cpu_affinity|checker_log_all_failures|checker_no_swap|checker_priority|checker_rlimit_rttime|checker_rt_priority|child_wait_time|connect_ip|connect_port|connect_timeout|dbus_service_name|debug|default_interface|delay|delay_before_retry|delay_loop|digest|dont_track_primary|dynamic|dynamic_interfaces|enable_(?:dbus|script_security|sni|snmp_checker|snmp_rfc|snmp_rfcv2|snmp_rfcv3|snmp_vrrp|traps)|end|fall|fast_recovery|file|flag-[123]|fork_delay|full_command|fwmark|garp_group|garp_interval|garp_lower_prio_delay|garp_lower_prio_repeat|garp_master_delay|garp_master_refresh|garp_master_refresh_repeat|garp_master_repeat|global_defs|global_tracking|gna_interval|group|ha_suspend|hashed|helo_name|higher_prio_send_advert|hoplimit|http_protocol|hysteresis|idle_tx|include|inhibit_on_failure|init_fail|init_file|instance|interface|interfaces|interval|ip_family|ipvs_process_name|keepalived.conf|kernel_rx_buf_size|key|linkbeat_interfaces|linkbeat_use_polling|log_all_failures|log_unknown_vrids|lower_prio_no_advert|lthreshold|lvs_flush|lvs_flush_onstop|lvs_method|lvs_netlink_cmd_rcv_bufs|lvs_netlink_cmd_rcv_bufs_force|lvs_netlink_monitor_rcv_bufs|lvs_netlink_monitor_rcv_bufs_force|lvs_notify_fifo|lvs_notify_fifo_script|lvs_sched|lvs_sync_daemon|max_auto_priority|max_hops|mcast_src_ip|mh-fallback|mh-port|min_auto_priority_delay|min_rx|min_tx|misc_dynamic|misc_path|misc_timeout|multiplier|name|namespace_with_ipsets|native_ipv6|neighbor_ip|net_namespace|net_namespace_ipvs|nftables|nftables_counters|nftables_ifindex|nftables_priority|no_accept|no_checker_emails|no_email_faults|nopreempt|notification_email|notification_email_from|notify|notify_backup|notify_deleted|notify_down|notify_fault|notify_fifo|notify_fifo_script|notify_master|notify_master_rx_lower_pri|notify_priority_changes|notify_stop|notify_up|old_unicast_checksum|omega|ops|param_match|passive|password|path|persistence_engine|persistence_granularity|persistence_timeout|preempt|preempt_delay|priority|process|process_monitor_rcv_bufs|process_monitor_rcv_bufs_force|process_name|process_names|promote_secondaries|protocol|proxy_arp|proxy_arp_pvlan|quorum|quorum_down|quorum_max|quorum_up|random_seed|real_server|regex|regex_max_offset|regex_min_offset|regex_no_match|regex_options|regex_stack|reload_repeat|reload_time_file|require_reply|retry|rise|router_id|rs_init_notifies|script|script_user|sh-fallback|sh-port|shutdown_script|shutdown_script_timeout|skip_check_adv_addr|smtp_alert|smtp_alert_checker|smtp_alert_vrrp|smtp_connect_timeout|smtp_helo_name|smtp_server|snmp_socket|sorry_server|sorry_server_inhibit|sorry_server_lvs_method|source_ip|start|startup_script|startup_script_timeout|state|static_ipaddress|static_routes|static_rules|status_code|step|strict_mode|sync_group_tracking_weight|terminate_delay|timeout|track_bfd|track_file|track_group|track_interface|track_process|track_script|track_src_ip|ttl|type|umask|unicast_peer|unicast_src_ip|unicast_ttl|url|use_ipvlan|use_pid_dir|use_vmac|user|uthreshold|val[123]|version|virtual_ipaddress|virtual_ipaddress_excluded|virtual_router_id|virtual_routes|virtual_rules|virtual_server|virtual_server_group|virtualhost|vmac_xmit_base|vrrp|vrrp_(?:check_unicast_src|cpu_affinity|garp_interval|garp_lower_prio_delay|garp_lower_prio_repeat|garp_master_delay|garp_master_refresh|garp_master_refresh_repeat|garp_master_repeat|gna_interval|higher_prio_send_advert|instance|ipsets|iptables|lower_prio_no_advert|mcast_group4|mcast_group6|min_garp|netlink_cmd_rcv_bufs|netlink_cmd_rcv_bufs_force|netlink_monitor_rcv_bufs|netlink_monitor_rcv_bufs_force|no_swap|notify_fifo|notify_fifo_script|notify_priority_changes|priority|process_name|rlimit_rttime|rt_priority|rx_bufs_multiplier|rx_bufs_policy|script|skip_check_adv_addr|startup_delay|strict|sync_group|track_process|version)|warmup|weight)\b/,constant:/\b(?:A|AAAA|AH|BACKUP|CNAME|DR|MASTER|MX|NAT|NS|PASS|SCTP|SOA|TCP|TUN|TXT|UDP|dh|fo|lblc|lblcr|lc|mh|nq|ovf|rr|sed|sh|wlc|wrr)\b/,number:{pattern:/(^|[^\w.-])-?\d+(?:\.\d+)?/,lookbehind:!0},boolean:/\b(?:false|no|off|on|true|yes)\b/,punctuation:/[\{\}]/}}e.exports=t,t.displayName="keepalived",t.aliases=[]},8291:function(e){"use strict";function t(e){e.languages.keyman={comment:{pattern:/\bc .*/i,greedy:!0},string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0},"virtual-key":{pattern:/\[\s*(?:(?:ALT|CAPS|CTRL|LALT|LCTRL|NCAPS|RALT|RCTRL|SHIFT)\s+)*(?:[TKU]_[\w?]+|[A-E]\d\d?|"[^"\r\n]*"|'[^'\r\n]*')\s*\]/i,greedy:!0,alias:"function"},"header-keyword":{pattern:/&\w+/,alias:"bold"},"header-statement":{pattern:/\b(?:bitmap|bitmaps|caps always off|caps on only|copyright|hotkey|language|layout|message|name|shift frees caps|version)\b/i,alias:"bold"},"rule-keyword":{pattern:/\b(?:any|baselayout|beep|call|context|deadkey|dk|if|index|layer|notany|nul|outs|platform|reset|return|save|set|store|use)\b/i,alias:"keyword"},"structural-keyword":{pattern:/\b(?:ansi|begin|group|match|nomatch|unicode|using keys)\b/i,alias:"keyword"},"compile-target":{pattern:/\$(?:keyman|keymanonly|keymanweb|kmfl|weaver):/i,alias:"property"},number:/\b(?:U\+[\dA-F]+|d\d+|x[\da-f]+|\d+)\b/i,operator:/[+>\\$]|\.\./,punctuation:/[()=,]/}}e.exports=t,t.displayName="keyman",t.aliases=[]},47519:function(e){"use strict";function t(e){!function(e){e.languages.kotlin=e.languages.extend("clike",{keyword:{pattern:/(^|[^.])\b(?:abstract|actual|annotation|as|break|by|catch|class|companion|const|constructor|continue|crossinline|data|do|dynamic|else|enum|expect|external|final|finally|for|fun|get|if|import|in|infix|init|inline|inner|interface|internal|is|lateinit|noinline|null|object|open|operator|out|override|package|private|protected|public|reified|return|sealed|set|super|suspend|tailrec|this|throw|to|try|typealias|val|var|vararg|when|where|while)\b/,lookbehind:!0},function:[{pattern:/(?:`[^\r\n`]+`|\b\w+)(?=\s*\()/,greedy:!0},{pattern:/(\.)(?:`[^\r\n`]+`|\w+)(?=\s*\{)/,lookbehind:!0,greedy:!0}],number:/\b(?:0[xX][\da-fA-F]+(?:_[\da-fA-F]+)*|0[bB][01]+(?:_[01]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?[fFL]?)\b/,operator:/\+[+=]?|-[-=>]?|==?=?|!(?:!|==?)?|[\/*%<>]=?|[?:]:?|\.\.|&&|\|\||\b(?:and|inv|or|shl|shr|ushr|xor)\b/}),delete e.languages.kotlin["class-name"];var t={"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:e.languages.kotlin}};e.languages.insertBefore("kotlin","string",{"string-literal":[{pattern:/"""(?:[^$]|\$(?:(?!\{)|\{[^{}]*\}))*?"""/,alias:"multiline",inside:{interpolation:{pattern:/\$(?:[a-z_]\w*|\{[^{}]*\})/i,inside:t},string:/[\s\S]+/}},{pattern:/"(?:[^"\\\r\n$]|\\.|\$(?:(?!\{)|\{[^{}]*\}))*"/,alias:"singleline",inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:[a-z_]\w*|\{[^{}]*\})/i,lookbehind:!0,inside:t},string:/[\s\S]+/}}],char:{pattern:/'(?:[^'\\\r\n]|\\(?:.|u[a-fA-F0-9]{0,4}))'/,greedy:!0}}),delete e.languages.kotlin.string,e.languages.insertBefore("kotlin","keyword",{annotation:{pattern:/\B@(?:\w+:)?(?:[A-Z]\w*|\[[^\]]+\])/,alias:"builtin"}}),e.languages.insertBefore("kotlin","function",{label:{pattern:/\b\w+@|@\w+\b/,alias:"symbol"}}),e.languages.kt=e.languages.kotlin,e.languages.kts=e.languages.kotlin}(e)}e.exports=t,t.displayName="kotlin",t.aliases=["kt","kts"]},64632:function(e){"use strict";function t(e){!function(e){var t=/\s\x00-\x1f\x22-\x2f\x3a-\x3f\x5b-\x5e\x60\x7b-\x7e/.source;function n(e,n){return RegExp(e.replace(//g,t),n)}e.languages.kumir={comment:{pattern:/\|.*/},prolog:{pattern:/#.*/,greedy:!0},string:{pattern:/"[^\n\r"]*"|'[^\n\r']*'/,greedy:!0},boolean:{pattern:n(/(^|[])(?:\u0434\u0430|\u043d\u0435\u0442)(?=[]|$)/.source),lookbehind:!0},"operator-word":{pattern:n(/(^|[])(?:\u0438|\u0438\u043b\u0438|\u043d\u0435)(?=[]|$)/.source),lookbehind:!0,alias:"keyword"},"system-variable":{pattern:n(/(^|[])\u0437\u043d\u0430\u0447(?=[]|$)/.source),lookbehind:!0,alias:"keyword"},type:[{pattern:n(/(^|[])(?:\u0432\u0435\u0449|\u043b\u0438\u0442|\u043b\u043e\u0433|\u0441\u0438\u043c|\u0446\u0435\u043b)(?:\x20*\u0442\u0430\u0431)?(?=[]|$)/.source),lookbehind:!0,alias:"builtin"},{pattern:n(/(^|[])(?:\u043a\u043e\u043c\u043f\u043b|\u0441\u043a\u0430\u043d\u043a\u043e\u0434|\u0444\u0430\u0439\u043b|\u0446\u0432\u0435\u0442)(?=[]|$)/.source),lookbehind:!0,alias:"important"}],keyword:{pattern:n(/(^|[])(?:\u0430\u043b\u0433|\u0430\u0440\u0433(?:\x20*\u0440\u0435\u0437)?|\u0432\u0432\u043e\u0434|\u0412\u041a\u041b\u042e\u0427\u0418\u0422\u042c|\u0432\u0441[\u0435\u0451]|\u0432\u044b\u0431\u043e\u0440|\u0432\u044b\u0432\u043e\u0434|\u0432\u044b\u0445\u043e\u0434|\u0434\u0430\u043d\u043e|\u0434\u043b\u044f|\u0434\u043e|\u0434\u0441|\u0435\u0441\u043b\u0438|\u0438\u043d\u0430\u0447\u0435|\u0438\u0441\u043f|\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c|\u043a\u043e\u043d(?:(?:\x20+|_)\u0438\u0441\u043f)?|\u043a\u0446(?:(?:\x20+|_)\u043f\u0440\u0438)?|\u043d\u0430\u0434\u043e|\u043d\u0430\u0447|\u043d\u0441|\u043d\u0446|\u043e\u0442|\u043f\u0430\u0443\u0437\u0430|\u043f\u043e\u043a\u0430|\u043f\u0440\u0438|\u0440\u0430\u0437\u0430?|\u0440\u0435\u0437|\u0441\u0442\u043e\u043f|\u0442\u0430\u0431|\u0442\u043e|\u0443\u0442\u0432|\u0448\u0430\u0433)(?=[]|$)/.source),lookbehind:!0},name:{pattern:n(/(^|[])[^\d][^]*(?:\x20+[^]+)*(?=[]|$)/.source),lookbehind:!0},number:{pattern:n(/(^|[])(?:\B\$[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)(?=[]|$)/.source,"i"),lookbehind:!0},punctuation:/:=|[(),:;\[\]]/,"operator-char":{pattern:/\*\*?|<[=>]?|>=?|[-+/=]/,alias:"operator"}},e.languages.kum=e.languages.kumir}(e)}e.exports=t,t.displayName="kumir",t.aliases=["kum"]},4628:function(e){"use strict";function t(e){e.languages.kusto={comment:{pattern:/\/\/.*/,greedy:!0},string:{pattern:/```[\s\S]*?```|[hH]?(?:"(?:[^\r\n\\"]|\\.)*"|'(?:[^\r\n\\']|\\.)*'|@(?:"[^\r\n"]*"|'[^\r\n']*'))/,greedy:!0},verb:{pattern:/(\|\s*)[a-z][\w-]*/i,lookbehind:!0,alias:"keyword"},command:{pattern:/\.[a-z][a-z\d-]*\b/,alias:"keyword"},"class-name":/\b(?:bool|datetime|decimal|dynamic|guid|int|long|real|string|timespan)\b/,keyword:/\b(?:access|alias|and|anti|as|asc|auto|between|by|(?:contains|(?:ends|starts)with|has(?:perfix|suffix)?)(?:_cs)?|database|declare|desc|external|from|fullouter|has_all|in|ingestion|inline|inner|innerunique|into|(?:left|right)(?:anti(?:semi)?|inner|outer|semi)?|let|like|local|not|of|on|or|pattern|print|query_parameters|range|restrict|schema|set|step|table|tables|to|view|where|with|matches\s+regex|nulls\s+(?:first|last))(?![\w-])/,boolean:/\b(?:false|null|true)\b/,function:/\b[a-z_]\w*(?=\s*\()/,datetime:[{pattern:/\b(?:(?:Fri|Friday|Mon|Monday|Sat|Saturday|Sun|Sunday|Thu|Thursday|Tue|Tuesday|Wed|Wednesday)\s*,\s*)?\d{1,2}(?:\s+|-)(?:Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)(?:\s+|-)\d{2}\s+\d{2}:\d{2}(?::\d{2})?(?:\s*(?:\b(?:[A-Z]|(?:[ECMT][DS]|GM|U)T)|[+-]\d{4}))?\b/,alias:"number"},{pattern:/[+-]?\b(?:\d{4}-\d{2}-\d{2}(?:[ T]\d{2}:\d{2}(?::\d{2}(?:\.\d+)?)?)?|\d{2}:\d{2}(?::\d{2}(?:\.\d+)?)?)Z?/,alias:"number"}],number:/\b(?:0x[0-9A-Fa-f]+|\d+(?:\.\d+)?(?:[Ee][+-]?\d+)?)(?:(?:min|sec|[mn\xb5]s|[dhms]|microsecond|tick)\b)?|[+-]?\binf\b/,operator:/=>|[!=]~|[!=<>]=?|[-+*/%|]|\.\./,punctuation:/[()\[\]{},;.:]/}}e.exports=t,t.displayName="kusto",t.aliases=[]},89566:function(e){"use strict";function t(e){!function(e){var t=/\\(?:[^a-z()[\]]|[a-z*]+)/i,n={"equation-command":{pattern:t,alias:"regex"}};e.languages.latex={comment:/%.*/,cdata:{pattern:/(\\begin\{((?:lstlisting|verbatim)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0},equation:[{pattern:/\$\$(?:\\[\s\S]|[^\\$])+\$\$|\$(?:\\[\s\S]|[^\\$])+\$|\\\([\s\S]*?\\\)|\\\[[\s\S]*?\\\]/,inside:n,alias:"string"},{pattern:/(\\begin\{((?:align|eqnarray|equation|gather|math|multline)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0,inside:n,alias:"string"}],keyword:{pattern:/(\\(?:begin|cite|documentclass|end|label|ref|usepackage)(?:\[[^\]]+\])?\{)[^}]+(?=\})/,lookbehind:!0},url:{pattern:/(\\url\{)[^}]+(?=\})/,lookbehind:!0},headline:{pattern:/(\\(?:chapter|frametitle|paragraph|part|section|subparagraph|subsection|subsubparagraph|subsubsection|subsubsubparagraph)\*?(?:\[[^\]]+\])?\{)[^}]+(?=\})/,lookbehind:!0,alias:"class-name"},function:{pattern:t,alias:"selector"},punctuation:/[[\]{}&]/},e.languages.tex=e.languages.latex,e.languages.context=e.languages.latex}(e)}e.exports=t,t.displayName="latex",t.aliases=["tex","context"]},48841:function(e,t,n){"use strict";var r=n(73438),i=n(60601);function a(e){e.register(r),e.register(i),function(e){e.languages.latte={comment:/^\{\*[\s\S]*/,"latte-tag":{pattern:/(^\{(?:\/(?=[a-z]))?)(?:[=_]|[a-z]\w*\b(?!\())/i,lookbehind:!0,alias:"important"},delimiter:{pattern:/^\{\/?|\}$/,alias:"punctuation"},php:{pattern:/\S(?:[\s\S]*\S)?/,alias:"language-php",inside:e.languages.php}};var t=e.languages.extend("markup",{});e.languages.insertBefore("inside","attr-value",{"n-attr":{pattern:/n:[\w-]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+))?/,inside:{"attr-name":{pattern:/^[^\s=]+/,alias:"important"},"attr-value":{pattern:/=[\s\S]+/,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}],php:{pattern:/\S(?:[\s\S]*\S)?/,inside:e.languages.php}}}}}},t.tag),e.hooks.add("before-tokenize",(function(n){if("latte"===n.language){e.languages["markup-templating"].buildPlaceholders(n,"latte",/\{\*[\s\S]*?\*\}|\{[^'"\s{}*](?:[^"'/{}]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|\/\*(?:[^*]|\*(?!\/))*\*\/)*\}/g),n.grammar=t}})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"latte")}))}(e)}e.exports=a,a.displayName="latte",a.aliases=[]},24629:function(e){"use strict";function t(e){e.languages.less=e.languages.extend("css",{comment:[/\/\*[\s\S]*?\*\//,{pattern:/(^|[^\\])\/\/.*/,lookbehind:!0}],atrule:{pattern:/@[\w-](?:\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{punctuation:/[:()]/}},selector:{pattern:/(?:@\{[\w-]+\}|[^{};\s@])(?:@\{[\w-]+\}|\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};@\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{variable:/@+[\w-]+/}},property:/(?:@\{[\w-]+\}|[\w-])+(?:\+_?)?(?=\s*:)/,operator:/[+\-*\/]/}),e.languages.insertBefore("less","property",{variable:[{pattern:/@[\w-]+\s*:/,inside:{punctuation:/:/}},/@@?[\w-]+/],"mixin-usage":{pattern:/([{;]\s*)[.#](?!\d)[\w-].*?(?=[(;])/,lookbehind:!0,alias:"function"}})}e.exports=t,t.displayName="less",t.aliases=[]},27911:function(e,t,n){"use strict";var r=n(31418);function i(e){e.register(r),function(e){for(var t=/\((?:[^();"#\\]|\\[\s\S]|;.*(?!.)|"(?:[^"\\]|\\.)*"|#(?:\{(?:(?!#\})[\s\S])*#\}|[^{])|)*\)/.source,n=0;n<5;n++)t=t.replace(//g,(function(){return t}));t=t.replace(//g,/[^\s\S]/.source);var r=e.languages.lilypond={comment:/%(?:(?!\{).*|\{[\s\S]*?%\})/,"embedded-scheme":{pattern:RegExp(/(^|[=\s])#(?:"(?:[^"\\]|\\.)*"|[^\s()"]*(?:[^\s()]|))/.source.replace(//g,(function(){return t})),"m"),lookbehind:!0,greedy:!0,inside:{scheme:{pattern:/^(#)[\s\S]+$/,lookbehind:!0,alias:"language-scheme",inside:{"embedded-lilypond":{pattern:/#\{[\s\S]*?#\}/,greedy:!0,inside:{punctuation:/^#\{|#\}$/,lilypond:{pattern:/[\s\S]+/,alias:"language-lilypond",inside:null}}},rest:e.languages.scheme}},punctuation:/#/}},string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},"class-name":{pattern:/(\\new\s+)[\w-]+/,lookbehind:!0},keyword:{pattern:/\\[a-z][-\w]*/i,inside:{punctuation:/^\\/}},operator:/[=|]|<<|>>/,punctuation:{pattern:/(^|[a-z\d])(?:'+|,+|[_^]?-[_^]?(?:[-+^!>._]|(?=\d))|[_^]\.?|[.!])|[{}()[\]<>^~]|\\[()[\]<>\\!]|--|__/,lookbehind:!0},number:/\b\d+(?:\/\d+)?\b/};r["embedded-scheme"].inside.scheme.inside["embedded-lilypond"].inside.lilypond.inside=r,e.languages.ly=r}(e)}e.exports=i,i.displayName="lilypond",i.aliases=[]},74762:function(e,t,n){"use strict";var r=n(73438);function i(e){e.register(r),e.languages.liquid={comment:{pattern:/(^\{%\s*comment\s*%\})[\s\S]+(?=\{%\s*endcomment\s*%\}$)/,lookbehind:!0},delimiter:{pattern:/^\{(?:\{\{|[%\{])-?|-?(?:\}\}|[%\}])\}$/,alias:"punctuation"},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},keyword:/\b(?:as|assign|break|(?:end)?(?:capture|case|comment|for|form|if|paginate|raw|style|tablerow|unless)|continue|cycle|decrement|echo|else|elsif|in|include|increment|limit|liquid|offset|range|render|reversed|section|when|with)\b/,object:/\b(?:address|all_country_option_tags|article|block|blog|cart|checkout|collection|color|country|country_option_tags|currency|current_page|current_tags|customer|customer_address|date|discount_allocation|discount_application|external_video|filter|filter_value|font|forloop|fulfillment|generic_file|gift_card|group|handle|image|line_item|link|linklist|localization|location|measurement|media|metafield|model|model_source|order|page|page_description|page_image|page_title|part|policy|product|product_option|recommendations|request|robots|routes|rule|script|search|selling_plan|selling_plan_allocation|selling_plan_group|shipping_method|shop|shop_locale|sitemap|store_availability|tax_line|template|theme|transaction|unit_price_measurement|user_agent|variant|video|video_source)\b/,function:[{pattern:/(\|\s*)\w+/,lookbehind:!0,alias:"filter"},{pattern:/(\.\s*)(?:first|last|size)/,lookbehind:!0}],boolean:/\b(?:false|nil|true)\b/,range:{pattern:/\.\./,alias:"operator"},number:/\b\d+(?:\.\d+)?\b/,operator:/[!=]=|<>|[<>]=?|[|?:=-]|\b(?:and|contains(?=\s)|or)\b/,punctuation:/[.,\[\]()]/,empty:{pattern:/\bempty\b/,alias:"keyword"}},e.hooks.add("before-tokenize",(function(t){var n=!1;e.languages["markup-templating"].buildPlaceholders(t,"liquid",/\{%\s*comment\s*%\}[\s\S]*?\{%\s*endcomment\s*%\}|\{(?:%[\s\S]*?%|\{\{[\s\S]*?\}\}|\{[\s\S]*?\})\}/g,(function(e){var t=/^\{%-?\s*(\w+)/.exec(e);if(t){var r=t[1];if("raw"===r&&!n)return n=!0,!0;if("endraw"===r)return n=!1,!0}return!n}))})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"liquid")}))}e.exports=i,i.displayName="liquid",i.aliases=[]},61103:function(e){"use strict";function t(e){!function(e){function t(e){return RegExp(/(\()/.source+"(?:"+e+")"+/(?=[\s\)])/.source)}function n(e){return RegExp(/([\s([])/.source+"(?:"+e+")"+/(?=[\s)])/.source)}var r=/(?!\d)[-+*/~!@$%^=<>{}\w]+/.source,i="&"+r,a="(\\()",o=/(?:[^()]|\((?:[^()]|\((?:[^()]|\((?:[^()]|\((?:[^()]|\([^()]*\))*\))*\))*\))*\))*/.source,s={heading:{pattern:/;;;.*/,alias:["comment","title"]},comment:/;.*/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0,inside:{argument:/[-A-Z]+(?=[.,\s])/,symbol:RegExp("`"+r+"'")}},"quoted-symbol":{pattern:RegExp("#?'"+r),alias:["variable","symbol"]},"lisp-property":{pattern:RegExp(":"+r),alias:"property"},splice:{pattern:RegExp(",@?"+r),alias:["symbol","variable"]},keyword:[{pattern:RegExp("(\\()(?:and|(?:cl-)?letf|cl-loop|cond|cons|error|if|(?:lexical-)?let\\*?|message|not|null|or|provide|require|setq|unless|use-package|when|while)(?=\\s)"),lookbehind:!0},{pattern:RegExp("(\\()(?:append|by|collect|concat|do|finally|for|in|return)(?=\\s)"),lookbehind:!0}],declare:{pattern:t(/declare/.source),lookbehind:!0,alias:"keyword"},interactive:{pattern:t(/interactive/.source),lookbehind:!0,alias:"keyword"},boolean:{pattern:n(/nil|t/.source),lookbehind:!0},number:{pattern:n(/[-+]?\d+(?:\.\d*)?/.source),lookbehind:!0},defvar:{pattern:RegExp("(\\()def(?:const|custom|group|var)\\s+"+r),lookbehind:!0,inside:{keyword:/^def[a-z]+/,variable:RegExp(r)}},defun:{pattern:RegExp(a+/(?:cl-)?(?:defmacro|defun\*?)\s+/.source+r+/\s+\(/.source+o+/\)/.source),lookbehind:!0,greedy:!0,inside:{keyword:/^(?:cl-)?def\S+/,arguments:null,function:{pattern:RegExp("(^\\s)"+r),lookbehind:!0},punctuation:/[()]/}},lambda:{pattern:RegExp("(\\()lambda\\s+\\(\\s*(?:&?"+r+"(?:\\s+&?"+r+")*\\s*)?\\)"),lookbehind:!0,greedy:!0,inside:{keyword:/^lambda/,arguments:null,punctuation:/[()]/}},car:{pattern:RegExp(a+r),lookbehind:!0},punctuation:[/(?:['`,]?\(|[)\[\]])/,{pattern:/(\s)\.(?=\s)/,lookbehind:!0}]},l={"lisp-marker":RegExp(i),varform:{pattern:RegExp(/\(/.source+r+/\s+(?=\S)/.source+o+/\)/.source),inside:s},argument:{pattern:RegExp(/(^|[\s(])/.source+r),lookbehind:!0,alias:"variable"},rest:s},u="\\S+(?:\\s+\\S+)*",c={pattern:RegExp(a+o+"(?=\\))"),lookbehind:!0,inside:{"rest-vars":{pattern:RegExp("&(?:body|rest)\\s+"+u),inside:l},"other-marker-vars":{pattern:RegExp("&(?:aux|optional)\\s+"+u),inside:l},keys:{pattern:RegExp("&key\\s+"+u+"(?:\\s+&allow-other-keys)?"),inside:l},argument:{pattern:RegExp(r),alias:"variable"},punctuation:/[()]/}};s.lambda.inside.arguments=c,s.defun.inside.arguments=e.util.clone(c),s.defun.inside.arguments.inside.sublist=c,e.languages.lisp=s,e.languages.elisp=s,e.languages.emacs=s,e.languages["emacs-lisp"]=s}(e)}e.exports=t,t.displayName="lisp",t.aliases=[]},70160:function(e){"use strict";function t(e){e.languages.livescript={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\])#.*/,lookbehind:!0}],"interpolated-string":{pattern:/(^|[^"])("""|")(?:\\[\s\S]|(?!\2)[^\\])*\2(?!")/,lookbehind:!0,greedy:!0,inside:{variable:{pattern:/(^|[^\\])#[a-z_](?:-?[a-z]|[\d_])*/m,lookbehind:!0},interpolation:{pattern:/(^|[^\\])#\{[^}]+\}/m,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^#\{|\}$/,alias:"variable"}}},string:/[\s\S]+/}},string:[{pattern:/('''|')(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},{pattern:/<\[[\s\S]*?\]>/,greedy:!0},/\\[^\s,;\])}]+/],regex:[{pattern:/\/\/(?:\[[^\r\n\]]*\]|\\.|(?!\/\/)[^\\\[])+\/\/[gimyu]{0,5}/,greedy:!0,inside:{comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0}}},{pattern:/\/(?:\[[^\r\n\]]*\]|\\.|[^/\\\r\n\[])+\/[gimyu]{0,5}/,greedy:!0}],keyword:{pattern:/(^|(?!-).)\b(?:break|case|catch|class|const|continue|default|do|else|extends|fallthrough|finally|for(?: ever)?|function|if|implements|it|let|loop|new|null|otherwise|own|return|super|switch|that|then|this|throw|try|unless|until|var|void|when|while|yield)(?!-)\b/m,lookbehind:!0},"keyword-operator":{pattern:/(^|[^-])\b(?:(?:delete|require|typeof)!|(?:and|by|delete|export|from|import(?: all)?|in|instanceof|is(?: not|nt)?|not|of|or|til|to|typeof|with|xor)(?!-)\b)/m,lookbehind:!0,alias:"operator"},boolean:{pattern:/(^|[^-])\b(?:false|no|off|on|true|yes)(?!-)\b/m,lookbehind:!0},argument:{pattern:/(^|(?!\.&\.)[^&])&(?!&)\d*/m,lookbehind:!0,alias:"variable"},number:/\b(?:\d+~[\da-z]+|\d[\d_]*(?:\.\d[\d_]*)?(?:[a-z]\w*)?)/i,identifier:/[a-z_](?:-?[a-z]|[\d_])*/i,operator:[{pattern:/( )\.(?= )/,lookbehind:!0},/\.(?:[=~]|\.\.?)|\.(?:[&|^]|<<|>>>?)\.|:(?:=|:=?)|&&|\|[|>]|<(?:<[>=?]?|-(?:->?|>)?|\+\+?|@@?|%%?|\*\*?|!(?:~?=|--?>|~?~>)?|~(?:~?>|=)?|==?|\^\^?|[\/?]/],punctuation:/[(){}\[\]|.,:;`]/},e.languages.livescript["interpolated-string"].inside.interpolation.inside.rest=e.languages.livescript}e.exports=t,t.displayName="livescript",t.aliases=[]},95564:function(e){"use strict";function t(e){!function(e){e.languages.llvm={comment:/;.*/,string:{pattern:/"[^"]*"/,greedy:!0},boolean:/\b(?:false|true)\b/,variable:/[%@!#](?:(?!\d)(?:[-$.\w]|\\[a-f\d]{2})+|\d+)/i,label:/(?!\d)(?:[-$.\w]|\\[a-f\d]{2})+:/i,type:{pattern:/\b(?:double|float|fp128|half|i[1-9]\d*|label|metadata|ppc_fp128|token|void|x86_fp80|x86_mmx)\b/,alias:"class-name"},keyword:/\b[a-z_][a-z_0-9]*\b/,number:/[+-]?\b\d+(?:\.\d+)?(?:[eE][+-]?\d+)?\b|\b0x[\dA-Fa-f]+\b|\b0xK[\dA-Fa-f]{20}\b|\b0x[ML][\dA-Fa-f]{32}\b|\b0xH[\dA-Fa-f]{4}\b/,punctuation:/[{}[\];(),.!*=<>]/}}(e)}e.exports=t,t.displayName="llvm",t.aliases=[]},48114:function(e){"use strict";function t(e){e.languages.log={string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?![st] | \w)(?:[^'\\\r\n]|\\.)*'/,greedy:!0},exception:{pattern:/(^|[^\w.])[a-z][\w.]*(?:Error|Exception):.*(?:(?:\r\n?|\n)[ \t]*(?:at[ \t].+|\.{3}.*|Caused by:.*))+(?:(?:\r\n?|\n)[ \t]*\.\.\. .*)?/,lookbehind:!0,greedy:!0,alias:["javastacktrace","language-javastacktrace"],inside:e.languages.javastacktrace||{keyword:/\bat\b/,function:/[a-z_][\w$]*(?=\()/,punctuation:/[.:()]/}},level:[{pattern:/\b(?:ALERT|CRIT|CRITICAL|EMERG|EMERGENCY|ERR|ERROR|FAILURE|FATAL|SEVERE)\b/,alias:["error","important"]},{pattern:/\b(?:WARN|WARNING|WRN)\b/,alias:["warning","important"]},{pattern:/\b(?:DISPLAY|INF|INFO|NOTICE|STATUS)\b/,alias:["info","keyword"]},{pattern:/\b(?:DBG|DEBUG|FINE)\b/,alias:["debug","keyword"]},{pattern:/\b(?:FINER|FINEST|TRACE|TRC|VERBOSE|VRB)\b/,alias:["trace","comment"]}],property:{pattern:/((?:^|[\]|])[ \t]*)[a-z_](?:[\w-]|\b\/\b)*(?:[. ]\(?\w(?:[\w-]|\b\/\b)*\)?)*:(?=\s)/im,lookbehind:!0},separator:{pattern:/(^|[^-+])-{3,}|={3,}|\*{3,}|- - /m,lookbehind:!0,alias:"comment"},url:/\b(?:file|ftp|https?):\/\/[^\s|,;'"]*[^\s|,;'">.]/,email:{pattern:/(^|\s)[-\w+.]+@[a-z][a-z0-9-]*(?:\.[a-z][a-z0-9-]*)+(?=\s)/,lookbehind:!0,alias:"url"},"ip-address":{pattern:/\b(?:\d{1,3}(?:\.\d{1,3}){3})\b/,alias:"constant"},"mac-address":{pattern:/\b[a-f0-9]{2}(?::[a-f0-9]{2}){5}\b/i,alias:"constant"},domain:{pattern:/(^|\s)[a-z][a-z0-9-]*(?:\.[a-z][a-z0-9-]*)*\.[a-z][a-z0-9-]+(?=\s)/,lookbehind:!0,alias:"constant"},uuid:{pattern:/\b[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}\b/i,alias:"constant"},hash:{pattern:/\b(?:[a-f0-9]{32}){1,2}\b/i,alias:"constant"},"file-path":{pattern:/\b[a-z]:[\\/][^\s|,;:(){}\[\]"']+|(^|[\s:\[\](>|])\.{0,2}\/\w[^\s|,;:(){}\[\]"']*/i,lookbehind:!0,greedy:!0,alias:"string"},date:{pattern:RegExp(/\b\d{4}[-/]\d{2}[-/]\d{2}(?:T(?=\d{1,2}:)|(?=\s\d{1,2}:))/.source+"|"+/\b\d{1,4}[-/ ](?:\d{1,2}|Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)[-/ ]\d{2,4}T?\b/.source+"|"+/\b(?:(?:Fri|Mon|Sat|Sun|Thu|Tue|Wed)(?:\s{1,2}(?:Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep))?|Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)\s{1,2}\d{1,2}\b/.source,"i"),alias:"number"},time:{pattern:/\b\d{1,2}:\d{1,2}:\d{1,2}(?:[.,:]\d+)?(?:\s?[+-]\d{2}:?\d{2}|Z)?\b/,alias:"number"},boolean:/\b(?:false|null|true)\b/i,number:{pattern:/(^|[^.\w])(?:0x[a-f0-9]+|0o[0-7]+|0b[01]+|v?\d[\da-f]*(?:\.\d+)*(?:e[+-]?\d+)?[a-z]{0,3}\b)\b(?!\.\w)/i,lookbehind:!0},operator:/[;:?<=>~/@!$%&+\-|^(){}*#]/,punctuation:/[\[\].,]/}}e.exports=t,t.displayName="log",t.aliases=[]},20904:function(e){"use strict";function t(e){e.languages.lolcode={comment:[/\bOBTW\s[\s\S]*?\sTLDR\b/,/\bBTW.+/],string:{pattern:/"(?::.|[^":])*"/,inside:{variable:/:\{[^}]+\}/,symbol:[/:\([a-f\d]+\)/i,/:\[[^\]]+\]/,/:[)>o":]/]},greedy:!0},number:/(?:\B-)?(?:\b\d+(?:\.\d*)?|\B\.\d+)/,symbol:{pattern:/(^|\s)(?:A )?(?:BUKKIT|NOOB|NUMBAR|NUMBR|TROOF|YARN)(?=\s|,|$)/,lookbehind:!0,inside:{keyword:/A(?=\s)/}},label:{pattern:/((?:^|\s)(?:IM IN YR|IM OUTTA YR) )[a-zA-Z]\w*/,lookbehind:!0,alias:"string"},function:{pattern:/((?:^|\s)(?:HOW IZ I|I IZ|IZ) )[a-zA-Z]\w*/,lookbehind:!0},keyword:[{pattern:/(^|\s)(?:AN|FOUND YR|GIMMEH|GTFO|HAI|HAS A|HOW IZ I|I HAS A|I IZ|IF U SAY SO|IM IN YR|IM OUTTA YR|IS NOW(?: A)?|ITZ(?: A)?|IZ|KTHX|KTHXBYE|LIEK(?: A)?|MAEK|MEBBE|MKAY|NERFIN|NO WAI|O HAI IM|O RLY\?|OIC|OMG|OMGWTF|R|SMOOSH|SRS|TIL|UPPIN|VISIBLE|WILE|WTF\?|YA RLY|YR)(?=\s|,|$)/,lookbehind:!0},/'Z(?=\s|,|$)/],boolean:{pattern:/(^|\s)(?:FAIL|WIN)(?=\s|,|$)/,lookbehind:!0},variable:{pattern:/(^|\s)IT(?=\s|,|$)/,lookbehind:!0},operator:{pattern:/(^|\s)(?:NOT|BOTH SAEM|DIFFRINT|(?:ALL|ANY|BIGGR|BOTH|DIFF|EITHER|MOD|PRODUKT|QUOSHUNT|SMALLR|SUM|WON) OF)(?=\s|,|$)/,lookbehind:!0},punctuation:/\.{3}|\u2026|,|!/}}e.exports=t,t.displayName="lolcode",t.aliases=[]},88272:function(e){"use strict";function t(e){e.languages.lua={comment:/^#!.+|--(?:\[(=*)\[[\s\S]*?\]\1\]|.*)/m,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\z(?:\r\n|\s)|\\(?:\r\n|[^z]))*\1|\[(=*)\[[\s\S]*?\]\2\]/,greedy:!0},number:/\b0x[a-f\d]+(?:\.[a-f\d]*)?(?:p[+-]?\d+)?\b|\b\d+(?:\.\B|(?:\.\d*)?(?:e[+-]?\d+)?\b)|\B\.\d+(?:e[+-]?\d+)?\b/i,keyword:/\b(?:and|break|do|else|elseif|end|false|for|function|goto|if|in|local|nil|not|or|repeat|return|then|true|until|while)\b/,function:/(?!\d)\w+(?=\s*(?:[({]))/,operator:[/[-+*%^&|#]|\/\/?|<[<=]?|>[>=]?|[=~]=?/,{pattern:/(^|[^.])\.\.(?!\.)/,lookbehind:!0}],punctuation:/[\[\](){},;]|\.+|:+/}}e.exports=t,t.displayName="lua",t.aliases=[]},11572:function(e){"use strict";function t(e){e.languages.magma={output:{pattern:/^(>.*(?:\r(?:\n|(?!\n))|\n))(?!>)(?:.+|(?:\r(?:\n|(?!\n))|\n)(?!>).*)(?:(?:\r(?:\n|(?!\n))|\n)(?!>).*)*/m,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/(^|[^\\"])"(?:[^\r\n\\"]|\\.)*"/,lookbehind:!0,greedy:!0},keyword:/\b(?:_|adj|and|assert|assert2|assert3|assigned|break|by|case|cat|catch|clear|cmpeq|cmpne|continue|declare|default|delete|diff|div|do|elif|else|end|eq|error|eval|exists|exit|for|forall|forward|fprintf|freeze|function|ge|gt|if|iload|import|in|intrinsic|is|join|le|load|local|lt|meet|mod|ne|not|notadj|notin|notsubset|or|print|printf|procedure|quit|random|read|readi|repeat|require|requirege|requirerange|restore|return|save|sdiff|select|subset|then|time|to|try|until|vprint|vprintf|vtime|when|where|while|xor)\b/,boolean:/\b(?:false|true)\b/,generator:{pattern:/\b[a-z_]\w*(?=\s*<)/i,alias:"class-name"},function:/\b[a-z_]\w*(?=\s*\()/i,number:{pattern:/(^|[^\w.]|\.\.)(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?(?:_[a-z]?)?(?=$|[^\w.]|\.\.)/,lookbehind:!0},operator:/->|[-+*/^~!|#=]|:=|\.\./,punctuation:/[()[\]{}<>,;.:]/}}e.exports=t,t.displayName="magma",t.aliases=[]},35708:function(e){"use strict";function t(e){e.languages.makefile={comment:{pattern:/(^|[^\\])#(?:\\(?:\r\n|[\s\S])|[^\\\r\n])*/,lookbehind:!0},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"builtin-target":{pattern:/\.[A-Z][^:#=\s]+(?=\s*:(?!=))/,alias:"builtin"},target:{pattern:/^(?:[^:=\s]|[ \t]+(?![\s:]))+(?=\s*:(?!=))/m,alias:"symbol",inside:{variable:/\$+(?:(?!\$)[^(){}:#=\s]+|(?=[({]))/}},variable:/\$+(?:(?!\$)[^(){}:#=\s]+|\([@*%<^+?][DF]\)|(?=[({]))/,keyword:/-include\b|\b(?:define|else|endef|endif|export|ifn?def|ifn?eq|include|override|private|sinclude|undefine|unexport|vpath)\b/,function:{pattern:/(\()(?:abspath|addsuffix|and|basename|call|dir|error|eval|file|filter(?:-out)?|findstring|firstword|flavor|foreach|guile|if|info|join|lastword|load|notdir|or|origin|patsubst|realpath|shell|sort|strip|subst|suffix|value|warning|wildcard|word(?:list|s)?)(?=[ \t])/,lookbehind:!0},operator:/(?:::|[?:+!])?=|[|@]/,punctuation:/[:;(){}]/}}e.exports=t,t.displayName="makefile",t.aliases=[]},22604:function(e){"use strict";function t(e){!function(e){var t=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function n(e){return e=e.replace(//g,(function(){return t})),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+e+")")}var r=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,i=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,(function(){return r})),a=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source;e.languages.markdown=e.languages.extend("markup",{}),e.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:e.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+i+a+"(?:"+i+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+i+a+")(?:"+i+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(r),inside:e.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+i+")"+a+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+i+"$"),inside:{"table-header":{pattern:RegExp(r),alias:"important",inside:e.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:n(/\b__(?:(?!_)|_(?:(?!_))+_)+__\b|\*\*(?:(?!\*)|\*(?:(?!\*))+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:n(/\b_(?:(?!_)|__(?:(?!_))+__)+_\b|\*(?:(?!\*)|\*\*(?:(?!\*))+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:n(/(~~?)(?:(?!~))+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:n(/!?\[(?:(?!\]))+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\]))+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach((function(t){["url","bold","italic","strike","code-snippet"].forEach((function(n){t!==n&&(e.languages.markdown[t].inside.content.inside[n]=e.languages.markdown[n])}))})),e.hooks.add("after-tokenize",(function(e){"markdown"!==e.language&&"md"!==e.language||function e(t){if(t&&"string"!==typeof t)for(var n=0,r=t.length;n",quot:'"'},l=String.fromCodePoint||String.fromCharCode;e.languages.md=e.languages.markdown}(e)}e.exports=t,t.displayName="markdown",t.aliases=["md"]},73438:function(e){"use strict";function t(e){!function(e){function t(e,t){return"___"+e.toUpperCase()+t+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(n,r,i,a){if(n.language===r){var o=n.tokenStack=[];n.code=n.code.replace(i,(function(e){if("function"===typeof a&&!a(e))return e;for(var i,s=o.length;-1!==n.code.indexOf(i=t(r,s));)++s;return o[s]=e,i})),n.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(n,r){if(n.language===r&&n.tokenStack){n.grammar=e.languages[r];var i=0,a=Object.keys(n.tokenStack);!function o(s){for(var l=0;l=a.length);l++){var u=s[l];if("string"===typeof u||u.content&&"string"===typeof u.content){var c=a[i],d=n.tokenStack[c],p="string"===typeof u?u:u.content,f=t(r,c),h=p.indexOf(f);if(h>-1){++i;var m=p.substring(0,h),g=new e.Token(r,e.tokenize(d,n.grammar),"language-"+r,d),v=p.substring(h+f.length),b=[];m&&b.push.apply(b,o([m])),b.push(g),v&&b.push.apply(b,o([v])),"string"===typeof u?s.splice.apply(s,[l,1].concat(b)):u.content=b}}else u.content&&o(u.content)}return s}(n.tokens)}}}})}(e)}e.exports=t,t.displayName="markupTemplating",t.aliases=[]},48517:function(e){"use strict";function t(e){e.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},e.languages.markup.tag.inside["attr-value"].inside.entity=e.languages.markup.entity,e.languages.markup.doctype.inside["internal-subset"].inside=e.languages.markup,e.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.value.replace(/&/,"&"))})),Object.defineProperty(e.languages.markup.tag,"addInlined",{value:function(t,n){var r={};r["language-"+n]={pattern:/(^$)/i,lookbehind:!0,inside:e.languages[n]},r.cdata=/^$/i;var i={"included-cdata":{pattern://i,inside:r}};i["language-"+n]={pattern:/[\s\S]+/,inside:e.languages[n]};var a={};a[t]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,(function(){return t})),"i"),lookbehind:!0,greedy:!0,inside:i},e.languages.insertBefore("markup","cdata",a)}}),Object.defineProperty(e.languages.markup.tag,"addAttribute",{value:function(t,n){e.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+t+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[n,"language-"+n],inside:e.languages[n]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),e.languages.html=e.languages.markup,e.languages.mathml=e.languages.markup,e.languages.svg=e.languages.markup,e.languages.xml=e.languages.extend("markup",{}),e.languages.ssml=e.languages.xml,e.languages.atom=e.languages.xml,e.languages.rss=e.languages.xml}e.exports=t,t.displayName="markup",t.aliases=["html","mathml","svg","xml","ssml","atom","rss"]},67143:function(e){"use strict";function t(e){e.languages.matlab={comment:[/%\{[\s\S]*?\}%/,/%.+/],string:{pattern:/\B'(?:''|[^'\r\n])*'/,greedy:!0},number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+)?(?:[ij])?|\b[ij]\b/,keyword:/\b(?:NaN|break|case|catch|continue|else|elseif|end|for|function|if|inf|otherwise|parfor|pause|pi|return|switch|try|while)\b/,function:/\b(?!\d)\w+(?=\s*\()/,operator:/\.?[*^\/\\']|[+\-:@]|[<>=~]=?|&&?|\|\|?/,punctuation:/\.{3}|[.,;\[\](){}!]/}}e.exports=t,t.displayName="matlab",t.aliases=[]},26542:function(e){"use strict";function t(e){!function(e){var t=/\b(?:about|and|animate|as|at|attributes|by|case|catch|collect|continue|coordsys|do|else|exit|fn|for|from|function|global|if|in|local|macroscript|mapped|max|not|of|off|on|or|parameters|persistent|plugin|rcmenu|return|rollout|set|struct|then|throw|to|tool|try|undo|utility|when|where|while|with)\b/i;e.languages.maxscript={comment:{pattern:/\/\*[\s\S]*?(?:\*\/|$)|--.*/,greedy:!0},string:{pattern:/(^|[^"\\@])(?:"(?:[^"\\]|\\[\s\S])*"|@"[^"]*")/,lookbehind:!0,greedy:!0},path:{pattern:/\$(?:[\w/\\.*?]|'[^']*')*/,greedy:!0,alias:"string"},"function-call":{pattern:RegExp("((?:"+/^/.source+"|"+/[;=<>+\-*/^({\[]/.source+"|"+/\b(?:and|by|case|catch|collect|do|else|if|in|not|or|return|then|to|try|where|while|with)\b/.source+")[ \t]*)(?!"+t.source+")"+/[a-z_]\w*\b/.source+"(?=[ \t]*(?:(?!"+t.source+")"+/[a-z_]/.source+"|"+/\d|-\.?\d/.source+"|"+/[({'"$@#?]/.source+"))","im"),lookbehind:!0,greedy:!0,alias:"function"},"function-definition":{pattern:/(\b(?:fn|function)\s+)\w+\b/i,lookbehind:!0,alias:"function"},argument:{pattern:/\b[a-z_]\w*(?=:)/i,alias:"attr-name"},keyword:t,boolean:/\b(?:false|true)\b/,time:{pattern:/(^|[^\w.])(?:(?:(?:\d+(?:\.\d*)?|\.\d+)(?:[eEdD][+-]\d+|[LP])?[msft])+|\d+:\d+(?:\.\d*)?)(?![\w.:])/,lookbehind:!0,alias:"number"},number:[{pattern:/(^|[^\w.])(?:(?:\d+(?:\.\d*)?|\.\d+)(?:[eEdD][+-]\d+|[LP])?|0x[a-fA-F0-9]+)(?![\w.:])/,lookbehind:!0},/\b(?:e|pi)\b/],constant:/\b(?:dontcollect|ok|silentValue|undefined|unsupplied)\b/,color:{pattern:/\b(?:black|blue|brown|gray|green|orange|red|white|yellow)\b/i,alias:"constant"},operator:/[-+*/<>=!]=?|[&^?]|#(?!\()/,punctuation:/[()\[\]{}.:,;]|#(?=\()|\\$/m}}(e)}e.exports=t,t.displayName="maxscript",t.aliases=[]},14035:function(e){"use strict";function t(e){e.languages.mel={comment:/\/\/.*/,code:{pattern:/`(?:\\.|[^\\`\r\n])*`/,greedy:!0,alias:"italic",inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"}}},string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},variable:/\$\w+/,number:/\b0x[\da-fA-F]+\b|\b\d+(?:\.\d*)?|\B\.\d+/,flag:{pattern:/-[^\d\W]\w*/,alias:"operator"},keyword:/\b(?:break|case|continue|default|do|else|float|for|global|if|in|int|matrix|proc|return|string|switch|vector|while)\b/,function:/\b\w+(?=\()|\b(?:CBG|HfAddAttractorToAS|HfAssignAS|HfBuildEqualMap|HfBuildFurFiles|HfBuildFurImages|HfCancelAFR|HfConnectASToHF|HfCreateAttractor|HfDeleteAS|HfEditAS|HfPerformCreateAS|HfRemoveAttractorFromAS|HfSelectAttached|HfSelectAttractors|HfUnAssignAS|Mayatomr|about|abs|addAttr|addAttributeEditorNodeHelp|addDynamic|addNewShelfTab|addPP|addPanelCategory|addPrefixToName|advanceToNextDrivenKey|affectedNet|affects|aimConstraint|air|alias|aliasAttr|align|alignCtx|alignCurve|alignSurface|allViewFit|ambientLight|angle|angleBetween|animCone|animCurveEditor|animDisplay|animView|annotate|appendStringArray|applicationName|applyAttrPreset|applyTake|arcLenDimContext|arcLengthDimension|arclen|arrayMapper|art3dPaintCtx|artAttrCtx|artAttrPaintVertexCtx|artAttrSkinPaintCtx|artAttrTool|artBuildPaintMenu|artFluidAttrCtx|artPuttyCtx|artSelectCtx|artSetPaintCtx|artUserPaintCtx|assignCommand|assignInputDevice|assignViewportFactories|attachCurve|attachDeviceAttr|attachSurface|attrColorSliderGrp|attrCompatibility|attrControlGrp|attrEnumOptionMenu|attrEnumOptionMenuGrp|attrFieldGrp|attrFieldSliderGrp|attrNavigationControlGrp|attrPresetEditWin|attributeExists|attributeInfo|attributeMenu|attributeQuery|autoKeyframe|autoPlace|bakeClip|bakeFluidShading|bakePartialHistory|bakeResults|bakeSimulation|basename|basenameEx|batchRender|bessel|bevel|bevelPlus|binMembership|bindSkin|blend2|blendShape|blendShapeEditor|blendShapePanel|blendTwoAttr|blindDataType|boneLattice|boundary|boxDollyCtx|boxZoomCtx|bufferCurve|buildBookmarkMenu|buildKeyframeMenu|button|buttonManip|cacheFile|cacheFileCombine|cacheFileMerge|cacheFileTrack|camera|cameraView|canCreateManip|canvas|capitalizeString|catch|catchQuiet|ceil|changeSubdivComponentDisplayLevel|changeSubdivRegion|channelBox|character|characterMap|characterOutlineEditor|characterize|chdir|checkBox|checkBoxGrp|checkDefaultRenderGlobals|choice|circle|circularFillet|clamp|clear|clearCache|clip|clipEditor|clipEditorCurrentTimeCtx|clipSchedule|clipSchedulerOutliner|clipTrimBefore|closeCurve|closeSurface|cluster|cmdFileOutput|cmdScrollFieldExecuter|cmdScrollFieldReporter|cmdShell|coarsenSubdivSelectionList|collision|color|colorAtPoint|colorEditor|colorIndex|colorIndexSliderGrp|colorSliderButtonGrp|colorSliderGrp|columnLayout|commandEcho|commandLine|commandPort|compactHairSystem|componentEditor|compositingInterop|computePolysetVolume|condition|cone|confirmDialog|connectAttr|connectControl|connectDynamic|connectJoint|connectionInfo|constrain|constrainValue|constructionHistory|container|containsMultibyte|contextInfo|control|convertFromOldLayers|convertIffToPsd|convertLightmap|convertSolidTx|convertTessellation|convertUnit|copyArray|copyFlexor|copyKey|copySkinWeights|cos|cpButton|cpCache|cpClothSet|cpCollision|cpConstraint|cpConvClothToMesh|cpForces|cpGetSolverAttr|cpPanel|cpProperty|cpRigidCollisionFilter|cpSeam|cpSetEdit|cpSetSolverAttr|cpSolver|cpSolverTypes|cpTool|cpUpdateClothUVs|createDisplayLayer|createDrawCtx|createEditor|createLayeredPsdFile|createMotionField|createNewShelf|createNode|createRenderLayer|createSubdivRegion|cross|crossProduct|ctxAbort|ctxCompletion|ctxEditMode|ctxTraverse|currentCtx|currentTime|currentTimeCtx|currentUnit|curve|curveAddPtCtx|curveCVCtx|curveEPCtx|curveEditorCtx|curveIntersect|curveMoveEPCtx|curveOnSurface|curveSketchCtx|cutKey|cycleCheck|cylinder|dagPose|date|defaultLightListCheckBox|defaultNavigation|defineDataServer|defineVirtualDevice|deformer|deg_to_rad|delete|deleteAttr|deleteShadingGroupsAndMaterials|deleteShelfTab|deleteUI|deleteUnusedBrushes|delrandstr|detachCurve|detachDeviceAttr|detachSurface|deviceEditor|devicePanel|dgInfo|dgdirty|dgeval|dgtimer|dimWhen|directKeyCtx|directionalLight|dirmap|dirname|disable|disconnectAttr|disconnectJoint|diskCache|displacementToPoly|displayAffected|displayColor|displayCull|displayLevelOfDetail|displayPref|displayRGBColor|displaySmoothness|displayStats|displayString|displaySurface|distanceDimContext|distanceDimension|doBlur|dolly|dollyCtx|dopeSheetEditor|dot|dotProduct|doubleProfileBirailSurface|drag|dragAttrContext|draggerContext|dropoffLocator|duplicate|duplicateCurve|duplicateSurface|dynCache|dynControl|dynExport|dynExpression|dynGlobals|dynPaintEditor|dynParticleCtx|dynPref|dynRelEdPanel|dynRelEditor|dynamicLoad|editAttrLimits|editDisplayLayerGlobals|editDisplayLayerMembers|editRenderLayerAdjustment|editRenderLayerGlobals|editRenderLayerMembers|editor|editorTemplate|effector|emit|emitter|enableDevice|encodeString|endString|endsWith|env|equivalent|equivalentTol|erf|error|eval|evalDeferred|evalEcho|event|exactWorldBoundingBox|exclusiveLightCheckBox|exec|executeForEachObject|exists|exp|expression|expressionEditorListen|extendCurve|extendSurface|extrude|fcheck|fclose|feof|fflush|fgetline|fgetword|file|fileBrowserDialog|fileDialog|fileExtension|fileInfo|filetest|filletCurve|filter|filterCurve|filterExpand|filterStudioImport|findAllIntersections|findAnimCurves|findKeyframe|findMenuItem|findRelatedSkinCluster|finder|firstParentOf|fitBspline|flexor|floatEq|floatField|floatFieldGrp|floatScrollBar|floatSlider|floatSlider2|floatSliderButtonGrp|floatSliderGrp|floor|flow|fluidCacheInfo|fluidEmitter|fluidVoxelInfo|flushUndo|fmod|fontDialog|fopen|formLayout|format|fprint|frameLayout|fread|freeFormFillet|frewind|fromNativePath|fwrite|gamma|gauss|geometryConstraint|getApplicationVersionAsFloat|getAttr|getClassification|getDefaultBrush|getFileList|getFluidAttr|getInputDeviceRange|getMayaPanelTypes|getModifiers|getPanel|getParticleAttr|getPluginResource|getenv|getpid|glRender|glRenderEditor|globalStitch|gmatch|goal|gotoBindPose|grabColor|gradientControl|gradientControlNoAttr|graphDollyCtx|graphSelectContext|graphTrackCtx|gravity|grid|gridLayout|group|groupObjectsByName|hardenPointCurve|hardware|hardwareRenderPanel|headsUpDisplay|headsUpMessage|help|helpLine|hermite|hide|hilite|hitTest|hotBox|hotkey|hotkeyCheck|hsv_to_rgb|hudButton|hudSlider|hudSliderButton|hwReflectionMap|hwRender|hwRenderLoad|hyperGraph|hyperPanel|hyperShade|hypot|iconTextButton|iconTextCheckBox|iconTextRadioButton|iconTextRadioCollection|iconTextScrollList|iconTextStaticLabel|ikHandle|ikHandleCtx|ikHandleDisplayScale|ikSolver|ikSplineHandleCtx|ikSystem|ikSystemInfo|ikfkDisplayMethod|illustratorCurves|image|imfPlugins|inheritTransform|insertJoint|insertJointCtx|insertKeyCtx|insertKnotCurve|insertKnotSurface|instance|instanceable|instancer|intField|intFieldGrp|intScrollBar|intSlider|intSliderGrp|interToUI|internalVar|intersect|iprEngine|isAnimCurve|isConnected|isDirty|isParentOf|isSameObject|isTrue|isValidObjectName|isValidString|isValidUiName|isolateSelect|itemFilter|itemFilterAttr|itemFilterRender|itemFilterType|joint|jointCluster|jointCtx|jointDisplayScale|jointLattice|keyTangent|keyframe|keyframeOutliner|keyframeRegionCurrentTimeCtx|keyframeRegionDirectKeyCtx|keyframeRegionDollyCtx|keyframeRegionInsertKeyCtx|keyframeRegionMoveKeyCtx|keyframeRegionScaleKeyCtx|keyframeRegionSelectKeyCtx|keyframeRegionSetKeyCtx|keyframeRegionTrackCtx|keyframeStats|lassoContext|lattice|latticeDeformKeyCtx|launch|launchImageEditor|layerButton|layeredShaderPort|layeredTexturePort|layout|layoutDialog|lightList|lightListEditor|lightListPanel|lightlink|lineIntersection|linearPrecision|linstep|listAnimatable|listAttr|listCameras|listConnections|listDeviceAttachments|listHistory|listInputDeviceAxes|listInputDeviceButtons|listInputDevices|listMenuAnnotation|listNodeTypes|listPanelCategories|listRelatives|listSets|listTransforms|listUnselected|listerEditor|loadFluid|loadNewShelf|loadPlugin|loadPluginLanguageResources|loadPrefObjects|localizedPanelLabel|lockNode|loft|log|longNameOf|lookThru|ls|lsThroughFilter|lsType|lsUI|mag|makeIdentity|makeLive|makePaintable|makeRoll|makeSingleSurface|makeTubeOn|makebot|manipMoveContext|manipMoveLimitsCtx|manipOptions|manipRotateContext|manipRotateLimitsCtx|manipScaleContext|manipScaleLimitsCtx|marker|match|max|memory|menu|menuBarLayout|menuEditor|menuItem|menuItemToShelf|menuSet|menuSetPref|messageLine|min|minimizeApp|mirrorJoint|modelCurrentTimeCtx|modelEditor|modelPanel|mouse|movIn|movOut|move|moveIKtoFK|moveKeyCtx|moveVertexAlongDirection|multiProfileBirailSurface|mute|nParticle|nameCommand|nameField|namespace|namespaceInfo|newPanelItems|newton|nodeCast|nodeIconButton|nodeOutliner|nodePreset|nodeType|noise|nonLinear|normalConstraint|normalize|nurbsBoolean|nurbsCopyUVSet|nurbsCube|nurbsEditUV|nurbsPlane|nurbsSelect|nurbsSquare|nurbsToPoly|nurbsToPolygonsPref|nurbsToSubdiv|nurbsToSubdivPref|nurbsUVSet|nurbsViewDirectionVector|objExists|objectCenter|objectLayer|objectType|objectTypeUI|obsoleteProc|oceanNurbsPreviewPlane|offsetCurve|offsetCurveOnSurface|offsetSurface|openGLExtension|openMayaPref|optionMenu|optionMenuGrp|optionVar|orbit|orbitCtx|orientConstraint|outlinerEditor|outlinerPanel|overrideModifier|paintEffectsDisplay|pairBlend|palettePort|paneLayout|panel|panelConfiguration|panelHistory|paramDimContext|paramDimension|paramLocator|parent|parentConstraint|particle|particleExists|particleInstancer|particleRenderInfo|partition|pasteKey|pathAnimation|pause|pclose|percent|performanceOptions|pfxstrokes|pickWalk|picture|pixelMove|planarSrf|plane|play|playbackOptions|playblast|plugAttr|plugNode|pluginInfo|pluginResourceUtil|pointConstraint|pointCurveConstraint|pointLight|pointMatrixMult|pointOnCurve|pointOnSurface|pointPosition|poleVectorConstraint|polyAppend|polyAppendFacetCtx|polyAppendVertex|polyAutoProjection|polyAverageNormal|polyAverageVertex|polyBevel|polyBlendColor|polyBlindData|polyBoolOp|polyBridgeEdge|polyCacheMonitor|polyCheck|polyChipOff|polyClipboard|polyCloseBorder|polyCollapseEdge|polyCollapseFacet|polyColorBlindData|polyColorDel|polyColorPerVertex|polyColorSet|polyCompare|polyCone|polyCopyUV|polyCrease|polyCreaseCtx|polyCreateFacet|polyCreateFacetCtx|polyCube|polyCut|polyCutCtx|polyCylinder|polyCylindricalProjection|polyDelEdge|polyDelFacet|polyDelVertex|polyDuplicateAndConnect|polyDuplicateEdge|polyEditUV|polyEditUVShell|polyEvaluate|polyExtrudeEdge|polyExtrudeFacet|polyExtrudeVertex|polyFlipEdge|polyFlipUV|polyForceUV|polyGeoSampler|polyHelix|polyInfo|polyInstallAction|polyLayoutUV|polyListComponentConversion|polyMapCut|polyMapDel|polyMapSew|polyMapSewMove|polyMergeEdge|polyMergeEdgeCtx|polyMergeFacet|polyMergeFacetCtx|polyMergeUV|polyMergeVertex|polyMirrorFace|polyMoveEdge|polyMoveFacet|polyMoveFacetUV|polyMoveUV|polyMoveVertex|polyNormal|polyNormalPerVertex|polyNormalizeUV|polyOptUvs|polyOptions|polyOutput|polyPipe|polyPlanarProjection|polyPlane|polyPlatonicSolid|polyPoke|polyPrimitive|polyPrism|polyProjection|polyPyramid|polyQuad|polyQueryBlindData|polyReduce|polySelect|polySelectConstraint|polySelectConstraintMonitor|polySelectCtx|polySelectEditCtx|polySeparate|polySetToFaceNormal|polySewEdge|polyShortestPathCtx|polySmooth|polySoftEdge|polySphere|polySphericalProjection|polySplit|polySplitCtx|polySplitEdge|polySplitRing|polySplitVertex|polyStraightenUVBorder|polySubdivideEdge|polySubdivideFacet|polyToSubdiv|polyTorus|polyTransfer|polyTriangulate|polyUVSet|polyUnite|polyWedgeFace|popen|popupMenu|pose|pow|preloadRefEd|print|progressBar|progressWindow|projFileViewer|projectCurve|projectTangent|projectionContext|projectionManip|promptDialog|propModCtx|propMove|psdChannelOutliner|psdEditTextureFile|psdExport|psdTextureFile|putenv|pwd|python|querySubdiv|quit|rad_to_deg|radial|radioButton|radioButtonGrp|radioCollection|radioMenuItemCollection|rampColorPort|rand|randomizeFollicles|randstate|rangeControl|readTake|rebuildCurve|rebuildSurface|recordAttr|recordDevice|redo|reference|referenceEdit|referenceQuery|refineSubdivSelectionList|refresh|refreshAE|registerPluginResource|rehash|reloadImage|removeJoint|removeMultiInstance|removePanelCategory|rename|renameAttr|renameSelectionList|renameUI|render|renderGlobalsNode|renderInfo|renderLayerButton|renderLayerParent|renderLayerPostProcess|renderLayerUnparent|renderManip|renderPartition|renderQualityNode|renderSettings|renderThumbnailUpdate|renderWindowEditor|renderWindowSelectContext|renderer|reorder|reorderDeformers|requires|reroot|resampleFluid|resetAE|resetPfxToPolyCamera|resetTool|resolutionNode|retarget|reverseCurve|reverseSurface|revolve|rgb_to_hsv|rigidBody|rigidSolver|roll|rollCtx|rootOf|rot|rotate|rotationInterpolation|roundConstantRadius|rowColumnLayout|rowLayout|runTimeCommand|runup|sampleImage|saveAllShelves|saveAttrPreset|saveFluid|saveImage|saveInitialState|saveMenu|savePrefObjects|savePrefs|saveShelf|saveToolSettings|scale|scaleBrushBrightness|scaleComponents|scaleConstraint|scaleKey|scaleKeyCtx|sceneEditor|sceneUIReplacement|scmh|scriptCtx|scriptEditorInfo|scriptJob|scriptNode|scriptTable|scriptToShelf|scriptedPanel|scriptedPanelType|scrollField|scrollLayout|sculpt|searchPathArray|seed|selLoadSettings|select|selectContext|selectCurveCV|selectKey|selectKeyCtx|selectKeyframeRegionCtx|selectMode|selectPref|selectPriority|selectType|selectedNodes|selectionConnection|separator|setAttr|setAttrEnumResource|setAttrMapping|setAttrNiceNameResource|setConstraintRestPosition|setDefaultShadingGroup|setDrivenKeyframe|setDynamic|setEditCtx|setEditor|setFluidAttr|setFocus|setInfinity|setInputDeviceMapping|setKeyCtx|setKeyPath|setKeyframe|setKeyframeBlendshapeTargetWts|setMenuMode|setNodeNiceNameResource|setNodeTypeFlag|setParent|setParticleAttr|setPfxToPolyCamera|setPluginResource|setProject|setStampDensity|setStartupMessage|setState|setToolTo|setUITemplate|setXformManip|sets|shadingConnection|shadingGeometryRelCtx|shadingLightRelCtx|shadingNetworkCompare|shadingNode|shapeCompare|shelfButton|shelfLayout|shelfTabLayout|shellField|shortNameOf|showHelp|showHidden|showManipCtx|showSelectionInTitle|showShadingGroupAttrEditor|showWindow|sign|simplify|sin|singleProfileBirailSurface|size|sizeBytes|skinCluster|skinPercent|smoothCurve|smoothTangentSurface|smoothstep|snap2to2|snapKey|snapMode|snapTogetherCtx|snapshot|soft|softMod|softModCtx|sort|sound|soundControl|source|spaceLocator|sphere|sphrand|spotLight|spotLightPreviewPort|spreadSheetEditor|spring|sqrt|squareSurface|srtContext|stackTrace|startString|startsWith|stitchAndExplodeShell|stitchSurface|stitchSurfacePoints|strcmp|stringArrayCatenate|stringArrayContains|stringArrayCount|stringArrayInsertAtIndex|stringArrayIntersector|stringArrayRemove|stringArrayRemoveAtIndex|stringArrayRemoveDuplicates|stringArrayRemoveExact|stringArrayToString|stringToStringArray|strip|stripPrefixFromName|stroke|subdAutoProjection|subdCleanTopology|subdCollapse|subdDuplicateAndConnect|subdEditUV|subdListComponentConversion|subdMapCut|subdMapSewMove|subdMatchTopology|subdMirror|subdToBlind|subdToPoly|subdTransferUVsToCache|subdiv|subdivCrease|subdivDisplaySmoothness|substitute|substituteAllString|substituteGeometry|substring|surface|surfaceSampler|surfaceShaderList|swatchDisplayPort|switchTable|symbolButton|symbolCheckBox|sysFile|system|tabLayout|tan|tangentConstraint|texLatticeDeformContext|texManipContext|texMoveContext|texMoveUVShellContext|texRotateContext|texScaleContext|texSelectContext|texSelectShortestPathCtx|texSmudgeUVContext|texWinToolCtx|text|textCurves|textField|textFieldButtonGrp|textFieldGrp|textManip|textScrollList|textToShelf|textureDisplacePlane|textureHairColor|texturePlacementContext|textureWindow|threadCount|threePointArcCtx|timeControl|timePort|timerX|toNativePath|toggle|toggleAxis|toggleWindowVisibility|tokenize|tokenizeList|tolerance|tolower|toolButton|toolCollection|toolDropped|toolHasOptions|toolPropertyWindow|torus|toupper|trace|track|trackCtx|transferAttributes|transformCompare|transformLimits|translator|trim|trunc|truncateFluidCache|truncateHairCache|tumble|tumbleCtx|turbulence|twoPointArcCtx|uiRes|uiTemplate|unassignInputDevice|undo|undoInfo|ungroup|uniform|unit|unloadPlugin|untangleUV|untitledFileName|untrim|upAxis|updateAE|userCtx|uvLink|uvSnapshot|validateShelfName|vectorize|view2dToolCtx|viewCamera|viewClipPlane|viewFit|viewHeadOn|viewLookAt|viewManip|viewPlace|viewSet|visor|volumeAxis|vortex|waitCursor|warning|webBrowser|webBrowserPrefs|whatIs|window|windowPref|wire|wireContext|workspace|wrinkle|wrinkleContext|writeTake|xbmLangPathList|xform)\b/,operator:[/\+[+=]?|-[-=]?|&&|\|\||[<>]=|[*\/!=]=?|[%^]/,{pattern:/(^|[^<])<(?!<)/,lookbehind:!0},{pattern:/(^|[^>])>(?!>)/,lookbehind:!0}],punctuation:/<<|>>|[.,:;?\[\](){}]/},e.languages.mel.code.inside.rest=e.languages.mel}e.exports=t,t.displayName="mel",t.aliases=[]},32883:function(e){"use strict";function t(e){e.languages.mermaid={comment:{pattern:/%%.*/,greedy:!0},style:{pattern:/^([ \t]*(?:classDef|linkStyle|style)[ \t]+[\w$-]+[ \t]+)\w.*[^\s;]/m,lookbehind:!0,inside:{property:/\b\w[\w-]*(?=[ \t]*:)/,operator:/:/,punctuation:/,/}},"inter-arrow-label":{pattern:/([^<>ox.=-])(?:-[-.]|==)(?![<>ox.=-])[ \t]*(?:"[^"\r\n]*"|[^\s".=-](?:[^\r\n.=-]*[^\s.=-])?)[ \t]*(?:\.+->?|--+[->]|==+[=>])(?![<>ox.=-])/,lookbehind:!0,greedy:!0,inside:{arrow:{pattern:/(?:\.+->?|--+[->]|==+[=>])$/,alias:"operator"},label:{pattern:/^([\s\S]{2}[ \t]*)\S(?:[\s\S]*\S)?/,lookbehind:!0,alias:"property"},"arrow-head":{pattern:/^\S+/,alias:["arrow","operator"]}}},arrow:[{pattern:/(^|[^{}|o.-])[|}][|o](?:--|\.\.)[|o][|{](?![{}|o.-])/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>ox.=-])(?:[ox]?|(?:==+|--+|-\.*-)[>ox]|===+|---+|-\.+-)(?![<>ox.=-])/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>()x-])(?:--?(?:>>|[x>)])(?![<>()x])|(?:<<|[x<(])--?(?!-))/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>|*o.-])(?:[*o]--|--[*o]|<\|?(?:--|\.\.)|(?:--|\.\.)\|?>|--|\.\.)(?![<>|*o.-])/,lookbehind:!0,alias:"operator"}],label:{pattern:/(^|[^|<])\|(?:[^\r\n"|]|"[^"\r\n]*")+\|/,lookbehind:!0,greedy:!0,alias:"property"},text:{pattern:/(?:[(\[{]+|\b>)(?:[^\r\n"()\[\]{}]|"[^"\r\n]*")+(?:[)\]}]+|>)/,alias:"string"},string:{pattern:/"[^"\r\n]*"/,greedy:!0},annotation:{pattern:/<<(?:abstract|choice|enumeration|fork|interface|join|service)>>|\[\[(?:choice|fork|join)\]\]/i,alias:"important"},keyword:[{pattern:/(^[ \t]*)(?:action|callback|class|classDef|classDiagram|click|direction|erDiagram|flowchart|gantt|gitGraph|graph|journey|link|linkStyle|pie|requirementDiagram|sequenceDiagram|stateDiagram|stateDiagram-v2|style|subgraph)(?![\w$-])/m,lookbehind:!0,greedy:!0},{pattern:/(^[ \t]*)(?:activate|alt|and|as|autonumber|deactivate|else|end(?:[ \t]+note)?|loop|opt|par|participant|rect|state|note[ \t]+(?:over|(?:left|right)[ \t]+of))(?![\w$-])/im,lookbehind:!0,greedy:!0}],entity:/#[a-z0-9]+;/,operator:{pattern:/(\w[ \t]*)&(?=[ \t]*\w)|:::|:/,lookbehind:!0},punctuation:/[(){};]/}}e.exports=t,t.displayName="mermaid",t.aliases=[]},30347:function(e){"use strict";function t(e){e.languages.mizar={comment:/::.+/,keyword:/@proof\b|\b(?:according|aggregate|all|and|antonym|are|as|associativity|assume|asymmetry|attr|be|begin|being|by|canceled|case|cases|clusters?|coherence|commutativity|compatibility|connectedness|consider|consistency|constructors|contradiction|correctness|def|deffunc|define|definitions?|defpred|do|does|end|environ|equals|ex|exactly|existence|for|from|func|given|hence|hereby|holds|idempotence|identity|iff?|implies|involutiveness|irreflexivity|is|it|let|means|mode|non|not|notations?|now|of|or|otherwise|over|per|pred|prefix|projectivity|proof|provided|qua|reconsider|redefine|reduce|reducibility|reflexivity|registrations?|requirements|reserve|sch|schemes?|section|selector|set|sethood|st|struct|such|suppose|symmetry|synonym|take|that|the|then|theorems?|thesis|thus|to|transitivity|uniqueness|vocabular(?:ies|y)|when|where|with|wrt)\b/,parameter:{pattern:/\$(?:10|\d)/,alias:"variable"},variable:/\b\w+(?=:)/,number:/(?:\b|-)\d+\b/,operator:/\.\.\.|->|&|\.?=/,punctuation:/\(#|#\)|[,:;\[\](){}]/}}e.exports=t,t.displayName="mizar",t.aliases=[]},9358:function(e){"use strict";function t(e){!function(e){var t=["$eq","$gt","$gte","$in","$lt","$lte","$ne","$nin","$and","$not","$nor","$or","$exists","$type","$expr","$jsonSchema","$mod","$regex","$text","$where","$geoIntersects","$geoWithin","$near","$nearSphere","$all","$elemMatch","$size","$bitsAllClear","$bitsAllSet","$bitsAnyClear","$bitsAnySet","$comment","$elemMatch","$meta","$slice","$currentDate","$inc","$min","$max","$mul","$rename","$set","$setOnInsert","$unset","$addToSet","$pop","$pull","$push","$pullAll","$each","$position","$slice","$sort","$bit","$addFields","$bucket","$bucketAuto","$collStats","$count","$currentOp","$facet","$geoNear","$graphLookup","$group","$indexStats","$limit","$listLocalSessions","$listSessions","$lookup","$match","$merge","$out","$planCacheStats","$project","$redact","$replaceRoot","$replaceWith","$sample","$set","$skip","$sort","$sortByCount","$unionWith","$unset","$unwind","$setWindowFields","$abs","$accumulator","$acos","$acosh","$add","$addToSet","$allElementsTrue","$and","$anyElementTrue","$arrayElemAt","$arrayToObject","$asin","$asinh","$atan","$atan2","$atanh","$avg","$binarySize","$bsonSize","$ceil","$cmp","$concat","$concatArrays","$cond","$convert","$cos","$dateFromParts","$dateToParts","$dateFromString","$dateToString","$dayOfMonth","$dayOfWeek","$dayOfYear","$degreesToRadians","$divide","$eq","$exp","$filter","$first","$floor","$function","$gt","$gte","$hour","$ifNull","$in","$indexOfArray","$indexOfBytes","$indexOfCP","$isArray","$isNumber","$isoDayOfWeek","$isoWeek","$isoWeekYear","$last","$last","$let","$literal","$ln","$log","$log10","$lt","$lte","$ltrim","$map","$max","$mergeObjects","$meta","$min","$millisecond","$minute","$mod","$month","$multiply","$ne","$not","$objectToArray","$or","$pow","$push","$radiansToDegrees","$range","$reduce","$regexFind","$regexFindAll","$regexMatch","$replaceOne","$replaceAll","$reverseArray","$round","$rtrim","$second","$setDifference","$setEquals","$setIntersection","$setIsSubset","$setUnion","$size","$sin","$slice","$split","$sqrt","$stdDevPop","$stdDevSamp","$strcasecmp","$strLenBytes","$strLenCP","$substr","$substrBytes","$substrCP","$subtract","$sum","$switch","$tan","$toBool","$toDate","$toDecimal","$toDouble","$toInt","$toLong","$toObjectId","$toString","$toLower","$toUpper","$trim","$trunc","$type","$week","$year","$zip","$count","$dateAdd","$dateDiff","$dateSubtract","$dateTrunc","$getField","$rand","$sampleRate","$setField","$unsetField","$comment","$explain","$hint","$max","$maxTimeMS","$min","$orderby","$query","$returnKey","$showDiskLoc","$natural"],n="(?:"+(t=t.map((function(e){return e.replace("$","\\$")}))).join("|")+")\\b";e.languages.mongodb=e.languages.extend("javascript",{}),e.languages.insertBefore("mongodb","string",{property:{pattern:/(?:(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)(?=\s*:)/,greedy:!0,inside:{keyword:RegExp("^(['\"])?"+n+"(?:\\1)?$")}}}),e.languages.mongodb.string.inside={url:{pattern:/https?:\/\/[-\w@:%.+~#=]{1,256}\.[a-z0-9()]{1,6}\b[-\w()@:%+.~#?&/=]*/i,greedy:!0},entity:{pattern:/\b(?:(?:[01]?\d\d?|2[0-4]\d|25[0-5])\.){3}(?:[01]?\d\d?|2[0-4]\d|25[0-5])\b/,greedy:!0}},e.languages.insertBefore("mongodb","constant",{builtin:{pattern:RegExp("\\b(?:"+["ObjectId","Code","BinData","DBRef","Timestamp","NumberLong","NumberDecimal","MaxKey","MinKey","RegExp","ISODate","UUID"].join("|")+")\\b"),alias:"keyword"}})}(e)}e.exports=t,t.displayName="mongodb",t.aliases=[]},67124:function(e){"use strict";function t(e){e.languages.monkey={comment:{pattern:/^#Rem\s[\s\S]*?^#End|'.+/im,greedy:!0},string:{pattern:/"[^"\r\n]*"/,greedy:!0},preprocessor:{pattern:/(^[ \t]*)#.+/m,lookbehind:!0,greedy:!0,alias:"property"},function:/\b\w+(?=\()/,"type-char":{pattern:/\b[?%#$]/,alias:"class-name"},number:{pattern:/((?:\.\.)?)(?:(?:\b|\B-\.?|\B\.)\d+(?:(?!\.\.)\.\d*)?|\$[\da-f]+)/i,lookbehind:!0},keyword:/\b(?:Abstract|Array|Bool|Case|Catch|Class|Const|Continue|Default|Eachin|Else|ElseIf|End|EndIf|Exit|Extends|Extern|False|Field|Final|Float|For|Forever|Function|Global|If|Implements|Import|Inline|Int|Interface|Local|Method|Module|New|Next|Null|Object|Private|Property|Public|Repeat|Return|Select|Self|Step|Strict|String|Super|Then|Throw|To|True|Try|Until|Void|Wend|While)\b/i,operator:/\.\.|<[=>]?|>=?|:?=|(?:[+\-*\/&~|]|\b(?:Mod|Shl|Shr)\b)=?|\b(?:And|Not|Or)\b/i,punctuation:/[.,:;()\[\]]/}}e.exports=t,t.displayName="monkey",t.aliases=[]},45537:function(e){"use strict";function t(e){e.languages.moonscript={comment:/--.*/,string:[{pattern:/'[^']*'|\[(=*)\[[\s\S]*?\]\1\]/,greedy:!0},{pattern:/"[^"]*"/,greedy:!0,inside:{interpolation:{pattern:/#\{[^{}]*\}/,inside:{moonscript:{pattern:/(^#\{)[\s\S]+(?=\})/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/#\{|\}/,alias:"punctuation"}}}}}],"class-name":[{pattern:/(\b(?:class|extends)[ \t]+)\w+/,lookbehind:!0},/\b[A-Z]\w*/],keyword:/\b(?:class|continue|do|else|elseif|export|extends|for|from|if|import|in|local|nil|return|self|super|switch|then|unless|using|when|while|with)\b/,variable:/@@?\w*/,property:{pattern:/\b(?!\d)\w+(?=:)|(:)(?!\d)\w+/,lookbehind:!0},function:{pattern:/\b(?:_G|_VERSION|assert|collectgarbage|coroutine\.(?:create|resume|running|status|wrap|yield)|debug\.(?:debug|getfenv|gethook|getinfo|getlocal|getmetatable|getregistry|getupvalue|setfenv|sethook|setlocal|setmetatable|setupvalue|traceback)|dofile|error|getfenv|getmetatable|io\.(?:close|flush|input|lines|open|output|popen|read|stderr|stdin|stdout|tmpfile|type|write)|ipairs|load|loadfile|loadstring|math\.(?:abs|acos|asin|atan|atan2|ceil|cos|cosh|deg|exp|floor|fmod|frexp|ldexp|log|log10|max|min|modf|pi|pow|rad|random|randomseed|sin|sinh|sqrt|tan|tanh)|module|next|os\.(?:clock|date|difftime|execute|exit|getenv|remove|rename|setlocale|time|tmpname)|package\.(?:cpath|loaded|loadlib|path|preload|seeall)|pairs|pcall|print|rawequal|rawget|rawset|require|select|setfenv|setmetatable|string\.(?:byte|char|dump|find|format|gmatch|gsub|len|lower|match|rep|reverse|sub|upper)|table\.(?:concat|insert|maxn|remove|sort)|tonumber|tostring|type|unpack|xpcall)\b/,inside:{punctuation:/\./}},boolean:/\b(?:false|true)\b/,number:/(?:\B\.\d+|\b\d+\.\d+|\b\d+(?=[eE]))(?:[eE][-+]?\d+)?\b|\b(?:0x[a-fA-F\d]+|\d+)(?:U?LL)?\b/,operator:/\.{3}|[-=]>|~=|(?:[-+*/%<>!=]|\.\.)=?|[:#^]|\b(?:and|or)\b=?|\b(?:not)\b/,punctuation:/[.,()[\]{}\\]/},e.languages.moonscript.string[1].inside.interpolation.inside.moonscript.inside=e.languages.moonscript,e.languages.moon=e.languages.moonscript}e.exports=t,t.displayName="moonscript",t.aliases=["moon"]},33117:function(e){"use strict";function t(e){e.languages.n1ql={comment:{pattern:/\/\*[\s\S]*?(?:$|\*\/)|--.*/,greedy:!0},string:{pattern:/(["'])(?:\\[\s\S]|(?!\1)[^\\]|\1\1)*\1/,greedy:!0},identifier:{pattern:/`(?:\\[\s\S]|[^\\`]|``)*`/,greedy:!0},parameter:/\$[\w.]+/,keyword:/\b(?:ADVISE|ALL|ALTER|ANALYZE|AS|ASC|AT|BEGIN|BINARY|BOOLEAN|BREAK|BUCKET|BUILD|BY|CALL|CAST|CLUSTER|COLLATE|COLLECTION|COMMIT|COMMITTED|CONNECT|CONTINUE|CORRELATE|CORRELATED|COVER|CREATE|CURRENT|DATABASE|DATASET|DATASTORE|DECLARE|DECREMENT|DELETE|DERIVED|DESC|DESCRIBE|DISTINCT|DO|DROP|EACH|ELEMENT|EXCEPT|EXCLUDE|EXECUTE|EXPLAIN|FETCH|FILTER|FLATTEN|FLUSH|FOLLOWING|FOR|FORCE|FROM|FTS|FUNCTION|GOLANG|GRANT|GROUP|GROUPS|GSI|HASH|HAVING|IF|IGNORE|ILIKE|INCLUDE|INCREMENT|INDEX|INFER|INLINE|INNER|INSERT|INTERSECT|INTO|IS|ISOLATION|JAVASCRIPT|JOIN|KEY|KEYS|KEYSPACE|KNOWN|LANGUAGE|LAST|LEFT|LET|LETTING|LEVEL|LIMIT|LSM|MAP|MAPPING|MATCHED|MATERIALIZED|MERGE|MINUS|MISSING|NAMESPACE|NEST|NL|NO|NTH_VALUE|NULL|NULLS|NUMBER|OBJECT|OFFSET|ON|OPTION|OPTIONS|ORDER|OTHERS|OUTER|OVER|PARSE|PARTITION|PASSWORD|PATH|POOL|PRECEDING|PREPARE|PRIMARY|PRIVATE|PRIVILEGE|PROBE|PROCEDURE|PUBLIC|RANGE|RAW|REALM|REDUCE|RENAME|RESPECT|RETURN|RETURNING|REVOKE|RIGHT|ROLE|ROLLBACK|ROW|ROWS|SATISFIES|SAVEPOINT|SCHEMA|SCOPE|SELECT|SELF|SEMI|SET|SHOW|SOME|START|STATISTICS|STRING|SYSTEM|TIES|TO|TRAN|TRANSACTION|TRIGGER|TRUNCATE|UNBOUNDED|UNDER|UNION|UNIQUE|UNKNOWN|UNNEST|UNSET|UPDATE|UPSERT|USE|USER|USING|VALIDATE|VALUE|VALUES|VIA|VIEW|WHERE|WHILE|WINDOW|WITH|WORK|XOR)\b/i,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:FALSE|TRUE)\b/i,number:/(?:\b\d+\.|\B\.)\d+e[+\-]?\d+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/%]|!=|==?|\|\||<[>=]?|>=?|\b(?:AND|ANY|ARRAY|BETWEEN|CASE|ELSE|END|EVERY|EXISTS|FIRST|IN|LIKE|NOT|OR|THEN|VALUED|WHEN|WITHIN)\b/i,punctuation:/[;[\](),.{}:]/}}e.exports=t,t.displayName="n1ql",t.aliases=[]},80609:function(e){"use strict";function t(e){e.languages.n4js=e.languages.extend("javascript",{keyword:/\b(?:Array|any|boolean|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|false|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|module|new|null|number|package|private|protected|public|return|set|static|string|super|switch|this|throw|true|try|typeof|var|void|while|with|yield)\b/}),e.languages.insertBefore("n4js","constant",{annotation:{pattern:/@+\w+/,alias:"operator"}}),e.languages.n4jsd=e.languages.n4js}e.exports=t,t.displayName="n4js",t.aliases=["n4jsd"]},75143:function(e){"use strict";function t(e){e.languages["nand2tetris-hdl"]={comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,keyword:/\b(?:BUILTIN|CHIP|CLOCKED|IN|OUT|PARTS)\b/,boolean:/\b(?:false|true)\b/,function:/\b[A-Za-z][A-Za-z0-9]*(?=\()/,number:/\b\d+\b/,operator:/=|\.\./,punctuation:/[{}[\];(),:]/}}e.exports=t,t.displayName="nand2tetrisHdl",t.aliases=[]},20482:function(e){"use strict";function t(e){!function(e){var t=/\{[^\r\n\[\]{}]*\}/,n={"quoted-string":{pattern:/"(?:[^"\\]|\\.)*"/,alias:"operator"},"command-param-id":{pattern:/(\s)\w+:/,lookbehind:!0,alias:"property"},"command-param-value":[{pattern:t,alias:"selector"},{pattern:/([\t ])\S+/,lookbehind:!0,greedy:!0,alias:"operator"},{pattern:/\S(?:.*\S)?/,alias:"operator"}]};function r(e){return"string"===typeof e?e:Array.isArray(e)?e.map(r).join(""):r(e.content)}e.languages.naniscript={comment:{pattern:/^([\t ]*);.*/m,lookbehind:!0},define:{pattern:/^>.+/m,alias:"tag",inside:{value:{pattern:/(^>\w+[\t ]+)(?!\s)[^{}\r\n]+/,lookbehind:!0,alias:"operator"},key:{pattern:/(^>)\w+/,lookbehind:!0}}},label:{pattern:/^([\t ]*)#[\t ]*\w+[\t ]*$/m,lookbehind:!0,alias:"regex"},command:{pattern:/^([\t ]*)@\w+(?=[\t ]|$).*/m,lookbehind:!0,alias:"function",inside:{"command-name":/^@\w+/,expression:{pattern:t,greedy:!0,alias:"selector"},"command-params":{pattern:/\s*\S[\s\S]*/,inside:n}}},"generic-text":{pattern:/(^[ \t]*)[^#@>;\s].*/m,lookbehind:!0,alias:"punctuation",inside:{"escaped-char":/\\[{}\[\]"]/,expression:{pattern:t,greedy:!0,alias:"selector"},"inline-command":{pattern:/\[[\t ]*\w[^\r\n\[\]]*\]/,greedy:!0,alias:"function",inside:{"command-params":{pattern:/(^\[[\t ]*\w+\b)[\s\S]+(?=\]$)/,lookbehind:!0,inside:n},"command-param-name":{pattern:/^(\[[\t ]*)\w+/,lookbehind:!0,alias:"name"},"start-stop-char":/[\[\]]/}}}}},e.languages.nani=e.languages.naniscript,e.hooks.add("after-tokenize",(function(e){e.tokens.forEach((function(e){if("string"!==typeof e&&"generic-text"===e.type){var t=r(e);(function(e){for(var t="[]{}",n=[],r=0;r=&|$!]/}}e.exports=t,t.displayName="nasm",t.aliases=[]},984:function(e){"use strict";function t(e){e.languages.neon={comment:{pattern:/#.*/,greedy:!0},datetime:{pattern:/(^|[[{(=:,\s])\d\d\d\d-\d\d?-\d\d?(?:(?:[Tt]| +)\d\d?:\d\d:\d\d(?:\.\d*)? *(?:Z|[-+]\d\d?(?::?\d\d)?)?)?(?=$|[\]}),\s])/,lookbehind:!0,alias:"number"},key:{pattern:/(^|[[{(,\s])[^,:=[\]{}()'"\s]+(?=\s*:(?:$|[\]}),\s])|\s*=)/,lookbehind:!0,alias:"atrule"},number:{pattern:/(^|[[{(=:,\s])[+-]?(?:0x[\da-fA-F]+|0o[0-7]+|0b[01]+|(?:\d+(?:\.\d*)?|\.?\d+)(?:[eE][+-]?\d+)?)(?=$|[\]}),:=\s])/,lookbehind:!0},boolean:{pattern:/(^|[[{(=:,\s])(?:false|no|true|yes)(?=$|[\]}),:=\s])/i,lookbehind:!0},null:{pattern:/(^|[[{(=:,\s])(?:null)(?=$|[\]}),:=\s])/i,lookbehind:!0,alias:"keyword"},string:{pattern:/(^|[[{(=:,\s])(?:('''|""")\r?\n(?:(?:[^\r\n]|\r?\n(?![\t ]*\2))*\r?\n)?[\t ]*\2|'[^'\r\n]*'|"(?:\\.|[^\\"\r\n])*")/,lookbehind:!0,greedy:!0},literal:{pattern:/(^|[[{(=:,\s])(?:[^#"',:=[\]{}()\s`-]|[:-][^"',=[\]{}()\s])(?:[^,:=\]})(\s]|:(?![\s,\]})]|$)|[ \t]+[^#,:=\]})(\s])*/,lookbehind:!0,alias:"string"},punctuation:/[,:=[\]{}()-]/}}e.exports=t,t.displayName="neon",t.aliases=[]},19897:function(e){"use strict";function t(e){e.languages.nevod={comment:/\/\/.*|(?:\/\*[\s\S]*?(?:\*\/|$))/,string:{pattern:/(?:"(?:""|[^"])*"(?!")|'(?:''|[^'])*'(?!'))!?\*?/,greedy:!0,inside:{"string-attrs":/!$|!\*$|\*$/}},namespace:{pattern:/(@namespace\s+)[a-zA-Z0-9\-.]+(?=\s*\{)/,lookbehind:!0},pattern:{pattern:/(@pattern\s+)?#?[a-zA-Z0-9\-.]+(?:\s*\(\s*(?:~\s*)?[a-zA-Z0-9\-.]+\s*(?:,\s*(?:~\s*)?[a-zA-Z0-9\-.]*)*\))?(?=\s*=)/,lookbehind:!0,inside:{"pattern-name":{pattern:/^#?[a-zA-Z0-9\-.]+/,alias:"class-name"},fields:{pattern:/\(.*\)/,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},punctuation:/[,()]/,operator:{pattern:/~/,alias:"field-hidden-mark"}}}}},search:{pattern:/(@search\s+|#)[a-zA-Z0-9\-.]+(?:\.\*)?(?=\s*;)/,alias:"function",lookbehind:!0},keyword:/@(?:having|inside|namespace|outside|pattern|require|search|where)\b/,"standard-pattern":{pattern:/\b(?:Alpha|AlphaNum|Any|Blank|End|LineBreak|Num|NumAlpha|Punct|Space|Start|Symbol|Word|WordBreak)\b(?:\([a-zA-Z0-9\-.,\s+]*\))?/,inside:{"standard-pattern-name":{pattern:/^[a-zA-Z0-9\-.]+/,alias:"builtin"},quantifier:{pattern:/\b\d+(?:\s*\+|\s*-\s*\d+)?(?!\w)/,alias:"number"},"standard-pattern-attr":{pattern:/[a-zA-Z0-9\-.]+/,alias:"builtin"},punctuation:/[,()]/}},quantifier:{pattern:/\b\d+(?:\s*\+|\s*-\s*\d+)?(?!\w)/,alias:"number"},operator:[{pattern:/=/,alias:"pattern-def"},{pattern:/&/,alias:"conjunction"},{pattern:/~/,alias:"exception"},{pattern:/\?/,alias:"optionality"},{pattern:/[[\]]/,alias:"repetition"},{pattern:/[{}]/,alias:"variation"},{pattern:/[+_]/,alias:"sequence"},{pattern:/\.{2,3}/,alias:"span"}],"field-capture":[{pattern:/([a-zA-Z0-9\-.]+\s*\()\s*[a-zA-Z0-9\-.]+\s*:\s*[a-zA-Z0-9\-.]+(?:\s*,\s*[a-zA-Z0-9\-.]+\s*:\s*[a-zA-Z0-9\-.]+)*(?=\s*\))/,lookbehind:!0,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},colon:/:/}},{pattern:/[a-zA-Z0-9\-.]+\s*:/,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},colon:/:/}}],punctuation:/[:;,()]/,name:/[a-zA-Z0-9\-.]+/}}e.exports=t,t.displayName="nevod",t.aliases=[]},4355:function(e){"use strict";function t(e){!function(e){var t=/\$(?:\w[a-z\d]*(?:_[^\x00-\x1F\s"'\\()$]*)?|\{[^}\s"'\\]+\})/i;e.languages.nginx={comment:{pattern:/(^|[\s{};])#.*/,lookbehind:!0,greedy:!0},directive:{pattern:/(^|\s)\w(?:[^;{}"'\\\s]|\\.|"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*'|\s+(?:#.*(?!.)|(?![#\s])))*?(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:{string:{pattern:/((?:^|[^\\])(?:\\\\)*)(?:"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*')/,lookbehind:!0,greedy:!0,inside:{escape:{pattern:/\\["'\\nrt]/,alias:"entity"},variable:t}},comment:{pattern:/(\s)#.*/,lookbehind:!0,greedy:!0},keyword:{pattern:/^\S+/,greedy:!0},boolean:{pattern:/(\s)(?:off|on)(?!\S)/,lookbehind:!0},number:{pattern:/(\s)\d+[a-z]*(?!\S)/i,lookbehind:!0},variable:t}},punctuation:/[{};]/}}(e)}e.exports=t,t.displayName="nginx",t.aliases=[]},54292:function(e){"use strict";function t(e){e.languages.nim={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/(?:\b(?!\d)(?:\w|\\x[89a-fA-F][0-9a-fA-F])+)?(?:"""[\s\S]*?"""(?!")|"(?:\\[\s\S]|""|[^"\\])*")/,greedy:!0},char:{pattern:/'(?:\\(?:\d+|x[\da-fA-F]{0,2}|.)|[^'])'/,greedy:!0},function:{pattern:/(?:(?!\d)(?:\w|\\x[89a-fA-F][0-9a-fA-F])+|`[^`\r\n]+`)\*?(?:\[[^\]]+\])?(?=\s*\()/,greedy:!0,inside:{operator:/\*$/}},identifier:{pattern:/`[^`\r\n]+`/,greedy:!0,inside:{punctuation:/`/}},number:/\b(?:0[xXoObB][\da-fA-F_]+|\d[\d_]*(?:(?!\.\.)\.[\d_]*)?(?:[eE][+-]?\d[\d_]*)?)(?:'?[iuf]\d*)?/,keyword:/\b(?:addr|as|asm|atomic|bind|block|break|case|cast|concept|const|continue|converter|defer|discard|distinct|do|elif|else|end|enum|except|export|finally|for|from|func|generic|if|import|include|interface|iterator|let|macro|method|mixin|nil|object|out|proc|ptr|raise|ref|return|static|template|try|tuple|type|using|var|when|while|with|without|yield)\b/,operator:{pattern:/(^|[({\[](?=\.\.)|(?![({\[]\.).)(?:(?:[=+\-*\/<>@$~&%|!?^:\\]|\.\.|\.(?![)}\]]))+|\b(?:and|div|in|is|isnot|mod|not|notin|of|or|shl|shr|xor)\b)/m,lookbehind:!0},punctuation:/[({\[]\.|\.[)}\]]|[`(){}\[\],:]/}}e.exports=t,t.displayName="nim",t.aliases=[]},12326:function(e){"use strict";function t(e){e.languages.nix={comment:{pattern:/\/\*[\s\S]*?\*\/|#.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\[\s\S])*"|''(?:(?!'')[\s\S]|''(?:'|\\|\$\{))*''/,greedy:!0,inside:{interpolation:{pattern:/(^|(?:^|(?!'').)[^\\])\$\{(?:[^{}]|\{[^}]*\})*\}/,lookbehind:!0,inside:null}}},url:[/\b(?:[a-z]{3,7}:\/\/)[\w\-+%~\/.:#=?&]+/,{pattern:/([^\/])(?:[\w\-+%~.:#=?&]*(?!\/\/)[\w\-+%~\/.:#=?&])?(?!\/\/)\/[\w\-+%~\/.:#=?&]*/,lookbehind:!0}],antiquotation:{pattern:/\$(?=\{)/,alias:"important"},number:/\b\d+\b/,keyword:/\b(?:assert|builtins|else|if|in|inherit|let|null|or|then|with)\b/,function:/\b(?:abort|add|all|any|attrNames|attrValues|baseNameOf|compareVersions|concatLists|currentSystem|deepSeq|derivation|dirOf|div|elem(?:At)?|fetch(?:Tarball|url)|filter(?:Source)?|fromJSON|genList|getAttr|getEnv|hasAttr|hashString|head|import|intersectAttrs|is(?:Attrs|Bool|Function|Int|List|Null|String)|length|lessThan|listToAttrs|map|mul|parseDrvName|pathExists|read(?:Dir|File)|removeAttrs|replaceStrings|seq|sort|stringLength|sub(?:string)?|tail|throw|to(?:File|JSON|Path|String|XML)|trace|typeOf)\b|\bfoldl'\B/,boolean:/\b(?:false|true)\b/,operator:/[=!<>]=?|\+\+?|\|\||&&|\/\/|->?|[?@]/,punctuation:/[{}()[\].,:;]/},e.languages.nix.string.inside.interpolation.inside=e.languages.nix}e.exports=t,t.displayName="nix",t.aliases=[]},27402:function(e){"use strict";function t(e){e.languages.nsis={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|[#;].*)/,lookbehind:!0,greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:{pattern:/(^[\t ]*)(?:Abort|Add(?:BrandingImage|Size)|AdvSplash|Allow(?:RootDirInstall|SkipFiles)|AutoCloseWindow|BG(?:Font|Gradient|Image)|Banner|BrandingText|BringToFront|CRCCheck|Call(?:InstDLL)?|Caption|ChangeUI|CheckBitmap|ClearErrors|CompletedText|ComponentText|CopyFiles|Create(?:Directory|Font|ShortCut)|Delete(?:INISec|INIStr|RegKey|RegValue)?|Detail(?:Print|sButtonText)|Dialer|Dir(?:Text|Var|Verify)|EnableWindow|Enum(?:RegKey|RegValue)|Exch|Exec(?:Shell(?:Wait)?|Wait)?|ExpandEnvStrings|File(?:BufSize|Close|ErrorText|Open|Read|ReadByte|ReadUTF16LE|ReadWord|Seek|Write|WriteByte|WriteUTF16LE|WriteWord)?|Find(?:Close|First|Next|Window)|FlushINI|Get(?:CurInstType|CurrentAddress|DLLVersion(?:Local)?|DlgItem|ErrorLevel|FileTime(?:Local)?|FullPathName|Function(?:Address|End)?|InstDirError|LabelAddress|TempFileName)|Goto|HideWindow|Icon|If(?:Abort|Errors|FileExists|RebootFlag|Silent)|InitPluginsDir|InstProgressFlags|Inst(?:Type(?:GetText|SetText)?)|Install(?:ButtonText|Colors|Dir(?:RegKey)?)|Int(?:64|Ptr)?CmpU?|Int(?:64)?Fmt|Int(?:Ptr)?Op|IsWindow|Lang(?:DLL|String)|License(?:BkColor|Data|ForceSelection|LangString|Text)|LoadLanguageFile|LockWindow|Log(?:Set|Text)|Manifest(?:DPIAware|SupportedOS)|Math|MessageBox|MiscButtonText|NSISdl|Name|Nop|OutFile|PE(?:DllCharacteristics|SubsysVer)|Page(?:Callbacks)?|Pop|Push|Quit|RMDir|Read(?:EnvStr|INIStr|RegDWORD|RegStr)|Reboot|RegDLL|Rename|RequestExecutionLevel|ReserveFile|Return|SearchPath|Section(?:End|GetFlags|GetInstTypes|GetSize|GetText|Group|In|SetFlags|SetInstTypes|SetSize|SetText)?|SendMessage|Set(?:AutoClose|BrandingImage|Compress|Compressor(?:DictSize)?|CtlColors|CurInstType|DatablockOptimize|DateSave|Details(?:Print|View)|ErrorLevel|Errors|FileAttributes|Font|OutPath|Overwrite|PluginUnload|RebootFlag|RegView|ShellVarContext|Silent)|Show(?:InstDetails|UninstDetails|Window)|Silent(?:Install|UnInstall)|Sleep|SpaceTexts|Splash|StartMenu|Str(?:CmpS?|Cpy|Len)|SubCaption|System|UnRegDLL|Unicode|UninstPage|Uninstall(?:ButtonText|Caption|Icon|SubCaption|Text)|UserInfo|VI(?:AddVersionKey|FileVersion|ProductVersion)|VPatch|Var|WindowIcon|Write(?:INIStr|Reg(?:Bin|DWORD|ExpandStr|MultiStr|None|Str)|Uninstaller)|XPStyle|ns(?:Dialogs|Exec))\b/m,lookbehind:!0},property:/\b(?:ARCHIVE|FILE_(?:ATTRIBUTE_ARCHIVE|ATTRIBUTE_NORMAL|ATTRIBUTE_OFFLINE|ATTRIBUTE_READONLY|ATTRIBUTE_SYSTEM|ATTRIBUTE_TEMPORARY)|HK(?:(?:CR|CU|LM)(?:32|64)?|DD|PD|U)|HKEY_(?:CLASSES_ROOT|CURRENT_CONFIG|CURRENT_USER|DYN_DATA|LOCAL_MACHINE|PERFORMANCE_DATA|USERS)|ID(?:ABORT|CANCEL|IGNORE|NO|OK|RETRY|YES)|MB_(?:ABORTRETRYIGNORE|DEFBUTTON1|DEFBUTTON2|DEFBUTTON3|DEFBUTTON4|ICONEXCLAMATION|ICONINFORMATION|ICONQUESTION|ICONSTOP|OK|OKCANCEL|RETRYCANCEL|RIGHT|RTLREADING|SETFOREGROUND|TOPMOST|USERICON|YESNO)|NORMAL|OFFLINE|READONLY|SHCTX|SHELL_CONTEXT|SYSTEM|TEMPORARY|admin|all|auto|both|colored|false|force|hide|highest|lastused|leave|listonly|none|normal|notset|off|on|open|print|show|silent|silentlog|smooth|textonly|true|user)\b/,constant:/\$\{[!\w\.:\^-]+\}|\$\([!\w\.:\^-]+\)/,variable:/\$\w[\w\.]*/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--?|\+\+?|<=?|>=?|==?=?|&&?|\|\|?|[?*\/~^%]/,punctuation:/[{}[\];(),.:]/,important:{pattern:/(^[\t ]*)!(?:addincludedir|addplugindir|appendfile|cd|define|delfile|echo|else|endif|error|execute|finalize|getdllversion|gettlbversion|if|ifdef|ifmacrodef|ifmacrondef|ifndef|include|insertmacro|macro|macroend|makensis|packhdr|pragma|searchparse|searchreplace|system|tempfile|undef|verbose|warning)\b/im,lookbehind:!0}}}e.exports=t,t.displayName="nsis",t.aliases=[]},45732:function(e,t,n){"use strict";var r=n(25667);function i(e){e.register(r),e.languages.objectivec=e.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete e.languages.objectivec["class-name"],e.languages.objc=e.languages.objectivec}e.exports=i,i.displayName="objectivec",i.aliases=["objc"]},28361:function(e){"use strict";function t(e){e.languages.ocaml={comment:{pattern:/\(\*[\s\S]*?\*\)/,greedy:!0},char:{pattern:/'(?:[^\\\r\n']|\\(?:.|[ox]?[0-9a-f]{1,3}))'/i,greedy:!0},string:[{pattern:/"(?:\\(?:[\s\S]|\r\n)|[^\\\r\n"])*"/,greedy:!0},{pattern:/\{([a-z_]*)\|[\s\S]*?\|\1\}/,greedy:!0}],number:[/\b(?:0b[01][01_]*|0o[0-7][0-7_]*)\b/i,/\b0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]*)?(?:p[+-]?\d[\d_]*)?(?!\w)/i,/\b\d[\d_]*(?:\.[\d_]*)?(?:e[+-]?\d[\d_]*)?(?!\w)/i],directive:{pattern:/\B#\w+/,alias:"property"},label:{pattern:/\B~\w+/,alias:"property"},"type-variable":{pattern:/\B'\w+/,alias:"function"},variant:{pattern:/`\w+/,alias:"symbol"},keyword:/\b(?:as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|match|method|module|mutable|new|nonrec|object|of|open|private|rec|sig|struct|then|to|try|type|val|value|virtual|when|where|while|with)\b/,boolean:/\b(?:false|true)\b/,"operator-like-punctuation":{pattern:/\[[<>|]|[>|]\]|\{<|>\}/,alias:"punctuation"},operator:/\.[.~]|:[=>]|[=<>@^|&+\-*\/$%!?~][!$%&*+\-.\/:<=>?@^|~]*|\b(?:and|asr|land|lor|lsl|lsr|lxor|mod|or)\b/,punctuation:/;;|::|[(){}\[\].,:;#]|\b_\b/}}e.exports=t,t.displayName="ocaml",t.aliases=[]},17311:function(e,t,n){"use strict";var r=n(25667);function i(e){e.register(r),function(e){e.languages.opencl=e.languages.extend("c",{keyword:/\b(?:(?:__)?(?:constant|global|kernel|local|private|read_only|read_write|write_only)|__attribute__|auto|(?:bool|u?(?:char|int|long|short)|half|quad)(?:2|3|4|8|16)?|break|case|complex|const|continue|(?:double|float)(?:16(?:x(?:1|2|4|8|16))?|1x(?:1|2|4|8|16)|2(?:x(?:1|2|4|8|16))?|3|4(?:x(?:1|2|4|8|16))?|8(?:x(?:1|2|4|8|16))?)?|default|do|else|enum|extern|for|goto|if|imaginary|inline|packed|pipe|register|restrict|return|signed|sizeof|static|struct|switch|typedef|uniform|union|unsigned|void|volatile|while)\b/,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[fuhl]{0,4}/i,boolean:/\b(?:false|true)\b/,"constant-opencl-kernel":{pattern:/\b(?:CHAR_(?:BIT|MAX|MIN)|CLK_(?:ADDRESS_(?:CLAMP(?:_TO_EDGE)?|NONE|REPEAT)|FILTER_(?:LINEAR|NEAREST)|(?:GLOBAL|LOCAL)_MEM_FENCE|NORMALIZED_COORDS_(?:FALSE|TRUE))|CL_(?:BGRA|(?:HALF_)?FLOAT|INTENSITY|LUMINANCE|A?R?G?B?[Ax]?|(?:(?:UN)?SIGNED|[US]NORM)_(?:INT(?:8|16|32))|UNORM_(?:INT_101010|SHORT_(?:555|565)))|(?:DBL|FLT|HALF)_(?:DIG|EPSILON|(?:MAX|MIN)(?:(?:_10)?_EXP)?|MANT_DIG)|FLT_RADIX|HUGE_VALF?|(?:INT|LONG|SCHAR|SHRT)_(?:MAX|MIN)|INFINITY|MAXFLOAT|M_(?:[12]_PI|2_SQRTPI|E|LN(?:2|10)|LOG(?:2|10)E?|PI(?:_[24])?|SQRT(?:1_2|2))(?:_F|_H)?|NAN|(?:UCHAR|UINT|ULONG|USHRT)_MAX)\b/,alias:"constant"}}),e.languages.insertBefore("opencl","class-name",{"builtin-type":{pattern:/\b(?:_cl_(?:command_queue|context|device_id|event|kernel|mem|platform_id|program|sampler)|cl_(?:image_format|mem_fence_flags)|clk_event_t|event_t|image(?:1d_(?:array_|buffer_)?t|2d_(?:array_(?:depth_|msaa_depth_|msaa_)?|depth_|msaa_depth_|msaa_)?t|3d_t)|intptr_t|ndrange_t|ptrdiff_t|queue_t|reserve_id_t|sampler_t|size_t|uintptr_t)\b/,alias:"keyword"}});var t={"type-opencl-host":{pattern:/\b(?:cl_(?:GLenum|GLint|GLuin|addressing_mode|bitfield|bool|buffer_create_type|build_status|channel_(?:order|type)|(?:u?(?:char|int|long|short)|double|float)(?:2|3|4|8|16)?|command_(?:queue(?:_info|_properties)?|type)|context(?:_info|_properties)?|device_(?:exec_capabilities|fp_config|id|info|local_mem_type|mem_cache_type|type)|(?:event|sampler)(?:_info)?|filter_mode|half|image_info|kernel(?:_info|_work_group_info)?|map_flags|mem(?:_flags|_info|_object_type)?|platform_(?:id|info)|profiling_info|program(?:_build_info|_info)?))\b/,alias:"keyword"},"boolean-opencl-host":{pattern:/\bCL_(?:FALSE|TRUE)\b/,alias:"boolean"},"constant-opencl-host":{pattern:/\bCL_(?:A|ABGR|ADDRESS_(?:CLAMP(?:_TO_EDGE)?|MIRRORED_REPEAT|NONE|REPEAT)|ARGB|BGRA|BLOCKING|BUFFER_CREATE_TYPE_REGION|BUILD_(?:ERROR|IN_PROGRESS|NONE|PROGRAM_FAILURE|SUCCESS)|COMMAND_(?:ACQUIRE_GL_OBJECTS|BARRIER|COPY_(?:BUFFER(?:_RECT|_TO_IMAGE)?|IMAGE(?:_TO_BUFFER)?)|FILL_(?:BUFFER|IMAGE)|MAP(?:_BUFFER|_IMAGE)|MARKER|MIGRATE(?:_SVM)?_MEM_OBJECTS|NATIVE_KERNEL|NDRANGE_KERNEL|READ_(?:BUFFER(?:_RECT)?|IMAGE)|RELEASE_GL_OBJECTS|SVM_(?:FREE|MAP|MEMCPY|MEMFILL|UNMAP)|TASK|UNMAP_MEM_OBJECT|USER|WRITE_(?:BUFFER(?:_RECT)?|IMAGE))|COMPILER_NOT_AVAILABLE|COMPILE_PROGRAM_FAILURE|COMPLETE|CONTEXT_(?:DEVICES|INTEROP_USER_SYNC|NUM_DEVICES|PLATFORM|PROPERTIES|REFERENCE_COUNT)|DEPTH(?:_STENCIL)?|DEVICE_(?:ADDRESS_BITS|AFFINITY_DOMAIN_(?:L[1-4]_CACHE|NEXT_PARTITIONABLE|NUMA)|AVAILABLE|BUILT_IN_KERNELS|COMPILER_AVAILABLE|DOUBLE_FP_CONFIG|ENDIAN_LITTLE|ERROR_CORRECTION_SUPPORT|EXECUTION_CAPABILITIES|EXTENSIONS|GLOBAL_(?:MEM_(?:CACHELINE_SIZE|CACHE_SIZE|CACHE_TYPE|SIZE)|VARIABLE_PREFERRED_TOTAL_SIZE)|HOST_UNIFIED_MEMORY|IL_VERSION|IMAGE(?:2D_MAX_(?:HEIGHT|WIDTH)|3D_MAX_(?:DEPTH|HEIGHT|WIDTH)|_BASE_ADDRESS_ALIGNMENT|_MAX_ARRAY_SIZE|_MAX_BUFFER_SIZE|_PITCH_ALIGNMENT|_SUPPORT)|LINKER_AVAILABLE|LOCAL_MEM_SIZE|LOCAL_MEM_TYPE|MAX_(?:CLOCK_FREQUENCY|COMPUTE_UNITS|CONSTANT_ARGS|CONSTANT_BUFFER_SIZE|GLOBAL_VARIABLE_SIZE|MEM_ALLOC_SIZE|NUM_SUB_GROUPS|ON_DEVICE_(?:EVENTS|QUEUES)|PARAMETER_SIZE|PIPE_ARGS|READ_IMAGE_ARGS|READ_WRITE_IMAGE_ARGS|SAMPLERS|WORK_GROUP_SIZE|WORK_ITEM_DIMENSIONS|WORK_ITEM_SIZES|WRITE_IMAGE_ARGS)|MEM_BASE_ADDR_ALIGN|MIN_DATA_TYPE_ALIGN_SIZE|NAME|NATIVE_VECTOR_WIDTH_(?:CHAR|DOUBLE|FLOAT|HALF|INT|LONG|SHORT)|NOT_(?:AVAILABLE|FOUND)|OPENCL_C_VERSION|PARENT_DEVICE|PARTITION_(?:AFFINITY_DOMAIN|BY_AFFINITY_DOMAIN|BY_COUNTS|BY_COUNTS_LIST_END|EQUALLY|FAILED|MAX_SUB_DEVICES|PROPERTIES|TYPE)|PIPE_MAX_(?:ACTIVE_RESERVATIONS|PACKET_SIZE)|PLATFORM|PREFERRED_(?:GLOBAL_ATOMIC_ALIGNMENT|INTEROP_USER_SYNC|LOCAL_ATOMIC_ALIGNMENT|PLATFORM_ATOMIC_ALIGNMENT|VECTOR_WIDTH_(?:CHAR|DOUBLE|FLOAT|HALF|INT|LONG|SHORT))|PRINTF_BUFFER_SIZE|PROFILE|PROFILING_TIMER_RESOLUTION|QUEUE_(?:ON_(?:DEVICE_(?:MAX_SIZE|PREFERRED_SIZE|PROPERTIES)|HOST_PROPERTIES)|PROPERTIES)|REFERENCE_COUNT|SINGLE_FP_CONFIG|SUB_GROUP_INDEPENDENT_FORWARD_PROGRESS|SVM_(?:ATOMICS|CAPABILITIES|COARSE_GRAIN_BUFFER|FINE_GRAIN_BUFFER|FINE_GRAIN_SYSTEM)|TYPE(?:_ACCELERATOR|_ALL|_CPU|_CUSTOM|_DEFAULT|_GPU)?|VENDOR(?:_ID)?|VERSION)|DRIVER_VERSION|EVENT_(?:COMMAND_(?:EXECUTION_STATUS|QUEUE|TYPE)|CONTEXT|REFERENCE_COUNT)|EXEC_(?:KERNEL|NATIVE_KERNEL|STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST)|FILTER_(?:LINEAR|NEAREST)|FLOAT|FP_(?:CORRECTLY_ROUNDED_DIVIDE_SQRT|DENORM|FMA|INF_NAN|ROUND_TO_INF|ROUND_TO_NEAREST|ROUND_TO_ZERO|SOFT_FLOAT)|GLOBAL|HALF_FLOAT|IMAGE_(?:ARRAY_SIZE|BUFFER|DEPTH|ELEMENT_SIZE|FORMAT|FORMAT_MISMATCH|FORMAT_NOT_SUPPORTED|HEIGHT|NUM_MIP_LEVELS|NUM_SAMPLES|ROW_PITCH|SLICE_PITCH|WIDTH)|INTENSITY|INVALID_(?:ARG_INDEX|ARG_SIZE|ARG_VALUE|BINARY|BUFFER_SIZE|BUILD_OPTIONS|COMMAND_QUEUE|COMPILER_OPTIONS|CONTEXT|DEVICE|DEVICE_PARTITION_COUNT|DEVICE_QUEUE|DEVICE_TYPE|EVENT|EVENT_WAIT_LIST|GLOBAL_OFFSET|GLOBAL_WORK_SIZE|GL_OBJECT|HOST_PTR|IMAGE_DESCRIPTOR|IMAGE_FORMAT_DESCRIPTOR|IMAGE_SIZE|KERNEL|KERNEL_ARGS|KERNEL_DEFINITION|KERNEL_NAME|LINKER_OPTIONS|MEM_OBJECT|MIP_LEVEL|OPERATION|PIPE_SIZE|PLATFORM|PROGRAM|PROGRAM_EXECUTABLE|PROPERTY|QUEUE_PROPERTIES|SAMPLER|VALUE|WORK_DIMENSION|WORK_GROUP_SIZE|WORK_ITEM_SIZE)|KERNEL_(?:ARG_(?:ACCESS_(?:NONE|QUALIFIER|READ_ONLY|READ_WRITE|WRITE_ONLY)|ADDRESS_(?:CONSTANT|GLOBAL|LOCAL|PRIVATE|QUALIFIER)|INFO_NOT_AVAILABLE|NAME|TYPE_(?:CONST|NAME|NONE|PIPE|QUALIFIER|RESTRICT|VOLATILE))|ATTRIBUTES|COMPILE_NUM_SUB_GROUPS|COMPILE_WORK_GROUP_SIZE|CONTEXT|EXEC_INFO_SVM_FINE_GRAIN_SYSTEM|EXEC_INFO_SVM_PTRS|FUNCTION_NAME|GLOBAL_WORK_SIZE|LOCAL_MEM_SIZE|LOCAL_SIZE_FOR_SUB_GROUP_COUNT|MAX_NUM_SUB_GROUPS|MAX_SUB_GROUP_SIZE_FOR_NDRANGE|NUM_ARGS|PREFERRED_WORK_GROUP_SIZE_MULTIPLE|PRIVATE_MEM_SIZE|PROGRAM|REFERENCE_COUNT|SUB_GROUP_COUNT_FOR_NDRANGE|WORK_GROUP_SIZE)|LINKER_NOT_AVAILABLE|LINK_PROGRAM_FAILURE|LOCAL|LUMINANCE|MAP_(?:FAILURE|READ|WRITE|WRITE_INVALIDATE_REGION)|MEM_(?:ALLOC_HOST_PTR|ASSOCIATED_MEMOBJECT|CONTEXT|COPY_HOST_PTR|COPY_OVERLAP|FLAGS|HOST_NO_ACCESS|HOST_PTR|HOST_READ_ONLY|HOST_WRITE_ONLY|KERNEL_READ_AND_WRITE|MAP_COUNT|OBJECT_(?:ALLOCATION_FAILURE|BUFFER|IMAGE1D|IMAGE1D_ARRAY|IMAGE1D_BUFFER|IMAGE2D|IMAGE2D_ARRAY|IMAGE3D|PIPE)|OFFSET|READ_ONLY|READ_WRITE|REFERENCE_COUNT|SIZE|SVM_ATOMICS|SVM_FINE_GRAIN_BUFFER|TYPE|USES_SVM_POINTER|USE_HOST_PTR|WRITE_ONLY)|MIGRATE_MEM_OBJECT_(?:CONTENT_UNDEFINED|HOST)|MISALIGNED_SUB_BUFFER_OFFSET|NONE|NON_BLOCKING|OUT_OF_(?:HOST_MEMORY|RESOURCES)|PIPE_(?:MAX_PACKETS|PACKET_SIZE)|PLATFORM_(?:EXTENSIONS|HOST_TIMER_RESOLUTION|NAME|PROFILE|VENDOR|VERSION)|PROFILING_(?:COMMAND_(?:COMPLETE|END|QUEUED|START|SUBMIT)|INFO_NOT_AVAILABLE)|PROGRAM_(?:BINARIES|BINARY_SIZES|BINARY_TYPE(?:_COMPILED_OBJECT|_EXECUTABLE|_LIBRARY|_NONE)?|BUILD_(?:GLOBAL_VARIABLE_TOTAL_SIZE|LOG|OPTIONS|STATUS)|CONTEXT|DEVICES|IL|KERNEL_NAMES|NUM_DEVICES|NUM_KERNELS|REFERENCE_COUNT|SOURCE)|QUEUED|QUEUE_(?:CONTEXT|DEVICE|DEVICE_DEFAULT|ON_DEVICE|ON_DEVICE_DEFAULT|OUT_OF_ORDER_EXEC_MODE_ENABLE|PROFILING_ENABLE|PROPERTIES|REFERENCE_COUNT|SIZE)|R|RA|READ_(?:ONLY|WRITE)_CACHE|RG|RGB|RGBA|RGBx|RGx|RUNNING|Rx|SAMPLER_(?:ADDRESSING_MODE|CONTEXT|FILTER_MODE|LOD_MAX|LOD_MIN|MIP_FILTER_MODE|NORMALIZED_COORDS|REFERENCE_COUNT)|(?:UN)?SIGNED_INT(?:8|16|32)|SNORM_INT(?:8|16)|SUBMITTED|SUCCESS|UNORM_INT(?:8|16|24|_101010|_101010_2)|UNORM_SHORT_(?:555|565)|VERSION_(?:1_0|1_1|1_2|2_0|2_1)|sBGRA|sRGB|sRGBA|sRGBx)\b/,alias:"constant"},"function-opencl-host":{pattern:/\bcl(?:BuildProgram|CloneKernel|CompileProgram|Create(?:Buffer|CommandQueue(?:WithProperties)?|Context|ContextFromType|Image|Image2D|Image3D|Kernel|KernelsInProgram|Pipe|ProgramWith(?:Binary|BuiltInKernels|IL|Source)|Sampler|SamplerWithProperties|SubBuffer|SubDevices|UserEvent)|Enqueue(?:(?:Barrier|Marker)(?:WithWaitList)?|Copy(?:Buffer(?:Rect|ToImage)?|Image(?:ToBuffer)?)|(?:Fill|Map)(?:Buffer|Image)|MigrateMemObjects|NDRangeKernel|NativeKernel|(?:Read|Write)(?:Buffer(?:Rect)?|Image)|SVM(?:Free|Map|MemFill|Memcpy|MigrateMem|Unmap)|Task|UnmapMemObject|WaitForEvents)|Finish|Flush|Get(?:CommandQueueInfo|ContextInfo|Device(?:AndHostTimer|IDs|Info)|Event(?:Profiling)?Info|ExtensionFunctionAddress(?:ForPlatform)?|HostTimer|ImageInfo|Kernel(?:ArgInfo|Info|SubGroupInfo|WorkGroupInfo)|MemObjectInfo|PipeInfo|Platform(?:IDs|Info)|Program(?:Build)?Info|SamplerInfo|SupportedImageFormats)|LinkProgram|(?:Release|Retain)(?:CommandQueue|Context|Device|Event|Kernel|MemObject|Program|Sampler)|SVM(?:Alloc|Free)|Set(?:CommandQueueProperty|DefaultDeviceCommandQueue|EventCallback|Kernel|Kernel(?:Arg(?:SVMPointer)?|ExecInfo)|MemObjectDestructorCallback|UserEventStatus)|Unload(?:Platform)?Compiler|WaitForEvents)\b/,alias:"function"}};e.languages.insertBefore("c","keyword",t),e.languages.cpp&&(t["type-opencl-host-cpp"]={pattern:/\b(?:Buffer|BufferGL|BufferRenderGL|CommandQueue|Context|Device|DeviceCommandQueue|EnqueueArgs|Event|Image|Image1D|Image1DArray|Image1DBuffer|Image2D|Image2DArray|Image2DGL|Image3D|Image3DGL|ImageFormat|ImageGL|Kernel|KernelFunctor|LocalSpaceArg|Memory|NDRange|Pipe|Platform|Program|SVMAllocator|SVMTraitAtomic|SVMTraitCoarse|SVMTraitFine|SVMTraitReadOnly|SVMTraitReadWrite|SVMTraitWriteOnly|Sampler|UserEvent)\b/,alias:"keyword"},e.languages.insertBefore("cpp","keyword",t))}(e)}e.exports=i,i.displayName="opencl",i.aliases=[]},66316:function(e){"use strict";function t(e){e.languages.openqasm={comment:/\/\*[\s\S]*?\*\/|\/\/.*/,string:{pattern:/"[^"\r\n\t]*"|'[^'\r\n\t]*'/,greedy:!0},keyword:/\b(?:CX|OPENQASM|U|barrier|boxas|boxto|break|const|continue|ctrl|def|defcal|defcalgrammar|delay|else|end|for|gate|gphase|if|in|include|inv|kernel|lengthof|let|measure|pow|reset|return|rotary|stretchinf|while)\b|#pragma\b/,"class-name":/\b(?:angle|bit|bool|creg|fixed|float|int|length|qreg|qubit|stretch|uint)\b/,function:/\b(?:cos|exp|ln|popcount|rotl|rotr|sin|sqrt|tan)\b(?=\s*\()/,constant:/\b(?:euler|pi|tau)\b|\u03c0|\ud835\udf0f|\u2107/,number:{pattern:/(^|[^.\w$])(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?(?:dt|ns|us|\xb5s|ms|s)?/i,lookbehind:!0},operator:/->|>>=?|<<=?|&&|\|\||\+\+|--|[!=<>&|~^+\-*/%]=?|@/,punctuation:/[(){}\[\];,:.]/},e.languages.qasm=e.languages.openqasm}e.exports=t,t.displayName="openqasm",t.aliases=["qasm"]},41201:function(e){"use strict";function t(e){e.languages.oz={comment:{pattern:/\/\*[\s\S]*?\*\/|%.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\[\s\S])*"/,greedy:!0},atom:{pattern:/'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,alias:"builtin"},keyword:/\$|\[\]|\b(?:_|at|attr|case|catch|choice|class|cond|declare|define|dis|else(?:case|if)?|end|export|fail|false|feat|finally|from|fun|functor|if|import|in|local|lock|meth|nil|not|of|or|prepare|proc|prop|raise|require|self|skip|then|thread|true|try|unit)\b/,function:[/\b[a-z][A-Za-z\d]*(?=\()/,{pattern:/(\{)[A-Z][A-Za-z\d]*\b/,lookbehind:!0}],number:/\b(?:0[bx][\da-f]+|\d+(?:\.\d*)?(?:e~?\d+)?)\b|&(?:[^\\]|\\(?:\d{3}|.))/i,variable:/`(?:[^`\\]|\\.)+`/,"attr-name":/\b\w+(?=[ \t]*:(?![:=]))/,operator:/:(?:=|::?)|<[-:=]?|=(?:=|=?:?|\\=:?|!!?|[|#+\-*\/,~^@]|\b(?:andthen|div|mod|orelse)\b/,punctuation:/[\[\](){}.:;?]/}}e.exports=t,t.displayName="oz",t.aliases=[]},15079:function(e){"use strict";function t(e){e.languages.parigp={comment:/\/\*[\s\S]*?\*\/|\\\\.*/,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"/,greedy:!0},keyword:function(){var e=["breakpoint","break","dbg_down","dbg_err","dbg_up","dbg_x","forcomposite","fordiv","forell","forpart","forprime","forstep","forsubgroup","forvec","for","iferr","if","local","my","next","return","until","while"];return e=e.map((function(e){return e.split("").join(" *")})).join("|"),RegExp("\\b(?:"+e+")\\b")}(),function:/\b\w(?:[\w ]*\w)?(?= *\()/,number:{pattern:/((?:\. *\. *)?)(?:\b\d(?: *\d)*(?: *(?!\. *\.)\.(?: *\d)*)?|\. *\d(?: *\d)*)(?: *e *(?:[+-] *)?\d(?: *\d)*)?/i,lookbehind:!0},operator:/\. *\.|[*\/!](?: *=)?|%(?: *=|(?: *#)?(?: *')*)?|\+(?: *[+=])?|-(?: *[-=>])?|<(?: *>|(?: *<)?(?: *=)?)?|>(?: *>)?(?: *=)?|=(?: *=){0,2}|\\(?: *\/)?(?: *=)?|&(?: *&)?|\| *\||['#~^]/,punctuation:/[\[\]{}().,:;|]/}}e.exports=t,t.displayName="parigp",t.aliases=[]},48881:function(e){"use strict";function t(e){!function(e){var t=e.languages.parser=e.languages.extend("markup",{keyword:{pattern:/(^|[^^])(?:\^(?:case|eval|for|if|switch|throw)\b|@(?:BASE|CLASS|GET(?:_DEFAULT)?|OPTIONS|SET_DEFAULT|USE)\b)/,lookbehind:!0},variable:{pattern:/(^|[^^])\B\$(?:\w+|(?=[.{]))(?:(?:\.|::?)\w+)*(?:\.|::?)?/,lookbehind:!0,inside:{punctuation:/\.|:+/}},function:{pattern:/(^|[^^])\B[@^]\w+(?:(?:\.|::?)\w+)*(?:\.|::?)?/,lookbehind:!0,inside:{keyword:{pattern:/(^@)(?:GET_|SET_)/,lookbehind:!0},punctuation:/\.|:+/}},escape:{pattern:/\^(?:[$^;@()\[\]{}"':]|#[a-f\d]*)/i,alias:"builtin"},punctuation:/[\[\](){};]/});t=e.languages.insertBefore("parser","keyword",{"parser-comment":{pattern:/(\s)#.*/,lookbehind:!0,alias:"comment"},expression:{pattern:/(^|[^^])\((?:[^()]|\((?:[^()]|\((?:[^()])*\))*\))*\)/,greedy:!0,lookbehind:!0,inside:{string:{pattern:/(^|[^^])(["'])(?:(?!\2)[^^]|\^[\s\S])*\2/,lookbehind:!0},keyword:t.keyword,variable:t.variable,function:t.function,boolean:/\b(?:false|true)\b/,number:/\b(?:0x[a-f\d]+|\d+(?:\.\d*)?(?:e[+-]?\d+)?)\b/i,escape:t.escape,operator:/[~+*\/\\%]|!(?:\|\|?|=)?|&&?|\|\|?|==|<[<=]?|>[>=]?|-[fd]?|\b(?:def|eq|ge|gt|in|is|le|lt|ne)\b/,punctuation:t.punctuation}}}),e.languages.insertBefore("inside","punctuation",{expression:t.expression,keyword:t.keyword,variable:t.variable,function:t.function,escape:t.escape,"parser-punctuation":{pattern:t.punctuation,alias:"punctuation"}},t.tag.inside["attr-value"])}(e)}e.exports=t,t.displayName="parser",t.aliases=[]},19114:function(e){"use strict";function t(e){e.languages.pascal={directive:{pattern:/\{\$[\s\S]*?\}/,greedy:!0,alias:["marco","property"]},comment:{pattern:/\(\*[\s\S]*?\*\)|\{[\s\S]*?\}|\/\/.*/,greedy:!0},string:{pattern:/(?:'(?:''|[^'\r\n])*'(?!')|#[&$%]?[a-f\d]+)+|\^[a-z]/i,greedy:!0},asm:{pattern:/(\basm\b)[\s\S]+?(?=\bend\s*[;[])/i,lookbehind:!0,greedy:!0,inside:null},keyword:[{pattern:/(^|[^&])\b(?:absolute|array|asm|begin|case|const|constructor|destructor|do|downto|else|end|file|for|function|goto|if|implementation|inherited|inline|interface|label|nil|object|of|operator|packed|procedure|program|record|reintroduce|repeat|self|set|string|then|to|type|unit|until|uses|var|while|with)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:dispose|exit|false|new|true)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:class|dispinterface|except|exports|finalization|finally|initialization|inline|library|on|out|packed|property|raise|resourcestring|threadvar|try)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:absolute|abstract|alias|assembler|bitpacked|break|cdecl|continue|cppdecl|cvar|default|deprecated|dynamic|enumerator|experimental|export|external|far|far16|forward|generic|helper|implements|index|interrupt|iochecks|local|message|name|near|nodefault|noreturn|nostackframe|oldfpccall|otherwise|overload|override|pascal|platform|private|protected|public|published|read|register|reintroduce|result|safecall|saveregisters|softfloat|specialize|static|stdcall|stored|strict|unaligned|unimplemented|varargs|virtual|write)\b/i,lookbehind:!0}],number:[/(?:[&%]\d+|\$[a-f\d]+)/i,/\b\d+(?:\.\d+)?(?:e[+-]?\d+)?/i],operator:[/\.\.|\*\*|:=|<[<=>]?|>[>=]?|[+\-*\/]=?|[@^=]/,{pattern:/(^|[^&])\b(?:and|as|div|exclude|in|include|is|mod|not|or|shl|shr|xor)\b/,lookbehind:!0}],punctuation:/\(\.|\.\)|[()\[\]:;,.]/},e.languages.pascal.asm.inside=e.languages.extend("pascal",{asm:void 0,keyword:void 0,operator:void 0}),e.languages.objectpascal=e.languages.pascal}e.exports=t,t.displayName="pascal",t.aliases=["objectpascal"]},50404:function(e){"use strict";function t(e){!function(e){var t=/\((?:[^()]|\((?:[^()]|\([^()]*\))*\))*\)/.source,n=/(?:\b\w+(?:)?|)/.source.replace(//g,(function(){return t})),r=e.languages.pascaligo={comment:/\(\*[\s\S]+?\*\)|\/\/.*/,string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1|\^[a-z]/i,greedy:!0},"class-name":[{pattern:RegExp(/(\btype\s+\w+\s+is\s+)/.source.replace(//g,(function(){return n})),"i"),lookbehind:!0,inside:null},{pattern:RegExp(/(?=\s+is\b)/.source.replace(//g,(function(){return n})),"i"),inside:null},{pattern:RegExp(/(:\s*)/.source.replace(//g,(function(){return n}))),lookbehind:!0,inside:null}],keyword:{pattern:/(^|[^&])\b(?:begin|block|case|const|else|end|fail|for|from|function|if|is|nil|of|remove|return|skip|then|type|var|while|with)\b/i,lookbehind:!0},boolean:{pattern:/(^|[^&])\b(?:False|True)\b/i,lookbehind:!0},builtin:{pattern:/(^|[^&])\b(?:bool|int|list|map|nat|record|string|unit)\b/i,lookbehind:!0},function:/\b\w+(?=\s*\()/,number:[/%[01]+|&[0-7]+|\$[a-f\d]+/i,/\b\d+(?:\.\d+)?(?:e[+-]?\d+)?(?:mtz|n)?/i],operator:/->|=\/=|\.\.|\*\*|:=|<[<=>]?|>[>=]?|[+\-*\/]=?|[@^=|]|\b(?:and|mod|or)\b/,punctuation:/\(\.|\.\)|[()\[\]:;,.{}]/},i=["comment","keyword","builtin","operator","punctuation"].reduce((function(e,t){return e[t]=r[t],e}),{});r["class-name"].forEach((function(e){e.inside=i}))}(e)}e.exports=t,t.displayName="pascaligo",t.aliases=[]},93311:function(e){"use strict";function t(e){e.languages.pcaxis={string:/"[^"]*"/,keyword:{pattern:/((?:^|;)\s*)[-A-Z\d]+(?:\s*\[[-\w]+\])?(?:\s*\("[^"]*"(?:,\s*"[^"]*")*\))?(?=\s*=)/,lookbehind:!0,greedy:!0,inside:{keyword:/^[-A-Z\d]+/,language:{pattern:/^(\s*)\[[-\w]+\]/,lookbehind:!0,inside:{punctuation:/^\[|\]$/,property:/[-\w]+/}},"sub-key":{pattern:/^(\s*)\S[\s\S]*/,lookbehind:!0,inside:{parameter:{pattern:/"[^"]*"/,alias:"property"},punctuation:/^\(|\)$|,/}}}},operator:/=/,tlist:{pattern:/TLIST\s*\(\s*\w+(?:(?:\s*,\s*"[^"]*")+|\s*,\s*"[^"]*"-"[^"]*")?\s*\)/,greedy:!0,inside:{function:/^TLIST/,property:{pattern:/^(\s*\(\s*)\w+/,lookbehind:!0},string:/"[^"]*"/,punctuation:/[(),]/,operator:/-/}},punctuation:/[;,]/,number:{pattern:/(^|\s)\d+(?:\.\d+)?(?!\S)/,lookbehind:!0},boolean:/NO|YES/},e.languages.px=e.languages.pcaxis}e.exports=t,t.displayName="pcaxis",t.aliases=["px"]},99564:function(e){"use strict";function t(e){e.languages.peoplecode={comment:RegExp([/\/\*[\s\S]*?\*\//.source,/\bREM[^;]*;/.source,/<\*(?:[^<*]|\*(?!>)|<(?!\*)|<\*(?:(?!\*>)[\s\S])*\*>)*\*>/.source,/\/\+[\s\S]*?\+\//.source].join("|")),string:{pattern:/'(?:''|[^'\r\n])*'(?!')|"(?:""|[^"\r\n])*"(?!")/,greedy:!0},variable:/%\w+/,"function-definition":{pattern:/((?:^|[^\w-])(?:function|method)\s+)\w+/i,lookbehind:!0,alias:"function"},"class-name":{pattern:/((?:^|[^-\w])(?:as|catch|class|component|create|extends|global|implements|instance|local|of|property|returns)\s+)\w+(?::\w+)*/i,lookbehind:!0,inside:{punctuation:/:/}},keyword:/\b(?:abstract|alias|as|catch|class|component|constant|create|declare|else|end-(?:class|evaluate|for|function|get|if|method|set|try|while)|evaluate|extends|for|function|get|global|if|implements|import|instance|library|local|method|null|of|out|peopleCode|private|program|property|protected|readonly|ref|repeat|returns?|set|step|then|throw|to|try|until|value|when(?:-other)?|while)\b/i,"operator-keyword":{pattern:/\b(?:and|not|or)\b/i,alias:"operator"},function:/[_a-z]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/i,number:/\b\d+(?:\.\d+)?\b/,operator:/<>|[<>]=?|!=|\*\*|[-+*/|=@]/,punctuation:/[:.;,()[\]]/},e.languages.pcode=e.languages.peoplecode}e.exports=t,t.displayName="peoplecode",t.aliases=["pcode"]},98734:function(e){"use strict";function t(e){!function(e){var t=/(?:\((?:[^()\\]|\\[\s\S])*\)|\{(?:[^{}\\]|\\[\s\S])*\}|\[(?:[^[\]\\]|\\[\s\S])*\]|<(?:[^<>\\]|\\[\s\S])*>)/.source;e.languages.perl={comment:[{pattern:/(^\s*)=\w[\s\S]*?=cut.*/m,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\$])#.*/,lookbehind:!0,greedy:!0}],string:[{pattern:RegExp(/\b(?:q|qq|qw|qx)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/([a-zA-Z0-9])(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,t].join("|")+")"),greedy:!0},{pattern:/("|`)(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0},{pattern:/'(?:[^'\\\r\n]|\\.)*'/,greedy:!0}],regex:[{pattern:RegExp(/\b(?:m|qr)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/([a-zA-Z0-9])(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,t].join("|")+")"+/[msixpodualngc]*/.source),greedy:!0},{pattern:RegExp(/(^|[^-])\b(?:s|tr|y)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\2)[^\\]|\\[\s\S])*\2(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,/([a-zA-Z0-9])(?:(?!\3)[^\\]|\\[\s\S])*\3(?:(?!\3)[^\\]|\\[\s\S])*\3/.source,t+/\s*/.source+t].join("|")+")"+/[msixpodualngcer]*/.source),lookbehind:!0,greedy:!0},{pattern:/\/(?:[^\/\\\r\n]|\\.)*\/[msixpodualngc]*(?=\s*(?:$|[\r\n,.;})&|\-+*~<>!?^]|(?:and|cmp|eq|ge|gt|le|lt|ne|not|or|x|xor)\b))/,greedy:!0}],variable:[/[&*$@%]\{\^[A-Z]+\}/,/[&*$@%]\^[A-Z_]/,/[&*$@%]#?(?=\{)/,/[&*$@%]#?(?:(?:::)*'?(?!\d)[\w$]+(?![\w$]))+(?:::)*/,/[&*$@%]\d+/,/(?!%=)[$@%][!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~]/],filehandle:{pattern:/<(?![<=])\S*?>|\b_\b/,alias:"symbol"},"v-string":{pattern:/v\d+(?:\.\d+)*|\d+(?:\.\d+){2,}/,alias:"string"},function:{pattern:/(\bsub[ \t]+)\w+/,lookbehind:!0},keyword:/\b(?:any|break|continue|default|delete|die|do|else|elsif|eval|for|foreach|given|goto|if|last|local|my|next|our|package|print|redo|require|return|say|state|sub|switch|undef|unless|until|use|when|while)\b/,number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)\b/,operator:/-[rwxoRWXOezsfdlpSbctugkTBMAC]\b|\+[+=]?|-[-=>]?|\*\*?=?|\/\/?=?|=[=~>]?|~[~=]?|\|\|?=?|&&?=?|<(?:=>?|<=?)?|>>?=?|![~=]?|[%^]=?|\.(?:=|\.\.?)?|[\\?]|\bx(?:=|\b)|\b(?:and|cmp|eq|ge|gt|le|lt|ne|not|or|xor)\b/,punctuation:/[{}[\];(),:]/}}(e)}e.exports=t,t.displayName="perl",t.aliases=[]},76277:function(e,t,n){"use strict";var r=n(60601);function i(e){e.register(r),e.languages.insertBefore("php","variable",{this:{pattern:/\$this\b/,alias:"keyword"},global:/\$(?:GLOBALS|HTTP_RAW_POST_DATA|_(?:COOKIE|ENV|FILES|GET|POST|REQUEST|SERVER|SESSION)|argc|argv|http_response_header|php_errormsg)\b/,scope:{pattern:/\b[\w\\]+::/,inside:{keyword:/\b(?:parent|self|static)\b/,punctuation:/::|\\/}}})}e.exports=i,i.displayName="phpExtras",i.aliases=[]},60601:function(e,t,n){"use strict";var r=n(73438);function i(e){e.register(r),function(e){var t=/\/\*[\s\S]*?\*\/|\/\/.*|#(?!\[).*/,n=[{pattern:/\b(?:false|true)\b/i,alias:"boolean"},{pattern:/(::\s*)\b[a-z_]\w*\b(?!\s*\()/i,greedy:!0,lookbehind:!0},{pattern:/(\b(?:case|const)\s+)\b[a-z_]\w*(?=\s*[;=])/i,greedy:!0,lookbehind:!0},/\b(?:null)\b/i,/\b[A-Z_][A-Z0-9_]*\b(?!\s*\()/],r=/\b0b[01]+(?:_[01]+)*\b|\b0o[0-7]+(?:_[0-7]+)*\b|\b0x[\da-f]+(?:_[\da-f]+)*\b|(?:\b\d+(?:_\d+)*\.?(?:\d+(?:_\d+)*)?|\B\.\d+)(?:e[+-]?\d+)?/i,i=/|\?\?=?|\.{3}|\??->|[!=]=?=?|::|\*\*=?|--|\+\+|&&|\|\||<<|>>|[?~]|[/^|%*&<>.+-]=?/,a=/[{}\[\](),:;]/;e.languages.php={delimiter:{pattern:/\?>$|^<\?(?:php(?=\s)|=)?/i,alias:"important"},comment:t,variable:/\$+(?:\w+\b|(?=\{))/,package:{pattern:/(namespace\s+|use\s+(?:function\s+)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,lookbehind:!0,inside:{punctuation:/\\/}},"class-name-definition":{pattern:/(\b(?:class|enum|interface|trait)\s+)\b[a-z_]\w*(?!\\)\b/i,lookbehind:!0,alias:"class-name"},"function-definition":{pattern:/(\bfunction\s+)[a-z_]\w*(?=\s*\()/i,lookbehind:!0,alias:"function"},keyword:[{pattern:/(\(\s*)\b(?:array|bool|boolean|float|int|integer|object|string)\b(?=\s*\))/i,alias:"type-casting",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|object|self|static|string)\b(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|object|self|static|string|void)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/\b(?:array(?!\s*\()|bool|float|int|iterable|mixed|object|string|void)\b/i,alias:"type-declaration",greedy:!0},{pattern:/(\|\s*)(?:false|null)\b|\b(?:false|null)(?=\s*\|)/i,alias:"type-declaration",greedy:!0,lookbehind:!0},{pattern:/\b(?:parent|self|static)(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(\byield\s+)from\b/i,lookbehind:!0},/\bclass\b/i,{pattern:/((?:^|[^\s>:]|(?:^|[^-])>|(?:^|[^:]):)\s*)\b(?:abstract|and|array|as|break|callable|case|catch|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|enum|eval|exit|extends|final|finally|fn|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|match|namespace|new|or|parent|print|private|protected|public|require|require_once|return|self|static|switch|throw|trait|try|unset|use|var|while|xor|yield|__halt_compiler)\b/i,lookbehind:!0}],"argument-name":{pattern:/([(,]\s+)\b[a-z_]\w*(?=\s*:(?!:))/i,lookbehind:!0},"class-name":[{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self|\s+static))\s+|\bcatch\s*\()\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/(\|\s*)\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/\b[a-z_]\w*(?!\\)\b(?=\s*\|)/i,greedy:!0},{pattern:/(\|\s*)(?:\\?\b[a-z_]\w*)+\b/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(?:\\?\b[a-z_]\w*)+\b(?=\s*\|)/i,alias:"class-name-fully-qualified",greedy:!0,inside:{punctuation:/\\/}},{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self\b|\s+static\b))\s+|\bcatch\s*\()(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*\$)/i,alias:"type-declaration",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-declaration"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*::)/i,alias:["class-name-fully-qualified","static-context"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/([(,?]\s*)[a-z_]\w*(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-hint"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b[a-z_]\w*(?!\\)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:["class-name-fully-qualified","return-type"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:n,function:{pattern:/(^|[^\\\w])\\?[a-z_](?:[\w\\]*\w)?(?=\s*\()/i,lookbehind:!0,inside:{punctuation:/\\/}},property:{pattern:/(->\s*)\w+/,lookbehind:!0},number:r,operator:i,punctuation:a};var o={pattern:/\{\$(?:\{(?:\{[^{}]+\}|[^{}]+)\}|[^{}])+\}|(^|[^\\{])\$+(?:\w+(?:\[[^\r\n\[\]]+\]|->\w+)?)/,lookbehind:!0,inside:e.languages.php},s=[{pattern:/<<<'([^']+)'[\r\n](?:.*[\r\n])*?\1;/,alias:"nowdoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},{pattern:/<<<(?:"([^"]+)"[\r\n](?:.*[\r\n])*?\1;|([a-z_]\w*)[\r\n](?:.*[\r\n])*?\2;)/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:o}},{pattern:/`(?:\\[\s\S]|[^\\`])*`/,alias:"backtick-quoted-string",greedy:!0},{pattern:/'(?:\\[\s\S]|[^\\'])*'/,alias:"single-quoted-string",greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,alias:"double-quoted-string",greedy:!0,inside:{interpolation:o}}];e.languages.insertBefore("php","variable",{string:s,attribute:{pattern:/#\[(?:[^"'\/#]|\/(?![*/])|\/\/.*$|#(?!\[).*$|\/\*(?:[^*]|\*(?!\/))*\*\/|"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*')+\](?=\s*[a-z$#])/im,greedy:!0,inside:{"attribute-content":{pattern:/^(#\[)[\s\S]+(?=\]$)/,lookbehind:!0,inside:{comment:t,string:s,"attribute-class-name":[{pattern:/([^:]|^)\b[a-z_]\w*(?!\\)\b/i,alias:"class-name",greedy:!0,lookbehind:!0},{pattern:/([^:]|^)(?:\\?\b[a-z_]\w*)+/i,alias:["class-name","class-name-fully-qualified"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:n,number:r,operator:i,punctuation:a}},delimiter:{pattern:/^#\[|\]$/,alias:"punctuation"}}}}),e.hooks.add("before-tokenize",(function(t){if(/<\?/.test(t.code)){e.languages["markup-templating"].buildPlaceholders(t,"php",/<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#(?!\[))(?:[^?\n\r]|\?(?!>))*(?=$|\?>|[\r\n])|#\[|\/\*(?:[^*]|\*(?!\/))*(?:\*\/|$))*?(?:\?>|$)/g)}})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"php")}))}(e)}e.exports=i,i.displayName="php",i.aliases=[]},56023:function(e,t,n){"use strict";var r=n(60601),i=n(90375);function a(e){e.register(r),e.register(i),function(e){var t=/(?:\b[a-zA-Z]\w*|[|\\[\]])+/.source;e.languages.phpdoc=e.languages.extend("javadoclike",{parameter:{pattern:RegExp("(@(?:global|param|property(?:-read|-write)?|var)\\s+(?:"+t+"\\s+)?)\\$\\w+"),lookbehind:!0}}),e.languages.insertBefore("phpdoc","keyword",{"class-name":[{pattern:RegExp("(@(?:global|package|param|property(?:-read|-write)?|return|subpackage|throws|var)\\s+)"+t),lookbehind:!0,inside:{keyword:/\b(?:array|bool|boolean|callback|double|false|float|int|integer|mixed|null|object|resource|self|string|true|void)\b/,punctuation:/[|\\[\]()]/}}]}),e.languages.javadoclike.addSupport("php",e.languages.phpdoc)}(e)}e.exports=a,a.displayName="phpdoc",a.aliases=[]},95469:function(e,t,n){"use strict";var r=n(36042);function i(e){e.register(r),e.languages.plsql=e.languages.extend("sql",{comment:{pattern:/\/\*[\s\S]*?\*\/|--.*/,greedy:!0},keyword:/\b(?:A|ACCESSIBLE|ADD|AGENT|AGGREGATE|ALL|ALTER|AND|ANY|ARRAY|AS|ASC|AT|ATTRIBUTE|AUTHID|AVG|BEGIN|BETWEEN|BFILE_BASE|BINARY|BLOB_BASE|BLOCK|BODY|BOTH|BOUND|BULK|BY|BYTE|C|CALL|CALLING|CASCADE|CASE|CHAR|CHARACTER|CHARSET|CHARSETFORM|CHARSETID|CHAR_BASE|CHECK|CLOB_BASE|CLONE|CLOSE|CLUSTER|CLUSTERS|COLAUTH|COLLECT|COLUMNS|COMMENT|COMMIT|COMMITTED|COMPILED|COMPRESS|CONNECT|CONSTANT|CONSTRUCTOR|CONTEXT|CONTINUE|CONVERT|COUNT|CRASH|CREATE|CREDENTIAL|CURRENT|CURSOR|CUSTOMDATUM|DANGLING|DATA|DATE|DATE_BASE|DAY|DECLARE|DEFAULT|DEFINE|DELETE|DESC|DETERMINISTIC|DIRECTORY|DISTINCT|DOUBLE|DROP|DURATION|ELEMENT|ELSE|ELSIF|EMPTY|END|ESCAPE|EXCEPT|EXCEPTION|EXCEPTIONS|EXCLUSIVE|EXECUTE|EXISTS|EXIT|EXTERNAL|FETCH|FINAL|FIRST|FIXED|FLOAT|FOR|FORALL|FORCE|FROM|FUNCTION|GENERAL|GOTO|GRANT|GROUP|HASH|HAVING|HEAP|HIDDEN|HOUR|IDENTIFIED|IF|IMMEDIATE|IMMUTABLE|IN|INCLUDING|INDEX|INDEXES|INDICATOR|INDICES|INFINITE|INSERT|INSTANTIABLE|INT|INTERFACE|INTERSECT|INTERVAL|INTO|INVALIDATE|IS|ISOLATION|JAVA|LANGUAGE|LARGE|LEADING|LENGTH|LEVEL|LIBRARY|LIKE|LIKE2|LIKE4|LIKEC|LIMIT|LIMITED|LOCAL|LOCK|LONG|LOOP|MAP|MAX|MAXLEN|MEMBER|MERGE|MIN|MINUS|MINUTE|MOD|MODE|MODIFY|MONTH|MULTISET|MUTABLE|NAME|NAN|NATIONAL|NATIVE|NCHAR|NEW|NOCOMPRESS|NOCOPY|NOT|NOWAIT|NULL|NUMBER_BASE|OBJECT|OCICOLL|OCIDATE|OCIDATETIME|OCIDURATION|OCIINTERVAL|OCILOBLOCATOR|OCINUMBER|OCIRAW|OCIREF|OCIREFCURSOR|OCIROWID|OCISTRING|OCITYPE|OF|OLD|ON|ONLY|OPAQUE|OPEN|OPERATOR|OPTION|OR|ORACLE|ORADATA|ORDER|ORGANIZATION|ORLANY|ORLVARY|OTHERS|OUT|OVERLAPS|OVERRIDING|PACKAGE|PARALLEL_ENABLE|PARAMETER|PARAMETERS|PARENT|PARTITION|PASCAL|PERSISTABLE|PIPE|PIPELINED|PLUGGABLE|POLYMORPHIC|PRAGMA|PRECISION|PRIOR|PRIVATE|PROCEDURE|PUBLIC|RAISE|RANGE|RAW|READ|RECORD|REF|REFERENCE|RELIES_ON|REM|REMAINDER|RENAME|RESOURCE|RESULT|RESULT_CACHE|RETURN|RETURNING|REVERSE|REVOKE|ROLLBACK|ROW|SAMPLE|SAVE|SAVEPOINT|SB1|SB2|SB4|SECOND|SEGMENT|SELECT|SELF|SEPARATE|SEQUENCE|SERIALIZABLE|SET|SHARE|SHORT|SIZE|SIZE_T|SOME|SPARSE|SQL|SQLCODE|SQLDATA|SQLNAME|SQLSTATE|STANDARD|START|STATIC|STDDEV|STORED|STRING|STRUCT|STYLE|SUBMULTISET|SUBPARTITION|SUBSTITUTABLE|SUBTYPE|SUM|SYNONYM|TABAUTH|TABLE|TDO|THE|THEN|TIME|TIMESTAMP|TIMEZONE_ABBR|TIMEZONE_HOUR|TIMEZONE_MINUTE|TIMEZONE_REGION|TO|TRAILING|TRANSACTION|TRANSACTIONAL|TRUSTED|TYPE|UB1|UB2|UB4|UNDER|UNION|UNIQUE|UNPLUG|UNSIGNED|UNTRUSTED|UPDATE|USE|USING|VALIST|VALUE|VALUES|VARIABLE|VARIANCE|VARRAY|VARYING|VIEW|VIEWS|VOID|WHEN|WHERE|WHILE|WITH|WORK|WRAPPED|WRITE|YEAR|ZONE)\b/i,operator:/:=?|=>|[<>^~!]=|\.\.|\|\||\*\*|[-+*/%<>=@]/}),e.languages.insertBefore("plsql","operator",{label:{pattern:/<<\s*\w+\s*>>/,alias:"symbol"}})}e.exports=i,i.displayName="plsql",i.aliases=[]},58411:function(e){"use strict";function t(e){e.languages.powerquery={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},"quoted-identifier":{pattern:/#"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},string:{pattern:/(?:#!)?"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},constant:[/\bDay\.(?:Friday|Monday|Saturday|Sunday|Thursday|Tuesday|Wednesday)\b/,/\bTraceLevel\.(?:Critical|Error|Information|Verbose|Warning)\b/,/\bOccurrence\.(?:All|First|Last)\b/,/\bOrder\.(?:Ascending|Descending)\b/,/\bRoundingMode\.(?:AwayFromZero|Down|ToEven|TowardZero|Up)\b/,/\bMissingField\.(?:Error|Ignore|UseNull)\b/,/\bQuoteStyle\.(?:Csv|None)\b/,/\bJoinKind\.(?:FullOuter|Inner|LeftAnti|LeftOuter|RightAnti|RightOuter)\b/,/\bGroupKind\.(?:Global|Local)\b/,/\bExtraValues\.(?:Error|Ignore|List)\b/,/\bJoinAlgorithm\.(?:Dynamic|LeftHash|LeftIndex|PairwiseHash|RightHash|RightIndex|SortMerge)\b/,/\bJoinSide\.(?:Left|Right)\b/,/\bPrecision\.(?:Decimal|Double)\b/,/\bRelativePosition\.From(?:End|Start)\b/,/\bTextEncoding\.(?:Ascii|BigEndianUnicode|Unicode|Utf16|Utf8|Windows)\b/,/\b(?:Any|Binary|Date|DateTime|DateTimeZone|Duration|Function|Int16|Int32|Int64|Int8|List|Logical|None|Number|Record|Table|Text|Time)\.Type\b/,/\bnull\b/],boolean:/\b(?:false|true)\b/,keyword:/\b(?:and|as|each|else|error|if|in|is|let|meta|not|nullable|optional|or|otherwise|section|shared|then|try|type)\b|#(?:binary|date|datetime|datetimezone|duration|infinity|nan|sections|shared|table|time)\b/,function:{pattern:/(^|[^#\w.])[a-z_][\w.]*(?=\s*\()/i,lookbehind:!0},"data-type":{pattern:/\b(?:any|anynonnull|binary|date|datetime|datetimezone|duration|function|list|logical|none|number|record|table|text|time)\b/,alias:"class-name"},number:{pattern:/\b0x[\da-f]+\b|(?:[+-]?(?:\b\d+\.)?\b\d+|[+-]\.\d+|(^|[^.])\B\.\d+)(?:e[+-]?\d+)?\b/i,lookbehind:!0},operator:/[-+*\/&?@^]|<(?:=>?|>)?|>=?|=>?|\.\.\.?/,punctuation:/[,;\[\](){}]/},e.languages.pq=e.languages.powerquery,e.languages.mscript=e.languages.powerquery}e.exports=t,t.displayName="powerquery",t.aliases=[]},25840:function(e){"use strict";function t(e){!function(e){var t=e.languages.powershell={comment:[{pattern:/(^|[^`])<#[\s\S]*?#>/,lookbehind:!0},{pattern:/(^|[^`])#.*/,lookbehind:!0}],string:[{pattern:/"(?:`[\s\S]|[^`"])*"/,greedy:!0,inside:null},{pattern:/'(?:[^']|'')*'/,greedy:!0}],namespace:/\[[a-z](?:\[(?:\[[^\]]*\]|[^\[\]])*\]|[^\[\]])*\]/i,boolean:/\$(?:false|true)\b/i,variable:/\$\w+\b/,function:[/\b(?:Add|Approve|Assert|Backup|Block|Checkpoint|Clear|Close|Compare|Complete|Compress|Confirm|Connect|Convert|ConvertFrom|ConvertTo|Copy|Debug|Deny|Disable|Disconnect|Dismount|Edit|Enable|Enter|Exit|Expand|Export|Find|ForEach|Format|Get|Grant|Group|Hide|Import|Initialize|Install|Invoke|Join|Limit|Lock|Measure|Merge|Move|New|Open|Optimize|Out|Ping|Pop|Protect|Publish|Push|Read|Receive|Redo|Register|Remove|Rename|Repair|Request|Reset|Resize|Resolve|Restart|Restore|Resume|Revoke|Save|Search|Select|Send|Set|Show|Skip|Sort|Split|Start|Step|Stop|Submit|Suspend|Switch|Sync|Tee|Test|Trace|Unblock|Undo|Uninstall|Unlock|Unprotect|Unpublish|Unregister|Update|Use|Wait|Watch|Where|Write)-[a-z]+\b/i,/\b(?:ac|cat|chdir|clc|cli|clp|clv|compare|copy|cp|cpi|cpp|cvpa|dbp|del|diff|dir|ebp|echo|epal|epcsv|epsn|erase|fc|fl|ft|fw|gal|gbp|gc|gci|gcs|gdr|gi|gl|gm|gp|gps|group|gsv|gu|gv|gwmi|iex|ii|ipal|ipcsv|ipsn|irm|iwmi|iwr|kill|lp|ls|measure|mi|mount|move|mp|mv|nal|ndr|ni|nv|ogv|popd|ps|pushd|pwd|rbp|rd|rdr|ren|ri|rm|rmdir|rni|rnp|rp|rv|rvpa|rwmi|sal|saps|sasv|sbp|sc|select|set|shcm|si|sl|sleep|sls|sort|sp|spps|spsv|start|sv|swmi|tee|trcm|type|write)\b/i],keyword:/\b(?:Begin|Break|Catch|Class|Continue|Data|Define|Do|DynamicParam|Else|ElseIf|End|Exit|Filter|Finally|For|ForEach|From|Function|If|InlineScript|Parallel|Param|Process|Return|Sequence|Switch|Throw|Trap|Try|Until|Using|Var|While|Workflow)\b/i,operator:{pattern:/(^|\W)(?:!|-(?:b?(?:and|x?or)|as|(?:Not)?(?:Contains|In|Like|Match)|eq|ge|gt|is(?:Not)?|Join|le|lt|ne|not|Replace|sh[lr])\b|-[-=]?|\+[+=]?|[*\/%]=?)/i,lookbehind:!0},punctuation:/[|{}[\];(),.]/};t.string[0].inside={function:{pattern:/(^|[^`])\$\((?:\$\([^\r\n()]*\)|(?!\$\()[^\r\n)])*\)/,lookbehind:!0,inside:t},boolean:t.boolean,variable:t.variable}}(e)}e.exports=t,t.displayName="powershell",t.aliases=[]},93765:function(e){"use strict";function t(e){e.languages.processing=e.languages.extend("clike",{keyword:/\b(?:break|case|catch|class|continue|default|else|extends|final|for|if|implements|import|new|null|private|public|return|static|super|switch|this|try|void|while)\b/,function:/\b\w+(?=\s*\()/,operator:/<[<=]?|>[>=]?|&&?|\|\|?|[%?]|[!=+\-*\/]=?/}),e.languages.insertBefore("processing","number",{constant:/\b(?!XML\b)[A-Z][A-Z\d_]+\b/,type:{pattern:/\b(?:boolean|byte|char|color|double|float|int|[A-Z]\w*)\b/,alias:"class-name"}})}e.exports=t,t.displayName="processing",t.aliases=[]},49166:function(e){"use strict";function t(e){e.languages.prolog={comment:{pattern:/\/\*[\s\S]*?\*\/|%.*/,greedy:!0},string:{pattern:/(["'])(?:\1\1|\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1(?!\1)/,greedy:!0},builtin:/\b(?:fx|fy|xf[xy]?|yfx?)\b/,function:/\b[a-z]\w*(?:(?=\()|\/\d+)/,number:/\b\d+(?:\.\d*)?/,operator:/[:\\=><\-?*@\/;+^|!$.]+|\b(?:is|mod|not|xor)\b/,punctuation:/[(){}\[\],]/}}e.exports=t,t.displayName="prolog",t.aliases=[]},94569:function(e){"use strict";function t(e){!function(e){var t=["on","ignoring","group_right","group_left","by","without"],n=["sum","min","max","avg","group","stddev","stdvar","count","count_values","bottomk","topk","quantile"].concat(t,["offset"]);e.languages.promql={comment:{pattern:/(^[ \t]*)#.*/m,lookbehind:!0},"vector-match":{pattern:new RegExp("((?:"+t.join("|")+")\\s*)\\([^)]*\\)"),lookbehind:!0,inside:{"label-key":{pattern:/\b[^,]+\b/,alias:"attr-name"},punctuation:/[(),]/}},"context-labels":{pattern:/\{[^{}]*\}/,inside:{"label-key":{pattern:/\b[a-z_]\w*(?=\s*(?:=|![=~]))/,alias:"attr-name"},"label-value":{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0,alias:"attr-value"},punctuation:/\{|\}|=~?|![=~]|,/}},"context-range":[{pattern:/\[[\w\s:]+\]/,inside:{punctuation:/\[|\]|:/,"range-duration":{pattern:/\b(?:\d+(?:[smhdwy]|ms))+\b/i,alias:"number"}}},{pattern:/(\boffset\s+)\w+/,lookbehind:!0,inside:{"range-duration":{pattern:/\b(?:\d+(?:[smhdwy]|ms))+\b/i,alias:"number"}}}],keyword:new RegExp("\\b(?:"+n.join("|")+")\\b","i"),function:/\b[a-z_]\w*(?=\s*\()/i,number:/[-+]?(?:(?:\b\d+(?:\.\d+)?|\B\.\d+)(?:e[-+]?\d+)?\b|\b(?:0x[0-9a-f]+|nan|inf)\b)/i,operator:/[\^*/%+-]|==|!=|<=|<|>=|>|\b(?:and|or|unless)\b/i,punctuation:/[{};()`,.[\]]/}}(e)}e.exports=t,t.displayName="promql",t.aliases=[]},6137:function(e){"use strict";function t(e){e.languages.properties={comment:/^[ \t]*[#!].*$/m,"attr-value":{pattern:/(^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+(?: *[=:] *(?! )| ))(?:\\(?:\r\n|[\s\S])|[^\\\r\n])+/m,lookbehind:!0},"attr-name":/^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+(?= *[=:]| )/m,punctuation:/[=:]/}}e.exports=t,t.displayName="properties",t.aliases=[]},76183:function(e){"use strict";function t(e){!function(e){var t=/\b(?:bool|bytes|double|s?fixed(?:32|64)|float|[su]?int(?:32|64)|string)\b/;e.languages.protobuf=e.languages.extend("clike",{"class-name":[{pattern:/(\b(?:enum|extend|message|service)\s+)[A-Za-z_]\w*(?=\s*\{)/,lookbehind:!0},{pattern:/(\b(?:rpc\s+\w+|returns)\s*\(\s*(?:stream\s+)?)\.?[A-Za-z_]\w*(?:\.[A-Za-z_]\w*)*(?=\s*\))/,lookbehind:!0}],keyword:/\b(?:enum|extend|extensions|import|message|oneof|option|optional|package|public|repeated|required|reserved|returns|rpc(?=\s+\w)|service|stream|syntax|to)\b(?!\s*=\s*\d)/,function:/\b[a-z_]\w*(?=\s*\()/i}),e.languages.insertBefore("protobuf","operator",{map:{pattern:/\bmap<\s*[\w.]+\s*,\s*[\w.]+\s*>(?=\s+[a-z_]\w*\s*[=;])/i,alias:"class-name",inside:{punctuation:/[<>.,]/,builtin:t}},builtin:t,"positional-class-name":{pattern:/(?:\b|\B\.)[a-z_]\w*(?:\.[a-z_]\w*)*(?=\s+[a-z_]\w*\s*[=;])/i,alias:"class-name",inside:{punctuation:/\./}},annotation:{pattern:/(\[\s*)[a-z_]\w*(?=\s*=)/i,lookbehind:!0}})}(e)}e.exports=t,t.displayName="protobuf",t.aliases=[]},26908:function(e){"use strict";function t(e){e.languages.psl={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/"(?:\\.|[^\\"])*"/,greedy:!0,inside:{symbol:/\\[ntrbA-Z"\\]/}},"heredoc-string":{pattern:/<<<([a-zA-Z_]\w*)[\r\n](?:.*[\r\n])*?\1\b/,alias:"string",greedy:!0},keyword:/\b(?:__multi|__single|case|default|do|else|elsif|exit|export|for|foreach|function|if|last|line|local|next|requires|return|switch|until|while|word)\b/,constant:/\b(?:ALARM|CHART_ADD_GRAPH|CHART_DELETE_GRAPH|CHART_DESTROY|CHART_LOAD|CHART_PRINT|EOF|OFFLINE|OK|PSL_PROF_LOG|R_CHECK_HORIZ|R_CHECK_VERT|R_CLICKER|R_COLUMN|R_FRAME|R_ICON|R_LABEL|R_LABEL_CENTER|R_LIST_MULTIPLE|R_LIST_MULTIPLE_ND|R_LIST_SINGLE|R_LIST_SINGLE_ND|R_MENU|R_POPUP|R_POPUP_SCROLLED|R_RADIO_HORIZ|R_RADIO_VERT|R_ROW|R_SCALE_HORIZ|R_SCALE_VERT|R_SEP_HORIZ|R_SEP_VERT|R_SPINNER|R_TEXT_FIELD|R_TEXT_FIELD_LABEL|R_TOGGLE|TRIM_LEADING|TRIM_LEADING_AND_TRAILING|TRIM_REDUNDANT|TRIM_TRAILING|VOID|WARN)\b/,boolean:/\b(?:FALSE|False|NO|No|TRUE|True|YES|Yes|false|no|true|yes)\b/,variable:/\b(?:PslDebug|errno|exit_status)\b/,builtin:{pattern:/\b(?:PslExecute|PslFunctionCall|PslFunctionExists|PslSetOptions|_snmp_debug|acos|add_diary|annotate|annotate_get|ascii_to_ebcdic|asctime|asin|atan|atexit|batch_set|blackout|cat|ceil|chan_exists|change_state|close|code_cvt|cond_signal|cond_wait|console_type|convert_base|convert_date|convert_locale_date|cos|cosh|create|date|dcget_text|destroy|destroy_lock|dget_text|difference|dump_hist|ebcdic_to_ascii|encrypt|event_archive|event_catalog_get|event_check|event_query|event_range_manage|event_range_query|event_report|event_schedule|event_trigger|event_trigger2|execute|exists|exp|fabs|file|floor|fmod|fopen|fseek|ftell|full_discovery|get|get_chan_info|get_ranges|get_text|get_vars|getenv|gethostinfo|getpid|getpname|grep|history|history_get_retention|in_transition|index|int|internal|intersection|is_var|isnumber|join|kill|length|lines|lock|lock_info|log|log10|loge|matchline|msg_check|msg_get_format|msg_get_severity|msg_printf|msg_sprintf|ntharg|nthargf|nthline|nthlinef|num_bytes|num_consoles|pconfig|popen|poplines|pow|print|printf|proc_exists|process|random|read|readln|refresh_parameters|remote_check|remote_close|remote_event_query|remote_event_trigger|remote_file_send|remote_open|remove|replace|rindex|sec_check_priv|sec_store_get|sec_store_set|set|set_alarm_ranges|set_locale|share|sin|sinh|sleep|snmp_agent_config|snmp_agent_start|snmp_agent_stop|snmp_close|snmp_config|snmp_get|snmp_get_next|snmp_h_get|snmp_h_get_next|snmp_h_set|snmp_open|snmp_set|snmp_trap_ignore|snmp_trap_listen|snmp_trap_raise_std_trap|snmp_trap_receive|snmp_trap_register_im|snmp_trap_send|snmp_walk|sopen|sort|splitline|sprintf|sqrt|srandom|str_repeat|strcasecmp|subset|substr|system|tail|tan|tanh|text_domain|time|tmpnam|tolower|toupper|trace_psl_process|trim|union|unique|unlock|unset|va_arg|va_start|write)\b/,alias:"builtin-function"},"foreach-variable":{pattern:/(\bforeach\s+(?:(?:\w+\b|"(?:\\.|[^\\"])*")\s+){0,2})[_a-zA-Z]\w*(?=\s*\()/,lookbehind:!0,greedy:!0},function:/\b[_a-z]\w*\b(?=\s*\()/i,number:/\b(?:0x[0-9a-f]+|\d+(?:\.\d+)?)\b/i,operator:/--|\+\+|&&=?|\|\|=?|<<=?|>>=?|[=!]~|[-+*/%&|^!=<>]=?|\.|[:?]/,punctuation:/[(){}\[\];,]/}}e.exports=t,t.displayName="psl",t.aliases=[]},3250:function(e){"use strict";function t(e){!function(e){e.languages.pug={comment:{pattern:/(^([\t ]*))\/\/.*(?:(?:\r?\n|\r)\2[\t ].+)*/m,lookbehind:!0},"multiline-script":{pattern:/(^([\t ]*)script\b.*\.[\t ]*)(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0,inside:e.languages.javascript},filter:{pattern:/(^([\t ]*)):.+(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"variable"},text:/\S[\s\S]*/}},"multiline-plain-text":{pattern:/(^([\t ]*)[\w\-#.]+\.[\t ]*)(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0},markup:{pattern:/(^[\t ]*)<.+/m,lookbehind:!0,inside:e.languages.markup},doctype:{pattern:/((?:^|\n)[\t ]*)doctype(?: .+)?/,lookbehind:!0},"flow-control":{pattern:/(^[\t ]*)(?:case|default|each|else|if|unless|when|while)\b(?: .+)?/m,lookbehind:!0,inside:{each:{pattern:/^each .+? in\b/,inside:{keyword:/\b(?:each|in)\b/,punctuation:/,/}},branch:{pattern:/^(?:case|default|else|if|unless|when|while)\b/,alias:"keyword"},rest:e.languages.javascript}},keyword:{pattern:/(^[\t ]*)(?:append|block|extends|include|prepend)\b.+/m,lookbehind:!0},mixin:[{pattern:/(^[\t ]*)mixin .+/m,lookbehind:!0,inside:{keyword:/^mixin/,function:/\w+(?=\s*\(|\s*$)/,punctuation:/[(),.]/}},{pattern:/(^[\t ]*)\+.+/m,lookbehind:!0,inside:{name:{pattern:/^\+\w+/,alias:"function"},rest:e.languages.javascript}}],script:{pattern:/(^[\t ]*script(?:(?:&[^(]+)?\([^)]+\))*[\t ]).+/m,lookbehind:!0,inside:e.languages.javascript},"plain-text":{pattern:/(^[\t ]*(?!-)[\w\-#.]*[\w\-](?:(?:&[^(]+)?\([^)]+\))*\/?[\t ]).+/m,lookbehind:!0},tag:{pattern:/(^[\t ]*)(?!-)[\w\-#.]*[\w\-](?:(?:&[^(]+)?\([^)]+\))*\/?:?/m,lookbehind:!0,inside:{attributes:[{pattern:/&[^(]+\([^)]+\)/,inside:e.languages.javascript},{pattern:/\([^)]+\)/,inside:{"attr-value":{pattern:/(=\s*(?!\s))(?:\{[^}]*\}|[^,)\r\n]+)/,lookbehind:!0,inside:e.languages.javascript},"attr-name":/[\w-]+(?=\s*!?=|\s*[,)])/,punctuation:/[!=(),]+/}}],punctuation:/:/,"attr-id":/#[\w\-]+/,"attr-class":/\.[\w\-]+/}},code:[{pattern:/(^[\t ]*(?:-|!?=)).+/m,lookbehind:!0,inside:e.languages.javascript}],punctuation:/[.\-!=|]+/};for(var t=/(^([\t ]*)):(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/.source,n=[{filter:"atpl",language:"twig"},{filter:"coffee",language:"coffeescript"},"ejs","handlebars","less","livescript","markdown",{filter:"sass",language:"scss"},"stylus"],r={},i=0,a=n.length;i",(function(){return o.filter})),"m"),lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"variable"},text:{pattern:/\S[\s\S]*/,alias:[o.language,"language-"+o.language],inside:e.languages[o.language]}}})}e.languages.insertBefore("pug","filter",r)}(e)}e.exports=t,t.displayName="pug",t.aliases=[]},35381:function(e){"use strict";function t(e){!function(e){e.languages.puppet={heredoc:[{pattern:/(@\("([^"\r\n\/):]+)"(?:\/[nrts$uL]*)?\).*(?:\r?\n|\r))(?:.*(?:\r?\n|\r(?!\n)))*?[ \t]*(?:\|[ \t]*)?(?:-[ \t]*)?\2/,lookbehind:!0,alias:"string",inside:{punctuation:/(?=\S).*\S(?= *$)/}},{pattern:/(@\(([^"\r\n\/):]+)(?:\/[nrts$uL]*)?\).*(?:\r?\n|\r))(?:.*(?:\r?\n|\r(?!\n)))*?[ \t]*(?:\|[ \t]*)?(?:-[ \t]*)?\2/,lookbehind:!0,greedy:!0,alias:"string",inside:{punctuation:/(?=\S).*\S(?= *$)/}},{pattern:/@\("?(?:[^"\r\n\/):]+)"?(?:\/[nrts$uL]*)?\)/,alias:"string",inside:{punctuation:{pattern:/(\().+?(?=\))/,lookbehind:!0}}}],"multiline-comment":{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0,greedy:!0,alias:"comment"},regex:{pattern:/((?:\bnode\s+|[~=\(\[\{,]\s*|[=+]>\s*|^\s*))\/(?:[^\/\\]|\\[\s\S])+\/(?:[imx]+\b|\B)/,lookbehind:!0,greedy:!0,inside:{"extended-regex":{pattern:/^\/(?:[^\/\\]|\\[\s\S])+\/[im]*x[im]*$/,inside:{comment:/#.*/}}}},comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},string:{pattern:/(["'])(?:\$\{(?:[^'"}]|(["'])(?:(?!\2)[^\\]|\\[\s\S])*\2)+\}|\$(?!\{)|(?!\1)[^\\$]|\\[\s\S])*\1/,greedy:!0,inside:{"double-quoted":{pattern:/^"[\s\S]*"$/,inside:{}}}},variable:{pattern:/\$(?:::)?\w+(?:::\w+)*/,inside:{punctuation:/::/}},"attr-name":/(?:\b\w+|\*)(?=\s*=>)/,function:[{pattern:/(\.)(?!\d)\w+/,lookbehind:!0},/\b(?:contain|debug|err|fail|include|info|notice|realize|require|tag|warning)\b|\b(?!\d)\w+(?=\()/],number:/\b(?:0x[a-f\d]+|\d+(?:\.\d+)?(?:e-?\d+)?)\b/i,boolean:/\b(?:false|true)\b/,keyword:/\b(?:application|attr|case|class|consumes|default|define|else|elsif|function|if|import|inherits|node|private|produces|type|undef|unless)\b/,datatype:{pattern:/\b(?:Any|Array|Boolean|Callable|Catalogentry|Class|Collection|Data|Default|Enum|Float|Hash|Integer|NotUndef|Numeric|Optional|Pattern|Regexp|Resource|Runtime|Scalar|String|Struct|Tuple|Type|Undef|Variant)\b/,alias:"symbol"},operator:/=[=~>]?|![=~]?|<(?:<\|?|[=~|-])?|>[>=]?|->?|~>|\|>?>?|[*\/%+?]|\b(?:and|in|or)\b/,punctuation:/[\[\]{}().,;]|:+/};var t=[{pattern:/(^|[^\\])\$\{(?:[^'"{}]|\{[^}]*\}|(["'])(?:(?!\2)[^\\]|\\[\s\S])*\2)+\}/,lookbehind:!0,inside:{"short-variable":{pattern:/(^\$\{)(?!\w+\()(?:::)?\w+(?:::\w+)*/,lookbehind:!0,alias:"variable",inside:{punctuation:/::/}},delimiter:{pattern:/^\$/,alias:"variable"},rest:e.languages.puppet}},{pattern:/(^|[^\\])\$(?:::)?\w+(?:::\w+)*/,lookbehind:!0,alias:"variable",inside:{punctuation:/::/}}];e.languages.puppet.heredoc[0].inside.interpolation=t,e.languages.puppet.string.inside["double-quoted"].inside.interpolation=t}(e)}e.exports=t,t.displayName="puppet",t.aliases=[]},8766:function(e){"use strict";function t(e){!function(e){e.languages.pure={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0},/#!.+/],"inline-lang":{pattern:/%<[\s\S]+?%>/,greedy:!0,inside:{lang:{pattern:/(^%< *)-\*-.+?-\*-/,lookbehind:!0,alias:"comment"},delimiter:{pattern:/^%<.*|%>$/,alias:"punctuation"}}},string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},number:{pattern:/((?:\.\.)?)(?:\b(?:inf|nan)\b|\b0x[\da-f]+|(?:\b(?:0b)?\d+(?:\.\d+)?|\B\.\d+)(?:e[+-]?\d+)?L?)/i,lookbehind:!0},keyword:/\b(?:NULL|ans|break|bt|case|catch|cd|clear|const|def|del|dump|else|end|exit|extern|false|force|help|if|infix[lr]?|interface|let|ls|mem|namespace|nonfix|of|otherwise|outfix|override|postfix|prefix|private|public|pwd|quit|run|save|show|stats|then|throw|trace|true|type|underride|using|when|with)\b/,function:/\b(?:abs|add_(?:addr|constdef|(?:fundef|interface|macdef|typedef)(?:_at)?|vardef)|all|any|applp?|arity|bigintp?|blob(?:_crc|_size|p)?|boolp?|byte_c?string(?:_pointer)?|byte_(?:matrix|pointer)|calloc|cat|catmap|ceil|char[ps]?|check_ptrtag|chr|clear_sentry|clearsym|closurep?|cmatrixp?|cols?|colcat(?:map)?|colmap|colrev|colvector(?:p|seq)?|complex(?:_float_(?:matrix|pointer)|_matrix(?:_view)?|_pointer|p)?|conj|cookedp?|cst|cstring(?:_(?:dup|list|vector))?|curry3?|cyclen?|del_(?:constdef|fundef|interface|macdef|typedef|vardef)|delete|diag(?:mat)?|dim|dmatrixp?|do|double(?:_matrix(?:_view)?|_pointer|p)?|dowith3?|drop|dropwhile|eval(?:cmd)?|exactp|filter|fix|fixity|flip|float(?:_matrix|_pointer)|floor|fold[lr]1?|frac|free|funp?|functionp?|gcd|get(?:_(?:byte|constdef|double|float|fundef|int(?:64)?|interface(?:_typedef)?|long|macdef|pointer|ptrtag|sentry|short|string|typedef|vardef))?|globsym|hash|head|id|im|imatrixp?|index|inexactp|infp|init|insert|int(?:_matrix(?:_view)?|_pointer|p)?|int64_(?:matrix|pointer)|integerp?|iteraten?|iterwhile|join|keys?|lambdap?|last(?:err(?:pos)?)?|lcd|list[2p]?|listmap|make_ptrtag|malloc|map|matcat|matrixp?|max|member|min|nanp|nargs|nmatrixp?|null|numberp?|ord|pack(?:ed)?|pointer(?:_cast|_tag|_type|p)?|pow|pred|ptrtag|put(?:_(?:byte|double|float|int(?:64)?|long|pointer|short|string))?|rationalp?|re|realp?|realloc|recordp?|redim|reduce(?:_with)?|refp?|repeatn?|reverse|rlistp?|round|rows?|rowcat(?:map)?|rowmap|rowrev|rowvector(?:p|seq)?|same|scan[lr]1?|sentry|sgn|short_(?:matrix|pointer)|slice|smatrixp?|sort|split|str|strcat|stream|stride|string(?:_(?:dup|list|vector)|p)?|subdiag(?:mat)?|submat|subseq2?|substr|succ|supdiag(?:mat)?|symbolp?|tail|take|takewhile|thunkp?|transpose|trunc|tuplep?|typep|ubyte|uint(?:64)?|ulong|uncurry3?|unref|unzip3?|update|ushort|vals?|varp?|vector(?:p|seq)?|void|zip3?|zipwith3?)\b/,special:{pattern:/\b__[a-z]+__\b/i,alias:"builtin"},operator:/(?:[!"#$%&'*+,\-.\/:<=>?@\\^`|~\u00a1-\u00bf\u00d7-\u00f7\u20d0-\u2bff]|\b_+\b)+|\b(?:and|div|mod|not|or)\b/,punctuation:/[(){}\[\];,|]/};var t=/%< *-\*- *\d* *-\*-[\s\S]+?%>/.source;["c",{lang:"c++",alias:"cpp"},"fortran"].forEach((function(n){var r=n;if("string"!==typeof n&&(r=n.alias,n=n.lang),e.languages[r]){var i={};i["inline-lang-"+r]={pattern:RegExp(t.replace("",n.replace(/([.+*?\/\\(){}\[\]])/g,"\\$1")),"i"),inside:e.util.clone(e.languages.pure["inline-lang"].inside)},i["inline-lang-"+r].inside.rest=e.util.clone(e.languages[r]),e.languages.insertBefore("pure","inline-lang",i)}})),e.languages.c&&(e.languages.pure["inline-lang"].inside.rest=e.util.clone(e.languages.c))}(e)}e.exports=t,t.displayName="pure",t.aliases=[]},76771:function(e){"use strict";function t(e){e.languages.purebasic=e.languages.extend("clike",{comment:/;.*/,keyword:/\b(?:align|and|as|break|calldebugger|case|compilercase|compilerdefault|compilerelse|compilerelseif|compilerendif|compilerendselect|compilererror|compilerif|compilerselect|continue|data|datasection|debug|debuglevel|declare|declarec|declarecdll|declaredll|declaremodule|default|define|dim|disableasm|disabledebugger|disableexplicit|else|elseif|enableasm|enabledebugger|enableexplicit|end|enddatasection|enddeclaremodule|endenumeration|endif|endimport|endinterface|endmacro|endmodule|endprocedure|endselect|endstructure|endstructureunion|endwith|enumeration|extends|fakereturn|for|foreach|forever|global|gosub|goto|if|import|importc|includebinary|includefile|includepath|interface|macro|module|newlist|newmap|next|not|or|procedure|procedurec|procedurecdll|proceduredll|procedurereturn|protected|prototype|prototypec|read|redim|repeat|restore|return|runtime|select|shared|static|step|structure|structureunion|swap|threaded|to|until|wend|while|with|xincludefile|xor)\b/i,function:/\b\w+(?:\.\w+)?\s*(?=\()/,number:/(?:\$[\da-f]+|\b-?(?:\d+(?:\.\d+)?|\.\d+)(?:e[+-]?\d+)?)\b/i,operator:/(?:@\*?|\?|\*)\w+|-[>-]?|\+\+?|!=?|<>?=?|==?|&&?|\|?\||[~^%?*/@]/}),e.languages.insertBefore("purebasic","keyword",{tag:/#\w+\$?/,asm:{pattern:/(^[\t ]*)!.*/m,lookbehind:!0,alias:"tag",inside:{comment:/;.*/,string:{pattern:/(["'`])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},"label-reference-anonymous":{pattern:/(!\s*j[a-z]+\s+)@[fb]/i,lookbehind:!0,alias:"fasm-label"},"label-reference-addressed":{pattern:/(!\s*j[a-z]+\s+)[A-Z._?$@][\w.?$@~#]*/i,lookbehind:!0,alias:"fasm-label"},keyword:[/\b(?:extern|global)\b[^;\r\n]*/i,/\b(?:CPU|DEFAULT|FLOAT)\b.*/],function:{pattern:/^([\t ]*!\s*)[\da-z]+(?=\s|$)/im,lookbehind:!0},"function-inline":{pattern:/(:\s*)[\da-z]+(?=\s)/i,lookbehind:!0,alias:"function"},label:{pattern:/^([\t ]*!\s*)[A-Za-z._?$@][\w.?$@~#]*(?=:)/m,lookbehind:!0,alias:"fasm-label"},register:/\b(?:st\d|[xyz]mm\d\d?|[cdt]r\d|r\d\d?[bwd]?|[er]?[abcd]x|[abcd][hl]|[er]?(?:bp|di|si|sp)|[cdefgs]s|mm\d+)\b/i,number:/(?:\b|-|(?=\$))(?:0[hx](?:[\da-f]*\.)?[\da-f]+(?:p[+-]?\d+)?|\d[\da-f]+[hx]|\$\d[\da-f]*|0[oq][0-7]+|[0-7]+[oq]|0[by][01]+|[01]+[by]|0[dt]\d+|(?:\d+(?:\.\d+)?|\.\d+)(?:\.?e[+-]?\d+)?[dt]?)\b/i,operator:/[\[\]*+\-/%<>=&|$!,.:]/}}}),delete e.languages.purebasic["class-name"],delete e.languages.purebasic.boolean,e.languages.pbfasm=e.languages.purebasic}e.exports=t,t.displayName="purebasic",t.aliases=[]},17357:function(e,t,n){"use strict";var r=n(56314);function i(e){e.register(r),e.languages.purescript=e.languages.extend("haskell",{keyword:/\b(?:ado|case|class|data|derive|do|else|forall|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\b|\u2200/,"import-statement":{pattern:/(^[\t ]*)import\s+[A-Z][\w']*(?:\.[A-Z][\w']*)*(?:\s+as\s+[A-Z][\w']*(?:\.[A-Z][\w']*)*)?(?:\s+hiding\b)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|hiding|import)\b/,punctuation:/\./}},builtin:/\b(?:absurd|add|ap|append|apply|between|bind|bottom|clamp|compare|comparing|compose|conj|const|degree|discard|disj|div|eq|flap|flip|gcd|identity|ifM|join|lcm|liftA1|liftM1|map|max|mempty|min|mod|mul|negate|not|notEq|one|otherwise|recip|show|sub|top|unit|unless|unlessM|void|when|whenM|zero)\b/,operator:[e.languages.haskell.operator[0],e.languages.haskell.operator[2],/[\xa2-\xa6\xa8\xa9\xac\xae-\xb1\xb4\xb8\xd7\xf7\u02c2-\u02c5\u02d2-\u02df\u02e5-\u02eb\u02ed\u02ef-\u02ff\u0375\u0384\u0385\u03f6\u0482\u058d-\u058f\u0606-\u0608\u060b\u060e\u060f\u06de\u06e9\u06fd\u06fe\u07f6\u07fe\u07ff\u09f2\u09f3\u09fa\u09fb\u0af1\u0b70\u0bf3-\u0bfa\u0c7f\u0d4f\u0d79\u0e3f\u0f01-\u0f03\u0f13\u0f15-\u0f17\u0f1a-\u0f1f\u0f34\u0f36\u0f38\u0fbe-\u0fc5\u0fc7-\u0fcc\u0fce\u0fcf\u0fd5-\u0fd8\u109e\u109f\u1390-\u1399\u166d\u17db\u1940\u19de-\u19ff\u1b61-\u1b6a\u1b74-\u1b7c\u1fbd\u1fbf-\u1fc1\u1fcd-\u1fcf\u1fdd-\u1fdf\u1fed-\u1fef\u1ffd\u1ffe\u2044\u2052\u207a-\u207c\u208a-\u208c\u20a0-\u20bf\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211e-\u2123\u2125\u2127\u2129\u212e\u213a\u213b\u2140-\u2144\u214a-\u214d\u214f\u218a\u218b\u2190-\u2307\u230c-\u2328\u232b-\u2426\u2440-\u244a\u249c-\u24e9\u2500-\u2767\u2794-\u27c4\u27c7-\u27e5\u27f0-\u2982\u2999-\u29d7\u29dc-\u29fb\u29fe-\u2b73\u2b76-\u2b95\u2b97-\u2bff\u2ce5-\u2cea\u2e50\u2e51\u2e80-\u2e99\u2e9b-\u2ef3\u2f00-\u2fd5\u2ff0-\u2ffb\u3004\u3012\u3013\u3020\u3036\u3037\u303e\u303f\u309b\u309c\u3190\u3191\u3196-\u319f\u31c0-\u31e3\u3200-\u321e\u322a-\u3247\u3250\u3260-\u327f\u328a-\u32b0\u32c0-\u33ff\u4dc0-\u4dff\ua490-\ua4c6\ua700-\ua716\ua720\ua721\ua789\ua78a\ua828-\ua82b\ua836-\ua839\uaa77-\uaa79\uab5b\uab6a\uab6b\ufb29\ufbb2-\ufbc1\ufdfc\ufdfd\ufe62\ufe64-\ufe66\ufe69\uff04\uff0b\uff1c-\uff1e\uff3e\uff40\uff5c\uff5e\uffe0-\uffe6\uffe8-\uffee\ufffc\ufffd]/]}),e.languages.purs=e.languages.purescript}e.exports=i,i.displayName="purescript",i.aliases=["purs"]},48996:function(e){"use strict";function t(e){e.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},e.languages.python["string-interpolation"].inside.interpolation.inside.rest=e.languages.python,e.languages.py=e.languages.python}e.exports=t,t.displayName="python",t.aliases=["py"]},29901:function(e){"use strict";function t(e){e.languages.q={string:/"(?:\\.|[^"\\\r\n])*"/,comment:[{pattern:/([\t )\]}])\/.*/,lookbehind:!0,greedy:!0},{pattern:/(^|\r?\n|\r)\/[\t ]*(?:(?:\r?\n|\r)(?:.*(?:\r?\n|\r(?!\n)))*?(?:\\(?=[\t ]*(?:\r?\n|\r))|$)|\S.*)/,lookbehind:!0,greedy:!0},{pattern:/^\\[\t ]*(?:\r?\n|\r)[\s\S]+/m,greedy:!0},{pattern:/^#!.+/m,greedy:!0}],symbol:/`(?::\S+|[\w.]*)/,datetime:{pattern:/0N[mdzuvt]|0W[dtz]|\d{4}\.\d\d(?:m|\.\d\d(?:T(?:\d\d(?::\d\d(?::\d\d(?:[.:]\d\d\d)?)?)?)?)?[dz]?)|\d\d:\d\d(?::\d\d(?:[.:]\d\d\d)?)?[uvt]?/,alias:"number"},number:/\b(?![01]:)(?:0N[hje]?|0W[hj]?|0[wn]|0x[\da-fA-F]+|\d+(?:\.\d*)?(?:e[+-]?\d+)?[hjfeb]?)/,keyword:/\\\w+\b|\b(?:abs|acos|aj0?|all|and|any|asc|asin|asof|atan|attr|avgs?|binr?|by|ceiling|cols|cor|cos|count|cov|cross|csv|cut|delete|deltas|desc|dev|differ|distinct|div|do|dsave|ej|enlist|eval|except|exec|exit|exp|fby|fills|first|fkeys|flip|floor|from|get|getenv|group|gtime|hclose|hcount|hdel|hopen|hsym|iasc|identity|idesc|if|ij|in|insert|inter|inv|keys?|last|like|list|ljf?|load|log|lower|lsq|ltime|ltrim|mavg|maxs?|mcount|md5|mdev|med|meta|mins?|mmax|mmin|mmu|mod|msum|neg|next|not|null|or|over|parse|peach|pj|plist|prds?|prev|prior|rand|rank|ratios|raze|read0|read1|reciprocal|reval|reverse|rload|rotate|rsave|rtrim|save|scan|scov|sdev|select|set|setenv|show|signum|sin|sqrt|ssr?|string|sublist|sums?|sv|svar|system|tables|tan|til|trim|txf|type|uj|ungroup|union|update|upper|upsert|value|var|views?|vs|wavg|where|while|within|wj1?|wsum|ww|xasc|xbar|xcols?|xdesc|xexp|xgroup|xkey|xlog|xprev|xrank)\b/,adverb:{pattern:/['\/\\]:?|\beach\b/,alias:"function"},verb:{pattern:/(?:\B\.\B|\b[01]:|<[=>]?|>=?|[:+\-*%,!?~=|$&#@^]):?|\b_\b:?/,alias:"operator"},punctuation:/[(){}\[\];.]/}}e.exports=t,t.displayName="q",t.aliases=[]},51188:function(e){"use strict";function t(e){!function(e){for(var t=/"(?:\\.|[^\\"\r\n])*"|'(?:\\.|[^\\'\r\n])*'/.source,n=/\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))*\*\//.source,r=/(?:[^\\()[\]{}"'/]||\/(?![*/])||\(*\)|\[*\]|\{*\}|\\[\s\S])/.source.replace(//g,(function(){return t})).replace(//g,(function(){return n})),i=0;i<2;i++)r=r.replace(//g,(function(){return r}));r=r.replace(//g,"[^\\s\\S]"),e.languages.qml={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},"javascript-function":{pattern:RegExp(/((?:^|;)[ \t]*)function\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*\(*\)\s*\{*\}/.source.replace(//g,(function(){return r})),"m"),lookbehind:!0,greedy:!0,alias:"language-javascript",inside:e.languages.javascript},"class-name":{pattern:/((?:^|[:;])[ \t]*)(?!\d)\w+(?=[ \t]*\{|[ \t]+on\b)/m,lookbehind:!0},property:[{pattern:/((?:^|[;{])[ \t]*)(?!\d)\w+(?:\.\w+)*(?=[ \t]*:)/m,lookbehind:!0},{pattern:/((?:^|[;{])[ \t]*)property[ \t]+(?!\d)\w+(?:\.\w+)*[ \t]+(?!\d)\w+(?:\.\w+)*(?=[ \t]*:)/m,lookbehind:!0,inside:{keyword:/^property/,property:/\w+(?:\.\w+)*/}}],"javascript-expression":{pattern:RegExp(/(:[ \t]*)(?![\s;}[])(?:(?!$|[;}]))+/.source.replace(//g,(function(){return r})),"m"),lookbehind:!0,greedy:!0,alias:"language-javascript",inside:e.languages.javascript},string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},keyword:/\b(?:as|import|on)\b/,punctuation:/[{}[\]:;,]/}}(e)}e.exports=t,t.displayName="qml",t.aliases=[]},38127:function(e){"use strict";function t(e){e.languages.qore=e.languages.extend("clike",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:\/\/|#).*)/,lookbehind:!0},string:{pattern:/("|')(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},keyword:/\b(?:abstract|any|assert|binary|bool|boolean|break|byte|case|catch|char|class|code|const|continue|data|default|do|double|else|enum|extends|final|finally|float|for|goto|hash|if|implements|import|inherits|instanceof|int|interface|long|my|native|new|nothing|null|object|our|own|private|reference|rethrow|return|short|soft(?:bool|date|float|int|list|number|string)|static|strictfp|string|sub|super|switch|synchronized|this|throw|throws|transient|try|void|volatile|while)\b/,boolean:/\b(?:false|true)\b/i,function:/\$?\b(?!\d)\w+(?=\()/,number:/\b(?:0b[01]+|0x(?:[\da-f]*\.)?[\da-fp\-]+|(?:\d+(?:\.\d+)?|\.\d+)(?:e\d+)?[df]|(?:\d+(?:\.\d+)?|\.\d+))\b/i,operator:{pattern:/(^|[^.])(?:\+[+=]?|-[-=]?|[!=](?:==?|~)?|>>?=?|<(?:=>?|<=?)?|&[&=]?|\|[|=]?|[*\/%^]=?|[~?])/,lookbehind:!0},variable:/\$(?!\d)\w+\b/})}e.exports=t,t.displayName="qore",t.aliases=[]},77571:function(e){"use strict";function t(e){!function(e){function t(e,t){return e.replace(/<<(\d+)>>/g,(function(e,n){return"(?:"+t[+n]+")"}))}function n(e,n,r){return RegExp(t(e,n),r||"")}var r=RegExp("\\b(?:"+("Adj BigInt Bool Ctl Double false Int One Pauli PauliI PauliX PauliY PauliZ Qubit Range Result String true Unit Zero"+" "+"Adjoint adjoint apply as auto body borrow borrowing Controlled controlled distribute elif else fail fixup for function if in internal intrinsic invert is let mutable namespace new newtype open operation repeat return self set until use using while within").trim().replace(/ /g,"|")+")\\b"),i=t(/<<0>>(?:\s*\.\s*<<0>>)*/.source,[/\b[A-Za-z_]\w*\b/.source]),a={keyword:r,punctuation:/[<>()?,.:[\]]/},o=/"(?:\\.|[^\\"])*"/.source;e.languages.qsharp=e.languages.extend("clike",{comment:/\/\/.*/,string:[{pattern:n(/(^|[^$\\])<<0>>/.source,[o]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:n(/(\b(?:as|open)\s+)<<0>>(?=\s*(?:;|as\b))/.source,[i]),lookbehind:!0,inside:a},{pattern:n(/(\bnamespace\s+)<<0>>(?=\s*\{)/.source,[i]),lookbehind:!0,inside:a}],keyword:r,number:/(?:\b0(?:x[\da-f]+|b[01]+|o[0-7]+)|(?:\B\.\d+|\b\d+(?:\.\d*)?)(?:e[-+]?\d+)?)l?\b/i,operator:/\band=|\bor=|\band\b|\bnot\b|\bor\b|<[-=]|[-=]>|>>>=?|<<<=?|\^\^\^=?|\|\|\|=?|&&&=?|w\/=?|~~~|[*\/+\-^=!%]=?/,punctuation:/::|[{}[\];(),.:]/}),e.languages.insertBefore("qsharp","number",{range:{pattern:/\.\./,alias:"operator"}});var s=function(e,t){for(var n=0;n>/g,(function(){return"(?:"+e+")"}));return e.replace(/<>/g,"[^\\s\\S]")}(t(/\{(?:[^"{}]|<<0>>|<>)*\}/.source,[o]),2);e.languages.insertBefore("qsharp","string",{"interpolation-string":{pattern:n(/\$"(?:\\.|<<0>>|[^\\"{])*"/.source,[s]),greedy:!0,inside:{interpolation:{pattern:n(/((?:^|[^\\])(?:\\\\)*)<<0>>/.source,[s]),lookbehind:!0,inside:{punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-qsharp",inside:e.languages.qsharp}}},string:/[\s\S]+/}}})}(e),e.languages.qs=e.languages.qsharp}e.exports=t,t.displayName="qsharp",t.aliases=["qs"]},25052:function(e){"use strict";function t(e){e.languages.r={comment:/#.*/,string:{pattern:/(['"])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},"percent-operator":{pattern:/%[^%\s]*%/,alias:"operator"},boolean:/\b(?:FALSE|TRUE)\b/,ellipsis:/\.\.(?:\.|\d+)/,number:[/\b(?:Inf|NaN)\b/,/(?:\b0x[\dA-Fa-f]+(?:\.\d*)?|\b\d+(?:\.\d*)?|\B\.\d+)(?:[EePp][+-]?\d+)?[iL]?/],keyword:/\b(?:NA|NA_character_|NA_complex_|NA_integer_|NA_real_|NULL|break|else|for|function|if|in|next|repeat|while)\b/,operator:/->?>?|<(?:=|=!]=?|::?|&&?|\|\|?|[+*\/^$@~]/,punctuation:/[(){}\[\],;]/}}e.exports=t,t.displayName="r",t.aliases=[]},73893:function(e,t,n){"use strict";var r=n(31418);function i(e){e.register(r),e.languages.racket=e.languages.extend("scheme",{"lambda-parameter":{pattern:/([(\[]lambda\s+[(\[])[^()\[\]'\s]+/,lookbehind:!0}}),e.languages.insertBefore("racket","string",{lang:{pattern:/^#lang.+/m,greedy:!0,alias:"keyword"}}),e.languages.rkt=e.languages.racket}e.exports=i,i.displayName="racket",i.aliases=["rkt"]},60489:function(e){"use strict";function t(e){e.languages.reason=e.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/}),e.languages.insertBefore("reason","class-name",{char:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,greedy:!0},constructor:/\b[A-Z]\w*\b(?!\s*\.)/,label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete e.languages.reason.function}e.exports=t,t.displayName="reason",t.aliases=[]},57978:function(e){"use strict";function t(e){!function(e){var t={pattern:/\\[\\(){}[\]^$+*?|.]/,alias:"escape"},n=/\\(?:x[\da-fA-F]{2}|u[\da-fA-F]{4}|u\{[\da-fA-F]+\}|0[0-7]{0,2}|[123][0-7]{2}|c[a-zA-Z]|.)/,r="(?:[^\\\\-]|"+n.source+")",i=RegExp(r+"-"+r),a={pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:"variable"};e.languages.regex={"char-class":{pattern:/((?:^|[^\\])(?:\\\\)*)\[(?:[^\\\]]|\\[\s\S])*\]/,lookbehind:!0,inside:{"char-class-negation":{pattern:/(^\[)\^/,lookbehind:!0,alias:"operator"},"char-class-punctuation":{pattern:/^\[|\]$/,alias:"punctuation"},range:{pattern:i,inside:{escape:n,"range-punctuation":{pattern:/-/,alias:"operator"}}},"special-escape":t,"char-set":{pattern:/\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},escape:n}},"special-escape":t,"char-set":{pattern:/\.|\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},backreference:[{pattern:/\\(?![123][0-7]{2})[1-9]/,alias:"keyword"},{pattern:/\\k<[^<>']+>/,alias:"keyword",inside:{"group-name":a}}],anchor:{pattern:/[$^]|\\[ABbGZz]/,alias:"function"},escape:n,group:[{pattern:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]|:=]=?|!=|\b_\b/,punctuation:/[,;.\[\]{}()]/}}e.exports=t,t.displayName="rego",t.aliases=[]},85184:function(e){"use strict";function t(e){e.languages.renpy={comment:{pattern:/(^|[^\\])#.+/,lookbehind:!0},string:{pattern:/("""|''')[\s\S]+?\1|("|')(?:\\.|(?!\2)[^\\])*\2|(?:^#?(?:(?:[0-9a-fA-F]){3}|[0-9a-fA-F]{6})$)/m,greedy:!0},function:/\b[a-z_]\w*(?=\()/i,property:/\b(?:Update|UpdateVersion|action|activate_sound|adv_nvl_transition|after_load_transition|align|alpha|alt|anchor|antialias|area|auto|background|bar_invert|bar_resizing|bar_vertical|black_color|bold|bottom_bar|bottom_gutter|bottom_margin|bottom_padding|box_reverse|box_wrap|can_update|caret|child|color|crop|default_afm_enable|default_afm_time|default_fullscreen|default_text_cps|developer|directory_name|drag_handle|drag_joined|drag_name|drag_raise|draggable|dragged|drop_shadow|drop_shadow_color|droppable|dropped|easein|easeout|edgescroll|end_game_transition|end_splash_transition|enter_replay_transition|enter_sound|enter_transition|enter_yesno_transition|executable_name|exit_replay_transition|exit_sound|exit_transition|exit_yesno_transition|fadein|fadeout|first_indent|first_spacing|fit_first|focus|focus_mask|font|foreground|game_main_transition|get_installed_packages|google_play_key|google_play_salt|ground|has_music|has_sound|has_voice|height|help|hinting|hover|hover_background|hover_color|hover_sound|hovered|hyperlink_functions|idle|idle_color|image_style|include_update|insensitive|insensitive_background|insensitive_color|inside|intra_transition|italic|justify|kerning|keyboard_focus|language|layer_clipping|layers|layout|left_bar|left_gutter|left_margin|left_padding|length|line_leading|line_overlap_split|line_spacing|linear|main_game_transition|main_menu_music|maximum|min_width|minimum|minwidth|modal|mouse|mousewheel|name|narrator_menu|newline_indent|nvl_adv_transition|offset|order_reverse|outlines|overlay_functions|pos|position|prefix|radius|range|rest_indent|right_bar|right_gutter|right_margin|right_padding|rotate|rotate_pad|ruby_style|sample_sound|save_directory|say_attribute_transition|screen_height|screen_width|scrollbars|selected_hover|selected_hover_color|selected_idle|selected_idle_color|selected_insensitive|show_side_image|show_two_window|side_spacing|side_xpos|side_ypos|size|size_group|slow_cps|slow_cps_multiplier|spacing|strikethrough|subpixel|text_align|text_style|text_xpos|text_y_fudge|text_ypos|thumb|thumb_offset|thumb_shadow|thumbnail_height|thumbnail_width|time|top_bar|top_gutter|top_margin|top_padding|translations|underline|unscrollable|update|value|version|version_name|version_tuple|vertical|width|window_hide_transition|window_icon|window_left_padding|window_show_transition|window_title|windows_icon|xadjustment|xalign|xanchor|xanchoraround|xaround|xcenter|xfill|xinitial|xmargin|xmaximum|xminimum|xoffset|xofsset|xpadding|xpos|xsize|xzoom|yadjustment|yalign|yanchor|yanchoraround|yaround|ycenter|yfill|yinitial|ymargin|ymaximum|yminimum|yoffset|ypadding|ypos|ysize|ysizexysize|yzoom|zoom|zorder)\b/,tag:/\b(?:bar|block|button|buttoscreenn|drag|draggroup|fixed|frame|grid|[hv]box|hotbar|hotspot|image|imagebutton|imagemap|input|key|label|menu|mm_menu_frame|mousearea|nvl|parallel|screen|self|side|tag|text|textbutton|timer|vbar|viewport|window)\b|\$/,keyword:/\b(?:None|add|adjustment|alignaround|allow|angle|animation|around|as|assert|behind|box_layout|break|build|cache|call|center|changed|child_size|choice|circles|class|clear|clicked|clipping|clockwise|config|contains|continue|corner1|corner2|counterclockwise|def|default|define|del|delay|disabled|disabled_text|dissolve|elif|else|event|except|exclude|exec|expression|fade|finally|for|from|function|global|gm_root|has|hide|id|if|import|in|init|is|jump|knot|lambda|left|less_rounded|mm_root|movie|music|null|on|onlayer|pass|pause|persistent|play|print|python|queue|raise|random|renpy|repeat|return|right|rounded_window|scene|scope|set|show|slow|slow_abortable|slow_done|sound|stop|store|style|style_group|substitute|suffix|theme|transform|transform_anchor|transpose|try|ui|unhovered|updater|use|voice|while|widget|widget_hover|widget_selected|widget_text|yield)\b/,boolean:/\b(?:[Ff]alse|[Tt]rue)\b/,number:/(?:\b(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*(?:\.\d*)?)|\B\.\d+)(?:e[+-]?\d+)?j?/i,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]|\b(?:and|at|not|or|with)\b/,punctuation:/[{}[\];(),.:]/},e.languages.rpy=e.languages.renpy}e.exports=t,t.displayName="renpy",t.aliases=["rpy"]},11967:function(e){"use strict";function t(e){e.languages.rest={table:[{pattern:/(^[\t ]*)(?:\+[=-]+)+\+(?:\r?\n|\r)(?:\1[+|].+[+|](?:\r?\n|\r))+\1(?:\+[=-]+)+\+/m,lookbehind:!0,inside:{punctuation:/\||(?:\+[=-]+)+\+/}},{pattern:/(^[\t ]*)=+ [ =]*=(?:(?:\r?\n|\r)\1.+)+(?:\r?\n|\r)\1=+ [ =]*=(?=(?:\r?\n|\r){2}|\s*$)/m,lookbehind:!0,inside:{punctuation:/[=-]+/}}],"substitution-def":{pattern:/(^[\t ]*\.\. )\|(?:[^|\s](?:[^|]*[^|\s])?)\| [^:]+::/m,lookbehind:!0,inside:{substitution:{pattern:/^\|(?:[^|\s]|[^|\s][^|]*[^|\s])\|/,alias:"attr-value",inside:{punctuation:/^\||\|$/}},directive:{pattern:/( )(?! )[^:]+::/,lookbehind:!0,alias:"function",inside:{punctuation:/::$/}}}},"link-target":[{pattern:/(^[\t ]*\.\. )\[[^\]]+\]/m,lookbehind:!0,alias:"string",inside:{punctuation:/^\[|\]$/}},{pattern:/(^[\t ]*\.\. )_(?:`[^`]+`|(?:[^:\\]|\\.)+):/m,lookbehind:!0,alias:"string",inside:{punctuation:/^_|:$/}}],directive:{pattern:/(^[\t ]*\.\. )[^:]+::/m,lookbehind:!0,alias:"function",inside:{punctuation:/::$/}},comment:{pattern:/(^[\t ]*\.\.)(?:(?: .+)?(?:(?:\r?\n|\r).+)+| .+)(?=(?:\r?\n|\r){2}|$)/m,lookbehind:!0},title:[{pattern:/^(([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2+)(?:\r?\n|\r).+(?:\r?\n|\r)\1$/m,inside:{punctuation:/^[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+|[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+$/,important:/.+/}},{pattern:/(^|(?:\r?\n|\r){2}).+(?:\r?\n|\r)([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2+(?=\r?\n|\r|$)/,lookbehind:!0,inside:{punctuation:/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+$/,important:/.+/}}],hr:{pattern:/((?:\r?\n|\r){2})([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2{3,}(?=(?:\r?\n|\r){2})/,lookbehind:!0,alias:"punctuation"},field:{pattern:/(^[\t ]*):[^:\r\n]+:(?= )/m,lookbehind:!0,alias:"attr-name"},"command-line-option":{pattern:/(^[\t ]*)(?:[+-][a-z\d]|(?:--|\/)[a-z\d-]+)(?:[ =](?:[a-z][\w-]*|<[^<>]+>))?(?:, (?:[+-][a-z\d]|(?:--|\/)[a-z\d-]+)(?:[ =](?:[a-z][\w-]*|<[^<>]+>))?)*(?=(?:\r?\n|\r)? {2,}\S)/im,lookbehind:!0,alias:"symbol"},"literal-block":{pattern:/::(?:\r?\n|\r){2}([ \t]+)(?![ \t]).+(?:(?:\r?\n|\r)\1.+)*/,inside:{"literal-block-punctuation":{pattern:/^::/,alias:"punctuation"}}},"quoted-literal-block":{pattern:/::(?:\r?\n|\r){2}([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]).*(?:(?:\r?\n|\r)\1.*)*/,inside:{"literal-block-punctuation":{pattern:/^(?:::|([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\1*)/m,alias:"punctuation"}}},"list-bullet":{pattern:/(^[\t ]*)(?:[*+\-\u2022\u2023\u2043]|\(?(?:\d+|[a-z]|[ivxdclm]+)\)|(?:\d+|[a-z]|[ivxdclm]+)\.)(?= )/im,lookbehind:!0,alias:"punctuation"},"doctest-block":{pattern:/(^[\t ]*)>>> .+(?:(?:\r?\n|\r).+)*/m,lookbehind:!0,inside:{punctuation:/^>>>/}},inline:[{pattern:/(^|[\s\-:\/'"<(\[{])(?::[^:]+:`.*?`|`.*?`:[^:]+:|(\*\*?|``?|\|)(?!\s)(?:(?!\2).)*\S\2(?=[\s\-.,:;!?\\\/'")\]}]|$))/m,lookbehind:!0,inside:{bold:{pattern:/(^\*\*).+(?=\*\*$)/,lookbehind:!0},italic:{pattern:/(^\*).+(?=\*$)/,lookbehind:!0},"inline-literal":{pattern:/(^``).+(?=``$)/,lookbehind:!0,alias:"symbol"},role:{pattern:/^:[^:]+:|:[^:]+:$/,alias:"function",inside:{punctuation:/^:|:$/}},"interpreted-text":{pattern:/(^`).+(?=`$)/,lookbehind:!0,alias:"attr-value"},substitution:{pattern:/(^\|).+(?=\|$)/,lookbehind:!0,alias:"attr-value"},punctuation:/\*\*?|``?|\|/}}],link:[{pattern:/\[[^\[\]]+\]_(?=[\s\-.,:;!?\\\/'")\]}]|$)/,alias:"string",inside:{punctuation:/^\[|\]_$/}},{pattern:/(?:\b[a-z\d]+(?:[_.:+][a-z\d]+)*_?_|`[^`]+`_?_|_`[^`]+`)(?=[\s\-.,:;!?\\\/'")\]}]|$)/i,alias:"string",inside:{punctuation:/^_?`|`$|`?_?_$/}}],punctuation:{pattern:/(^[\t ]*)(?:\|(?= |$)|(?:---?|\u2014|\.\.|__)(?= )|\.\.$)/m,lookbehind:!0}}}e.exports=t,t.displayName="rest",t.aliases=[]},32870:function(e){"use strict";function t(e){e.languages.rip={comment:{pattern:/#.*/,greedy:!0},char:{pattern:/\B`[^\s`'",.:;#\/\\()<>\[\]{}]\b/,greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},regex:{pattern:/(^|[^/])\/(?!\/)(?:\[[^\n\r\]]*\]|\\.|[^/\\\r\n\[])+\/(?=\s*(?:$|[\r\n,.;})]))/,lookbehind:!0,greedy:!0},keyword:/(?:=>|->)|\b(?:case|catch|class|else|exit|finally|if|raise|return|switch|try)\b/,builtin:/@|\bSystem\b/,boolean:/\b(?:false|true)\b/,date:/\b\d{4}-\d{2}-\d{2}\b/,time:/\b\d{2}:\d{2}:\d{2}\b/,datetime:/\b\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\b/,symbol:/:[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/,number:/[+-]?\b(?:\d+\.\d+|\d+)\b/,punctuation:/(?:\.{2,3})|[`,.:;=\/\\()<>\[\]{}]/,reference:/[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/}}e.exports=t,t.displayName="rip",t.aliases=[]},46002:function(e){"use strict";function t(e){e.languages.roboconf={comment:/#.*/,keyword:{pattern:/(^|\s)(?:(?:external|import)\b|(?:facet|instance of)(?=[ \t]+[\w-]+[ \t]*\{))/,lookbehind:!0},component:{pattern:/[\w-]+(?=[ \t]*\{)/,alias:"variable"},property:/[\w.-]+(?=[ \t]*:)/,value:{pattern:/(=[ \t]*(?![ \t]))[^,;]+/,lookbehind:!0,alias:"attr-value"},optional:{pattern:/\(optional\)/,alias:"builtin"},wildcard:{pattern:/(\.)\*/,lookbehind:!0,alias:"operator"},punctuation:/[{},.;:=]/}}e.exports=t,t.displayName="roboconf",t.aliases=[]},82384:function(e){"use strict";function t(e){!function(e){var t={pattern:/(^[ \t]*| {2}|\t)#.*/m,lookbehind:!0,greedy:!0},n={pattern:/((?:^|[^\\])(?:\\{2})*)[$@&%]\{(?:[^{}\r\n]|\{[^{}\r\n]*\})*\}/,lookbehind:!0,inside:{punctuation:/^[$@&%]\{|\}$/}};function r(e,r){var i={"section-header":{pattern:/^ ?\*{3}.+?\*{3}/,alias:"keyword"}};for(var a in r)i[a]=r[a];return i.tag={pattern:/([\r\n](?: {2}|\t)[ \t]*)\[[-\w]+\]/,lookbehind:!0,inside:{punctuation:/\[|\]/}},i.variable=n,i.comment=t,{pattern:RegExp(/^ ?\*{3}[ \t]*[ \t]*\*{3}(?:.|[\r\n](?!\*{3}))*/.source.replace(//g,(function(){return e})),"im"),alias:"section",inside:i}}var i={pattern:/(\[Documentation\](?: {2}|\t)[ \t]*)(?![ \t]|#)(?:.|(?:\r\n?|\n)[ \t]*\.{3})+/,lookbehind:!0,alias:"string"},a={pattern:/([\r\n] ?)(?!#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0,alias:"function",inside:{variable:n}},o={pattern:/([\r\n](?: {2}|\t)[ \t]*)(?!\[|\.{3}|#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0,inside:{variable:n}};e.languages.robotframework={settings:r("Settings",{documentation:{pattern:/([\r\n] ?Documentation(?: {2}|\t)[ \t]*)(?![ \t]|#)(?:.|(?:\r\n?|\n)[ \t]*\.{3})+/,lookbehind:!0,alias:"string"},property:{pattern:/([\r\n] ?)(?!\.{3}|#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0}}),variables:r("Variables"),"test-cases":r("Test Cases",{"test-name":a,documentation:i,property:o}),keywords:r("Keywords",{"keyword-name":a,documentation:i,property:o}),tasks:r("Tasks",{"task-name":a,documentation:i,property:o}),comment:t},e.languages.robot=e.languages.robotframework}(e)}e.exports=t,t.displayName="robotframework",t.aliases=[]},99560:function(e){"use strict";function t(e){!function(e){e.languages.ruby=e.languages.extend("clike",{comment:{pattern:/#.*|^=begin\s[\s\S]*?^=end/m,greedy:!0},"class-name":{pattern:/(\b(?:class|module)\s+|\bcatch\s+\()[\w.\\]+|\b[A-Z_]\w*(?=\s*\.\s*new\b)/,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:BEGIN|END|alias|and|begin|break|case|class|def|define_method|defined|do|each|else|elsif|end|ensure|extend|for|if|in|include|module|new|next|nil|not|or|prepend|private|protected|public|raise|redo|require|rescue|retry|return|self|super|then|throw|undef|unless|until|when|while|yield)\b/,operator:/\.{2,3}|&\.|===||[!=]?~|(?:&&|\|\||<<|>>|\*\*|[+\-*/%<>!^&|=])=?|[?:]/,punctuation:/[(){}[\].,;]/}),e.languages.insertBefore("ruby","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}});var t={pattern:/((?:^|[^\\])(?:\\{2})*)#\{(?:[^{}]|\{[^{}]*\})*\}/,lookbehind:!0,inside:{content:{pattern:/^(#\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:e.languages.ruby},delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"}}};delete e.languages.ruby.function;var n="(?:"+[/([^a-zA-Z0-9\s{(\[<=])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/\((?:[^()\\]|\\[\s\S]|\((?:[^()\\]|\\[\s\S])*\))*\)/.source,/\{(?:[^{}\\]|\\[\s\S]|\{(?:[^{}\\]|\\[\s\S])*\})*\}/.source,/\[(?:[^\[\]\\]|\\[\s\S]|\[(?:[^\[\]\\]|\\[\s\S])*\])*\]/.source,/<(?:[^<>\\]|\\[\s\S]|<(?:[^<>\\]|\\[\s\S])*>)*>/.source].join("|")+")",r=/(?:"(?:\\.|[^"\\\r\n])*"|(?:\b[a-zA-Z_]\w*|[^\s\0-\x7F]+)[?!]?|\$.)/.source;e.languages.insertBefore("ruby","keyword",{"regex-literal":[{pattern:RegExp(/%r/.source+n+/[egimnosux]{0,6}/.source),greedy:!0,inside:{interpolation:t,regex:/[\s\S]+/}},{pattern:/(^|[^/])\/(?!\/)(?:\[[^\r\n\]]+\]|\\.|[^[/\\\r\n])+\/[egimnosux]{0,6}(?=\s*(?:$|[\r\n,.;})#]))/,lookbehind:!0,greedy:!0,inside:{interpolation:t,regex:/[\s\S]+/}}],variable:/[@$]+[a-zA-Z_]\w*(?:[?!]|\b)/,symbol:[{pattern:RegExp(/(^|[^:]):/.source+r),lookbehind:!0,greedy:!0},{pattern:RegExp(/([\r\n{(,][ \t]*)/.source+r+/(?=:(?!:))/.source),lookbehind:!0,greedy:!0}],"method-definition":{pattern:/(\bdef\s+)\w+(?:\s*\.\s*\w+)?/,lookbehind:!0,inside:{function:/\b\w+$/,keyword:/^self\b/,"class-name":/^\w+/,punctuation:/\./}}}),e.languages.insertBefore("ruby","string",{"string-literal":[{pattern:RegExp(/%[qQiIwWs]?/.source+n),greedy:!0,inside:{interpolation:t,string:/[\s\S]+/}},{pattern:/("|')(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|(?!\1)[^\\#\r\n])*\1/,greedy:!0,inside:{interpolation:t,string:/[\s\S]+/}},{pattern:/<<[-~]?([a-z_]\w*)[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?[a-z_]\w*|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?/}},interpolation:t,string:/[\s\S]+/}},{pattern:/<<[-~]?'([a-z_]\w*)'[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?'[a-z_]\w*'|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?'|'$/}},string:/[\s\S]+/}}],"command-literal":[{pattern:RegExp(/%x/.source+n),greedy:!0,inside:{interpolation:t,command:{pattern:/[\s\S]+/,alias:"string"}}},{pattern:/`(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|[^\\`#\r\n])*`/,greedy:!0,inside:{interpolation:t,command:{pattern:/[\s\S]+/,alias:"string"}}}]}),delete e.languages.ruby.string,e.languages.insertBefore("ruby","number",{builtin:/\b(?:Array|Bignum|Binding|Class|Continuation|Dir|Exception|FalseClass|File|Fixnum|Float|Hash|IO|Integer|MatchData|Method|Module|NilClass|Numeric|Object|Proc|Range|Regexp|Stat|String|Struct|Symbol|TMS|Thread|ThreadGroup|Time|TrueClass)\b/,constant:/\b[A-Z][A-Z0-9_]*(?:[?!]|\b)/}),e.languages.rb=e.languages.ruby}(e)}e.exports=t,t.displayName="ruby",t.aliases=["rb"]},49501:function(e){"use strict";function t(e){!function(e){for(var t=/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|)*\*\//.source,n=0;n<2;n++)t=t.replace(//g,(function(){return t}));t=t.replace(//g,(function(){return/[^\s\S]/.source})),e.languages.rust={comment:[{pattern:RegExp(/(^|[^\\])/.source+t),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|trait|type|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:Self|abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:bool|char|f(?:32|64)|[ui](?:8|16|32|64|128|size)|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\b\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:f32|f64|[iu](?:8|16|32|64|size)?))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<>?=?|[@?]/},e.languages.rust["closure-params"].inside.rest=e.languages.rust,e.languages.rust.attribute.inside.string=e.languages.rust.string}(e)}e.exports=t,t.displayName="rust",t.aliases=[]},17842:function(e){"use strict";function t(e){!function(e){var t=/(?:"(?:""|[^"])*"(?!")|'(?:''|[^'])*'(?!'))/.source,n=/\b(?:\d[\da-f]*x|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,r={pattern:RegExp(t+"[bx]"),alias:"number"},i={pattern:/&[a-z_]\w*/i},a={pattern:/((?:^|\s|=|\())%(?:ABORT|BY|CMS|COPY|DISPLAY|DO|ELSE|END|EVAL|GLOBAL|GO|GOTO|IF|INC|INCLUDE|INDEX|INPUT|KTRIM|LENGTH|LET|LIST|LOCAL|PUT|QKTRIM|QSCAN|QSUBSTR|QSYSFUNC|QUPCASE|RETURN|RUN|SCAN|SUBSTR|SUPERQ|SYMDEL|SYMEXIST|SYMGLOBL|SYMLOCAL|SYSCALL|SYSEVALF|SYSEXEC|SYSFUNC|SYSGET|SYSRPUT|THEN|TO|TSO|UNQUOTE|UNTIL|UPCASE|WHILE|WINDOW)\b/i,lookbehind:!0,alias:"keyword"},o={pattern:/(^|\s)(?:proc\s+\w+|data(?!=)|quit|run)\b/i,alias:"keyword",lookbehind:!0},s=[/\/\*[\s\S]*?\*\//,{pattern:/(^[ \t]*|;\s*)\*[^;]*;/m,lookbehind:!0}],l={pattern:RegExp(t),greedy:!0},u=/[$%@.(){}\[\];,\\]/,c={pattern:/%?\b\w+(?=\()/,alias:"keyword"},d={function:c,"arg-value":{pattern:/(=\s*)[A-Z\.]+/i,lookbehind:!0},operator:/=/,"macro-variable":i,arg:{pattern:/[A-Z]+/i,alias:"keyword"},number:n,"numeric-constant":r,punctuation:u,string:l},p={pattern:/\b(?:format|put)\b=?[\w'$.]+/i,inside:{keyword:/^(?:format|put)(?==)/i,equals:/=/,format:{pattern:/(?:\w|\$\d)+\.\d?/,alias:"number"}}},f={pattern:/\b(?:format|put)\s+[\w']+(?:\s+[$.\w]+)+(?=;)/i,inside:{keyword:/^(?:format|put)/i,format:{pattern:/[\w$]+\.\d?/,alias:"number"}}},h={pattern:/((?:^|\s)=?)(?:catname|checkpoint execute_always|dm|endsas|filename|footnote|%include|libname|%list|lock|missing|options|page|resetline|%run|sasfile|skip|sysecho|title\d?)\b/i,lookbehind:!0,alias:"keyword"},m={pattern:/(^|\s)(?:submit(?:\s+(?:load|norun|parseonly))?|endsubmit)\b/i,lookbehind:!0,alias:"keyword"},g=/aStore|accessControl|aggregation|audio|autotune|bayesianNetClassifier|bioMedImage|boolRule|builtins|cardinality|cdm|clustering|conditionalRandomFields|configuration|copula|countreg|dataDiscovery|dataPreprocess|dataSciencePilot|dataStep|decisionTree|deduplication|deepLearn|deepNeural|deepRnn|ds2|ecm|entityRes|espCluster|explainModel|factmac|fastKnn|fcmpact|fedSql|freqTab|gVarCluster|gam|gleam|graphSemiSupLearn|hiddenMarkovModel|hyperGroup|ica|image|iml|kernalPca|langModel|ldaTopic|loadStreams|mbc|mixed|mlTools|modelPublishing|network|neuralNet|nmf|nonParametricBayes|nonlinear|optNetwork|optimization|panel|pca|percentile|phreg|pls|qkb|qlim|quantreg|recommend|regression|reinforcementLearn|robustPca|ruleMining|sampling|sandwich|sccasl|search(?:Analytics)?|sentimentAnalysis|sequence|session(?:Prop)?|severity|simSystem|simple|smartData|sparkEmbeddedProcess|sparseML|spatialreg|spc|stabilityMonitoring|svDataDescription|svm|table|text(?:Filters|Frequency|Mining|Parse|Rule(?:Develop|Score)|Topic|Util)|timeData|transpose|tsInfo|tsReconcile|uniTimeSeries|varReduce/.source,v={pattern:RegExp(/(^|\s)(?:action\s+)?(?:)\.[a-z]+\b[^;]+/.source.replace(//g,(function(){return g})),"i"),lookbehind:!0,inside:{keyword:RegExp(/(?:)\.[a-z]+\b/.source.replace(//g,(function(){return g})),"i"),action:{pattern:/(?:action)/i,alias:"keyword"},comment:s,function:c,"arg-value":d["arg-value"],operator:d.operator,argument:d.arg,number:n,"numeric-constant":r,punctuation:u,string:l}},b={pattern:/((?:^|\s)=?)(?:after|analysis|and|array|barchart|barwidth|begingraph|by|call|cas|cbarline|cfill|class(?:lev)?|close|column|computed?|contains|continue|data(?==)|define|delete|describe|document|do\s+over|do|dol|drop|dul|else|end(?:comp|source)?|entryTitle|eval(?:uate)?|exec(?:ute)?|exit|file(?:name)?|fill(?:attrs)?|flist|fnc|function(?:list)?|global|goto|group(?:by)?|headline|headskip|histogram|if|infile|keep|keylabel|keyword|label|layout|leave|legendlabel|length|libname|loadactionset|merge|midpoints|_?null_|name|noobs|nowd|ods|options|or|otherwise|out(?:put)?|over(?:lay)?|plot|print|put|raise|ranexp|rannor|rbreak|retain|return|select|session|sessref|set|source|statgraph|sum|summarize|table|temp|terminate|then\s+do|then|title\d?|to|var|when|where|xaxisopts|y2axisopts|yaxisopts)\b/i,lookbehind:!0};e.languages.sas={datalines:{pattern:/^([ \t]*)(?:cards|(?:data)?lines);[\s\S]+?^[ \t]*;/im,lookbehind:!0,alias:"string",inside:{keyword:{pattern:/^(?:cards|(?:data)?lines)/i},punctuation:/;/}},"proc-sql":{pattern:/(^proc\s+(?:fed)?sql(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{sql:{pattern:RegExp(/^[ \t]*(?:select|alter\s+table|(?:create|describe|drop)\s+(?:index|table(?:\s+constraints)?|view)|create\s+unique\s+index|insert\s+into|update)(?:|[^;"'])+;/.source.replace(//g,(function(){return t})),"im"),alias:"language-sql",inside:e.languages.sql},"global-statements":h,"sql-statements":{pattern:/(^|\s)(?:disconnect\s+from|begin|commit|exec(?:ute)?|reset|rollback|validate)\b/i,lookbehind:!0,alias:"keyword"},number:n,"numeric-constant":r,punctuation:u,string:l}},"proc-groovy":{pattern:/(^proc\s+groovy(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:s,groovy:{pattern:RegExp(/(^[ \t]*submit(?:\s+(?:load|norun|parseonly))?)(?:|[^"'])+?(?=endsubmit;)/.source.replace(//g,(function(){return t})),"im"),lookbehind:!0,alias:"language-groovy",inside:e.languages.groovy},keyword:b,"submit-statement":m,"global-statements":h,number:n,"numeric-constant":r,punctuation:u,string:l}},"proc-lua":{pattern:/(^proc\s+lua(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:s,lua:{pattern:RegExp(/(^[ \t]*submit(?:\s+(?:load|norun|parseonly))?)(?:|[^"'])+?(?=endsubmit;)/.source.replace(//g,(function(){return t})),"im"),lookbehind:!0,alias:"language-lua",inside:e.languages.lua},keyword:b,"submit-statement":m,"global-statements":h,number:n,"numeric-constant":r,punctuation:u,string:l}},"proc-cas":{pattern:/(^proc\s+cas(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|quit|data);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:s,"statement-var":{pattern:/((?:^|\s)=?)saveresult\s[^;]+/im,lookbehind:!0,inside:{statement:{pattern:/^saveresult\s+\S+/i,inside:{keyword:/^(?:saveresult)/i}},rest:d}},"cas-actions":v,statement:{pattern:/((?:^|\s)=?)(?:default|(?:un)?set|on|output|upload)[^;]+/im,lookbehind:!0,inside:d},step:o,keyword:b,function:c,format:p,altformat:f,"global-statements":h,number:n,"numeric-constant":r,punctuation:u,string:l}},"proc-args":{pattern:RegExp(/(^proc\s+\w+\s+)(?!\s)(?:[^;"']|)+;/.source.replace(//g,(function(){return t})),"im"),lookbehind:!0,inside:d},"macro-keyword":a,"macro-variable":i,"macro-string-functions":{pattern:/((?:^|\s|=))%(?:BQUOTE|NRBQUOTE|NRQUOTE|NRSTR|QUOTE|STR)\(.*?(?:[^%]\))/i,lookbehind:!0,inside:{function:{pattern:/%(?:BQUOTE|NRBQUOTE|NRQUOTE|NRSTR|QUOTE|STR)/i,alias:"keyword"},"macro-keyword":a,"macro-variable":i,"escaped-char":{pattern:/%['"()<>=\xac^~;,#]/},punctuation:u}},"macro-declaration":{pattern:/^%macro[^;]+(?=;)/im,inside:{keyword:/%macro/i}},"macro-end":{pattern:/^%mend[^;]+(?=;)/im,inside:{keyword:/%mend/i}},macro:{pattern:/%_\w+(?=\()/,alias:"keyword"},input:{pattern:/\binput\s[-\w\s/*.$&]+;/i,inside:{input:{alias:"keyword",pattern:/^input/i},comment:s,number:n,"numeric-constant":r}},"options-args":{pattern:/(^options)[-'"|/\\<>*+=:()\w\s]*(?=;)/im,lookbehind:!0,inside:d},"cas-actions":v,comment:s,function:c,format:p,altformat:f,"numeric-constant":r,datetime:{pattern:RegExp(t+"(?:dt?|t)"),alias:"number"},string:l,step:o,keyword:b,"operator-keyword":{pattern:/\b(?:eq|ge|gt|in|le|lt|ne|not)\b/i,alias:"operator"},number:n,operator:/\*\*?|\|\|?|!!?|\xa6\xa6?|<[>=]?|>[<=]?|[-+\/=&]|[~\xac^]=?/,punctuation:u}}(e)}e.exports=t,t.displayName="sas",t.aliases=[]},73145:function(e){"use strict";function t(e){!function(e){e.languages.sass=e.languages.extend("css",{comment:{pattern:/^([ \t]*)\/[\/*].*(?:(?:\r?\n|\r)\1[ \t].+)*/m,lookbehind:!0,greedy:!0}}),e.languages.insertBefore("sass","atrule",{"atrule-line":{pattern:/^(?:[ \t]*)[@+=].+/m,greedy:!0,inside:{atrule:/(?:@[\w-]+|[+=])/}}}),delete e.languages.sass.atrule;var t=/\$[-\w]+|#\{\$[-\w]+\}/,n=[/[+*\/%]|[=!]=|<=?|>=?|\b(?:and|not|or)\b/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}];e.languages.insertBefore("sass","property",{"variable-line":{pattern:/^[ \t]*\$.+/m,greedy:!0,inside:{punctuation:/:/,variable:t,operator:n}},"property-line":{pattern:/^[ \t]*(?:[^:\s]+ *:.*|:[^:\s].*)/m,greedy:!0,inside:{property:[/[^:\s]+(?=\s*:)/,{pattern:/(:)[^:\s]+/,lookbehind:!0}],punctuation:/:/,variable:t,operator:n,important:e.languages.sass.important}}}),delete e.languages.sass.property,delete e.languages.sass.important,e.languages.insertBefore("sass","punctuation",{selector:{pattern:/^([ \t]*)\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*(?:,(?:\r?\n|\r)\1[ \t]+\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*)*/m,lookbehind:!0,greedy:!0}})}(e)}e.exports=t,t.displayName="sass",t.aliases=[]},65007:function(e,t,n){"use strict";var r=n(69028);function i(e){e.register(r),e.languages.scala=e.languages.extend("java",{"triple-quoted-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:/<-|=>|\b(?:abstract|case|catch|class|def|do|else|extends|final|finally|for|forSome|if|implicit|import|lazy|match|new|null|object|override|package|private|protected|return|sealed|self|super|this|throw|trait|try|type|val|var|while|with|yield)\b/,number:/\b0x(?:[\da-f]*\.)?[\da-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e\d+)?[dfl]?/i,builtin:/\b(?:Any|AnyRef|AnyVal|Boolean|Byte|Char|Double|Float|Int|Long|Nothing|Short|String|Unit)\b/,symbol:/'[^\d\s\\]\w*/}),e.languages.insertBefore("scala","triple-quoted-string",{"string-interpolation":{pattern:/\b[a-z]\w*(?:"""(?:[^$]|\$(?:[^{]|\{(?:[^{}]|\{[^{}]*\})*\}))*?"""|"(?:[^$"\r\n]|\$(?:[^{]|\{(?:[^{}]|\{[^{}]*\})*\}))*")/i,greedy:!0,inside:{id:{pattern:/^\w+/,greedy:!0,alias:"function"},escape:{pattern:/\\\$"|\$[$"]/,greedy:!0,alias:"symbol"},interpolation:{pattern:/\$(?:\w+|\{(?:[^{}]|\{[^{}]*\})*\})/,greedy:!0,inside:{punctuation:/^\$\{?|\}$/,expression:{pattern:/[\s\S]+/,inside:e.languages.scala}}},string:/[\s\S]+/}}}),delete e.languages.scala["class-name"],delete e.languages.scala.function}e.exports=i,i.displayName="scala",i.aliases=[]},31418:function(e){"use strict";function t(e){!function(e){e.languages.scheme={comment:/;.*|#;\s*(?:\((?:[^()]|\([^()]*\))*\)|\[(?:[^\[\]]|\[[^\[\]]*\])*\])|#\|(?:[^#|]|#(?!\|)|\|(?!#)|#\|(?:[^#|]|#(?!\|)|\|(?!#))*\|#)*\|#/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},symbol:{pattern:/'[^()\[\]#'\s]+/,greedy:!0},char:{pattern:/#\\(?:[ux][a-fA-F\d]+\b|[-a-zA-Z]+\b|[\uD800-\uDBFF][\uDC00-\uDFFF]|\S)/,greedy:!0},"lambda-parameter":[{pattern:/((?:^|[^'`#])[(\[]lambda\s+)(?:[^|()\[\]'\s]+|\|(?:[^\\|]|\\.)*\|)/,lookbehind:!0},{pattern:/((?:^|[^'`#])[(\[]lambda\s+[(\[])[^()\[\]']+/,lookbehind:!0}],keyword:{pattern:/((?:^|[^'`#])[(\[])(?:begin|case(?:-lambda)?|cond(?:-expand)?|define(?:-library|-macro|-record-type|-syntax|-values)?|defmacro|delay(?:-force)?|do|else|except|export|guard|if|import|include(?:-ci|-library-declarations)?|lambda|let(?:rec)?(?:-syntax|-values|\*)?|let\*-values|only|parameterize|prefix|(?:quasi-?)?quote|rename|set!|syntax-(?:case|rules)|unless|unquote(?:-splicing)?|when)(?=[()\[\]\s]|$)/,lookbehind:!0},builtin:{pattern:/((?:^|[^'`#])[(\[])(?:abs|and|append|apply|assoc|ass[qv]|binary-port\?|boolean=?\?|bytevector(?:-append|-copy|-copy!|-length|-u8-ref|-u8-set!|\?)?|caar|cadr|call-with-(?:current-continuation|port|values)|call\/cc|car|cdar|cddr|cdr|ceiling|char(?:->integer|-ready\?|\?|<\?|<=\?|=\?|>\?|>=\?)|close-(?:input-port|output-port|port)|complex\?|cons|current-(?:error|input|output)-port|denominator|dynamic-wind|eof-object\??|eq\?|equal\?|eqv\?|error|error-object(?:-irritants|-message|\?)|eval|even\?|exact(?:-integer-sqrt|-integer\?|\?)?|expt|features|file-error\?|floor(?:-quotient|-remainder|\/)?|flush-output-port|for-each|gcd|get-output-(?:bytevector|string)|inexact\??|input-port(?:-open\?|\?)|integer(?:->char|\?)|lcm|length|list(?:->string|->vector|-copy|-ref|-set!|-tail|\?)?|make-(?:bytevector|list|parameter|string|vector)|map|max|member|memq|memv|min|modulo|negative\?|newline|not|null\?|number(?:->string|\?)|numerator|odd\?|open-(?:input|output)-(?:bytevector|string)|or|output-port(?:-open\?|\?)|pair\?|peek-char|peek-u8|port\?|positive\?|procedure\?|quotient|raise|raise-continuable|rational\?|rationalize|read-(?:bytevector|bytevector!|char|error\?|line|string|u8)|real\?|remainder|reverse|round|set-c[ad]r!|square|string(?:->list|->number|->symbol|->utf8|->vector|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?|<\?|<=\?|=\?|>\?|>=\?)?|substring|symbol(?:->string|\?|=\?)|syntax-error|textual-port\?|truncate(?:-quotient|-remainder|\/)?|u8-ready\?|utf8->string|values|vector(?:->list|->string|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?)?|with-exception-handler|write-(?:bytevector|char|string|u8)|zero\?)(?=[()\[\]\s]|$)/,lookbehind:!0},operator:{pattern:/((?:^|[^'`#])[(\[])(?:[-+*%/]|[<>]=?|=>?)(?=[()\[\]\s]|$)/,lookbehind:!0},number:{pattern:RegExp(function(e){for(var t in e)e[t]=e[t].replace(/<[\w\s]+>/g,(function(t){return"(?:"+e[t].trim()+")"}));return e[t]}({"":/\d+(?:\/\d+)|(?:\d+(?:\.\d*)?|\.\d+)(?:[esfdl][+-]?\d+)?/.source,"":/[+-]?|[+-](?:inf|nan)\.0/.source,"":/[+-](?:|(?:inf|nan)\.0)?i/.source,"":/(?:@|)?|/.source,"":/(?:#d(?:#[ei])?|#[ei](?:#d)?)?/.source,"":/[0-9a-f]+(?:\/[0-9a-f]+)?/.source,"":/[+-]?|[+-](?:inf|nan)\.0/.source,"":/[+-](?:|(?:inf|nan)\.0)?i/.source,"":/(?:@|)?|/.source,"":/#[box](?:#[ei])?|(?:#[ei])?#[box]/.source,"":/(^|[()\[\]\s])(?:|)(?=[()\[\]\s]|$)/.source}),"i"),lookbehind:!0},boolean:{pattern:/(^|[()\[\]\s])#(?:[ft]|false|true)(?=[()\[\]\s]|$)/,lookbehind:!0},function:{pattern:/((?:^|[^'`#])[(\[])(?:[^|()\[\]'\s]+|\|(?:[^\\|]|\\.)*\|)(?=[()\[\]\s]|$)/,lookbehind:!0},identifier:{pattern:/(^|[()\[\]\s])\|(?:[^\\|]|\\.)*\|(?=[()\[\]\s]|$)/,lookbehind:!0,greedy:!0},punctuation:/[()\[\]']/}}(e)}e.exports=t,t.displayName="scheme",t.aliases=[]},73268:function(e){"use strict";function t(e){e.languages.scss=e.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-](?:\([^()]+\)|[^()\s]|\s+(?!\s))*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()\s]|\s+(?!\s)|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}][^:{}]*[:{][^}]))/,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[-\w]|\$[-\w]|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}}),e.languages.insertBefore("scss","atrule",{keyword:[/@(?:content|debug|each|else(?: if)?|extend|for|forward|function|if|import|include|mixin|return|use|warn|while)\b/i,{pattern:/( )(?:from|through)(?= )/,lookbehind:!0}]}),e.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),e.languages.insertBefore("scss","function",{"module-modifier":{pattern:/\b(?:as|hide|show|with)\b/i,alias:"keyword"},placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|not|or)(?=\s)/,lookbehind:!0}}),e.languages.scss.atrule.inside.rest=e.languages.scss}e.exports=t,t.displayName="scss",t.aliases=[]},23239:function(e,t,n){"use strict";var r=n(706);function i(e){e.register(r),function(e){var t=[/"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/.source,/'[^']*'/.source,/\$'(?:[^'\\]|\\[\s\S])*'/.source,/<<-?\s*(["']?)(\w+)\1\s[\s\S]*?[\r\n]\2/.source].join("|");e.languages["shell-session"]={command:{pattern:RegExp(/^/.source+"(?:"+/[^\s@:$#%*!/\\]+@[^\r\n@:$#%*!/\\]+(?::[^\0-\x1F$#%*?"<>:;|]+)?/.source+"|"+/[/~.][^\0-\x1F$#%*?"<>@:;|]*/.source+")?"+/[$#%](?=\s)/.source+/(?:[^\\\r\n \t'"<$]|[ \t](?:(?!#)|#.*$)|\\(?:[^\r]|\r\n?)|\$(?!')|<(?!<)|<>)+/.source.replace(/<>/g,(function(){return t})),"m"),greedy:!0,inside:{info:{pattern:/^[^#$%]+/,alias:"punctuation",inside:{user:/^[^\s@:$#%*!/\\]+@[^\r\n@:$#%*!/\\]+/,punctuation:/:/,path:/[\s\S]+/}},bash:{pattern:/(^[$#%]\s*)\S[\s\S]*/,lookbehind:!0,alias:"language-bash",inside:e.languages.bash},"shell-symbol":{pattern:/^[$#%]/,alias:"important"}}},output:/.(?:.*(?:[\r\n]|.$))*/},e.languages["sh-session"]=e.languages.shellsession=e.languages["shell-session"]}(e)}e.exports=i,i.displayName="shellSession",i.aliases=[]},49176:function(e){"use strict";function t(e){e.languages.smali={comment:/#.*/,string:{pattern:/"(?:[^\r\n\\"]|\\.)*"|'(?:[^\r\n\\']|\\(?:.|u[\da-fA-F]{4}))'/,greedy:!0},"class-name":{pattern:/(^|[^L])L(?:(?:\w+|`[^`\r\n]*`)\/)*(?:[\w$]+|`[^`\r\n]*`)(?=\s*;)/,lookbehind:!0,inside:{"class-name":{pattern:/(^L|\/)(?:[\w$]+|`[^`\r\n]*`)$/,lookbehind:!0},namespace:{pattern:/^(L)(?:(?:\w+|`[^`\r\n]*`)\/)+/,lookbehind:!0,inside:{punctuation:/\//}},builtin:/^L/}},builtin:[{pattern:/([();\[])[BCDFIJSVZ]+/,lookbehind:!0},{pattern:/([\w$>]:)[BCDFIJSVZ]/,lookbehind:!0}],keyword:[{pattern:/(\.end\s+)[\w-]+/,lookbehind:!0},{pattern:/(^|[^\w.-])\.(?!\d)[\w-]+/,lookbehind:!0},{pattern:/(^|[^\w.-])(?:abstract|annotation|bridge|constructor|enum|final|interface|private|protected|public|runtime|static|synthetic|system|transient)(?![\w.-])/,lookbehind:!0}],function:{pattern:/(^|[^\w.-])(?:\w+|<[\w$-]+>)(?=\()/,lookbehind:!0},field:{pattern:/[\w$]+(?=:)/,alias:"variable"},register:{pattern:/(^|[^\w.-])[vp]\d(?![\w.-])/,lookbehind:!0,alias:"variable"},boolean:{pattern:/(^|[^\w.-])(?:false|true)(?![\w.-])/,lookbehind:!0},number:{pattern:/(^|[^/\w.-])-?(?:NAN|INFINITY|0x(?:[\dA-F]+(?:\.[\dA-F]*)?|\.[\dA-F]+)(?:p[+-]?[\dA-F]+)?|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?)[dflst]?(?![\w.-])/i,lookbehind:!0},label:{pattern:/(:)\w+/,lookbehind:!0,alias:"property"},operator:/->|\.\.|[\[=]/,punctuation:/[{}(),;:]/}}e.exports=t,t.displayName="smali",t.aliases=[]},54782:function(e){"use strict";function t(e){e.languages.smalltalk={comment:{pattern:/"(?:""|[^"])*"/,greedy:!0},char:{pattern:/\$./,greedy:!0},string:{pattern:/'(?:''|[^'])*'/,greedy:!0},symbol:/#[\da-z]+|#(?:-|([+\/\\*~<>=@%|&?!])\1?)|#(?=\()/i,"block-arguments":{pattern:/(\[\s*):[^\[|]*\|/,lookbehind:!0,inside:{variable:/:[\da-z]+/i,punctuation:/\|/}},"temporary-variables":{pattern:/\|[^|]+\|/,inside:{variable:/[\da-z]+/i,punctuation:/\|/}},keyword:/\b(?:new|nil|self|super)\b/,boolean:/\b(?:false|true)\b/,number:[/\d+r-?[\dA-Z]+(?:\.[\dA-Z]+)?(?:e-?\d+)?/,/\b\d+(?:\.\d+)?(?:e-?\d+)?/],operator:/[<=]=?|:=|~[~=]|\/\/?|\\\\|>[>=]?|[!^+\-*&|,@]/,punctuation:/[.;:?\[\](){}]/}}e.exports=t,t.displayName="smalltalk",t.aliases=[]},19069:function(e,t,n){"use strict";var r=n(73438);function i(e){e.register(r),function(e){e.languages.smarty={comment:{pattern:/^\{\*[\s\S]*?\*\}/,greedy:!0},"embedded-php":{pattern:/^\{php\}[\s\S]*?\{\/php\}/,greedy:!0,inside:{smarty:{pattern:/^\{php\}|\{\/php\}$/,inside:null},php:{pattern:/[\s\S]+/,alias:"language-php",inside:e.languages.php}}},string:[{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0,inside:{interpolation:{pattern:/\{[^{}]*\}|`[^`]*`/,inside:{"interpolation-punctuation":{pattern:/^[{`]|[`}]$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:null}}},variable:/\$\w+/}},{pattern:/'(?:\\.|[^'\\\r\n])*'/,greedy:!0}],keyword:{pattern:/(^\{\/?)[a-z_]\w*\b(?!\()/i,lookbehind:!0,greedy:!0},delimiter:{pattern:/^\{\/?|\}$/,greedy:!0,alias:"punctuation"},number:/\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/,variable:[/\$(?!\d)\w+/,/#(?!\d)\w+#/,{pattern:/(\.|->|\w\s*=)(?!\d)\w+\b(?!\()/,lookbehind:!0},{pattern:/(\[)(?!\d)\w+(?=\])/,lookbehind:!0}],function:{pattern:/(\|\s*)@?[a-z_]\w*|\b[a-z_]\w*(?=\()/i,lookbehind:!0},"attr-name":/\b[a-z_]\w*(?=\s*=)/i,boolean:/\b(?:false|no|off|on|true|yes)\b/,punctuation:/[\[\](){}.,:`]|->/,operator:[/[+\-*\/%]|==?=?|[!<>]=?|&&|\|\|?/,/\bis\s+(?:not\s+)?(?:div|even|odd)(?:\s+by)?\b/,/\b(?:and|eq|gt?e|gt|lt?e|lt|mod|neq?|not|or)\b/]},e.languages.smarty["embedded-php"].inside.smarty.inside=e.languages.smarty,e.languages.smarty.string[0].inside.interpolation.inside.expression.inside=e.languages.smarty;var t=/"(?:\\.|[^"\\\r\n])*"|'(?:\\.|[^'\\\r\n])*'/,n=RegExp(/\{\*[\s\S]*?\*\}/.source+"|"+/\{php\}[\s\S]*?\{\/php\}/.source+"|"+/\{(?:[^{}"']||\{(?:[^{}"']||\{(?:[^{}"']|)*\})*\})*\}/.source.replace(//g,(function(){return t.source})),"g");e.hooks.add("before-tokenize",(function(t){var r=!1;e.languages["markup-templating"].buildPlaceholders(t,"smarty",n,(function(e){return"{/literal}"===e&&(r=!1),!r&&("{literal}"===e&&(r=!0),!0)}))})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"smarty")}))}(e)}e.exports=i,i.displayName="smarty",i.aliases=[]},51846:function(e){"use strict";function t(e){!function(e){var t=/\b(?:abstype|and|andalso|as|case|datatype|do|else|end|eqtype|exception|fn|fun|functor|handle|if|in|include|infix|infixr|let|local|nonfix|of|op|open|orelse|raise|rec|sharing|sig|signature|struct|structure|then|type|val|where|while|with|withtype)\b/i;e.languages.sml={comment:/\(\*(?:[^*(]|\*(?!\))|\((?!\*)|\(\*(?:[^*(]|\*(?!\))|\((?!\*))*\*\))*\*\)/,string:{pattern:/#?"(?:[^"\\]|\\.)*"/,greedy:!0},"class-name":[{pattern:RegExp(/((?:^|[^:]):\s*)(?:\s*(?:(?:\*|->)\s*|,\s*(?:(?=)|(?!)\s+)))*/.source.replace(//g,(function(){return/\s*(?:[*,]|->)/.source})).replace(//g,(function(){return/(?:'[\w']*||\((?:[^()]|\([^()]*\))*\)|\{(?:[^{}]|\{[^{}]*\})*\})(?:\s+)*/.source})).replace(//g,(function(){return/(?!)[a-z\d_][\w'.]*/.source})).replace(//g,(function(){return t.source})),"i"),lookbehind:!0,greedy:!0,inside:null},{pattern:/((?:^|[^\w'])(?:datatype|exception|functor|signature|structure|type)\s+)[a-z_][\w'.]*/i,lookbehind:!0}],function:{pattern:/((?:^|[^\w'])fun\s+)[a-z_][\w'.]*/i,lookbehind:!0},keyword:t,variable:{pattern:/(^|[^\w'])'[\w']*/,lookbehind:!0},number:/~?\b(?:\d+(?:\.\d+)?(?:e~?\d+)?|0x[\da-f]+)\b/i,word:{pattern:/\b0w(?:\d+|x[\da-f]+)\b/i,alias:"constant"},boolean:/\b(?:false|true)\b/i,operator:/\.\.\.|:[>=:]|=>?|->|[<>]=?|[!+\-*/^#|@~]/,punctuation:/[(){}\[\].:,;]/},e.languages.sml["class-name"][0].inside=e.languages.sml,e.languages.smlnj=e.languages.sml}(e)}e.exports=t,t.displayName="sml",t.aliases=["smlnj"]},58038:function(e){"use strict";function t(e){e.languages.solidity=e.languages.extend("clike",{"class-name":{pattern:/(\b(?:contract|enum|interface|library|new|struct|using)\s+)(?!\d)[\w$]+/,lookbehind:!0},keyword:/\b(?:_|anonymous|as|assembly|assert|break|calldata|case|constant|constructor|continue|contract|default|delete|do|else|emit|enum|event|external|for|from|function|if|import|indexed|inherited|interface|internal|is|let|library|mapping|memory|modifier|new|payable|pragma|private|public|pure|require|returns?|revert|selfdestruct|solidity|storage|struct|suicide|switch|this|throw|using|var|view|while)\b/,operator:/=>|->|:=|=:|\*\*|\+\+|--|\|\||&&|<<=?|>>=?|[-+*/%^&|<>!=]=?|[~?]/}),e.languages.insertBefore("solidity","keyword",{builtin:/\b(?:address|bool|byte|u?int(?:8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?|string|bytes(?:[1-9]|[12]\d|3[0-2])?)\b/}),e.languages.insertBefore("solidity","number",{version:{pattern:/([<>]=?|\^)\d+\.\d+\.\d+\b/,lookbehind:!0,alias:"number"}}),e.languages.sol=e.languages.solidity}e.exports=t,t.displayName="solidity",t.aliases=["sol"]},85050:function(e){"use strict";function t(e){!function(e){var t={pattern:/\{[\da-f]{8}-[\da-f]{4}-[\da-f]{4}-[\da-f]{4}-[\da-f]{12}\}/i,alias:"constant",inside:{punctuation:/[{}]/}};e.languages["solution-file"]={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0,inside:{guid:t}},object:{pattern:/^([ \t]*)(?:([A-Z]\w*)\b(?=.*(?:\r\n?|\n)(?:\1[ \t].*(?:\r\n?|\n))*\1End\2(?=[ \t]*$))|End[A-Z]\w*(?=[ \t]*$))/m,lookbehind:!0,greedy:!0,alias:"keyword"},property:{pattern:/^([ \t]*)(?!\s)[^\r\n"#=()]*[^\s"#=()](?=\s*=)/m,lookbehind:!0,inside:{guid:t}},guid:t,number:/\b\d+(?:\.\d+)*\b/,boolean:/\b(?:FALSE|TRUE)\b/,operator:/=/,punctuation:/[(),]/},e.languages.sln=e.languages["solution-file"]}(e)}e.exports=t,t.displayName="solutionFile",t.aliases=[]},52941:function(e,t,n){"use strict";var r=n(73438);function i(e){e.register(r),function(e){var t=/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,n=/\b\d+(?:\.\d+)?(?:[eE][+-]?\d+)?\b|\b0x[\dA-F]+\b/;e.languages.soy={comment:[/\/\*[\s\S]*?\*\//,{pattern:/(\s)\/\/.*/,lookbehind:!0,greedy:!0}],"command-arg":{pattern:/(\{+\/?\s*(?:alias|call|delcall|delpackage|deltemplate|namespace|template)\s+)\.?[\w.]+/,lookbehind:!0,alias:"string",inside:{punctuation:/\./}},parameter:{pattern:/(\{+\/?\s*@?param\??\s+)\.?[\w.]+/,lookbehind:!0,alias:"variable"},keyword:[{pattern:/(\{+\/?[^\S\r\n]*)(?:\\[nrt]|alias|call|case|css|default|delcall|delpackage|deltemplate|else(?:if)?|fallbackmsg|for(?:each)?|if(?:empty)?|lb|let|literal|msg|namespace|nil|@?param\??|rb|sp|switch|template|xid)/,lookbehind:!0},/\b(?:any|as|attributes|bool|css|float|html|in|int|js|list|map|null|number|string|uri)\b/],delimiter:{pattern:/^\{+\/?|\/?\}+$/,alias:"punctuation"},property:/\w+(?==)/,variable:{pattern:/\$[^\W\d]\w*(?:\??(?:\.\w+|\[[^\]]+\]))*/,inside:{string:{pattern:t,greedy:!0},number:n,punctuation:/[\[\].?]/}},string:{pattern:t,greedy:!0},function:[/\w+(?=\()/,{pattern:/(\|[^\S\r\n]*)\w+/,lookbehind:!0}],boolean:/\b(?:false|true)\b/,number:n,operator:/\?:?|<=?|>=?|==?|!=|[+*/%-]|\b(?:and|not|or)\b/,punctuation:/[{}()\[\]|.,:]/},e.hooks.add("before-tokenize",(function(t){var n=!1;e.languages["markup-templating"].buildPlaceholders(t,"soy",/\{\{.+?\}\}|\{.+?\}|\s\/\/.*|\/\*[\s\S]*?\*\//g,(function(e){return"{/literal}"===e&&(n=!1),!n&&("{literal}"===e&&(n=!0),!0)}))})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"soy")}))}(e)}e.exports=i,i.displayName="soy",i.aliases=[]},54231:function(e,t,n){"use strict";var r=n(47011);function i(e){e.register(r),e.languages.sparql=e.languages.extend("turtle",{boolean:/\b(?:false|true)\b/i,variable:{pattern:/[?$]\w+/,greedy:!0}}),e.languages.insertBefore("sparql","punctuation",{keyword:[/\b(?:A|ADD|ALL|AS|ASC|ASK|BNODE|BY|CLEAR|CONSTRUCT|COPY|CREATE|DATA|DEFAULT|DELETE|DESC|DESCRIBE|DISTINCT|DROP|EXISTS|FILTER|FROM|GROUP|HAVING|INSERT|INTO|LIMIT|LOAD|MINUS|MOVE|NAMED|NOT|NOW|OFFSET|OPTIONAL|ORDER|RAND|REDUCED|SELECT|SEPARATOR|SERVICE|SILENT|STRUUID|UNION|USING|UUID|VALUES|WHERE)\b/i,/\b(?:ABS|AVG|BIND|BOUND|CEIL|COALESCE|CONCAT|CONTAINS|COUNT|DATATYPE|DAY|ENCODE_FOR_URI|FLOOR|GROUP_CONCAT|HOURS|IF|IRI|isBLANK|isIRI|isLITERAL|isNUMERIC|isURI|LANG|LANGMATCHES|LCASE|MAX|MD5|MIN|MINUTES|MONTH|REGEX|REPLACE|ROUND|sameTerm|SAMPLE|SECONDS|SHA1|SHA256|SHA384|SHA512|STR|STRAFTER|STRBEFORE|STRDT|STRENDS|STRLANG|STRLEN|STRSTARTS|SUBSTR|SUM|TIMEZONE|TZ|UCASE|URI|YEAR)\b(?=\s*\()/i,/\b(?:BASE|GRAPH|PREFIX)\b/i]}),e.languages.rq=e.languages.sparql}e.exports=i,i.displayName="sparql",i.aliases=["rq"]},75989:function(e){"use strict";function t(e){e.languages["splunk-spl"]={comment:/`comment\("(?:\\.|[^\\"])*"\)`/,string:{pattern:/"(?:\\.|[^\\"])*"/,greedy:!0},keyword:/\b(?:abstract|accum|addcoltotals|addinfo|addtotals|analyzefields|anomalies|anomalousvalue|anomalydetection|append|appendcols|appendcsv|appendlookup|appendpipe|arules|associate|audit|autoregress|bin|bucket|bucketdir|chart|cluster|cofilter|collect|concurrency|contingency|convert|correlate|datamodel|dbinspect|dedup|delete|delta|diff|erex|eval|eventcount|eventstats|extract|fieldformat|fields|fieldsummary|filldown|fillnull|findtypes|folderize|foreach|format|from|gauge|gentimes|geom|geomfilter|geostats|head|highlight|history|iconify|input|inputcsv|inputlookup|iplocation|join|kmeans|kv|kvform|loadjob|localize|localop|lookup|makecontinuous|makemv|makeresults|map|mcollect|metadata|metasearch|meventcollect|mstats|multikv|multisearch|mvcombine|mvexpand|nomv|outlier|outputcsv|outputlookup|outputtext|overlap|pivot|predict|rangemap|rare|regex|relevancy|reltime|rename|replace|rest|return|reverse|rex|rtorder|run|savedsearch|script|scrub|search|searchtxn|selfjoin|sendemail|set|setfields|sichart|sirare|sistats|sitimechart|sitop|sort|spath|stats|strcat|streamstats|table|tags|tail|timechart|timewrap|top|transaction|transpose|trendline|tscollect|tstats|typeahead|typelearner|typer|union|uniq|untable|where|x11|xmlkv|xmlunescape|xpath|xyseries)\b/i,"operator-word":{pattern:/\b(?:and|as|by|not|or|xor)\b/i,alias:"operator"},function:/\b\w+(?=\s*\()/,property:/\b\w+(?=\s*=(?!=))/,date:{pattern:/\b\d{1,2}\/\d{1,2}\/\d{1,4}(?:(?::\d{1,2}){3})?\b/,alias:"number"},number:/\b\d+(?:\.\d+)?\b/,boolean:/\b(?:f|false|t|true)\b/i,operator:/[<>=]=?|[-+*/%|]/,punctuation:/[()[\],]/}}e.exports=t,t.displayName="splunkSpl",t.aliases=[]},54922:function(e){"use strict";function t(e){e.languages.sqf=e.languages.extend("clike",{string:{pattern:/"(?:(?:"")?[^"])*"(?!")|'(?:[^'])*'/,greedy:!0},keyword:/\b(?:breakOut|breakTo|call|case|catch|default|do|echo|else|execFSM|execVM|exitWith|for|forEach|forEachMember|forEachMemberAgent|forEachMemberTeam|from|goto|if|nil|preprocessFile|preprocessFileLineNumbers|private|scopeName|spawn|step|switch|then|throw|to|try|while|with)\b/i,boolean:/\b(?:false|true)\b/i,function:/\b(?:abs|accTime|acos|action|actionIDs|actionKeys|actionKeysImages|actionKeysNames|actionKeysNamesArray|actionName|actionParams|activateAddons|activatedAddons|activateKey|add3DENConnection|add3DENEventHandler|add3DENLayer|addAction|addBackpack|addBackpackCargo|addBackpackCargoGlobal|addBackpackGlobal|addCamShake|addCuratorAddons|addCuratorCameraArea|addCuratorEditableObjects|addCuratorEditingArea|addCuratorPoints|addEditorObject|addEventHandler|addForce|addForceGeneratorRTD|addGoggles|addGroupIcon|addHandgunItem|addHeadgear|addItem|addItemCargo|addItemCargoGlobal|addItemPool|addItemToBackpack|addItemToUniform|addItemToVest|addLiveStats|addMagazine|addMagazineAmmoCargo|addMagazineCargo|addMagazineCargoGlobal|addMagazineGlobal|addMagazinePool|addMagazines|addMagazineTurret|addMenu|addMenuItem|addMissionEventHandler|addMPEventHandler|addMusicEventHandler|addOwnedMine|addPlayerScores|addPrimaryWeaponItem|addPublicVariableEventHandler|addRating|addResources|addScore|addScoreSide|addSecondaryWeaponItem|addSwitchableUnit|addTeamMember|addToRemainsCollector|addTorque|addUniform|addVehicle|addVest|addWaypoint|addWeapon|addWeaponCargo|addWeaponCargoGlobal|addWeaponGlobal|addWeaponItem|addWeaponPool|addWeaponTurret|admin|agent|agents|AGLToASL|aimedAtTarget|aimPos|airDensityCurveRTD|airDensityRTD|airplaneThrottle|airportSide|AISFinishHeal|alive|all3DENEntities|allAirports|allControls|allCurators|allCutLayers|allDead|allDeadMen|allDisplays|allGroups|allMapMarkers|allMines|allMissionObjects|allow3DMode|allowCrewInImmobile|allowCuratorLogicIgnoreAreas|allowDamage|allowDammage|allowFileOperations|allowFleeing|allowGetIn|allowSprint|allPlayers|allSimpleObjects|allSites|allTurrets|allUnits|allUnitsUAV|allVariables|ammo|ammoOnPylon|animate|animateBay|animateDoor|animatePylon|animateSource|animationNames|animationPhase|animationSourcePhase|animationState|append|apply|armoryPoints|arrayIntersect|asin|ASLToAGL|ASLToATL|assert|assignAsCargo|assignAsCargoIndex|assignAsCommander|assignAsDriver|assignAsGunner|assignAsTurret|assignCurator|assignedCargo|assignedCommander|assignedDriver|assignedGunner|assignedItems|assignedTarget|assignedTeam|assignedVehicle|assignedVehicleRole|assignItem|assignTeam|assignToAirport|atan|atan2|atg|ATLToASL|attachedObject|attachedObjects|attachedTo|attachObject|attachTo|attackEnabled|backpack|backpackCargo|backpackContainer|backpackItems|backpackMagazines|backpackSpaceFor|behaviour|benchmark|binocular|blufor|boundingBox|boundingBoxReal|boundingCenter|briefingName|buildingExit|buildingPos|buldozer_EnableRoadDiag|buldozer_IsEnabledRoadDiag|buldozer_LoadNewRoads|buldozer_reloadOperMap|buttonAction|buttonSetAction|cadetMode|callExtension|camCommand|camCommit|camCommitPrepared|camCommitted|camConstuctionSetParams|camCreate|camDestroy|cameraEffect|cameraEffectEnableHUD|cameraInterest|cameraOn|cameraView|campaignConfigFile|camPreload|camPreloaded|camPrepareBank|camPrepareDir|camPrepareDive|camPrepareFocus|camPrepareFov|camPrepareFovRange|camPreparePos|camPrepareRelPos|camPrepareTarget|camSetBank|camSetDir|camSetDive|camSetFocus|camSetFov|camSetFovRange|camSetPos|camSetRelPos|camSetTarget|camTarget|camUseNVG|canAdd|canAddItemToBackpack|canAddItemToUniform|canAddItemToVest|cancelSimpleTaskDestination|canFire|canMove|canSlingLoad|canStand|canSuspend|canTriggerDynamicSimulation|canUnloadInCombat|canVehicleCargo|captive|captiveNum|cbChecked|cbSetChecked|ceil|channelEnabled|cheatsEnabled|checkAIFeature|checkVisibility|civilian|className|clear3DENAttribute|clear3DENInventory|clearAllItemsFromBackpack|clearBackpackCargo|clearBackpackCargoGlobal|clearForcesRTD|clearGroupIcons|clearItemCargo|clearItemCargoGlobal|clearItemPool|clearMagazineCargo|clearMagazineCargoGlobal|clearMagazinePool|clearOverlay|clearRadio|clearVehicleInit|clearWeaponCargo|clearWeaponCargoGlobal|clearWeaponPool|clientOwner|closeDialog|closeDisplay|closeOverlay|collapseObjectTree|collect3DENHistory|collectiveRTD|combatMode|commandArtilleryFire|commandChat|commander|commandFire|commandFollow|commandFSM|commandGetOut|commandingMenu|commandMove|commandRadio|commandStop|commandSuppressiveFire|commandTarget|commandWatch|comment|commitOverlay|compile|compileFinal|completedFSM|composeText|configClasses|configFile|configHierarchy|configName|configNull|configProperties|configSourceAddonList|configSourceMod|configSourceModList|confirmSensorTarget|connectTerminalToUAV|controlNull|controlsGroupCtrl|copyFromClipboard|copyToClipboard|copyWaypoints|cos|count|countEnemy|countFriendly|countSide|countType|countUnknown|create3DENComposition|create3DENEntity|createAgent|createCenter|createDialog|createDiaryLink|createDiaryRecord|createDiarySubject|createDisplay|createGearDialog|createGroup|createGuardedPoint|createLocation|createMarker|createMarkerLocal|createMenu|createMine|createMissionDisplay|createMPCampaignDisplay|createSimpleObject|createSimpleTask|createSite|createSoundSource|createTask|createTeam|createTrigger|createUnit|createVehicle|createVehicleCrew|createVehicleLocal|crew|ctAddHeader|ctAddRow|ctClear|ctCurSel|ctData|ctFindHeaderRows|ctFindRowHeader|ctHeaderControls|ctHeaderCount|ctRemoveHeaders|ctRemoveRows|ctrlActivate|ctrlAddEventHandler|ctrlAngle|ctrlAutoScrollDelay|ctrlAutoScrollRewind|ctrlAutoScrollSpeed|ctrlChecked|ctrlClassName|ctrlCommit|ctrlCommitted|ctrlCreate|ctrlDelete|ctrlEnable|ctrlEnabled|ctrlFade|ctrlHTMLLoaded|ctrlIDC|ctrlIDD|ctrlMapAnimAdd|ctrlMapAnimClear|ctrlMapAnimCommit|ctrlMapAnimDone|ctrlMapCursor|ctrlMapMouseOver|ctrlMapScale|ctrlMapScreenToWorld|ctrlMapWorldToScreen|ctrlModel|ctrlModelDirAndUp|ctrlModelScale|ctrlParent|ctrlParentControlsGroup|ctrlPosition|ctrlRemoveAllEventHandlers|ctrlRemoveEventHandler|ctrlScale|ctrlSetActiveColor|ctrlSetAngle|ctrlSetAutoScrollDelay|ctrlSetAutoScrollRewind|ctrlSetAutoScrollSpeed|ctrlSetBackgroundColor|ctrlSetChecked|ctrlSetDisabledColor|ctrlSetEventHandler|ctrlSetFade|ctrlSetFocus|ctrlSetFont|ctrlSetFontH1|ctrlSetFontH1B|ctrlSetFontH2|ctrlSetFontH2B|ctrlSetFontH3|ctrlSetFontH3B|ctrlSetFontH4|ctrlSetFontH4B|ctrlSetFontH5|ctrlSetFontH5B|ctrlSetFontH6|ctrlSetFontH6B|ctrlSetFontHeight|ctrlSetFontHeightH1|ctrlSetFontHeightH2|ctrlSetFontHeightH3|ctrlSetFontHeightH4|ctrlSetFontHeightH5|ctrlSetFontHeightH6|ctrlSetFontHeightSecondary|ctrlSetFontP|ctrlSetFontPB|ctrlSetFontSecondary|ctrlSetForegroundColor|ctrlSetModel|ctrlSetModelDirAndUp|ctrlSetModelScale|ctrlSetPixelPrecision|ctrlSetPosition|ctrlSetScale|ctrlSetStructuredText|ctrlSetText|ctrlSetTextColor|ctrlSetTextColorSecondary|ctrlSetTextSecondary|ctrlSetTooltip|ctrlSetTooltipColorBox|ctrlSetTooltipColorShade|ctrlSetTooltipColorText|ctrlShow|ctrlShown|ctrlText|ctrlTextHeight|ctrlTextSecondary|ctrlTextWidth|ctrlType|ctrlVisible|ctRowControls|ctRowCount|ctSetCurSel|ctSetData|ctSetHeaderTemplate|ctSetRowTemplate|ctSetValue|ctValue|curatorAddons|curatorCamera|curatorCameraArea|curatorCameraAreaCeiling|curatorCoef|curatorEditableObjects|curatorEditingArea|curatorEditingAreaType|curatorMouseOver|curatorPoints|curatorRegisteredObjects|curatorSelected|curatorWaypointCost|current3DENOperation|currentChannel|currentCommand|currentMagazine|currentMagazineDetail|currentMagazineDetailTurret|currentMagazineTurret|currentMuzzle|currentNamespace|currentTask|currentTasks|currentThrowable|currentVisionMode|currentWaypoint|currentWeapon|currentWeaponMode|currentWeaponTurret|currentZeroing|cursorObject|cursorTarget|customChat|customRadio|cutFadeOut|cutObj|cutRsc|cutText|damage|date|dateToNumber|daytime|deActivateKey|debriefingText|debugFSM|debugLog|deg|delete3DENEntities|deleteAt|deleteCenter|deleteCollection|deleteEditorObject|deleteGroup|deleteGroupWhenEmpty|deleteIdentity|deleteLocation|deleteMarker|deleteMarkerLocal|deleteRange|deleteResources|deleteSite|deleteStatus|deleteTeam|deleteVehicle|deleteVehicleCrew|deleteWaypoint|detach|detectedMines|diag_activeMissionFSMs|diag_activeScripts|diag_activeSQFScripts|diag_activeSQSScripts|diag_captureFrame|diag_captureFrameToFile|diag_captureSlowFrame|diag_codePerformance|diag_drawMode|diag_dynamicSimulationEnd|diag_enable|diag_enabled|diag_fps|diag_fpsMin|diag_frameNo|diag_lightNewLoad|diag_list|diag_log|diag_logSlowFrame|diag_mergeConfigFile|diag_recordTurretLimits|diag_setLightNew|diag_tickTime|diag_toggle|dialog|diarySubjectExists|didJIP|didJIPOwner|difficulty|difficultyEnabled|difficultyEnabledRTD|difficultyOption|direction|directSay|disableAI|disableCollisionWith|disableConversation|disableDebriefingStats|disableMapIndicators|disableNVGEquipment|disableRemoteSensors|disableSerialization|disableTIEquipment|disableUAVConnectability|disableUserInput|displayAddEventHandler|displayCtrl|displayNull|displayParent|displayRemoveAllEventHandlers|displayRemoveEventHandler|displaySetEventHandler|dissolveTeam|distance|distance2D|distanceSqr|distributionRegion|do3DENAction|doArtilleryFire|doFire|doFollow|doFSM|doGetOut|doMove|doorPhase|doStop|doSuppressiveFire|doTarget|doWatch|drawArrow|drawEllipse|drawIcon|drawIcon3D|drawLine|drawLine3D|drawLink|drawLocation|drawPolygon|drawRectangle|drawTriangle|driver|drop|dynamicSimulationDistance|dynamicSimulationDistanceCoef|dynamicSimulationEnabled|dynamicSimulationSystemEnabled|east|edit3DENMissionAttributes|editObject|editorSetEventHandler|effectiveCommander|emptyPositions|enableAI|enableAIFeature|enableAimPrecision|enableAttack|enableAudioFeature|enableAutoStartUpRTD|enableAutoTrimRTD|enableCamShake|enableCaustics|enableChannel|enableCollisionWith|enableCopilot|enableDebriefingStats|enableDiagLegend|enableDynamicSimulation|enableDynamicSimulationSystem|enableEndDialog|enableEngineArtillery|enableEnvironment|enableFatigue|enableGunLights|enableInfoPanelComponent|enableIRLasers|enableMimics|enablePersonTurret|enableRadio|enableReload|enableRopeAttach|enableSatNormalOnDetail|enableSaving|enableSentences|enableSimulation|enableSimulationGlobal|enableStamina|enableStressDamage|enableTeamSwitch|enableTraffic|enableUAVConnectability|enableUAVWaypoints|enableVehicleCargo|enableVehicleSensor|enableWeaponDisassembly|endl|endLoadingScreen|endMission|engineOn|enginesIsOnRTD|enginesPowerRTD|enginesRpmRTD|enginesTorqueRTD|entities|environmentEnabled|estimatedEndServerTime|estimatedTimeLeft|evalObjectArgument|everyBackpack|everyContainer|exec|execEditorScript|exp|expectedDestination|exportJIPMessages|eyeDirection|eyePos|face|faction|fadeMusic|fadeRadio|fadeSound|fadeSpeech|failMission|fillWeaponsFromPool|find|findCover|findDisplay|findEditorObject|findEmptyPosition|findEmptyPositionReady|findIf|findNearestEnemy|finishMissionInit|finite|fire|fireAtTarget|firstBackpack|flag|flagAnimationPhase|flagOwner|flagSide|flagTexture|fleeing|floor|flyInHeight|flyInHeightASL|fog|fogForecast|fogParams|forceAddUniform|forceAtPositionRTD|forcedMap|forceEnd|forceFlagTexture|forceFollowRoad|forceGeneratorRTD|forceMap|forceRespawn|forceSpeed|forceWalk|forceWeaponFire|forceWeatherChange|forgetTarget|format|formation|formationDirection|formationLeader|formationMembers|formationPosition|formationTask|formatText|formLeader|freeLook|fromEditor|fuel|fullCrew|gearIDCAmmoCount|gearSlotAmmoCount|gearSlotData|get3DENActionState|get3DENAttribute|get3DENCamera|get3DENConnections|get3DENEntity|get3DENEntityID|get3DENGrid|get3DENIconsVisible|get3DENLayerEntities|get3DENLinesVisible|get3DENMissionAttribute|get3DENMouseOver|get3DENSelected|getAimingCoef|getAllEnvSoundControllers|getAllHitPointsDamage|getAllOwnedMines|getAllSoundControllers|getAmmoCargo|getAnimAimPrecision|getAnimSpeedCoef|getArray|getArtilleryAmmo|getArtilleryComputerSettings|getArtilleryETA|getAssignedCuratorLogic|getAssignedCuratorUnit|getBackpackCargo|getBleedingRemaining|getBurningValue|getCameraViewDirection|getCargoIndex|getCenterOfMass|getClientState|getClientStateNumber|getCompatiblePylonMagazines|getConnectedUAV|getContainerMaxLoad|getCursorObjectParams|getCustomAimCoef|getDammage|getDescription|getDir|getDirVisual|getDLCAssetsUsage|getDLCAssetsUsageByName|getDLCs|getDLCUsageTime|getEditorCamera|getEditorMode|getEditorObjectScope|getElevationOffset|getEngineTargetRpmRTD|getEnvSoundController|getFatigue|getFieldManualStartPage|getForcedFlagTexture|getFriend|getFSMVariable|getFuelCargo|getGroupIcon|getGroupIconParams|getGroupIcons|getHideFrom|getHit|getHitIndex|getHitPointDamage|getItemCargo|getMagazineCargo|getMarkerColor|getMarkerPos|getMarkerSize|getMarkerType|getMass|getMissionConfig|getMissionConfigValue|getMissionDLCs|getMissionLayerEntities|getMissionLayers|getModelInfo|getMousePosition|getMusicPlayedTime|getNumber|getObjectArgument|getObjectChildren|getObjectDLC|getObjectMaterials|getObjectProxy|getObjectTextures|getObjectType|getObjectViewDistance|getOxygenRemaining|getPersonUsedDLCs|getPilotCameraDirection|getPilotCameraPosition|getPilotCameraRotation|getPilotCameraTarget|getPlateNumber|getPlayerChannel|getPlayerScores|getPlayerUID|getPlayerUIDOld|getPos|getPosASL|getPosASLVisual|getPosASLW|getPosATL|getPosATLVisual|getPosVisual|getPosWorld|getPylonMagazines|getRelDir|getRelPos|getRemoteSensorsDisabled|getRepairCargo|getResolution|getRotorBrakeRTD|getShadowDistance|getShotParents|getSlingLoad|getSoundController|getSoundControllerResult|getSpeed|getStamina|getStatValue|getSuppression|getTerrainGrid|getTerrainHeightASL|getText|getTotalDLCUsageTime|getTrimOffsetRTD|getUnitLoadout|getUnitTrait|getUserMFDText|getUserMFDValue|getVariable|getVehicleCargo|getWeaponCargo|getWeaponSway|getWingsOrientationRTD|getWingsPositionRTD|getWPPos|glanceAt|globalChat|globalRadio|goggles|group|groupChat|groupFromNetId|groupIconSelectable|groupIconsVisible|groupId|groupOwner|groupRadio|groupSelectedUnits|groupSelectUnit|grpNull|gunner|gusts|halt|handgunItems|handgunMagazine|handgunWeapon|handsHit|hasInterface|hasPilotCamera|hasWeapon|hcAllGroups|hcGroupParams|hcLeader|hcRemoveAllGroups|hcRemoveGroup|hcSelected|hcSelectGroup|hcSetGroup|hcShowBar|hcShownBar|headgear|hideBody|hideObject|hideObjectGlobal|hideSelection|hint|hintC|hintCadet|hintSilent|hmd|hostMission|htmlLoad|HUDMovementLevels|humidity|image|importAllGroups|importance|in|inArea|inAreaArray|incapacitatedState|independent|inflame|inflamed|infoPanel|infoPanelComponentEnabled|infoPanelComponents|infoPanels|inGameUISetEventHandler|inheritsFrom|initAmbientLife|inPolygon|inputAction|inRangeOfArtillery|insertEditorObject|intersect|is3DEN|is3DENMultiplayer|isAbleToBreathe|isAgent|isAimPrecisionEnabled|isArray|isAutoHoverOn|isAutonomous|isAutoStartUpEnabledRTD|isAutotest|isAutoTrimOnRTD|isBleeding|isBurning|isClass|isCollisionLightOn|isCopilotEnabled|isDamageAllowed|isDedicated|isDLCAvailable|isEngineOn|isEqualTo|isEqualType|isEqualTypeAll|isEqualTypeAny|isEqualTypeArray|isEqualTypeParams|isFilePatchingEnabled|isFlashlightOn|isFlatEmpty|isForcedWalk|isFormationLeader|isGroupDeletedWhenEmpty|isHidden|isInRemainsCollector|isInstructorFigureEnabled|isIRLaserOn|isKeyActive|isKindOf|isLaserOn|isLightOn|isLocalized|isManualFire|isMarkedForCollection|isMultiplayer|isMultiplayerSolo|isNil|isNull|isNumber|isObjectHidden|isObjectRTD|isOnRoad|isPipEnabled|isPlayer|isRealTime|isRemoteExecuted|isRemoteExecutedJIP|isServer|isShowing3DIcons|isSimpleObject|isSprintAllowed|isStaminaEnabled|isSteamMission|isStreamFriendlyUIEnabled|isStressDamageEnabled|isText|isTouchingGround|isTurnedOut|isTutHintsEnabled|isUAVConnectable|isUAVConnected|isUIContext|isUniformAllowed|isVehicleCargo|isVehicleRadarOn|isVehicleSensorEnabled|isWalking|isWeaponDeployed|isWeaponRested|itemCargo|items|itemsWithMagazines|join|joinAs|joinAsSilent|joinSilent|joinString|kbAddDatabase|kbAddDatabaseTargets|kbAddTopic|kbHasTopic|kbReact|kbRemoveTopic|kbTell|kbWasSaid|keyImage|keyName|knowsAbout|land|landAt|landResult|language|laserTarget|lbAdd|lbClear|lbColor|lbColorRight|lbCurSel|lbData|lbDelete|lbIsSelected|lbPicture|lbPictureRight|lbSelection|lbSetColor|lbSetColorRight|lbSetCurSel|lbSetData|lbSetPicture|lbSetPictureColor|lbSetPictureColorDisabled|lbSetPictureColorSelected|lbSetPictureRight|lbSetPictureRightColor|lbSetPictureRightColorDisabled|lbSetPictureRightColorSelected|lbSetSelectColor|lbSetSelectColorRight|lbSetSelected|lbSetText|lbSetTextRight|lbSetTooltip|lbSetValue|lbSize|lbSort|lbSortByValue|lbText|lbTextRight|lbValue|leader|leaderboardDeInit|leaderboardGetRows|leaderboardInit|leaderboardRequestRowsFriends|leaderboardRequestRowsGlobal|leaderboardRequestRowsGlobalAroundUser|leaderboardsRequestUploadScore|leaderboardsRequestUploadScoreKeepBest|leaderboardState|leaveVehicle|libraryCredits|libraryDisclaimers|lifeState|lightAttachObject|lightDetachObject|lightIsOn|lightnings|limitSpeed|linearConversion|lineBreak|lineIntersects|lineIntersectsObjs|lineIntersectsSurfaces|lineIntersectsWith|linkItem|list|listObjects|listRemoteTargets|listVehicleSensors|ln|lnbAddArray|lnbAddColumn|lnbAddRow|lnbClear|lnbColor|lnbColorRight|lnbCurSelRow|lnbData|lnbDeleteColumn|lnbDeleteRow|lnbGetColumnsPosition|lnbPicture|lnbPictureRight|lnbSetColor|lnbSetColorRight|lnbSetColumnsPos|lnbSetCurSelRow|lnbSetData|lnbSetPicture|lnbSetPictureColor|lnbSetPictureColorRight|lnbSetPictureColorSelected|lnbSetPictureColorSelectedRight|lnbSetPictureRight|lnbSetText|lnbSetTextRight|lnbSetValue|lnbSize|lnbSort|lnbSortByValue|lnbText|lnbTextRight|lnbValue|load|loadAbs|loadBackpack|loadFile|loadGame|loadIdentity|loadMagazine|loadOverlay|loadStatus|loadUniform|loadVest|local|localize|locationNull|locationPosition|lock|lockCameraTo|lockCargo|lockDriver|locked|lockedCargo|lockedDriver|lockedTurret|lockIdentity|lockTurret|lockWP|log|logEntities|logNetwork|logNetworkTerminate|lookAt|lookAtPos|magazineCargo|magazines|magazinesAllTurrets|magazinesAmmo|magazinesAmmoCargo|magazinesAmmoFull|magazinesDetail|magazinesDetailBackpack|magazinesDetailUniform|magazinesDetailVest|magazinesTurret|magazineTurretAmmo|mapAnimAdd|mapAnimClear|mapAnimCommit|mapAnimDone|mapCenterOnCamera|mapGridPosition|markAsFinishedOnSteam|markerAlpha|markerBrush|markerColor|markerDir|markerPos|markerShape|markerSize|markerText|markerType|max|members|menuAction|menuAdd|menuChecked|menuClear|menuCollapse|menuData|menuDelete|menuEnable|menuEnabled|menuExpand|menuHover|menuPicture|menuSetAction|menuSetCheck|menuSetData|menuSetPicture|menuSetValue|menuShortcut|menuShortcutText|menuSize|menuSort|menuText|menuURL|menuValue|min|mineActive|mineDetectedBy|missionConfigFile|missionDifficulty|missionName|missionNamespace|missionStart|missionVersion|modelToWorld|modelToWorldVisual|modelToWorldVisualWorld|modelToWorldWorld|modParams|moonIntensity|moonPhase|morale|move|move3DENCamera|moveInAny|moveInCargo|moveInCommander|moveInDriver|moveInGunner|moveInTurret|moveObjectToEnd|moveOut|moveTime|moveTo|moveToCompleted|moveToFailed|musicVolume|name|nameSound|nearEntities|nearestBuilding|nearestLocation|nearestLocations|nearestLocationWithDubbing|nearestObject|nearestObjects|nearestTerrainObjects|nearObjects|nearObjectsReady|nearRoads|nearSupplies|nearTargets|needReload|netId|netObjNull|newOverlay|nextMenuItemIndex|nextWeatherChange|nMenuItems|numberOfEnginesRTD|numberToDate|objectCurators|objectFromNetId|objectParent|objNull|objStatus|onBriefingGear|onBriefingGroup|onBriefingNotes|onBriefingPlan|onBriefingTeamSwitch|onCommandModeChanged|onDoubleClick|onEachFrame|onGroupIconClick|onGroupIconOverEnter|onGroupIconOverLeave|onHCGroupSelectionChanged|onMapSingleClick|onPlayerConnected|onPlayerDisconnected|onPreloadFinished|onPreloadStarted|onShowNewObject|onTeamSwitch|openCuratorInterface|openDLCPage|openDSInterface|openMap|openSteamApp|openYoutubeVideo|opfor|orderGetIn|overcast|overcastForecast|owner|param|params|parseNumber|parseSimpleArray|parseText|parsingNamespace|particlesQuality|pi|pickWeaponPool|pitch|pixelGrid|pixelGridBase|pixelGridNoUIScale|pixelH|pixelW|playableSlotsNumber|playableUnits|playAction|playActionNow|player|playerRespawnTime|playerSide|playersNumber|playGesture|playMission|playMove|playMoveNow|playMusic|playScriptedMission|playSound|playSound3D|position|positionCameraToWorld|posScreenToWorld|posWorldToScreen|ppEffectAdjust|ppEffectCommit|ppEffectCommitted|ppEffectCreate|ppEffectDestroy|ppEffectEnable|ppEffectEnabled|ppEffectForceInNVG|precision|preloadCamera|preloadObject|preloadSound|preloadTitleObj|preloadTitleRsc|primaryWeapon|primaryWeaponItems|primaryWeaponMagazine|priority|processDiaryLink|processInitCommands|productVersion|profileName|profileNamespace|profileNameSteam|progressLoadingScreen|progressPosition|progressSetPosition|publicVariable|publicVariableClient|publicVariableServer|pushBack|pushBackUnique|putWeaponPool|queryItemsPool|queryMagazinePool|queryWeaponPool|rad|radioChannelAdd|radioChannelCreate|radioChannelRemove|radioChannelSetCallSign|radioChannelSetLabel|radioVolume|rain|rainbow|random|rank|rankId|rating|rectangular|registeredTasks|registerTask|reload|reloadEnabled|remoteControl|remoteExec|remoteExecCall|remoteExecutedOwner|remove3DENConnection|remove3DENEventHandler|remove3DENLayer|removeAction|removeAll3DENEventHandlers|removeAllActions|removeAllAssignedItems|removeAllContainers|removeAllCuratorAddons|removeAllCuratorCameraAreas|removeAllCuratorEditingAreas|removeAllEventHandlers|removeAllHandgunItems|removeAllItems|removeAllItemsWithMagazines|removeAllMissionEventHandlers|removeAllMPEventHandlers|removeAllMusicEventHandlers|removeAllOwnedMines|removeAllPrimaryWeaponItems|removeAllWeapons|removeBackpack|removeBackpackGlobal|removeCuratorAddons|removeCuratorCameraArea|removeCuratorEditableObjects|removeCuratorEditingArea|removeDrawIcon|removeDrawLinks|removeEventHandler|removeFromRemainsCollector|removeGoggles|removeGroupIcon|removeHandgunItem|removeHeadgear|removeItem|removeItemFromBackpack|removeItemFromUniform|removeItemFromVest|removeItems|removeMagazine|removeMagazineGlobal|removeMagazines|removeMagazinesTurret|removeMagazineTurret|removeMenuItem|removeMissionEventHandler|removeMPEventHandler|removeMusicEventHandler|removeOwnedMine|removePrimaryWeaponItem|removeSecondaryWeaponItem|removeSimpleTask|removeSwitchableUnit|removeTeamMember|removeUniform|removeVest|removeWeapon|removeWeaponAttachmentCargo|removeWeaponCargo|removeWeaponGlobal|removeWeaponTurret|reportRemoteTarget|requiredVersion|resetCamShake|resetSubgroupDirection|resistance|resize|resources|respawnVehicle|restartEditorCamera|reveal|revealMine|reverse|reversedMouseY|roadAt|roadsConnectedTo|roleDescription|ropeAttachedObjects|ropeAttachedTo|ropeAttachEnabled|ropeAttachTo|ropeCreate|ropeCut|ropeDestroy|ropeDetach|ropeEndPosition|ropeLength|ropes|ropeUnwind|ropeUnwound|rotorsForcesRTD|rotorsRpmRTD|round|runInitScript|safeZoneH|safeZoneW|safeZoneWAbs|safeZoneX|safeZoneXAbs|safeZoneY|save3DENInventory|saveGame|saveIdentity|saveJoysticks|saveOverlay|saveProfileNamespace|saveStatus|saveVar|savingEnabled|say|say2D|say3D|score|scoreSide|screenshot|screenToWorld|scriptDone|scriptName|scriptNull|scudState|secondaryWeapon|secondaryWeaponItems|secondaryWeaponMagazine|select|selectBestPlaces|selectDiarySubject|selectedEditorObjects|selectEditorObject|selectionNames|selectionPosition|selectLeader|selectMax|selectMin|selectNoPlayer|selectPlayer|selectRandom|selectRandomWeighted|selectWeapon|selectWeaponTurret|sendAUMessage|sendSimpleCommand|sendTask|sendTaskResult|sendUDPMessage|serverCommand|serverCommandAvailable|serverCommandExecutable|serverName|serverTime|set|set3DENAttribute|set3DENAttributes|set3DENGrid|set3DENIconsVisible|set3DENLayer|set3DENLinesVisible|set3DENLogicType|set3DENMissionAttribute|set3DENMissionAttributes|set3DENModelsVisible|set3DENObjectType|set3DENSelected|setAccTime|setActualCollectiveRTD|setAirplaneThrottle|setAirportSide|setAmmo|setAmmoCargo|setAmmoOnPylon|setAnimSpeedCoef|setAperture|setApertureNew|setArmoryPoints|setAttributes|setAutonomous|setBehaviour|setBleedingRemaining|setBrakesRTD|setCameraInterest|setCamShakeDefParams|setCamShakeParams|setCamUseTI|setCaptive|setCenterOfMass|setCollisionLight|setCombatMode|setCompassOscillation|setConvoySeparation|setCuratorCameraAreaCeiling|setCuratorCoef|setCuratorEditingAreaType|setCuratorWaypointCost|setCurrentChannel|setCurrentTask|setCurrentWaypoint|setCustomAimCoef|setCustomWeightRTD|setDamage|setDammage|setDate|setDebriefingText|setDefaultCamera|setDestination|setDetailMapBlendPars|setDir|setDirection|setDrawIcon|setDriveOnPath|setDropInterval|setDynamicSimulationDistance|setDynamicSimulationDistanceCoef|setEditorMode|setEditorObjectScope|setEffectCondition|setEngineRpmRTD|setFace|setFaceAnimation|setFatigue|setFeatureType|setFlagAnimationPhase|setFlagOwner|setFlagSide|setFlagTexture|setFog|setForceGeneratorRTD|setFormation|setFormationTask|setFormDir|setFriend|setFromEditor|setFSMVariable|setFuel|setFuelCargo|setGroupIcon|setGroupIconParams|setGroupIconsSelectable|setGroupIconsVisible|setGroupId|setGroupIdGlobal|setGroupOwner|setGusts|setHideBehind|setHit|setHitIndex|setHitPointDamage|setHorizonParallaxCoef|setHUDMovementLevels|setIdentity|setImportance|setInfoPanel|setLeader|setLightAmbient|setLightAttenuation|setLightBrightness|setLightColor|setLightDayLight|setLightFlareMaxDistance|setLightFlareSize|setLightIntensity|setLightnings|setLightUseFlare|setLocalWindParams|setMagazineTurretAmmo|setMarkerAlpha|setMarkerAlphaLocal|setMarkerBrush|setMarkerBrushLocal|setMarkerColor|setMarkerColorLocal|setMarkerDir|setMarkerDirLocal|setMarkerPos|setMarkerPosLocal|setMarkerShape|setMarkerShapeLocal|setMarkerSize|setMarkerSizeLocal|setMarkerText|setMarkerTextLocal|setMarkerType|setMarkerTypeLocal|setMass|setMimic|setMousePosition|setMusicEffect|setMusicEventHandler|setName|setNameSound|setObjectArguments|setObjectMaterial|setObjectMaterialGlobal|setObjectProxy|setObjectTexture|setObjectTextureGlobal|setObjectViewDistance|setOvercast|setOwner|setOxygenRemaining|setParticleCircle|setParticleClass|setParticleFire|setParticleParams|setParticleRandom|setPilotCameraDirection|setPilotCameraRotation|setPilotCameraTarget|setPilotLight|setPiPEffect|setPitch|setPlateNumber|setPlayable|setPlayerRespawnTime|setPos|setPosASL|setPosASL2|setPosASLW|setPosATL|setPosition|setPosWorld|setPylonLoadOut|setPylonsPriority|setRadioMsg|setRain|setRainbow|setRandomLip|setRank|setRectangular|setRepairCargo|setRotorBrakeRTD|setShadowDistance|setShotParents|setSide|setSimpleTaskAlwaysVisible|setSimpleTaskCustomData|setSimpleTaskDescription|setSimpleTaskDestination|setSimpleTaskTarget|setSimpleTaskType|setSimulWeatherLayers|setSize|setSkill|setSlingLoad|setSoundEffect|setSpeaker|setSpeech|setSpeedMode|setStamina|setStaminaScheme|setStatValue|setSuppression|setSystemOfUnits|setTargetAge|setTaskMarkerOffset|setTaskResult|setTaskState|setTerrainGrid|setText|setTimeMultiplier|setTitleEffect|setToneMapping|setToneMappingParams|setTrafficDensity|setTrafficDistance|setTrafficGap|setTrafficSpeed|setTriggerActivation|setTriggerArea|setTriggerStatements|setTriggerText|setTriggerTimeout|setTriggerType|setType|setUnconscious|setUnitAbility|setUnitLoadout|setUnitPos|setUnitPosWeak|setUnitRank|setUnitRecoilCoefficient|setUnitTrait|setUnloadInCombat|setUserActionText|setUserMFDText|setUserMFDValue|setVariable|setVectorDir|setVectorDirAndUp|setVectorUp|setVehicleAmmo|setVehicleAmmoDef|setVehicleArmor|setVehicleCargo|setVehicleId|setVehicleInit|setVehicleLock|setVehiclePosition|setVehicleRadar|setVehicleReceiveRemoteTargets|setVehicleReportOwnPosition|setVehicleReportRemoteTargets|setVehicleTIPars|setVehicleVarName|setVelocity|setVelocityModelSpace|setVelocityTransformation|setViewDistance|setVisibleIfTreeCollapsed|setWantedRpmRTD|setWaves|setWaypointBehaviour|setWaypointCombatMode|setWaypointCompletionRadius|setWaypointDescription|setWaypointForceBehaviour|setWaypointFormation|setWaypointHousePosition|setWaypointLoiterRadius|setWaypointLoiterType|setWaypointName|setWaypointPosition|setWaypointScript|setWaypointSpeed|setWaypointStatements|setWaypointTimeout|setWaypointType|setWaypointVisible|setWeaponReloadingTime|setWind|setWindDir|setWindForce|setWindStr|setWingForceScaleRTD|setWPPos|show3DIcons|showChat|showCinemaBorder|showCommandingMenu|showCompass|showCuratorCompass|showGPS|showHUD|showLegend|showMap|shownArtilleryComputer|shownChat|shownCompass|shownCuratorCompass|showNewEditorObject|shownGPS|shownHUD|shownMap|shownPad|shownRadio|shownScoretable|shownUAVFeed|shownWarrant|shownWatch|showPad|showRadio|showScoretable|showSubtitles|showUAVFeed|showWarrant|showWatch|showWaypoint|showWaypoints|side|sideAmbientLife|sideChat|sideEmpty|sideEnemy|sideFriendly|sideLogic|sideRadio|sideUnknown|simpleTasks|simulationEnabled|simulCloudDensity|simulCloudOcclusion|simulInClouds|simulWeatherSync|sin|size|sizeOf|skill|skillFinal|skipTime|sleep|sliderPosition|sliderRange|sliderSetPosition|sliderSetRange|sliderSetSpeed|sliderSpeed|slingLoadAssistantShown|soldierMagazines|someAmmo|sort|soundVolume|speaker|speed|speedMode|splitString|sqrt|squadParams|stance|startLoadingScreen|stop|stopEngineRTD|stopped|str|sunOrMoon|supportInfo|suppressFor|surfaceIsWater|surfaceNormal|surfaceType|swimInDepth|switchableUnits|switchAction|switchCamera|switchGesture|switchLight|switchMove|synchronizedObjects|synchronizedTriggers|synchronizedWaypoints|synchronizeObjectsAdd|synchronizeObjectsRemove|synchronizeTrigger|synchronizeWaypoint|systemChat|systemOfUnits|tan|targetKnowledge|targets|targetsAggregate|targetsQuery|taskAlwaysVisible|taskChildren|taskCompleted|taskCustomData|taskDescription|taskDestination|taskHint|taskMarkerOffset|taskNull|taskParent|taskResult|taskState|taskType|teamMember|teamMemberNull|teamName|teams|teamSwitch|teamSwitchEnabled|teamType|terminate|terrainIntersect|terrainIntersectASL|terrainIntersectAtASL|text|textLog|textLogFormat|tg|time|timeMultiplier|titleCut|titleFadeOut|titleObj|titleRsc|titleText|toArray|toFixed|toLower|toString|toUpper|triggerActivated|triggerActivation|triggerArea|triggerAttachedVehicle|triggerAttachObject|triggerAttachVehicle|triggerDynamicSimulation|triggerStatements|triggerText|triggerTimeout|triggerTimeoutCurrent|triggerType|turretLocal|turretOwner|turretUnit|tvAdd|tvClear|tvCollapse|tvCollapseAll|tvCount|tvCurSel|tvData|tvDelete|tvExpand|tvExpandAll|tvPicture|tvPictureRight|tvSetColor|tvSetCurSel|tvSetData|tvSetPicture|tvSetPictureColor|tvSetPictureColorDisabled|tvSetPictureColorSelected|tvSetPictureRight|tvSetPictureRightColor|tvSetPictureRightColorDisabled|tvSetPictureRightColorSelected|tvSetSelectColor|tvSetText|tvSetTooltip|tvSetValue|tvSort|tvSortByValue|tvText|tvTooltip|tvValue|type|typeName|typeOf|UAVControl|uiNamespace|uiSleep|unassignCurator|unassignItem|unassignTeam|unassignVehicle|underwater|uniform|uniformContainer|uniformItems|uniformMagazines|unitAddons|unitAimPosition|unitAimPositionVisual|unitBackpack|unitIsUAV|unitPos|unitReady|unitRecoilCoefficient|units|unitsBelowHeight|unlinkItem|unlockAchievement|unregisterTask|updateDrawIcon|updateMenuItem|updateObjectTree|useAIOperMapObstructionTest|useAISteeringComponent|useAudioTimeForMoves|userInputDisabled|vectorAdd|vectorCos|vectorCrossProduct|vectorDiff|vectorDir|vectorDirVisual|vectorDistance|vectorDistanceSqr|vectorDotProduct|vectorFromTo|vectorMagnitude|vectorMagnitudeSqr|vectorModelToWorld|vectorModelToWorldVisual|vectorMultiply|vectorNormalized|vectorUp|vectorUpVisual|vectorWorldToModel|vectorWorldToModelVisual|vehicle|vehicleCargoEnabled|vehicleChat|vehicleRadio|vehicleReceiveRemoteTargets|vehicleReportOwnPosition|vehicleReportRemoteTargets|vehicles|vehicleVarName|velocity|velocityModelSpace|verifySignature|vest|vestContainer|vestItems|vestMagazines|viewDistance|visibleCompass|visibleGPS|visibleMap|visiblePosition|visiblePositionASL|visibleScoretable|visibleWatch|waitUntil|waves|waypointAttachedObject|waypointAttachedVehicle|waypointAttachObject|waypointAttachVehicle|waypointBehaviour|waypointCombatMode|waypointCompletionRadius|waypointDescription|waypointForceBehaviour|waypointFormation|waypointHousePosition|waypointLoiterRadius|waypointLoiterType|waypointName|waypointPosition|waypoints|waypointScript|waypointsEnabledUAV|waypointShow|waypointSpeed|waypointStatements|waypointTimeout|waypointTimeoutCurrent|waypointType|waypointVisible|weaponAccessories|weaponAccessoriesCargo|weaponCargo|weaponDirection|weaponInertia|weaponLowered|weapons|weaponsItems|weaponsItemsCargo|weaponState|weaponsTurret|weightRTD|west|WFSideText|wind|windDir|windRTD|windStr|wingsForcesRTD|worldName|worldSize|worldToModel|worldToModelVisual|worldToScreen)\b/i,number:/(?:\$|\b0x)[\da-f]+\b|(?:\B\.\d+|\b\d+(?:\.\d+)?)(?:e[+-]?\d+)?\b/i,operator:/##|>>|&&|\|\||[!=<>]=?|[-+*/%#^]|\b(?:and|mod|not|or)\b/i,"magic-variable":{pattern:/\b(?:this|thisList|thisTrigger|_exception|_fnc_scriptName|_fnc_scriptNameParent|_forEachIndex|_this|_thisEventHandler|_thisFSM|_thisScript|_x)\b/i,alias:"keyword"},constant:/\bDIK(?:_[a-z\d]+)+\b/i}),e.languages.insertBefore("sqf","string",{macro:{pattern:/(^[ \t]*)#[a-z](?:[^\r\n\\]|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{directive:{pattern:/#[a-z]+\b/i,alias:"keyword"},comment:e.languages.sqf.comment}}}),delete e.languages.sqf["class-name"]}e.exports=t,t.displayName="sqf",t.aliases=[]},36042:function(e){"use strict";function t(e){e.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},identifier:{pattern:/(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/,greedy:!0,lookbehind:!0,inside:{punctuation:/^`|`$/}},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/}}e.exports=t,t.displayName="sql",t.aliases=[]},4750:function(e){"use strict";function t(e){e.languages.squirrel=e.languages.extend("clike",{comment:[e.languages.clike.comment[0],{pattern:/(^|[^\\:])(?:\/\/|#).*/,lookbehind:!0,greedy:!0}],string:{pattern:/(^|[^\\"'@])(?:@"(?:[^"]|"")*"(?!")|"(?:[^\\\r\n"]|\\.)*")/,lookbehind:!0,greedy:!0},"class-name":{pattern:/(\b(?:class|enum|extends|instanceof)\s+)\w+(?:\.\w+)*/,lookbehind:!0,inside:{punctuation:/\./}},keyword:/\b(?:__FILE__|__LINE__|base|break|case|catch|class|clone|const|constructor|continue|default|delete|else|enum|extends|for|foreach|function|if|in|instanceof|local|null|resume|return|static|switch|this|throw|try|typeof|while|yield)\b/,number:/\b(?:0x[0-9a-fA-F]+|\d+(?:\.(?:\d+|[eE][+-]?\d+))?)\b/,operator:/\+\+|--|<=>|<[-<]|>>>?|&&?|\|\|?|[-+*/%!=<>]=?|[~^]|::?/,punctuation:/[(){}\[\],;.]/}),e.languages.insertBefore("squirrel","string",{char:{pattern:/(^|[^\\"'])'(?:[^\\']|\\(?:[xuU][0-9a-fA-F]{0,8}|[\s\S]))'/,lookbehind:!0,greedy:!0}}),e.languages.insertBefore("squirrel","operator",{"attribute-punctuation":{pattern:/<\/|\/>/,alias:"important"},lambda:{pattern:/@(?=\()/,alias:"operator"}})}e.exports=t,t.displayName="squirrel",t.aliases=[]},30047:function(e){"use strict";function t(e){!function(e){var t=/\b(?:algebra_solver|algebra_solver_newton|integrate_1d|integrate_ode|integrate_ode_bdf|integrate_ode_rk45|map_rect|ode_(?:adams|bdf|ckrk|rk45)(?:_tol)?|ode_adjoint_tol_ctl|reduce_sum|reduce_sum_static)\b/;e.languages.stan={comment:/\/\/.*|\/\*[\s\S]*?\*\/|#(?!include).*/,string:{pattern:/"[\x20\x21\x23-\x5B\x5D-\x7E]*"/,greedy:!0},directive:{pattern:/^([ \t]*)#include\b.*/m,lookbehind:!0,alias:"property"},"function-arg":{pattern:RegExp("("+t.source+/\s*\(\s*/.source+")"+/[a-zA-Z]\w*/.source),lookbehind:!0,alias:"function"},constraint:{pattern:/(\b(?:int|matrix|real|row_vector|vector)\s*)<[^<>]*>/,lookbehind:!0,inside:{expression:{pattern:/(=\s*)\S(?:\S|\s+(?!\s))*?(?=\s*(?:>$|,\s*\w+\s*=))/,lookbehind:!0,inside:null},property:/\b[a-z]\w*(?=\s*=)/i,operator:/=/,punctuation:/^<|>$|,/}},keyword:[{pattern:/\bdata(?=\s*\{)|\b(?:functions|generated|model|parameters|quantities|transformed)\b/,alias:"program-block"},/\b(?:array|break|cholesky_factor_corr|cholesky_factor_cov|complex|continue|corr_matrix|cov_matrix|data|else|for|if|in|increment_log_prob|int|matrix|ordered|positive_ordered|print|real|reject|return|row_vector|simplex|target|unit_vector|vector|void|while)\b/,t],function:/\b[a-z]\w*(?=\s*\()/i,number:/(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:E[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,boolean:/\b(?:false|true)\b/,operator:/<-|\.[*/]=?|\|\|?|&&|[!=<>+\-*/]=?|['^%~?:]/,punctuation:/[()\[\]{},;]/},e.languages.stan.constraint.inside.expression.inside=e.languages.stan}(e)}e.exports=t,t.displayName="stan",t.aliases=[]},88416:function(e){"use strict";function t(e){!function(e){var t={pattern:/(\b\d+)(?:%|[a-z]+)/,lookbehind:!0},n={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0},r={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},url:{pattern:/\burl\((["']?).*?\1\)/i,greedy:!0},string:{pattern:/("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*\1/,greedy:!0},interpolation:null,func:null,important:/\B!(?:important|optional)\b/i,keyword:{pattern:/(^|\s+)(?:(?:else|for|if|return|unless)(?=\s|$)|@[\w-]+)/,lookbehind:!0},hexcode:/#[\da-f]{3,6}/i,color:[/\b(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)\b/i,{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:t,number:n,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:t,boolean:/\b(?:false|true)\b/,operator:[/~|[+!\/%<>?=]=?|[-:]=|\*[*=]?|\.{2,3}|&&|\|\||\B-\B|\b(?:and|in|is(?: a| defined| not|nt)?|not|or)\b/],number:n,punctuation:/[{}()\[\];:,]/};r.interpolation={pattern:/\{[^\r\n}:]+\}/,alias:"variable",inside:{delimiter:{pattern:/^\{|\}$/,alias:"punctuation"},rest:r}},r.func={pattern:/[\w-]+\([^)]*\).*/,inside:{function:/^[^(]+/,rest:r}},e.languages.stylus={"atrule-declaration":{pattern:/(^[ \t]*)@.+/m,lookbehind:!0,inside:{atrule:/^@[\w-]+/,rest:r}},"variable-declaration":{pattern:/(^[ \t]*)[\w$-]+\s*.?=[ \t]*(?:\{[^{}]*\}|\S.*|$)/m,lookbehind:!0,inside:{variable:/^\S+/,rest:r}},statement:{pattern:/(^[ \t]*)(?:else|for|if|return|unless)[ \t].+/m,lookbehind:!0,inside:{keyword:/^\S+/,rest:r}},"property-declaration":{pattern:/((?:^|\{)([ \t]*))(?:[\w-]|\{[^}\r\n]+\})+(?:\s*:\s*|[ \t]+)(?!\s)[^{\r\n]*(?:;|[^{\r\n,]$(?!(?:\r?\n|\r)(?:\{|\2[ \t])))/m,lookbehind:!0,inside:{property:{pattern:/^[^\s:]+/,inside:{interpolation:r.interpolation}},rest:r}},selector:{pattern:/(^[ \t]*)(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)(?:(?:\r?\n|\r)(?:\1(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)))*(?:,$|\{|(?=(?:\r?\n|\r)(?:\{|\1[ \t])))/m,lookbehind:!0,inside:{interpolation:r.interpolation,comment:r.comment,punctuation:/[{},]/}},func:r.func,string:r.string,comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},interpolation:r.interpolation,punctuation:/[{}()\[\];:.]/}}(e)}e.exports=t,t.displayName="stylus",t.aliases=[]},76975:function(e){"use strict";function t(e){e.languages.swift={comment:{pattern:/(^|[^\\:])(?:\/\/.*|\/\*(?:[^/*]|\/(?!\*)|\*(?!\/)|\/\*(?:[^*]|\*(?!\/))*\*\/)*\*\/)/,lookbehind:!0,greedy:!0},"string-literal":[{pattern:RegExp(/(^|[^"#])/.source+"(?:"+/"(?:\\(?:\((?:[^()]|\([^()]*\))*\)|\r\n|[^(])|[^\\\r\n"])*"/.source+"|"+/"""(?:\\(?:\((?:[^()]|\([^()]*\))*\)|[^(])|[^\\"]|"(?!""))*"""/.source+")"+/(?!["#])/.source),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\\($/,alias:"punctuation"},punctuation:/\\(?=[\r\n])/,string:/[\s\S]+/}},{pattern:RegExp(/(^|[^"#])(#+)/.source+"(?:"+/"(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|\r\n|[^#])|[^\\\r\n])*?"/.source+"|"+/"""(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|[^#])|[^\\])*?"""/.source+")\\2"),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\#+\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\#+\($/,alias:"punctuation"},string:/[\s\S]+/}}],directive:{pattern:RegExp(/#/.source+"(?:"+/(?:elseif|if)\b/.source+"(?:[ \t]*"+/(?:![ \t]*)?(?:\b\w+\b(?:[ \t]*\((?:[^()]|\([^()]*\))*\))?|\((?:[^()]|\([^()]*\))*\))(?:[ \t]*(?:&&|\|\|))?/.source+")+|"+/(?:else|endif)\b/.source+")"),alias:"property",inside:{"directive-name":/^#\w+/,boolean:/\b(?:false|true)\b/,number:/\b\d+(?:\.\d+)*\b/,operator:/!|&&|\|\||[<>]=?/,punctuation:/[(),]/}},literal:{pattern:/#(?:colorLiteral|column|dsohandle|file(?:ID|Literal|Path)?|function|imageLiteral|line)\b/,alias:"constant"},"other-directive":{pattern:/#\w+\b/,alias:"property"},attribute:{pattern:/@\w+/,alias:"atrule"},"function-definition":{pattern:/(\bfunc\s+)\w+/,lookbehind:!0,alias:"function"},label:{pattern:/\b(break|continue)\s+\w+|\b[a-zA-Z_]\w*(?=\s*:\s*(?:for|repeat|while)\b)/,lookbehind:!0,alias:"important"},keyword:/\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|isolated|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/,boolean:/\b(?:false|true)\b/,nil:{pattern:/\bnil\b/,alias:"constant"},"short-argument":/\$\d+\b/,omit:{pattern:/\b_\b/,alias:"keyword"},number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,"class-name":/\b[A-Z](?:[A-Z_\d]*[a-z]\w*)?\b/,function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,operator:/[-+*/%=!<>&|^~?]+|\.[.\-+*/%=!<>&|^~?]+/,punctuation:/[{}[\]();,.:\\]/},e.languages.swift["string-literal"].forEach((function(t){t.inside.interpolation.inside=e.languages.swift}))}e.exports=t,t.displayName="swift",t.aliases=[]},42197:function(e){"use strict";function t(e){!function(e){var t={pattern:/^[;#].*/m,greedy:!0},n=/"(?:[^\r\n"\\]|\\(?:[^\r]|\r\n?))*"(?!\S)/.source;e.languages.systemd={comment:t,section:{pattern:/^\[[^\n\r\[\]]*\](?=[ \t]*$)/m,greedy:!0,inside:{punctuation:/^\[|\]$/,"section-name":{pattern:/[\s\S]+/,alias:"selector"}}},key:{pattern:/^[^\s=]+(?=[ \t]*=)/m,greedy:!0,alias:"attr-name"},value:{pattern:RegExp(/(=[ \t]*(?!\s))/.source+"(?:"+n+'|(?=[^"\r\n]))(?:'+/[^\s\\]/.source+'|[ \t]+(?:(?![ \t"])|'+n+")|"+/\\[\r\n]+(?:[#;].*[\r\n]+)*(?![#;])/.source+")*"),lookbehind:!0,greedy:!0,alias:"attr-value",inside:{comment:t,quoted:{pattern:RegExp(/(^|\s)/.source+n),lookbehind:!0,greedy:!0},punctuation:/\\$/m,boolean:{pattern:/^(?:false|no|off|on|true|yes)$/,greedy:!0}}},punctuation:/=/}}(e)}e.exports=t,t.displayName="systemd",t.aliases=[]},37927:function(e,t,n){"use strict";var r=n(29396),i=n(58621);function a(e){e.register(r),e.register(i),e.languages.t4=e.languages["t4-cs"]=e.languages["t4-templating"].createT4("csharp")}e.exports=a,a.displayName="t4Cs",a.aliases=[]},29396:function(e){"use strict";function t(e){!function(e){function t(e,t,n){return{pattern:RegExp("<#"+e+"[\\s\\S]*?#>"),alias:"block",inside:{delimiter:{pattern:RegExp("^<#"+e+"|#>$"),alias:"important"},content:{pattern:/[\s\S]+/,inside:t,alias:n}}}}e.languages["t4-templating"]=Object.defineProperty({},"createT4",{value:function(n){var r=e.languages[n],i="language-"+n;return{block:{pattern:/<#[\s\S]+?#>/,inside:{directive:t("@",{"attr-value":{pattern:/=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+)/,inside:{punctuation:/^=|^["']|["']$/}},keyword:/\b\w+(?=\s)/,"attr-name":/\b\w+/}),expression:t("=",r,i),"class-feature":t("\\+",r,i),standard:t("",r,i)}}}}})}(e)}e.exports=t,t.displayName="t4Templating",t.aliases=[]},8295:function(e,t,n){"use strict";var r=n(29396),i=n(77340);function a(e){e.register(r),e.register(i),e.languages["t4-vb"]=e.languages["t4-templating"].createT4("vbnet")}e.exports=a,a.displayName="t4Vb",a.aliases=[]},39220:function(e,t,n){"use strict";var r=n(49917);function i(e){e.register(r),e.languages.tap={fail:/not ok[^#{\n\r]*/,pass:/ok[^#{\n\r]*/,pragma:/pragma [+-][a-z]+/,bailout:/bail out!.*/i,version:/TAP version \d+/i,plan:/\b\d+\.\.\d+(?: +#.*)?/,subtest:{pattern:/# Subtest(?:: .*)?/,greedy:!0},punctuation:/[{}]/,directive:/#.*/,yamlish:{pattern:/(^[ \t]*)---[\s\S]*?[\r\n][ \t]*\.\.\.$/m,lookbehind:!0,inside:e.languages.yaml,alias:"language-yaml"}}}e.exports=i,i.displayName="tap",i.aliases=[]},46443:function(e){"use strict";function t(e){e.languages.tcl={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0},string:{pattern:/"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*"/,greedy:!0},variable:[{pattern:/(\$)(?:::)?(?:[a-zA-Z0-9]+::)*\w+/,lookbehind:!0},{pattern:/(\$)\{[^}]+\}/,lookbehind:!0},{pattern:/(^[\t ]*set[ \t]+)(?:::)?(?:[a-zA-Z0-9]+::)*\w+/m,lookbehind:!0}],function:{pattern:/(^[\t ]*proc[ \t]+)\S+/m,lookbehind:!0},builtin:[{pattern:/(^[\t ]*)(?:break|class|continue|error|eval|exit|for|foreach|if|proc|return|switch|while)\b/m,lookbehind:!0},/\b(?:else|elseif)\b/],scope:{pattern:/(^[\t ]*)(?:global|upvar|variable)\b/m,lookbehind:!0,alias:"constant"},keyword:{pattern:/(^[\t ]*|\[)(?:Safe_Base|Tcl|after|append|apply|array|auto_(?:execok|import|load|mkindex|qualify|reset)|automkindex_old|bgerror|binary|catch|cd|chan|clock|close|concat|dde|dict|encoding|eof|exec|expr|fblocked|fconfigure|fcopy|file(?:event|name)?|flush|gets|glob|history|http|incr|info|interp|join|lappend|lassign|lindex|linsert|list|llength|load|lrange|lrepeat|lreplace|lreverse|lsearch|lset|lsort|math(?:func|op)|memory|msgcat|namespace|open|package|parray|pid|pkg_mkIndex|platform|puts|pwd|re_syntax|read|refchan|regexp|registry|regsub|rename|scan|seek|set|socket|source|split|string|subst|tcl(?:_endOfWord|_findLibrary|startOf(?:Next|Previous)Word|test|vars|wordBreak(?:After|Before))|tell|time|tm|trace|unknown|unload|unset|update|uplevel|vwait)\b/m,lookbehind:!0},operator:/!=?|\*\*?|==|&&?|\|\|?|<[=<]?|>[=>]?|[-+~\/%?^]|\b(?:eq|in|ne|ni)\b/,punctuation:/[{}()\[\]]/}}e.exports=t,t.displayName="tcl",t.aliases=[]},83691:function(e){"use strict";function t(e){!function(e){var t=/\([^|()\n]+\)|\[[^\]\n]+\]|\{[^}\n]+\}/.source,n=/\)|\((?![^|()\n]+\))/.source;function r(e,r){return RegExp(e.replace(//g,(function(){return"(?:"+t+")"})).replace(//g,(function(){return"(?:"+n+")"})),r||"")}var i={css:{pattern:/\{[^{}]+\}/,inside:{rest:e.languages.css}},"class-id":{pattern:/(\()[^()]+(?=\))/,lookbehind:!0,alias:"attr-value"},lang:{pattern:/(\[)[^\[\]]+(?=\])/,lookbehind:!0,alias:"attr-value"},punctuation:/[\\\/]\d+|\S/},a=e.languages.textile=e.languages.extend("markup",{phrase:{pattern:/(^|\r|\n)\S[\s\S]*?(?=$|\r?\n\r?\n|\r\r)/,lookbehind:!0,inside:{"block-tag":{pattern:r(/^[a-z]\w*(?:||[<>=])*\./.source),inside:{modifier:{pattern:r(/(^[a-z]\w*)(?:||[<>=])+(?=\.)/.source),lookbehind:!0,inside:i},tag:/^[a-z]\w*/,punctuation:/\.$/}},list:{pattern:r(/^[*#]+*\s+\S.*/.source,"m"),inside:{modifier:{pattern:r(/(^[*#]+)+/.source),lookbehind:!0,inside:i},punctuation:/^[*#]+/}},table:{pattern:r(/^(?:(?:||[<>=^~])+\.\s*)?(?:\|(?:(?:||[<>=^~_]|[\\/]\d+)+\.|(?!(?:||[<>=^~_]|[\\/]\d+)+\.))[^|]*)+\|/.source,"m"),inside:{modifier:{pattern:r(/(^|\|(?:\r?\n|\r)?)(?:||[<>=^~_]|[\\/]\d+)+(?=\.)/.source),lookbehind:!0,inside:i},punctuation:/\||^\./}},inline:{pattern:r(/(^|[^a-zA-Z\d])(\*\*|__|\?\?|[*_%@+\-^~])*.+?\2(?![a-zA-Z\d])/.source),lookbehind:!0,inside:{bold:{pattern:r(/(^(\*\*?)*).+?(?=\2)/.source),lookbehind:!0},italic:{pattern:r(/(^(__?)*).+?(?=\2)/.source),lookbehind:!0},cite:{pattern:r(/(^\?\?*).+?(?=\?\?)/.source),lookbehind:!0,alias:"string"},code:{pattern:r(/(^@*).+?(?=@)/.source),lookbehind:!0,alias:"keyword"},inserted:{pattern:r(/(^\+*).+?(?=\+)/.source),lookbehind:!0},deleted:{pattern:r(/(^-*).+?(?=-)/.source),lookbehind:!0},span:{pattern:r(/(^%*).+?(?=%)/.source),lookbehind:!0},modifier:{pattern:r(/(^\*\*|__|\?\?|[*_%@+\-^~])+/.source),lookbehind:!0,inside:i},punctuation:/[*_%?@+\-^~]+/}},"link-ref":{pattern:/^\[[^\]]+\]\S+$/m,inside:{string:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0},url:{pattern:/(^\])\S+$/,lookbehind:!0},punctuation:/[\[\]]/}},link:{pattern:r(/"*[^"]+":.+?(?=[^\w/]?(?:\s|$))/.source),inside:{text:{pattern:r(/(^"*)[^"]+(?=")/.source),lookbehind:!0},modifier:{pattern:r(/(^")+/.source),lookbehind:!0,inside:i},url:{pattern:/(:).+/,lookbehind:!0},punctuation:/[":]/}},image:{pattern:r(/!(?:||[<>=])*(?![<>=])[^!\s()]+(?:\([^)]+\))?!(?::.+?(?=[^\w/]?(?:\s|$)))?/.source),inside:{source:{pattern:r(/(^!(?:||[<>=])*)(?![<>=])[^!\s()]+(?:\([^)]+\))?(?=!)/.source),lookbehind:!0,alias:"url"},modifier:{pattern:r(/(^!)(?:||[<>=])+/.source),lookbehind:!0,inside:i},url:{pattern:/(:).+/,lookbehind:!0},punctuation:/[!:]/}},footnote:{pattern:/\b\[\d+\]/,alias:"comment",inside:{punctuation:/\[|\]/}},acronym:{pattern:/\b[A-Z\d]+\([^)]+\)/,inside:{comment:{pattern:/(\()[^()]+(?=\))/,lookbehind:!0},punctuation:/[()]/}},mark:{pattern:/\b\((?:C|R|TM)\)/,alias:"comment",inside:{punctuation:/[()]/}}}}}),o=a.phrase.inside,s={inline:o.inline,link:o.link,image:o.image,footnote:o.footnote,acronym:o.acronym,mark:o.mark};a.tag.pattern=/<\/?(?!\d)[a-z0-9]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/i;var l=o.inline.inside;l.bold.inside=s,l.italic.inside=s,l.inserted.inside=s,l.deleted.inside=s,l.span.inside=s;var u=o.table.inside;u.inline=s.inline,u.link=s.link,u.image=s.image,u.footnote=s.footnote,u.acronym=s.acronym,u.mark=s.mark}(e)}e.exports=t,t.displayName="textile",t.aliases=[]},77580:function(e){"use strict";function t(e){!function(e){var t=/(?:[\w-]+|'[^'\n\r]*'|"(?:\\.|[^\\"\r\n])*")/.source;function n(e){return e.replace(/__/g,(function(){return t}))}e.languages.toml={comment:{pattern:/#.*/,greedy:!0},table:{pattern:RegExp(n(/(^[\t ]*\[\s*(?:\[\s*)?)__(?:\s*\.\s*__)*(?=\s*\])/.source),"m"),lookbehind:!0,greedy:!0,alias:"class-name"},key:{pattern:RegExp(n(/(^[\t ]*|[{,]\s*)__(?:\s*\.\s*__)*(?=\s*=)/.source),"m"),lookbehind:!0,greedy:!0,alias:"property"},string:{pattern:/"""(?:\\[\s\S]|[^\\])*?"""|'''[\s\S]*?'''|'[^'\n\r]*'|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},date:[{pattern:/\b\d{4}-\d{2}-\d{2}(?:[T\s]\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|[+-]\d{2}:\d{2})?)?\b/i,alias:"number"},{pattern:/\b\d{2}:\d{2}:\d{2}(?:\.\d+)?\b/,alias:"number"}],number:/(?:\b0(?:x[\da-zA-Z]+(?:_[\da-zA-Z]+)*|o[0-7]+(?:_[0-7]+)*|b[10]+(?:_[10]+)*))\b|[-+]?\b\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?\b|[-+]?\b(?:inf|nan)\b/,boolean:/\b(?:false|true)\b/,punctuation:/[.,=[\]{}]/}}(e)}e.exports=t,t.displayName="toml",t.aliases=[]},34551:function(e){"use strict";function t(e){!function(e){e.languages.tremor={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},"interpolated-string":null,extractor:{pattern:/\b[a-z_]\w*\|(?:[^\r\n\\|]|\\(?:\r\n|[\s\S]))*\|/i,greedy:!0,inside:{regex:{pattern:/(^re)\|[\s\S]+/,lookbehind:!0},function:/^\w+/,value:/\|[\s\S]+/}},identifier:{pattern:/`[^`]*`/,greedy:!0},function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())\b/,keyword:/\b(?:args|as|by|case|config|connect|connector|const|copy|create|default|define|deploy|drop|each|emit|end|erase|event|flow|fn|for|from|group|having|insert|into|intrinsic|let|links|match|merge|mod|move|of|operator|patch|pipeline|recur|script|select|set|sliding|state|stream|to|tumbling|update|use|when|where|window|with)\b/,boolean:/\b(?:false|null|true)\b/i,number:/\b(?:0b[01_]*|0x[0-9a-fA-F_]*|\d[\d_]*(?:\.\d[\d_]*)?(?:[Ee][+-]?[\d_]+)?)\b/,"pattern-punctuation":{pattern:/%(?=[({[])/,alias:"punctuation"},operator:/[-+*\/%~!^]=?|=[=>]?|&[&=]?|\|[|=]?|<>?>?=?|(?:absent|and|not|or|present|xor)\b/,punctuation:/::|[;\[\]()\{\},.:]/};var t=/#\{(?:[^"{}]|\{[^{}]*\}|"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*")*\}/.source;e.languages.tremor["interpolated-string"]={pattern:RegExp(/(^|[^\\])/.source+'(?:"""(?:'+/[^"\\#]|\\[\s\S]|"(?!"")|#(?!\{)/.source+"|"+t+')*"""|"(?:'+/[^"\\\r\n#]|\\(?:\r\n|[\s\S])|#(?!\{)/.source+"|"+t+')*")'),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:RegExp(t),inside:{punctuation:/^#\{|\}$/,expression:{pattern:/[\s\S]+/,inside:e.languages.tremor}}},string:/[\s\S]+/}},e.languages.troy=e.languages.tremor,e.languages.trickle=e.languages.tremor}(e)}e.exports=t,t.displayName="tremor",t.aliases=[]},48838:function(e,t,n){"use strict";var r=n(49237),i=n(14819);function a(e){e.register(r),e.register(i),function(e){var t=e.util.clone(e.languages.typescript);e.languages.tsx=e.languages.extend("jsx",t),delete e.languages.tsx.parameter,delete e.languages.tsx["literal-property"];var n=e.languages.tsx.tag;n.pattern=RegExp(/(^|[^\w$]|(?=<\/))/.source+"(?:"+n.pattern.source+")",n.pattern.flags),n.lookbehind=!0}(e)}e.exports=a,a.displayName="tsx",a.aliases=[]},12424:function(e,t,n){"use strict";var r=n(73438);function i(e){e.register(r),function(e){e.languages.tt2=e.languages.extend("clike",{comment:/#.*|\[%#[\s\S]*?%\]/,keyword:/\b(?:BLOCK|CALL|CASE|CATCH|CLEAR|DEBUG|DEFAULT|ELSE|ELSIF|END|FILTER|FINAL|FOREACH|GET|IF|IN|INCLUDE|INSERT|LAST|MACRO|META|NEXT|PERL|PROCESS|RAWPERL|RETURN|SET|STOP|SWITCH|TAGS|THROW|TRY|UNLESS|USE|WHILE|WRAPPER)\b/,punctuation:/[[\]{},()]/}),e.languages.insertBefore("tt2","number",{operator:/=[>=]?|!=?|<=?|>=?|&&|\|\|?|\b(?:and|not|or)\b/,variable:{pattern:/\b[a-z]\w*(?:\s*\.\s*(?:\d+|\$?[a-z]\w*))*\b/i}}),e.languages.insertBefore("tt2","keyword",{delimiter:{pattern:/^(?:\[%|%%)-?|-?%\]$/,alias:"punctuation"}}),e.languages.insertBefore("tt2","string",{"single-quoted-string":{pattern:/'[^\\']*(?:\\[\s\S][^\\']*)*'/,greedy:!0,alias:"string"},"double-quoted-string":{pattern:/"[^\\"]*(?:\\[\s\S][^\\"]*)*"/,greedy:!0,alias:"string",inside:{variable:{pattern:/\$(?:[a-z]\w*(?:\.(?:\d+|\$?[a-z]\w*))*)/i}}}}),delete e.languages.tt2.string,e.hooks.add("before-tokenize",(function(t){e.languages["markup-templating"].buildPlaceholders(t,"tt2",/\[%[\s\S]+?%\]/g)})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"tt2")}))}(e)}e.exports=i,i.displayName="tt2",i.aliases=[]},47011:function(e){"use strict";function t(e){e.languages.turtle={comment:{pattern:/#.*/,greedy:!0},"multiline-string":{pattern:/"""(?:(?:""?)?(?:[^"\\]|\\.))*"""|'''(?:(?:''?)?(?:[^'\\]|\\.))*'''/,greedy:!0,alias:"string",inside:{comment:/#.*/}},string:{pattern:/"(?:[^\\"\r\n]|\\.)*"|'(?:[^\\'\r\n]|\\.)*'/,greedy:!0},url:{pattern:/<(?:[^\x00-\x20<>"{}|^`\\]|\\(?:u[\da-fA-F]{4}|U[\da-fA-F]{8}))*>/,greedy:!0,inside:{punctuation:/[<>]/}},function:{pattern:/(?:(?![-.\d\xB7])[-.\w\xB7\xC0-\uFFFD]+)?:(?:(?![-.])(?:[-.:\w\xC0-\uFFFD]|%[\da-f]{2}|\\.)+)?/i,inside:{"local-name":{pattern:/([^:]*:)[\s\S]+/,lookbehind:!0},prefix:{pattern:/[\s\S]+/,inside:{punctuation:/:/}}}},number:/[+-]?\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,punctuation:/[{}.,;()[\]]|\^\^/,boolean:/\b(?:false|true)\b/,keyword:[/(?:\ba|@prefix|@base)\b|=/,/\b(?:base|graph|prefix)\b/i],tag:{pattern:/@[a-z]+(?:-[a-z\d]+)*/i,inside:{punctuation:/@/}}},e.languages.trig=e.languages.turtle}e.exports=t,t.displayName="turtle",t.aliases=[]},65469:function(e,t,n){"use strict";var r=n(73438);function i(e){e.register(r),e.languages.twig={comment:/^\{#[\s\S]*?#\}$/,"tag-name":{pattern:/(^\{%-?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^\{[{%]-?|-?[%}]\}$/,alias:"punctuation"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,inside:{punctuation:/^['"]|['"]$/}},keyword:/\b(?:even|if|odd)\b/,boolean:/\b(?:false|null|true)\b/,number:/\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/,operator:[{pattern:/(\s)(?:and|b-and|b-or|b-xor|ends with|in|is|matches|not|or|same as|starts with)(?=\s)/,lookbehind:!0},/[=<>]=?|!=|\*\*?|\/\/?|\?:?|[-+~%|]/],punctuation:/[()\[\]{}:.,]/},e.hooks.add("before-tokenize",(function(t){if("twig"===t.language){e.languages["markup-templating"].buildPlaceholders(t,"twig",/\{(?:#[\s\S]*?#|%[\s\S]*?%|\{[\s\S]*?\})\}/g)}})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"twig")}))}e.exports=i,i.displayName="twig",i.aliases=[]},14819:function(e){"use strict";function t(e){!function(e){e.languages.typescript=e.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),e.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete e.languages.typescript.parameter,delete e.languages.typescript["literal-property"];var t=e.languages.extend("typescript",{});delete t["class-name"],e.languages.typescript["class-name"].inside=t,e.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:t}}}}),e.languages.ts=e.languages.typescript}(e)}e.exports=t,t.displayName="typescript",t.aliases=["ts"]},8813:function(e){"use strict";function t(e){!function(e){var t=/\b(?:ACT|ACTIFSUB|CARRAY|CASE|CLEARGIF|COA|COA_INT|CONSTANTS|CONTENT|CUR|EDITPANEL|EFFECT|EXT|FILE|FLUIDTEMPLATE|FORM|FRAME|FRAMESET|GIFBUILDER|GMENU|GMENU_FOLDOUT|GMENU_LAYERS|GP|HMENU|HRULER|HTML|IENV|IFSUB|IMAGE|IMGMENU|IMGMENUITEM|IMGTEXT|IMG_RESOURCE|INCLUDE_TYPOSCRIPT|JSMENU|JSMENUITEM|LLL|LOAD_REGISTER|NO|PAGE|RECORDS|RESTORE_REGISTER|TEMPLATE|TEXT|TMENU|TMENUITEM|TMENU_LAYERS|USER|USER_INT|_GIFBUILDER|global|globalString|globalVar)\b/;e.languages.typoscript={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:= \t]|(?:^|[^= \t])[ \t]+)\/\/.*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^"'])#.*/,lookbehind:!0,greedy:!0}],function:[{pattern://,inside:{string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,inside:{keyword:t}},keyword:{pattern:/INCLUDE_TYPOSCRIPT/}}},{pattern:/@import\s*(?:"[^"\r\n]*"|'[^'\r\n]*')/,inside:{string:/"[^"\r\n]*"|'[^'\r\n]*'/}}],string:{pattern:/^([^=]*=[< ]?)(?:(?!\]\n).)*/,lookbehind:!0,inside:{function:/\{\$.*\}/,keyword:t,number:/^\d+$/,punctuation:/[,|:]/}},keyword:t,number:{pattern:/\b\d+\s*[.{=]/,inside:{operator:/[.{=]/}},tag:{pattern:/\.?[-\w\\]+\.?/,inside:{punctuation:/\./}},punctuation:/[{}[\];(),.:|]/,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/},e.languages.tsconfig=e.languages.typoscript}(e)}e.exports=t,t.displayName="typoscript",t.aliases=["tsconfig"]},16325:function(e){"use strict";function t(e){e.languages.unrealscript={comment:/\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},category:{pattern:/(\b(?:(?:autoexpand|hide|show)categories|var)\s*\()[^()]+(?=\))/,lookbehind:!0,greedy:!0,alias:"property"},metadata:{pattern:/(\w\s*)<\s*\w+\s*=[^<>|=\r\n]+(?:\|\s*\w+\s*=[^<>|=\r\n]+)*>/,lookbehind:!0,greedy:!0,inside:{property:/\b\w+(?=\s*=)/,operator:/=/,punctuation:/[<>|]/}},macro:{pattern:/`\w+/,alias:"property"},"class-name":{pattern:/(\b(?:class|enum|extends|interface|state(?:\(\))?|struct|within)\s+)\w+/,lookbehind:!0},keyword:/\b(?:abstract|actor|array|auto|autoexpandcategories|bool|break|byte|case|class|classgroup|client|coerce|collapsecategories|config|const|continue|default|defaultproperties|delegate|dependson|deprecated|do|dontcollapsecategories|editconst|editinlinenew|else|enum|event|exec|export|extends|final|float|for|forcescriptorder|foreach|function|goto|guid|hidecategories|hidedropdown|if|ignores|implements|inherits|input|int|interface|iterator|latent|local|material|name|native|nativereplication|noexport|nontransient|noteditinlinenew|notplaceable|operator|optional|out|pawn|perobjectconfig|perobjectlocalized|placeable|postoperator|preoperator|private|protected|reliable|replication|return|server|showcategories|simulated|singular|state|static|string|struct|structdefault|structdefaultproperties|switch|texture|transient|travel|unreliable|until|var|vector|while|within)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/>>|<<|--|\+\+|\*\*|[-+*/~!=<>$@]=?|&&?|\|\|?|\^\^?|[?:%]|\b(?:ClockwiseFrom|Cross|Dot)\b/,punctuation:/[()[\]{};,.]/},e.languages.uc=e.languages.uscript=e.languages.unrealscript}e.exports=t,t.displayName="unrealscript",t.aliases=["uc","uscript"]},59784:function(e){"use strict";function t(e){e.languages.uorazor={"comment-hash":{pattern:/#.*/,alias:"comment",greedy:!0},"comment-slash":{pattern:/\/\/.*/,alias:"comment",greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,inside:{punctuation:/^['"]|['"]$/},greedy:!0},"source-layers":{pattern:/\b(?:arms|backpack|blue|bracelet|cancel|clear|cloak|criminal|earrings|enemy|facialhair|friend|friendly|gloves|gray|grey|ground|hair|head|innerlegs|innertorso|innocent|lefthand|middletorso|murderer|neck|nonfriendly|onehandedsecondary|outerlegs|outertorso|pants|red|righthand|ring|self|shirt|shoes|talisman|waist)\b/i,alias:"function"},"source-commands":{pattern:/\b(?:alliance|attack|cast|clearall|clearignore|clearjournal|clearlist|clearsysmsg|createlist|createtimer|dclick|dclicktype|dclickvar|dress|dressconfig|drop|droprelloc|emote|getlabel|guild|gumpclose|gumpresponse|hotkey|ignore|lasttarget|lift|lifttype|menu|menuresponse|msg|org|organize|organizer|overhead|pause|poplist|potion|promptresponse|pushlist|removelist|removetimer|rename|restock|say|scav|scavenger|script|setability|setlasttarget|setskill|settimer|setvar|sysmsg|target|targetloc|targetrelloc|targettype|undress|unignore|unsetvar|useobject|useonce|useskill|usetype|virtue|wait|waitforgump|waitformenu|waitforprompt|waitforstat|waitforsysmsg|waitfortarget|walk|wfsysmsg|wft|whisper|yell)\b/,alias:"function"},"tag-name":{pattern:/(^\{%-?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^\{[{%]-?|-?[%}]\}$/,alias:"punctuation"},function:/\b(?:atlist|close|closest|count|counter|counttype|dead|dex|diffhits|diffmana|diffstam|diffweight|find|findbuff|finddebuff|findlayer|findtype|findtypelist|followers|gumpexists|hidden|hits|hp|hue|human|humanoid|ingump|inlist|insysmessage|insysmsg|int|invul|lhandempty|list|listexists|mana|maxhits|maxhp|maxmana|maxstam|maxweight|monster|mounted|name|next|noto|paralyzed|poisoned|position|prev|previous|queued|rand|random|rhandempty|skill|stam|str|targetexists|timer|timerexists|varexist|warmode|weight)\b/,keyword:/\b(?:and|as|break|continue|else|elseif|endfor|endif|endwhile|for|if|loop|not|or|replay|stop|while)\b/,boolean:/\b(?:false|null|true)\b/,number:/\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/,operator:[{pattern:/(\s)(?:and|b-and|b-or|b-xor|ends with|in|is|matches|not|or|same as|starts with)(?=\s)/,lookbehind:!0},/[=<>]=?|!=|\*\*?|\/\/?|\?:?|[-+~%|]/],punctuation:/[()\[\]{}:.,]/}}e.exports=t,t.displayName="uorazor",t.aliases=[]},6440:function(e){"use strict";function t(e){e.languages.uri={scheme:{pattern:/^[a-z][a-z0-9+.-]*:/im,greedy:!0,inside:{"scheme-delimiter":/:$/}},fragment:{pattern:/#[\w\-.~!$&'()*+,;=%:@/?]*/,inside:{"fragment-delimiter":/^#/}},query:{pattern:/\?[\w\-.~!$&'()*+,;=%:@/?]*/,inside:{"query-delimiter":{pattern:/^\?/,greedy:!0},"pair-delimiter":/[&;]/,pair:{pattern:/^[^=][\s\S]*/,inside:{key:/^[^=]+/,value:{pattern:/(^=)[\s\S]+/,lookbehind:!0}}}}},authority:{pattern:RegExp(/^\/\//.source+/(?:[\w\-.~!$&'()*+,;=%:]*@)?/.source+"(?:"+/\[(?:[0-9a-fA-F:.]{2,48}|v[0-9a-fA-F]+\.[\w\-.~!$&'()*+,;=]+)\]/.source+"|"+/[\w\-.~!$&'()*+,;=%]*/.source+")"+/(?::\d*)?/.source,"m"),inside:{"authority-delimiter":/^\/\//,"user-info-segment":{pattern:/^[\w\-.~!$&'()*+,;=%:]*@/,inside:{"user-info-delimiter":/@$/,"user-info":/^[\w\-.~!$&'()*+,;=%:]+/}},"port-segment":{pattern:/:\d*$/,inside:{"port-delimiter":/^:/,port:/^\d+/}},host:{pattern:/[\s\S]+/,inside:{"ip-literal":{pattern:/^\[[\s\S]+\]$/,inside:{"ip-literal-delimiter":/^\[|\]$/,"ipv-future":/^v[\s\S]+/,"ipv6-address":/^[\s\S]+/}},"ipv4-address":/^(?:(?:[03-9]\d?|[12]\d{0,2})\.){3}(?:[03-9]\d?|[12]\d{0,2})$/}}}},path:{pattern:/^[\w\-.~!$&'()*+,;=%:@/]+/m,inside:{"path-separator":/\//}}},e.languages.url=e.languages.uri}e.exports=t,t.displayName="uri",t.aliases=["url"]},22026:function(e){"use strict";function t(e){!function(e){var t={pattern:/[\s\S]+/,inside:null};e.languages.v=e.languages.extend("clike",{string:{pattern:/r?(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,alias:"quoted-string",greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\{[^{}]*\}|\w+(?:\.\w+(?:\([^\(\)]*\))?|\[[^\[\]]+\])*)/,lookbehind:!0,inside:{"interpolation-variable":{pattern:/^\$\w[\s\S]*$/,alias:"variable"},"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},"interpolation-expression":t}}}},"class-name":{pattern:/(\b(?:enum|interface|struct|type)\s+)(?:C\.)?\w+/,lookbehind:!0},keyword:/(?:\b(?:__global|as|asm|assert|atomic|break|chan|const|continue|defer|else|embed|enum|fn|for|go(?:to)?|if|import|in|interface|is|lock|match|module|mut|none|or|pub|return|rlock|select|shared|sizeof|static|struct|type(?:of)?|union|unsafe)|\$(?:else|for|if)|#(?:flag|include))\b/,number:/\b(?:0x[a-f\d]+(?:_[a-f\d]+)*|0b[01]+(?:_[01]+)*|0o[0-7]+(?:_[0-7]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?)\b/i,operator:/~|\?|[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\.?/,builtin:/\b(?:any(?:_float|_int)?|bool|byte(?:ptr)?|charptr|f(?:32|64)|i(?:8|16|64|128|nt)|rune|size_t|string|u(?:16|32|64|128)|voidptr)\b/}),t.inside=e.languages.v,e.languages.insertBefore("v","string",{char:{pattern:/`(?:\\`|\\?[^`]{1,2})`/,alias:"rune"}}),e.languages.insertBefore("v","operator",{attribute:{pattern:/(^[\t ]*)\[(?:deprecated|direct_array_access|flag|inline|live|ref_only|typedef|unsafe_fn|windows_stdcall)\]/m,lookbehind:!0,alias:"annotation",inside:{punctuation:/[\[\]]/,keyword:/\w+/}},generic:{pattern:/<\w+>(?=\s*[\)\{])/,inside:{punctuation:/[<>]/,"class-name":/\w+/}}}),e.languages.insertBefore("v","function",{"generic-function":{pattern:/\b\w+\s*<\w+>(?=\()/,inside:{function:/^\w+/,generic:{pattern:/<\w+>/,inside:e.languages.v.generic.inside}}}})}(e)}e.exports=t,t.displayName="v",t.aliases=[]},47927:function(e){"use strict";function t(e){e.languages.vala=e.languages.extend("clike",{"class-name":[{pattern:/\b[A-Z]\w*(?:\.\w+)*\b(?=(?:\?\s+|\*?\s+\*?)\w)/,inside:{punctuation:/\./}},{pattern:/(\[)[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}},{pattern:/(\b(?:class|interface)\s+[A-Z]\w*(?:\.\w+)*\s*:\s*)[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}},{pattern:/((?:\b(?:class|enum|interface|new|struct)\s+)|(?:catch\s+\())[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}}],keyword:/\b(?:abstract|as|assert|async|base|bool|break|case|catch|char|class|const|construct|continue|default|delegate|delete|do|double|dynamic|else|ensures|enum|errordomain|extern|finally|float|for|foreach|get|if|in|inline|int|int16|int32|int64|int8|interface|internal|is|lock|long|namespace|new|null|out|override|owned|params|private|protected|public|ref|requires|return|set|short|signal|sizeof|size_t|ssize_t|static|string|struct|switch|this|throw|throws|try|typeof|uchar|uint|uint16|uint32|uint64|uint8|ulong|unichar|unowned|ushort|using|value|var|virtual|void|volatile|weak|while|yield)\b/i,function:/\b\w+(?=\s*\()/,number:/(?:\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)(?:f|u?l?)?/i,operator:/\+\+|--|&&|\|\||<<=?|>>=?|=>|->|~|[+\-*\/%&^|=!<>]=?|\?\??|\.\.\./,punctuation:/[{}[\];(),.:]/,constant:/\b[A-Z0-9_]+\b/}),e.languages.insertBefore("vala","string",{"raw-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},"template-string":{pattern:/@"[\s\S]*?"/,greedy:!0,inside:{interpolation:{pattern:/\$(?:\([^)]*\)|[a-zA-Z]\w*)/,inside:{delimiter:{pattern:/^\$\(?|\)$/,alias:"punctuation"},rest:e.languages.vala}},string:/[\s\S]+/}}}),e.languages.insertBefore("vala","keyword",{regex:{pattern:/\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[imsx]{0,4}(?=\s*(?:$|[\r\n,.;})\]]))/,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:e.languages.regex},"regex-delimiter":/^\//,"regex-flags":/^[a-z]+$/}}})}e.exports=t,t.displayName="vala",t.aliases=[]},77340:function(e,t,n){"use strict";var r=n(86048);function i(e){e.register(r),e.languages.vbnet=e.languages.extend("basic",{comment:[{pattern:/(?:!|REM\b).+/i,inside:{keyword:/^REM/i}},{pattern:/(^|[^\\:])'.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(^|[^"])"(?:""|[^"])*"(?!")/,lookbehind:!0,greedy:!0},keyword:/(?:\b(?:ADDHANDLER|ADDRESSOF|ALIAS|AND|ANDALSO|AS|BEEP|BLOAD|BOOLEAN|BSAVE|BYREF|BYTE|BYVAL|CALL(?: ABSOLUTE)?|CASE|CATCH|CBOOL|CBYTE|CCHAR|CDATE|CDBL|CDEC|CHAIN|CHAR|CHDIR|CINT|CLASS|CLEAR|CLNG|CLOSE|CLS|COBJ|COM|COMMON|CONST|CONTINUE|CSBYTE|CSHORT|CSNG|CSTR|CTYPE|CUINT|CULNG|CUSHORT|DATA|DATE|DECIMAL|DECLARE|DEF(?: FN| SEG|DBL|INT|LNG|SNG|STR)|DEFAULT|DELEGATE|DIM|DIRECTCAST|DO|DOUBLE|ELSE|ELSEIF|END|ENUM|ENVIRON|ERASE|ERROR|EVENT|EXIT|FALSE|FIELD|FILES|FINALLY|FOR(?: EACH)?|FRIEND|FUNCTION|GET|GETTYPE|GETXMLNAMESPACE|GLOBAL|GOSUB|GOTO|HANDLES|IF|IMPLEMENTS|IMPORTS|IN|INHERITS|INPUT|INTEGER|INTERFACE|IOCTL|IS|ISNOT|KEY|KILL|LET|LIB|LIKE|LINE INPUT|LOCATE|LOCK|LONG|LOOP|LSET|ME|MKDIR|MOD|MODULE|MUSTINHERIT|MUSTOVERRIDE|MYBASE|MYCLASS|NAME|NAMESPACE|NARROWING|NEW|NEXT|NOT|NOTHING|NOTINHERITABLE|NOTOVERRIDABLE|OBJECT|OF|OFF|ON(?: COM| ERROR| KEY| TIMER)?|OPEN|OPERATOR|OPTION(?: BASE)?|OPTIONAL|OR|ORELSE|OUT|OVERLOADS|OVERRIDABLE|OVERRIDES|PARAMARRAY|PARTIAL|POKE|PRIVATE|PROPERTY|PROTECTED|PUBLIC|PUT|RAISEEVENT|READ|READONLY|REDIM|REM|REMOVEHANDLER|RESTORE|RESUME|RETURN|RMDIR|RSET|RUN|SBYTE|SELECT(?: CASE)?|SET|SHADOWS|SHARED|SHELL|SHORT|SINGLE|SLEEP|STATIC|STEP|STOP|STRING|STRUCTURE|SUB|SWAP|SYNCLOCK|SYSTEM|THEN|THROW|TIMER|TO|TROFF|TRON|TRUE|TRY|TRYCAST|TYPE|TYPEOF|UINTEGER|ULONG|UNLOCK|UNTIL|USHORT|USING|VIEW PRINT|WAIT|WEND|WHEN|WHILE|WIDENING|WITH|WITHEVENTS|WRITE|WRITEONLY|XOR)|\B(?:#CONST|#ELSE|#ELSEIF|#END|#IF))(?:\$|\b)/i,punctuation:/[,;:(){}]/})}e.exports=i,i.displayName="vbnet",i.aliases=[]},51367:function(e){"use strict";function t(e){!function(e){e.languages.velocity=e.languages.extend("markup",{});var t={variable:{pattern:/(^|[^\\](?:\\\\)*)\$!?(?:[a-z][\w-]*(?:\([^)]*\))?(?:\.[a-z][\w-]*(?:\([^)]*\))?|\[[^\]]+\])*|\{[^}]+\})/i,lookbehind:!0,inside:{}},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},number:/\b\d+\b/,boolean:/\b(?:false|true)\b/,operator:/[=!<>]=?|[+*/%-]|&&|\|\||\.\.|\b(?:eq|g[et]|l[et]|n(?:e|ot))\b/,punctuation:/[(){}[\]:,.]/};t.variable.inside={string:t.string,function:{pattern:/([^\w-])[a-z][\w-]*(?=\()/,lookbehind:!0},number:t.number,boolean:t.boolean,punctuation:t.punctuation},e.languages.insertBefore("velocity","comment",{unparsed:{pattern:/(^|[^\\])#\[\[[\s\S]*?\]\]#/,lookbehind:!0,greedy:!0,inside:{punctuation:/^#\[\[|\]\]#$/}},"velocity-comment":[{pattern:/(^|[^\\])#\*[\s\S]*?\*#/,lookbehind:!0,greedy:!0,alias:"comment"},{pattern:/(^|[^\\])##.*/,lookbehind:!0,greedy:!0,alias:"comment"}],directive:{pattern:/(^|[^\\](?:\\\\)*)#@?(?:[a-z][\w-]*|\{[a-z][\w-]*\})(?:\s*\((?:[^()]|\([^()]*\))*\))?/i,lookbehind:!0,inside:{keyword:{pattern:/^#@?(?:[a-z][\w-]*|\{[a-z][\w-]*\})|\bin\b/,inside:{punctuation:/[{}]/}},rest:t}},variable:t.variable}),e.languages.velocity.tag.inside["attr-value"].inside.rest=e.languages.velocity}(e)}e.exports=t,t.displayName="velocity",t.aliases=[]},92221:function(e){"use strict";function t(e){e.languages.verilog={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"kernel-function":{pattern:/\B\$\w+\b/,alias:"property"},constant:/\B`\w+\b/,function:/\b\w+(?=\()/,keyword:/\b(?:alias|and|assert|assign|assume|automatic|before|begin|bind|bins|binsof|bit|break|buf|bufif0|bufif1|byte|case|casex|casez|cell|chandle|class|clocking|cmos|config|const|constraint|context|continue|cover|covergroup|coverpoint|cross|deassign|default|defparam|design|disable|dist|do|edge|else|end|endcase|endclass|endclocking|endconfig|endfunction|endgenerate|endgroup|endinterface|endmodule|endpackage|endprimitive|endprogram|endproperty|endsequence|endspecify|endtable|endtask|enum|event|expect|export|extends|extern|final|first_match|for|force|foreach|forever|fork|forkjoin|function|generate|genvar|highz0|highz1|if|iff|ifnone|ignore_bins|illegal_bins|import|incdir|include|initial|inout|input|inside|instance|int|integer|interface|intersect|join|join_any|join_none|large|liblist|library|local|localparam|logic|longint|macromodule|matches|medium|modport|module|nand|negedge|new|nmos|nor|noshowcancelled|not|notif0|notif1|null|or|output|package|packed|parameter|pmos|posedge|primitive|priority|program|property|protected|pull0|pull1|pulldown|pullup|pulsestyle_ondetect|pulsestyle_onevent|pure|rand|randc|randcase|randsequence|rcmos|real|realtime|ref|reg|release|repeat|return|rnmos|rpmos|rtran|rtranif0|rtranif1|scalared|sequence|shortint|shortreal|showcancelled|signed|small|solve|specify|specparam|static|string|strong0|strong1|struct|super|supply0|supply1|table|tagged|task|this|throughout|time|timeprecision|timeunit|tran|tranif0|tranif1|tri|tri0|tri1|triand|trior|trireg|type|typedef|union|unique|unsigned|use|uwire|var|vectored|virtual|void|wait|wait_order|wand|weak0|weak1|while|wildcard|wire|with|within|wor|xnor|xor)\b/,important:/\b(?:always|always_comb|always_ff|always_latch)\b(?: *@)?/,number:/\B##?\d+|(?:\b\d+)?'[odbh] ?[\da-fzx_?]+|\b(?:\d*[._])?\d+(?:e[-+]?\d+)?/i,operator:/[-+{}^~%*\/?=!<>&|]+/,punctuation:/[[\];(),.:]/}}e.exports=t,t.displayName="verilog",t.aliases=[]},18357:function(e){"use strict";function t(e){e.languages.vhdl={comment:/--.+/,"vhdl-vectors":{pattern:/\b[oxb]"[\da-f_]+"|"[01uxzwlh-]+"/i,alias:"number"},"quoted-function":{pattern:/"\S+?"(?=\()/,alias:"function"},string:/"(?:[^\\"\r\n]|\\(?:\r\n|[\s\S]))*"/,constant:/\b(?:library|use)\b/i,keyword:/\b(?:'active|'ascending|'base|'delayed|'driving|'driving_value|'event|'high|'image|'instance_name|'last_active|'last_event|'last_value|'left|'leftof|'length|'low|'path_name|'pos|'pred|'quiet|'range|'reverse_range|'right|'rightof|'simple_name|'stable|'succ|'transaction|'val|'value|access|after|alias|all|architecture|array|assert|attribute|begin|block|body|buffer|bus|case|component|configuration|constant|disconnect|downto|else|elsif|end|entity|exit|file|for|function|generate|generic|group|guarded|if|impure|in|inertial|inout|is|label|library|linkage|literal|loop|map|new|next|null|of|on|open|others|out|package|port|postponed|procedure|process|pure|range|record|register|reject|report|return|select|severity|shared|signal|subtype|then|to|transport|type|unaffected|units|until|use|variable|wait|when|while|with)\b/i,boolean:/\b(?:false|true)\b/i,function:/\w+(?=\()/,number:/'[01uxzwlh-]'|\b(?:\d+#[\da-f_.]+#|\d[\d_.]*)(?:e[-+]?\d+)?/i,operator:/[<>]=?|:=|[-+*/&=]|\b(?:abs|and|mod|nand|nor|not|or|rem|rol|ror|sla|sll|sra|srl|xnor|xor)\b/i,punctuation:/[{}[\];(),.:]/}}e.exports=t,t.displayName="vhdl",t.aliases=[]},20695:function(e){"use strict";function t(e){e.languages.vim={string:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\r\n]|'')*'/,comment:/".*/,function:/\b\w+(?=\()/,keyword:/\b(?:N|Next|P|Print|X|XMLent|XMLns|ab|abbreviate|abc|abclear|abo|aboveleft|al|all|ar|arga|argadd|argd|argdelete|argdo|arge|argedit|argg|argglobal|argl|arglocal|args|argu|argument|as|ascii|b|bN|bNext|ba|bad|badd|ball|bd|bdelete|be|bel|belowright|bf|bfirst|bl|blast|bm|bmodified|bn|bnext|bo|botright|bp|bprevious|br|brea|break|breaka|breakadd|breakd|breakdel|breakl|breaklist|brewind|bro|browse|bufdo|buffer|buffers|bun|bunload|bw|bwipeout|c|cN|cNext|cNfcNfile|ca|cabbrev|cabc|cabclear|cad|caddb|caddbuffer|caddexpr|caddf|caddfile|cal|call|cat|catch|cb|cbuffer|cc|ccl|cclose|cd|ce|center|cex|cexpr|cf|cfile|cfir|cfirst|cg|cgetb|cgetbuffer|cgete|cgetexpr|cgetfile|change|changes|chd|chdir|che|checkpath|checkt|checktime|cl|cla|clast|clist|clo|close|cmapc|cmapclear|cn|cnew|cnewer|cnext|cnf|cnfile|cnorea|cnoreabbrev|co|col|colder|colo|colorscheme|comc|comclear|comp|compiler|con|conf|confirm|continue|cope|copen|copy|cp|cpf|cpfile|cprevious|cq|cquit|cr|crewind|cu|cuna|cunabbrev|cunmap|cw|cwindow|d|debugg|debuggreedy|delc|delcommand|delete|delf|delfunction|delm|delmarks|di|diffg|diffget|diffoff|diffpatch|diffpu|diffput|diffsplit|diffthis|diffu|diffupdate|dig|digraphs|display|dj|djump|dl|dlist|dr|drop|ds|dsearch|dsp|dsplit|e|earlier|echoe|echoerr|echom|echomsg|echon|edit|el|else|elsei|elseif|em|emenu|en|endf|endfo|endfor|endfun|endfunction|endif|endt|endtry|endw|endwhile|ene|enew|ex|exi|exit|exu|exusage|f|file|files|filetype|fin|fina|finally|find|fini|finish|fir|first|fix|fixdel|fo|fold|foldc|foldclose|foldd|folddoc|folddoclosed|folddoopen|foldo|foldopen|for|fu|fun|function|go|goto|gr|grep|grepa|grepadd|h|ha|hardcopy|help|helpf|helpfind|helpg|helpgrep|helpt|helptags|hid|hide|his|history|ia|iabbrev|iabc|iabclear|if|ij|ijump|il|ilist|imapc|imapclear|in|inorea|inoreabbrev|isearch|isp|isplit|iu|iuna|iunabbrev|iunmap|j|join|ju|jumps|k|kee|keepalt|keepj|keepjumps|keepmarks|l|lN|lNext|lNf|lNfile|la|lad|laddb|laddbuffer|laddexpr|laddf|laddfile|lan|language|last|later|lb|lbuffer|lc|lcd|lch|lchdir|lcl|lclose|left|lefta|leftabove|let|lex|lexpr|lf|lfile|lfir|lfirst|lg|lgetb|lgetbuffer|lgete|lgetexpr|lgetfile|lgr|lgrep|lgrepa|lgrepadd|lh|lhelpgrep|list|ll|lla|llast|lli|llist|lm|lmak|lmake|lmap|lmapc|lmapclear|ln|lne|lnew|lnewer|lnext|lnf|lnfile|lnoremap|lo|loadview|loc|lockmarks|lockv|lockvar|lol|lolder|lop|lopen|lp|lpf|lpfile|lprevious|lr|lrewind|ls|lt|ltag|lu|lunmap|lv|lvimgrep|lvimgrepa|lvimgrepadd|lw|lwindow|m|ma|mak|make|mark|marks|mat|match|menut|menutranslate|mk|mkexrc|mks|mksession|mksp|mkspell|mkv|mkvie|mkview|mkvimrc|mod|mode|move|mz|mzf|mzfile|mzscheme|n|nbkey|new|next|nmapc|nmapclear|noh|nohlsearch|norea|noreabbrev|nu|number|nun|nunmap|o|omapc|omapclear|on|only|open|opt|options|ou|ounmap|p|pc|pclose|pe|ped|pedit|perl|perld|perldo|po|pop|popu|popup|pp|ppop|pre|preserve|prev|previous|print|prof|profd|profdel|profile|promptf|promptfind|promptr|promptrepl|ps|psearch|ptN|ptNext|pta|ptag|ptf|ptfirst|ptj|ptjump|ptl|ptlast|ptn|ptnext|ptp|ptprevious|ptr|ptrewind|pts|ptselect|pu|put|pw|pwd|py|pyf|pyfile|python|q|qa|qall|quit|quita|quitall|r|read|rec|recover|red|redi|redir|redo|redr|redraw|redraws|redrawstatus|reg|registers|res|resize|ret|retab|retu|return|rew|rewind|ri|right|rightb|rightbelow|ru|rub|ruby|rubyd|rubydo|rubyf|rubyfile|runtime|rv|rviminfo|sN|sNext|sa|sal|sall|san|sandbox|sargument|sav|saveas|sb|sbN|sbNext|sba|sball|sbf|sbfirst|sbl|sblast|sbm|sbmodified|sbn|sbnext|sbp|sbprevious|sbr|sbrewind|sbuffer|scrip|scripte|scriptencoding|scriptnames|se|set|setf|setfiletype|setg|setglobal|setl|setlocal|sf|sfind|sfir|sfirst|sh|shell|sign|sil|silent|sim|simalt|sl|sla|slast|sleep|sm|smagic|smap|smapc|smapclear|sme|smenu|sn|snext|sni|sniff|sno|snomagic|snor|snoremap|snoreme|snoremenu|so|sor|sort|source|sp|spe|spelld|spelldump|spellgood|spelli|spellinfo|spellr|spellrepall|spellu|spellundo|spellw|spellwrong|split|spr|sprevious|sre|srewind|st|sta|stag|star|startg|startgreplace|startinsert|startr|startreplace|stj|stjump|stop|stopi|stopinsert|sts|stselect|sun|sunhide|sunm|sunmap|sus|suspend|sv|sview|syncbind|t|tN|tNext|ta|tab|tabN|tabNext|tabc|tabclose|tabd|tabdo|tabe|tabedit|tabf|tabfind|tabfir|tabfirst|tabl|tablast|tabm|tabmove|tabn|tabnew|tabnext|tabo|tabonly|tabp|tabprevious|tabr|tabrewind|tabs|tag|tags|tc|tcl|tcld|tcldo|tclf|tclfile|te|tearoff|tf|tfirst|th|throw|tj|tjump|tl|tlast|tm|tmenu|tn|tnext|to|topleft|tp|tprevious|tr|trewind|try|ts|tselect|tu|tunmenu|u|una|unabbreviate|undo|undoj|undojoin|undol|undolist|unh|unhide|unlet|unlo|unlockvar|unm|unmap|up|update|ve|verb|verbose|version|vert|vertical|vi|vie|view|vim|vimgrep|vimgrepa|vimgrepadd|visual|viu|viusage|vmapc|vmapclear|vne|vnew|vs|vsplit|vu|vunmap|w|wN|wNext|wa|wall|wh|while|win|winc|wincmd|windo|winp|winpos|winsize|wn|wnext|wp|wprevious|wq|wqa|wqall|write|ws|wsverb|wv|wviminfo|x|xa|xall|xit|xm|xmap|xmapc|xmapclear|xme|xmenu|xn|xnoremap|xnoreme|xnoremenu|xu|xunmap|y|yank)\b/,builtin:/\b(?:acd|ai|akm|aleph|allowrevins|altkeymap|ambiwidth|ambw|anti|antialias|arab|arabic|arabicshape|ari|arshape|autochdir|autocmd|autoindent|autoread|autowrite|autowriteall|aw|awa|background|backspace|backup|backupcopy|backupdir|backupext|backupskip|balloondelay|ballooneval|balloonexpr|bdir|bdlay|beval|bex|bexpr|bg|bh|bin|binary|biosk|bioskey|bk|bkc|bomb|breakat|brk|browsedir|bs|bsdir|bsk|bt|bufhidden|buflisted|buftype|casemap|ccv|cdpath|cedit|cfu|ch|charconvert|ci|cin|cindent|cink|cinkeys|cino|cinoptions|cinw|cinwords|clipboard|cmdheight|cmdwinheight|cmp|cms|columns|com|comments|commentstring|compatible|complete|completefunc|completeopt|consk|conskey|copyindent|cot|cpo|cpoptions|cpt|cscopepathcomp|cscopeprg|cscopequickfix|cscopetag|cscopetagorder|cscopeverbose|cspc|csprg|csqf|cst|csto|csverb|cuc|cul|cursorcolumn|cursorline|cwh|debug|deco|def|define|delcombine|dex|dg|dict|dictionary|diff|diffexpr|diffopt|digraph|dip|dir|directory|dy|ea|ead|eadirection|eb|ed|edcompatible|ef|efm|ei|ek|enc|encoding|endofline|eol|ep|equalalways|equalprg|errorbells|errorfile|errorformat|esckeys|et|eventignore|expandtab|exrc|fcl|fcs|fdc|fde|fdi|fdl|fdls|fdm|fdn|fdo|fdt|fen|fenc|fencs|fex|ff|ffs|fileencoding|fileencodings|fileformat|fileformats|fillchars|fk|fkmap|flp|fml|fmr|foldcolumn|foldenable|foldexpr|foldignore|foldlevel|foldlevelstart|foldmarker|foldmethod|foldminlines|foldnestmax|foldtext|formatexpr|formatlistpat|formatoptions|formatprg|fp|fs|fsync|ft|gcr|gd|gdefault|gfm|gfn|gfs|gfw|ghr|gp|grepformat|grepprg|gtl|gtt|guicursor|guifont|guifontset|guifontwide|guiheadroom|guioptions|guipty|guitablabel|guitabtooltip|helpfile|helpheight|helplang|hf|hh|hi|hidden|highlight|hk|hkmap|hkmapp|hkp|hl|hlg|hls|hlsearch|ic|icon|iconstring|ignorecase|im|imactivatekey|imak|imc|imcmdline|imd|imdisable|imi|iminsert|ims|imsearch|inc|include|includeexpr|incsearch|inde|indentexpr|indentkeys|indk|inex|inf|infercase|insertmode|invacd|invai|invakm|invallowrevins|invaltkeymap|invanti|invantialias|invar|invarab|invarabic|invarabicshape|invari|invarshape|invautochdir|invautoindent|invautoread|invautowrite|invautowriteall|invaw|invawa|invbackup|invballooneval|invbeval|invbin|invbinary|invbiosk|invbioskey|invbk|invbl|invbomb|invbuflisted|invcf|invci|invcin|invcindent|invcompatible|invconfirm|invconsk|invconskey|invcopyindent|invcp|invcscopetag|invcscopeverbose|invcst|invcsverb|invcuc|invcul|invcursorcolumn|invcursorline|invdeco|invdelcombine|invdg|invdiff|invdigraph|invdisable|invea|inveb|inved|invedcompatible|invek|invendofline|inveol|invequalalways|inverrorbells|invesckeys|invet|invex|invexpandtab|invexrc|invfen|invfk|invfkmap|invfoldenable|invgd|invgdefault|invguipty|invhid|invhidden|invhk|invhkmap|invhkmapp|invhkp|invhls|invhlsearch|invic|invicon|invignorecase|invim|invimc|invimcmdline|invimd|invincsearch|invinf|invinfercase|invinsertmode|invis|invjoinspaces|invjs|invlazyredraw|invlbr|invlinebreak|invlisp|invlist|invloadplugins|invlpl|invlz|invma|invmacatsui|invmagic|invmh|invml|invmod|invmodeline|invmodifiable|invmodified|invmore|invmousef|invmousefocus|invmousehide|invnu|invnumber|invodev|invopendevice|invpaste|invpi|invpreserveindent|invpreviewwindow|invprompt|invpvw|invreadonly|invremap|invrestorescreen|invrevins|invri|invrightleft|invrightleftcmd|invrl|invrlc|invro|invrs|invru|invruler|invsb|invsc|invscb|invscrollbind|invscs|invsecure|invsft|invshellslash|invshelltemp|invshiftround|invshortname|invshowcmd|invshowfulltag|invshowmatch|invshowmode|invsi|invsm|invsmartcase|invsmartindent|invsmarttab|invsmd|invsn|invsol|invspell|invsplitbelow|invsplitright|invspr|invsr|invssl|invsta|invstartofline|invstmp|invswapfile|invswf|invta|invtagbsearch|invtagrelative|invtagstack|invtbi|invtbidi|invtbs|invtermbidi|invterse|invtextauto|invtextmode|invtf|invtgst|invtildeop|invtimeout|invtitle|invto|invtop|invtr|invttimeout|invttybuiltin|invttyfast|invtx|invvb|invvisualbell|invwa|invwarn|invwb|invweirdinvert|invwfh|invwfw|invwildmenu|invwinfixheight|invwinfixwidth|invwiv|invwmnu|invwrap|invwrapscan|invwrite|invwriteany|invwritebackup|invws|isf|isfname|isi|isident|isk|iskeyword|isprint|joinspaces|js|key|keymap|keymodel|keywordprg|km|kmp|kp|langmap|langmenu|laststatus|lazyredraw|lbr|lcs|linebreak|lines|linespace|lisp|lispwords|listchars|loadplugins|lpl|lsp|lz|macatsui|magic|makeef|makeprg|matchpairs|matchtime|maxcombine|maxfuncdepth|maxmapdepth|maxmem|maxmempattern|maxmemtot|mco|mef|menuitems|mfd|mh|mis|mkspellmem|ml|mls|mm|mmd|mmp|mmt|modeline|modelines|modifiable|modified|more|mouse|mousef|mousefocus|mousehide|mousem|mousemodel|mouses|mouseshape|mouset|mousetime|mp|mps|msm|mzq|mzquantum|nf|noacd|noai|noakm|noallowrevins|noaltkeymap|noanti|noantialias|noar|noarab|noarabic|noarabicshape|noari|noarshape|noautochdir|noautoindent|noautoread|noautowrite|noautowriteall|noaw|noawa|nobackup|noballooneval|nobeval|nobin|nobinary|nobiosk|nobioskey|nobk|nobl|nobomb|nobuflisted|nocf|noci|nocin|nocindent|nocompatible|noconfirm|noconsk|noconskey|nocopyindent|nocp|nocscopetag|nocscopeverbose|nocst|nocsverb|nocuc|nocul|nocursorcolumn|nocursorline|nodeco|nodelcombine|nodg|nodiff|nodigraph|nodisable|noea|noeb|noed|noedcompatible|noek|noendofline|noeol|noequalalways|noerrorbells|noesckeys|noet|noex|noexpandtab|noexrc|nofen|nofk|nofkmap|nofoldenable|nogd|nogdefault|noguipty|nohid|nohidden|nohk|nohkmap|nohkmapp|nohkp|nohls|noic|noicon|noignorecase|noim|noimc|noimcmdline|noimd|noincsearch|noinf|noinfercase|noinsertmode|nois|nojoinspaces|nojs|nolazyredraw|nolbr|nolinebreak|nolisp|nolist|noloadplugins|nolpl|nolz|noma|nomacatsui|nomagic|nomh|noml|nomod|nomodeline|nomodifiable|nomodified|nomore|nomousef|nomousefocus|nomousehide|nonu|nonumber|noodev|noopendevice|nopaste|nopi|nopreserveindent|nopreviewwindow|noprompt|nopvw|noreadonly|noremap|norestorescreen|norevins|nori|norightleft|norightleftcmd|norl|norlc|noro|nors|noru|noruler|nosb|nosc|noscb|noscrollbind|noscs|nosecure|nosft|noshellslash|noshelltemp|noshiftround|noshortname|noshowcmd|noshowfulltag|noshowmatch|noshowmode|nosi|nosm|nosmartcase|nosmartindent|nosmarttab|nosmd|nosn|nosol|nospell|nosplitbelow|nosplitright|nospr|nosr|nossl|nosta|nostartofline|nostmp|noswapfile|noswf|nota|notagbsearch|notagrelative|notagstack|notbi|notbidi|notbs|notermbidi|noterse|notextauto|notextmode|notf|notgst|notildeop|notimeout|notitle|noto|notop|notr|nottimeout|nottybuiltin|nottyfast|notx|novb|novisualbell|nowa|nowarn|nowb|noweirdinvert|nowfh|nowfw|nowildmenu|nowinfixheight|nowinfixwidth|nowiv|nowmnu|nowrap|nowrapscan|nowrite|nowriteany|nowritebackup|nows|nrformats|numberwidth|nuw|odev|oft|ofu|omnifunc|opendevice|operatorfunc|opfunc|osfiletype|pa|para|paragraphs|paste|pastetoggle|patchexpr|patchmode|path|pdev|penc|pex|pexpr|pfn|ph|pheader|pi|pm|pmbcs|pmbfn|popt|preserveindent|previewheight|previewwindow|printdevice|printencoding|printexpr|printfont|printheader|printmbcharset|printmbfont|printoptions|prompt|pt|pumheight|pvh|pvw|qe|quoteescape|readonly|remap|report|restorescreen|revins|rightleft|rightleftcmd|rl|rlc|ro|rs|rtp|ruf|ruler|rulerformat|runtimepath|sbo|sc|scb|scr|scroll|scrollbind|scrolljump|scrolloff|scrollopt|scs|sect|sections|secure|sel|selection|selectmode|sessionoptions|sft|shcf|shellcmdflag|shellpipe|shellquote|shellredir|shellslash|shelltemp|shelltype|shellxquote|shiftround|shiftwidth|shm|shortmess|shortname|showbreak|showcmd|showfulltag|showmatch|showmode|showtabline|shq|si|sidescroll|sidescrolloff|siso|sj|slm|smartcase|smartindent|smarttab|smc|smd|softtabstop|sol|spc|spell|spellcapcheck|spellfile|spelllang|spellsuggest|spf|spl|splitbelow|splitright|sps|sr|srr|ss|ssl|ssop|stal|startofline|statusline|stl|stmp|su|sua|suffixes|suffixesadd|sw|swapfile|swapsync|swb|swf|switchbuf|sws|sxq|syn|synmaxcol|syntax|t_AB|t_AF|t_AL|t_CS|t_CV|t_Ce|t_Co|t_Cs|t_DL|t_EI|t_F1|t_F2|t_F3|t_F4|t_F5|t_F6|t_F7|t_F8|t_F9|t_IE|t_IS|t_K1|t_K3|t_K4|t_K5|t_K6|t_K7|t_K8|t_K9|t_KA|t_KB|t_KC|t_KD|t_KE|t_KF|t_KG|t_KH|t_KI|t_KJ|t_KK|t_KL|t_RI|t_RV|t_SI|t_Sb|t_Sf|t_WP|t_WS|t_ZH|t_ZR|t_al|t_bc|t_cd|t_ce|t_cl|t_cm|t_cs|t_da|t_db|t_dl|t_fs|t_k1|t_k2|t_k3|t_k4|t_k5|t_k6|t_k7|t_k8|t_k9|t_kB|t_kD|t_kI|t_kN|t_kP|t_kb|t_kd|t_ke|t_kh|t_kl|t_kr|t_ks|t_ku|t_le|t_mb|t_md|t_me|t_mr|t_ms|t_nd|t_op|t_se|t_so|t_sr|t_te|t_ti|t_ts|t_ue|t_us|t_ut|t_vb|t_ve|t_vi|t_vs|t_xs|tabline|tabpagemax|tabstop|tagbsearch|taglength|tagrelative|tagstack|tal|tb|tbi|tbidi|tbis|tbs|tenc|term|termbidi|termencoding|terse|textauto|textmode|textwidth|tgst|thesaurus|tildeop|timeout|timeoutlen|title|titlelen|titleold|titlestring|toolbar|toolbariconsize|top|tpm|tsl|tsr|ttimeout|ttimeoutlen|ttm|tty|ttybuiltin|ttyfast|ttym|ttymouse|ttyscroll|ttytype|tw|tx|uc|ul|undolevels|updatecount|updatetime|ut|vb|vbs|vdir|verbosefile|vfile|viewdir|viewoptions|viminfo|virtualedit|visualbell|vop|wak|warn|wb|wc|wcm|wd|weirdinvert|wfh|wfw|whichwrap|wi|wig|wildchar|wildcharm|wildignore|wildmenu|wildmode|wildoptions|wim|winaltkeys|window|winfixheight|winfixwidth|winheight|winminheight|winminwidth|winwidth|wiv|wiw|wm|wmh|wmnu|wmw|wop|wrap|wrapmargin|wrapscan|writeany|writebackup|writedelay|ww)\b/,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?)\b/i,operator:/\|\||&&|[-+.]=?|[=!](?:[=~][#?]?)?|[<>]=?[#?]?|[*\/%?]|\b(?:is(?:not)?)\b/,punctuation:/[{}[\](),;:]/}}e.exports=t,t.displayName="vim",t.aliases=[]},403:function(e){"use strict";function t(e){e.languages["visual-basic"]={comment:{pattern:/(?:['\u2018\u2019]|REM\b)(?:[^\r\n_]|_(?:\r\n?|\n)?)*/i,inside:{keyword:/^REM/i}},directive:{pattern:/#(?:Const|Else|ElseIf|End|ExternalChecksum|ExternalSource|If|Region)(?:\b_[ \t]*(?:\r\n?|\n)|.)+/i,alias:"property",greedy:!0},string:{pattern:/\$?["\u201c\u201d](?:["\u201c\u201d]{2}|[^"\u201c\u201d])*["\u201c\u201d]C?/i,greedy:!0},date:{pattern:/#[ \t]*(?:\d+([/-])\d+\1\d+(?:[ \t]+(?:\d+[ \t]*(?:AM|PM)|\d+:\d+(?::\d+)?(?:[ \t]*(?:AM|PM))?))?|\d+[ \t]*(?:AM|PM)|\d+:\d+(?::\d+)?(?:[ \t]*(?:AM|PM))?)[ \t]*#/i,alias:"number"},number:/(?:(?:\b\d+(?:\.\d+)?|\.\d+)(?:E[+-]?\d+)?|&[HO][\dA-F]+)(?:[FRD]|U?[ILS])?/i,boolean:/\b(?:False|Nothing|True)\b/i,keyword:/\b(?:AddHandler|AddressOf|Alias|And(?:Also)?|As|Boolean|ByRef|Byte|ByVal|Call|Case|Catch|C(?:Bool|Byte|Char|Date|Dbl|Dec|Int|Lng|Obj|SByte|Short|Sng|Str|Type|UInt|ULng|UShort)|Char|Class|Const|Continue|Currency|Date|Decimal|Declare|Default|Delegate|Dim|DirectCast|Do|Double|Each|Else(?:If)?|End(?:If)?|Enum|Erase|Error|Event|Exit|Finally|For|Friend|Function|Get(?:Type|XMLNamespace)?|Global|GoSub|GoTo|Handles|If|Implements|Imports|In|Inherits|Integer|Interface|Is|IsNot|Let|Lib|Like|Long|Loop|Me|Mod|Module|Must(?:Inherit|Override)|My(?:Base|Class)|Namespace|Narrowing|New|Next|Not(?:Inheritable|Overridable)?|Object|Of|On|Operator|Option(?:al)?|Or(?:Else)?|Out|Overloads|Overridable|Overrides|ParamArray|Partial|Private|Property|Protected|Public|RaiseEvent|ReadOnly|ReDim|RemoveHandler|Resume|Return|SByte|Select|Set|Shadows|Shared|short|Single|Static|Step|Stop|String|Structure|Sub|SyncLock|Then|Throw|To|Try|TryCast|Type|TypeOf|U(?:Integer|Long|Short)|Until|Using|Variant|Wend|When|While|Widening|With(?:Events)?|WriteOnly|Xor)\b/i,operator:/[+\-*/\\^<=>&#@$%!]|\b_(?=[ \t]*[\r\n])/,punctuation:/[{}().,:?]/},e.languages.vb=e.languages["visual-basic"],e.languages.vba=e.languages["visual-basic"]}e.exports=t,t.displayName="visualBasic",t.aliases=[]},90018:function(e){"use strict";function t(e){e.languages.warpscript={comment:/#.*|\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'|<'(?:[^\\']|'(?!>)|\\.)*'>/,greedy:!0},variable:/\$\S+/,macro:{pattern:/@\S+/,alias:"property"},keyword:/\b(?:BREAK|CHECKMACRO|CONTINUE|CUDF|DEFINED|DEFINEDMACRO|EVAL|FAIL|FOR|FOREACH|FORSTEP|IFT|IFTE|MSGFAIL|NRETURN|RETHROW|RETURN|SWITCH|TRY|UDF|UNTIL|WHILE)\b/,number:/[+-]?\b(?:NaN|Infinity|\d+(?:\.\d*)?(?:[Ee][+-]?\d+)?|0x[\da-fA-F]+|0b[01]+)\b/,boolean:/\b(?:F|T|false|true)\b/,punctuation:/<%|%>|[{}[\]()]/,operator:/==|&&?|\|\|?|\*\*?|>>>?|<<|[<>!~]=?|[-/%^]|\+!?|\b(?:AND|NOT|OR)\b/}}e.exports=t,t.displayName="warpscript",t.aliases=[]},77301:function(e){"use strict";function t(e){e.languages.wasm={comment:[/\(;[\s\S]*?;\)/,{pattern:/;;.*/,greedy:!0}],string:{pattern:/"(?:\\[\s\S]|[^"\\])*"/,greedy:!0},keyword:[{pattern:/\b(?:align|offset)=/,inside:{operator:/=/}},{pattern:/\b(?:(?:f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|neg?|nearest|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|sqrt|store(?:8|16|32)?|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))?|memory\.(?:grow|size))\b/,inside:{punctuation:/\./}},/\b(?:anyfunc|block|br(?:_if|_table)?|call(?:_indirect)?|data|drop|elem|else|end|export|func|get_(?:global|local)|global|if|import|local|loop|memory|module|mut|nop|offset|param|result|return|select|set_(?:global|local)|start|table|tee_local|then|type|unreachable)\b/],variable:/\$[\w!#$%&'*+\-./:<=>?@\\^`|~]+/,number:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/,punctuation:/[()]/}}e.exports=t,t.displayName="wasm",t.aliases=[]},37357:function(e){"use strict";function t(e){!function(e){var t=/(?:\B-|\b_|\b)[A-Za-z][\w-]*(?![\w-])/.source,n="(?:"+/\b(?:unsigned\s+)?long\s+long(?![\w-])/.source+"|"+/\b(?:unrestricted|unsigned)\s+[a-z]+(?![\w-])/.source+"|"+/(?!(?:unrestricted|unsigned)\b)/.source+t+/(?:\s*<(?:[^<>]|<[^<>]*>)*>)?/.source+")"+/(?:\s*\?)?/.source,r={};for(var i in e.languages["web-idl"]={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/"[^"]*"/,greedy:!0},namespace:{pattern:RegExp(/(\bnamespace\s+)/.source+t),lookbehind:!0},"class-name":[{pattern:/(^|[^\w-])(?:iterable|maplike|setlike)\s*<(?:[^<>]|<[^<>]*>)*>/,lookbehind:!0,inside:r},{pattern:RegExp(/(\b(?:attribute|const|deleter|getter|optional|setter)\s+)/.source+n),lookbehind:!0,inside:r},{pattern:RegExp("("+/\bcallback\s+/.source+t+/\s*=\s*/.source+")"+n),lookbehind:!0,inside:r},{pattern:RegExp(/(\btypedef\b\s*)/.source+n),lookbehind:!0,inside:r},{pattern:RegExp(/(\b(?:callback|dictionary|enum|interface(?:\s+mixin)?)\s+)(?!(?:interface|mixin)\b)/.source+t),lookbehind:!0},{pattern:RegExp(/(:\s*)/.source+t),lookbehind:!0},RegExp(t+/(?=\s+(?:implements|includes)\b)/.source),{pattern:RegExp(/(\b(?:implements|includes)\s+)/.source+t),lookbehind:!0},{pattern:RegExp(n+"(?="+/\s*(?:\.{3}\s*)?/.source+t+/\s*[(),;=]/.source+")"),inside:r}],builtin:/\b(?:ArrayBuffer|BigInt64Array|BigUint64Array|ByteString|DOMString|DataView|Float32Array|Float64Array|FrozenArray|Int16Array|Int32Array|Int8Array|ObservableArray|Promise|USVString|Uint16Array|Uint32Array|Uint8Array|Uint8ClampedArray)\b/,keyword:[/\b(?:async|attribute|callback|const|constructor|deleter|dictionary|enum|getter|implements|includes|inherit|interface|mixin|namespace|null|optional|or|partial|readonly|required|setter|static|stringifier|typedef|unrestricted)\b/,/\b(?:any|bigint|boolean|byte|double|float|iterable|long|maplike|object|octet|record|sequence|setlike|short|symbol|undefined|unsigned|void)\b/],boolean:/\b(?:false|true)\b/,number:{pattern:/(^|[^\w-])-?(?:0x[0-9a-f]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|NaN|Infinity)(?![\w-])/i,lookbehind:!0},operator:/\.{3}|[=:?<>-]/,punctuation:/[(){}[\].,;]/},e.languages["web-idl"])"class-name"!==i&&(r[i]=e.languages["web-idl"][i]);e.languages.webidl=e.languages["web-idl"]}(e)}e.exports=t,t.displayName="webIdl",t.aliases=[]},90115:function(e){"use strict";function t(e){e.languages.wiki=e.languages.extend("markup",{"block-comment":{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0,alias:"comment"},heading:{pattern:/^(=+)[^=\r\n].*?\1/m,inside:{punctuation:/^=+|=+$/,important:/.+/}},emphasis:{pattern:/('{2,5}).+?\1/,inside:{"bold-italic":{pattern:/(''''').+?(?=\1)/,lookbehind:!0,alias:["bold","italic"]},bold:{pattern:/(''')[^'](?:.*?[^'])?(?=\1)/,lookbehind:!0},italic:{pattern:/('')[^'](?:.*?[^'])?(?=\1)/,lookbehind:!0},punctuation:/^''+|''+$/}},hr:{pattern:/^-{4,}/m,alias:"punctuation"},url:[/ISBN +(?:97[89][ -]?)?(?:\d[ -]?){9}[\dx]\b|(?:PMID|RFC) +\d+/i,/\[\[.+?\]\]|\[.+?\]/],variable:[/__[A-Z]+__/,/\{{3}.+?\}{3}/,/\{\{.+?\}\}/],symbol:[/^#redirect/im,/~{3,5}/],"table-tag":{pattern:/((?:^|[|!])[|!])[^|\r\n]+\|(?!\|)/m,lookbehind:!0,inside:{"table-bar":{pattern:/\|$/,alias:"punctuation"},rest:e.languages.markup.tag.inside}},punctuation:/^(?:\{\||\|\}|\|-|[*#:;!|])|\|\||!!/m}),e.languages.insertBefore("wiki","tag",{nowiki:{pattern:/<(nowiki|pre|source)\b[^>]*>[\s\S]*?<\/\1>/i,inside:{tag:{pattern:/<(?:nowiki|pre|source)\b[^>]*>|<\/(?:nowiki|pre|source)>/i,inside:e.languages.markup.tag.inside}}}})}e.exports=t,t.displayName="wiki",t.aliases=[]},44676:function(e){"use strict";function t(e){e.languages.wolfram={comment:/\(\*(?:\(\*(?:[^*]|\*(?!\)))*\*\)|(?!\(\*)[\s\S])*?\*\)/,string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:Abs|AbsArg|Accuracy|Block|Do|For|Function|If|Manipulate|Module|Nest|NestList|None|Return|Switch|Table|Which|While)\b/,context:{pattern:/\b\w+`+\w*/,alias:"class-name"},blank:{pattern:/\b\w+_\b/,alias:"regex"},"global-variable":{pattern:/\$\w+/,alias:"variable"},boolean:/\b(?:False|True)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?j?\b/i,operator:/\/\.|;|=\.|\^=|\^:=|:=|<<|>>|<\||\|>|:>|\|->|->|<-|@@@|@@|@|\/@|=!=|===|==|=|\+|-|\^|\[\/-+%=\]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},e.languages.mathematica=e.languages.wolfram,e.languages.wl=e.languages.wolfram,e.languages.nb=e.languages.wolfram}e.exports=t,t.displayName="wolfram",t.aliases=["mathematica","wl","nb"]},23862:function(e){"use strict";function t(e){e.languages.wren={comment:[{pattern:/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|\/\*(?:[^*/]|\*(?!\/)|\/(?!\*))*\*\/)*\*\/)*\*\//,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],"triple-quoted-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},"string-literal":null,hashbang:{pattern:/^#!\/.+/,greedy:!0,alias:"comment"},attribute:{pattern:/#!?[ \t\u3000]*\w+/,alias:"keyword"},"class-name":[{pattern:/(\bclass\s+)\w+/,lookbehind:!0},/\b[A-Z][a-z\d_]*\b/],constant:/\b[A-Z][A-Z\d_]*\b/,null:{pattern:/\bnull\b/,alias:"keyword"},keyword:/\b(?:as|break|class|construct|continue|else|for|foreign|if|import|in|is|return|static|super|this|var|while)\b/,boolean:/\b(?:false|true)\b/,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,function:/\b[a-z_]\w*(?=\s*[({])/i,operator:/<<|>>|[=!<>]=?|&&|\|\||[-+*/%~^&|?:]|\.{2,3}/,punctuation:/[\[\](){}.,;]/},e.languages.wren["string-literal"]={pattern:/(^|[^\\"])"(?:[^\\"%]|\\[\s\S]|%(?!\()|%\((?:[^()]|\((?:[^()]|\([^)]*\))*\))*\))*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)%\((?:[^()]|\((?:[^()]|\([^)]*\))*\))*\)/,lookbehind:!0,inside:{expression:{pattern:/^(%\()[\s\S]+(?=\)$)/,lookbehind:!0,inside:e.languages.wren},"interpolation-punctuation":{pattern:/^%\(|\)$/,alias:"punctuation"}}},string:/[\s\S]+/}}}e.exports=t,t.displayName="wren",t.aliases=[]},25240:function(e){"use strict";function t(e){!function(e){e.languages.xeora=e.languages.extend("markup",{constant:{pattern:/\$(?:DomainContents|PageRenderDuration)\$/,inside:{punctuation:{pattern:/\$/}}},variable:{pattern:/\$@?(?:#+|[-+*~=^])?[\w.]+\$/,inside:{punctuation:{pattern:/[$.]/},operator:{pattern:/#+|[-+*~=^@]/}}},"function-inline":{pattern:/\$F:[-\w.]+\?[-\w.]+(?:,(?:(?:@[-#]*\w+\.[\w+.]\.*)*\|)*(?:(?:[\w+]|[-#*.~^]+[\w+]|=\S)(?:[^$=]|=+[^=])*=*|(?:@[-#]*\w+\.[\w+.]\.*)+(?:(?:[\w+]|[-#*~^][-#*.~^]*[\w+]|=\S)(?:[^$=]|=+[^=])*=*)?)?)?\$/,inside:{variable:{pattern:/(?:[,|])@?(?:#+|[-+*~=^])?[\w.]+/,inside:{punctuation:{pattern:/[,.|]/},operator:{pattern:/#+|[-+*~=^@]/}}},punctuation:{pattern:/\$\w:|[$:?.,|]/}},alias:"function"},"function-block":{pattern:/\$XF:\{[-\w.]+\?[-\w.]+(?:,(?:(?:@[-#]*\w+\.[\w+.]\.*)*\|)*(?:(?:[\w+]|[-#*.~^]+[\w+]|=\S)(?:[^$=]|=+[^=])*=*|(?:@[-#]*\w+\.[\w+.]\.*)+(?:(?:[\w+]|[-#*~^][-#*.~^]*[\w+]|=\S)(?:[^$=]|=+[^=])*=*)?)?)?\}:XF\$/,inside:{punctuation:{pattern:/[$:{}?.,|]/}},alias:"function"},"directive-inline":{pattern:/\$\w(?:#\d+\+?)?(?:\[[-\w.]+\])?:[-\/\w.]+\$/,inside:{punctuation:{pattern:/\$(?:\w:|C(?:\[|#\d))?|[:{[\]]/,inside:{tag:{pattern:/#\d/}}}},alias:"function"},"directive-block-open":{pattern:/\$\w+:\{|\$\w(?:#\d+\+?)?(?:\[[-\w.]+\])?:[-\w.]+:\{(?:![A-Z]+)?/,inside:{punctuation:{pattern:/\$(?:\w:|C(?:\[|#\d))?|[:{[\]]/,inside:{tag:{pattern:/#\d/}}},attribute:{pattern:/![A-Z]+$/,inside:{punctuation:{pattern:/!/}},alias:"keyword"}},alias:"function"},"directive-block-separator":{pattern:/\}:[-\w.]+:\{/,inside:{punctuation:{pattern:/[:{}]/}},alias:"function"},"directive-block-close":{pattern:/\}:[-\w.]+\$/,inside:{punctuation:{pattern:/[:{}$]/}},alias:"function"}}),e.languages.insertBefore("inside","punctuation",{variable:e.languages.xeora["function-inline"].inside.variable},e.languages.xeora["function-block"]),e.languages.xeoracube=e.languages.xeora}(e)}e.exports=t,t.displayName="xeora",t.aliases=["xeoracube"]},61440:function(e){"use strict";function t(e){!function(e){function t(t,n){e.languages[t]&&e.languages.insertBefore(t,"comment",{"doc-comment":n})}var n=e.languages.markup.tag,r={pattern:/\/\/\/.*/,greedy:!0,alias:"comment",inside:{tag:n}},i={pattern:/'''.*/,greedy:!0,alias:"comment",inside:{tag:n}};t("csharp",r),t("fsharp",r),t("vbnet",i)}(e)}e.exports=t,t.displayName="xmlDoc",t.aliases=[]},14899:function(e){"use strict";function t(e){e.languages.xojo={comment:{pattern:/(?:'|\/\/|Rem\b).+/i,greedy:!0},string:{pattern:/"(?:""|[^"])*"/,greedy:!0},number:[/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,/&[bchou][a-z\d]+/i],directive:{pattern:/#(?:Else|ElseIf|Endif|If|Pragma)\b/i,alias:"property"},keyword:/\b(?:AddHandler|App|Array|As(?:signs)?|Auto|Boolean|Break|By(?:Ref|Val)|Byte|Call|Case|Catch|CFStringRef|CGFloat|Class|Color|Const|Continue|CString|Currency|CurrentMethodName|Declare|Delegate|Dim|Do(?:uble|wnTo)?|Each|Else(?:If)?|End|Enumeration|Event|Exception|Exit|Extends|False|Finally|For|Function|Get|GetTypeInfo|Global|GOTO|If|Implements|In|Inherits|Int(?:8|16|32|64|eger|erface)?|Lib|Loop|Me|Module|Next|Nil|Object|Optional|OSType|ParamArray|Private|Property|Protected|PString|Ptr|Raise(?:Event)?|ReDim|RemoveHandler|Return|Select(?:or)?|Self|Set|Shared|Short|Single|Soft|Static|Step|String|Sub|Super|Text|Then|To|True|Try|Ubound|UInt(?:8|16|32|64|eger)?|Until|Using|Var(?:iant)?|Wend|While|WindowPtr|WString)\b/i,operator:/<[=>]?|>=?|[+\-*\/\\^=]|\b(?:AddressOf|And|Ctype|IsA?|Mod|New|Not|Or|WeakAddressOf|Xor)\b/i,punctuation:/[.,;:()]/}}e.exports=t,t.displayName="xojo",t.aliases=[]},52413:function(e){"use strict";function t(e){!function(e){e.languages.xquery=e.languages.extend("markup",{"xquery-comment":{pattern:/\(:[\s\S]*?:\)/,greedy:!0,alias:"comment"},string:{pattern:/(["'])(?:\1\1|(?!\1)[\s\S])*\1/,greedy:!0},extension:{pattern:/\(#.+?#\)/,alias:"symbol"},variable:/\$[-\w:]+/,axis:{pattern:/(^|[^-])(?:ancestor(?:-or-self)?|attribute|child|descendant(?:-or-self)?|following(?:-sibling)?|parent|preceding(?:-sibling)?|self)(?=::)/,lookbehind:!0,alias:"operator"},"keyword-operator":{pattern:/(^|[^:-])\b(?:and|castable as|div|eq|except|ge|gt|idiv|instance of|intersect|is|le|lt|mod|ne|or|union)\b(?=$|[^:-])/,lookbehind:!0,alias:"operator"},keyword:{pattern:/(^|[^:-])\b(?:as|ascending|at|base-uri|boundary-space|case|cast as|collation|construction|copy-namespaces|declare|default|descending|else|empty (?:greatest|least)|encoding|every|external|for|function|if|import|in|inherit|lax|let|map|module|namespace|no-inherit|no-preserve|option|order(?: by|ed|ing)?|preserve|return|satisfies|schema|some|stable|strict|strip|then|to|treat as|typeswitch|unordered|validate|variable|version|where|xquery)\b(?=$|[^:-])/,lookbehind:!0},function:/[\w-]+(?::[\w-]+)*(?=\s*\()/,"xquery-element":{pattern:/(element\s+)[\w-]+(?::[\w-]+)*/,lookbehind:!0,alias:"tag"},"xquery-attribute":{pattern:/(attribute\s+)[\w-]+(?::[\w-]+)*/,lookbehind:!0,alias:"attr-name"},builtin:{pattern:/(^|[^:-])\b(?:attribute|comment|document|element|processing-instruction|text|xs:(?:ENTITIES|ENTITY|ID|IDREFS?|NCName|NMTOKENS?|NOTATION|Name|QName|anyAtomicType|anyType|anyURI|base64Binary|boolean|byte|date|dateTime|dayTimeDuration|decimal|double|duration|float|gDay|gMonth|gMonthDay|gYear|gYearMonth|hexBinary|int|integer|language|long|negativeInteger|nonNegativeInteger|nonPositiveInteger|normalizedString|positiveInteger|short|string|time|token|unsigned(?:Byte|Int|Long|Short)|untyped(?:Atomic)?|yearMonthDuration))\b(?=$|[^:-])/,lookbehind:!0},number:/\b\d+(?:\.\d+)?(?:E[+-]?\d+)?/,operator:[/[+*=?|@]|\.\.?|:=|!=|<[=<]?|>[=>]?/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}],punctuation:/[[\](){},;:/]/}),e.languages.xquery.tag.pattern=/<\/?(?!\d)[^\s>\/=$<%]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|\{(?!\{)(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/,e.languages.xquery.tag.inside["attr-value"].pattern=/=(?:("|')(?:\\[\s\S]|\{(?!\{)(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}|(?!\1)[^\\])*\1|[^\s'">=]+)/,e.languages.xquery.tag.inside["attr-value"].inside.punctuation=/^="|"$/,e.languages.xquery.tag.inside["attr-value"].inside.expression={pattern:/\{(?!\{)(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}/,inside:e.languages.xquery,alias:"language-xquery"};var t=function e(t){return"string"===typeof t?t:"string"===typeof t.content?t.content:t.content.map(e).join("")},n=function n(r){for(var i=[],a=0;a0&&i[i.length-1].tagName===t(o.content[0].content[1])&&i.pop():"/>"===o.content[o.content.length-1].content||i.push({tagName:t(o.content[0].content[1]),openedBraces:0}):!(i.length>0&&"punctuation"===o.type&&"{"===o.content)||r[a+1]&&"punctuation"===r[a+1].type&&"{"===r[a+1].content||r[a-1]&&"plain-text"===r[a-1].type&&"{"===r[a-1].content?i.length>0&&i[i.length-1].openedBraces>0&&"punctuation"===o.type&&"}"===o.content?i[i.length-1].openedBraces--:"comment"!==o.type&&(s=!0):i[i.length-1].openedBraces++),(s||"string"===typeof o)&&i.length>0&&0===i[i.length-1].openedBraces){var l=t(o);a0&&("string"===typeof r[a-1]||"plain-text"===r[a-1].type)&&(l=t(r[a-1])+l,r.splice(a-1,1),a--),/^\s+$/.test(l)?r[a]=l:r[a]=new e.Token("plain-text",l,null,l)}o.content&&"string"!==typeof o.content&&n(o.content)}};e.hooks.add("after-tokenize",(function(e){"xquery"===e.language&&n(e.tokens)}))}(e)}e.exports=t,t.displayName="xquery",t.aliases=[]},49917:function(e){"use strict";function t(e){!function(e){var t=/[*&][^\s[\]{},]+/,n=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,r="(?:"+n.source+"(?:[ \t]+"+t.source+")?|"+t.source+"(?:[ \t]+"+n.source+")?)",i=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-])(?:[ \t]*(?:(?![#:])|:))*/.source.replace(//g,(function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source})),a=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function o(e,t){t=(t||"").replace(/m/g,"")+"m";var n=/([:\-,[{]\s*(?:\s<>[ \t]+)?)(?:<>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<>/g,(function(){return r})).replace(/<>/g,(function(){return e}));return RegExp(n,t)}e.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<>/g,(function(){return r}))),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<>[ \t]+)?)<>(?=\s*:\s)/.source.replace(/<>/g,(function(){return r})).replace(/<>/g,(function(){return"(?:"+i+"|"+a+")"}))),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:o(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:o(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:o(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:o(a),lookbehind:!0,greedy:!0},number:{pattern:o(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:n,important:t,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},e.languages.yml=e.languages.yaml}(e)}e.exports=t,t.displayName="yaml",t.aliases=["yml"]},80979:function(e){"use strict";function t(e){e.languages.yang={comment:/\/\*[\s\S]*?\*\/|\/\/.*/,string:{pattern:/"(?:[^\\"]|\\.)*"|'[^']*'/,greedy:!0},keyword:{pattern:/(^|[{};\r\n][ \t]*)[a-z_][\w.-]*/i,lookbehind:!0},namespace:{pattern:/(\s)[a-z_][\w.-]*(?=:)/i,lookbehind:!0},boolean:/\b(?:false|true)\b/,operator:/\+/,punctuation:/[{};:]/}}e.exports=t,t.displayName="yang",t.aliases=[]},61976:function(e){"use strict";function t(e){!function(e){function t(e){return function(){return e}}var n=/\b(?:align|allowzero|and|anyframe|anytype|asm|async|await|break|cancel|catch|comptime|const|continue|defer|else|enum|errdefer|error|export|extern|fn|for|if|inline|linksection|nakedcc|noalias|nosuspend|null|or|orelse|packed|promise|pub|resume|return|stdcallcc|struct|suspend|switch|test|threadlocal|try|undefined|union|unreachable|usingnamespace|var|volatile|while)\b/,r="\\b(?!"+n.source+")(?!\\d)\\w+\\b",i=/align\s*\((?:[^()]|\([^()]*\))*\)/.source,a="(?!\\s)(?:!?\\s*(?:"+/(?:\?|\bpromise->|(?:\[[^[\]]*\]|\*(?!\*)|\*\*)(?:\s*|\s*const\b|\s*volatile\b|\s*allowzero\b)*)/.source.replace(//g,t(i))+"\\s*)*"+/(?:\bpromise\b|(?:\berror\.)?(?:\.)*(?!\s+))/.source.replace(//g,t(r))+")+";e.languages.zig={comment:[{pattern:/\/\/[/!].*/,alias:"doc-comment"},/\/{2}.*/],string:[{pattern:/(^|[^\\@])c?"(?:[^"\\\r\n]|\\.)*"/,lookbehind:!0,greedy:!0},{pattern:/([\r\n])([ \t]+c?\\{2}).*(?:(?:\r\n?|\n)\2.*)*/,lookbehind:!0,greedy:!0}],char:{pattern:/(^|[^\\])'(?:[^'\\\r\n]|[\uD800-\uDFFF]{2}|\\(?:.|x[a-fA-F\d]{2}|u\{[a-fA-F\d]{1,6}\}))'/,lookbehind:!0,greedy:!0},builtin:/\B@(?!\d)\w+(?=\s*\()/,label:{pattern:/(\b(?:break|continue)\s*:\s*)\w+\b|\b(?!\d)\w+\b(?=\s*:\s*(?:\{|while\b))/,lookbehind:!0},"class-name":[/\b(?!\d)\w+(?=\s*=\s*(?:(?:extern|packed)\s+)?(?:enum|struct|union)\s*[({])/,{pattern:RegExp(/(:\s*)(?=\s*(?:\s*)?[=;,)])|(?=\s*(?:\s*)?\{)/.source.replace(//g,t(a)).replace(//g,t(i))),lookbehind:!0,inside:null},{pattern:RegExp(/(\)\s*)(?=\s*(?:\s*)?;)/.source.replace(//g,t(a)).replace(//g,t(i))),lookbehind:!0,inside:null}],"builtin-type":{pattern:/\b(?:anyerror|bool|c_u?(?:int|long|longlong|short)|c_longdouble|c_void|comptime_(?:float|int)|f(?:16|32|64|128)|[iu](?:8|16|32|64|128|size)|noreturn|type|void)\b/,alias:"keyword"},keyword:n,function:/\b(?!\d)\w+(?=\s*\()/,number:/\b(?:0b[01]+|0o[0-7]+|0x[a-fA-F\d]+(?:\.[a-fA-F\d]*)?(?:[pP][+-]?[a-fA-F\d]+)?|\d+(?:\.\d*)?(?:[eE][+-]?\d+)?)\b/,boolean:/\b(?:false|true)\b/,operator:/\.[*?]|\.{2,3}|[-=]>|\*\*|\+\+|\|\||(?:<<|>>|[-+*]%|[-+*/%^&|<>!=])=?|[?~]/,punctuation:/[.:,;(){}[\]]/},e.languages.zig["class-name"].forEach((function(t){null===t.inside&&(t.inside=e.languages.zig)}))}(e)}e.exports=t,t.displayName="zig",t.aliases=[]},26946:function(e,t){"use strict";t.Q=function(e){var t=String(e||"").trim();return""===t?[]:t.split(n)};var n=/[ \t\n\r\f]+/g},31358:function(e,t,n){var r=n(7256);e.exports=function(e,t){var n,i=null;if(!e||"string"!==typeof e)return i;for(var a,o,s=r(e),l="function"===typeof t,u=0,c=s.length;u":""))+")");return m;function m(){var i,f,h=p.concat(r),m=[];if((!t||c(r,d,p[p.length-1]||null))&&(m=function(e){if(null!==e&&"object"===typeof e&&"length"in e)return e;if("number"===typeof e)return[a,e];return[e]}(n(r,p)),m[0]===s))return m;if(r.children&&m[0]!==o)for(f=(l?r.children.length:-1)+u;f>-1&&f=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}},46190:function(e){"use strict";e.exports=JSON.parse('{"AElig":"\xc6","AMP":"&","Aacute":"\xc1","Acirc":"\xc2","Agrave":"\xc0","Aring":"\xc5","Atilde":"\xc3","Auml":"\xc4","COPY":"\xa9","Ccedil":"\xc7","ETH":"\xd0","Eacute":"\xc9","Ecirc":"\xca","Egrave":"\xc8","Euml":"\xcb","GT":">","Iacute":"\xcd","Icirc":"\xce","Igrave":"\xcc","Iuml":"\xcf","LT":"<","Ntilde":"\xd1","Oacute":"\xd3","Ocirc":"\xd4","Ograve":"\xd2","Oslash":"\xd8","Otilde":"\xd5","Ouml":"\xd6","QUOT":"\\"","REG":"\xae","THORN":"\xde","Uacute":"\xda","Ucirc":"\xdb","Ugrave":"\xd9","Uuml":"\xdc","Yacute":"\xdd","aacute":"\xe1","acirc":"\xe2","acute":"\xb4","aelig":"\xe6","agrave":"\xe0","amp":"&","aring":"\xe5","atilde":"\xe3","auml":"\xe4","brvbar":"\xa6","ccedil":"\xe7","cedil":"\xb8","cent":"\xa2","copy":"\xa9","curren":"\xa4","deg":"\xb0","divide":"\xf7","eacute":"\xe9","ecirc":"\xea","egrave":"\xe8","eth":"\xf0","euml":"\xeb","frac12":"\xbd","frac14":"\xbc","frac34":"\xbe","gt":">","iacute":"\xed","icirc":"\xee","iexcl":"\xa1","igrave":"\xec","iquest":"\xbf","iuml":"\xef","laquo":"\xab","lt":"<","macr":"\xaf","micro":"\xb5","middot":"\xb7","nbsp":"\xa0","not":"\xac","ntilde":"\xf1","oacute":"\xf3","ocirc":"\xf4","ograve":"\xf2","ordf":"\xaa","ordm":"\xba","oslash":"\xf8","otilde":"\xf5","ouml":"\xf6","para":"\xb6","plusmn":"\xb1","pound":"\xa3","quot":"\\"","raquo":"\xbb","reg":"\xae","sect":"\xa7","shy":"\xad","sup1":"\xb9","sup2":"\xb2","sup3":"\xb3","szlig":"\xdf","thorn":"\xfe","times":"\xd7","uacute":"\xfa","ucirc":"\xfb","ugrave":"\xf9","uml":"\xa8","uuml":"\xfc","yacute":"\xfd","yen":"\xa5","yuml":"\xff"}')},10059:function(e){"use strict";e.exports=JSON.parse('{"0":"\ufffd","128":"\u20ac","130":"\u201a","131":"\u0192","132":"\u201e","133":"\u2026","134":"\u2020","135":"\u2021","136":"\u02c6","137":"\u2030","138":"\u0160","139":"\u2039","140":"\u0152","142":"\u017d","145":"\u2018","146":"\u2019","147":"\u201c","148":"\u201d","149":"\u2022","150":"\u2013","151":"\u2014","152":"\u02dc","153":"\u2122","154":"\u0161","155":"\u203a","156":"\u0153","158":"\u017e","159":"\u0178"}')}}]); +//# sourceMappingURL=782.7a65d8b8.chunk.js.map \ No newline at end of file diff --git a/static/js/782.19be4f5b.chunk.js.LICENSE.txt b/static/js/782.7a65d8b8.chunk.js.LICENSE.txt similarity index 100% rename from static/js/782.19be4f5b.chunk.js.LICENSE.txt rename to static/js/782.7a65d8b8.chunk.js.LICENSE.txt diff --git a/static/js/782.19be4f5b.chunk.js.map b/static/js/782.7a65d8b8.chunk.js.map similarity index 99% rename from static/js/782.19be4f5b.chunk.js.map rename to static/js/782.7a65d8b8.chunk.js.map index b8bb78616b..bd33ef0897 100644 --- a/static/js/782.19be4f5b.chunk.js.map +++ b/static/js/782.7a65d8b8.chunk.js.map @@ -1 +1 @@ -{"version":3,"file":"static/js/782.19be4f5b.chunk.js","mappings":"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C,EAAY13G,GAIrB,SAASw3G,EAA4Bx3G,GACnC,OAAa,KAATA,GACFyT,EAAQy5F,QAAQltG,GACT03G,GAGI,KAAT13G,GAAwB,KAATA,GAAeksG,GAAWlsG,IAC3CyT,EAAQy5F,QAAQltG,GACT23G,GAGL/K,GAAc5sG,IAChByT,EAAQy5F,QAAQltG,GACTw3G,GAGFE,EAAY13G,GAIrB,SAAS23G,EAAsB33G,GAC7B,OACW,KAATA,GACS,KAATA,GACS,KAATA,GACS,KAATA,GACAssG,GAAkBtsG,IAElByT,EAAQy5F,QAAQltG,GACT23G,GAGFC,EAA2B53G,GAIpC,SAAS43G,EAA2B53G,GAClC,OAAa,KAATA,GACFyT,EAAQy5F,QAAQltG,GACT63G,GAGLjL,GAAc5sG,IAChByT,EAAQy5F,QAAQltG,GACT43G,GAGFJ,EAA4Bx3G,GAIrC,SAAS63G,EAA6B73G,GACpC,OACW,OAATA,GACS,KAATA,GACS,KAATA,GACS,KAATA,GACS,KAATA,EAEO0vG,EAAI1vG,GAGA,KAATA,GAAwB,KAATA,GACjByT,EAAQy5F,QAAQltG,GAChB4gE,EAAS5gE,EACF83G,GAGLlL,GAAc5sG,IAChByT,EAAQy5F,QAAQltG,GACT63G,IAGTj3C,EAAS,KACFm3C,EAA+B/3G,IAIxC,SAAS83G,EAA6B93G,GACpC,OAAa,OAATA,GAAiB2sG,GAAmB3sG,GAC/B0vG,EAAI1vG,GAGTA,IAAS4gE,GACXntD,EAAQy5F,QAAQltG,GACTg4G,IAGTvkG,EAAQy5F,QAAQltG,GACT83G,GAIT,SAASC,EAA+B/3G,GACtC,OACW,OAATA,GACS,KAATA,GACS,KAATA,GACS,KAATA,GACS,KAATA,GACS,KAATA,GACS,KAATA,GACA0sG,GAA0B1sG,GAEnB43G,EAA2B53G,IAGpCyT,EAAQy5F,QAAQltG,GACT+3G,GAIT,SAASC,EAAkCh4G,GACzC,OAAa,KAATA,GAAwB,KAATA,GAAe4sG,GAAc5sG,GACvCw3G,EAA4Bx3G,GAG9B0vG,EAAI1vG,GAIb,SAAS03G,EAAY13G,GACnB,OAAa,KAATA,GACFy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EAAE,IAAI,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,IAAI,GAAG,EAAE,MAAM,MAAM,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,EAAE,IAAI,EAAE,GAAG,IAAI,EAAE,IAAI,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,MAAM,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,EAAE,IAAI,EAAE,GAAG,IAAI,EAAE,IAAI,IAAI,IAAI,EAAE,IAAI,EAAE,GAAG,IAAI,EAAE,IAAI,EAAE,EAAE,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,GAAG,EAAE,IAAI,IAAI,GAAG,EAAE,MAAM,MAAM,IAAI,IAAI,GAAG,EAAE,MAAM,MAAM,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,GAAG,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,KAAK,GAAG,GAAG,EAAE,IAAI,EAAE,GAAG,IAAI,EAAE,IAAI,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,EAAE,KAAK,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,IAAI,IAAI,IAAI,EAAE,IAAI,EAAE,GAAG,IAAI,EAAE,IAAI,IAAI,GAAG,GAAG,EAAE,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,IAAI,EAAE,EAAE,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,EAAE,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,EAAE,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,IAAI,IAAI,GAAG,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,EAAE,KAAK,GAAG,EAAE,MAAM,EAAE,EAAE,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,GAAG,IAAI,GAAG,EAAE,MAAM,MAAM,IAAI,EAAE,EAAE,GAAG,GAAG,IAAI,IAAI,EAAE,KAAK,GAAG,IAAI,GAAG,EAAE,KAAK,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,KAAK,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,EAAE,KAAK,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,EAAE,MAAM,GAAG,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,GAAG,EAAE,KAAK,IAAI,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,EAAE,KAAK,GAAG,GAAG,EAAE,IAAI,IAAI,GAAG,EAAE,MAAM,MAAM,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,EAAE,EAAE,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,IAAI,EAAE,EAAE,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,EAAE,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,IAAI,GAAG,EAAE,MAAM,MAAM,EAAE,EAAE,GAAG,GAAG,GAAG,KAAK,KAAK,KAAK,EAAE,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,KAAK,IAAI,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,GAAG,EAAE,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,GAAG,KAAK,KAAK,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,KAAK,KAAK,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,KAAK,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,KAAK,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,EAAE,EAAE,GAAG,GAAG,KAAK,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,EAAE,KAAK,IAAI,EAAE,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,IAAI,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,GAAG,KAAK,KAAK,KAAK,EAAE,KAAK,GAAG,IAAI,GAAG,EAAE,MAAM,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,GAAG,KAAK,KAAK,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,GAAG,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,KAAK,KAAK,EAAE,KAAK,GAAG,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,KAAK,KAAK,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,GAAG,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,KAAK,KAAK,EAAE,KAAK,GAAG,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,KAAK,KAAK,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,IAAI,GAAG,EAAE,MAAM,MAAM,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,GAAG,GAAG,EAAE,IAAI,GAAG,EAAE,IAAI,EAAE,GAAG,KAAK,EAAE,IAAI,GAAG,IAAI,IAAI,IAAI,EAAE,IAAI,EAAE,GAAG,KAAK,EAAE,IAAI,EAAE,EAAE,GAAG,IAAI,IAAI,KAAK,KAAK,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,IAAI,GAAG,EAAE,IAAI,EAAE,GAAG,KAAK,EAAE,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,IAAI,IAAI,GAAG,EAAE,MAAM,MAAM,IAAI,GAAG,IAAI,IAAI,EAAE,IAAI,EAAE,GAAG,KAAK,EAAE,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,GAAG,IAAI,GAAG,EAAE,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,KAAK,KAAK,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,IAAI,IAAI,GAAG,EAAE,IAAI,IAAI,GAAG,EAAE,MAAM,MAAM,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,IAAI,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,IAAI,EAAE,EAAE,GAAG,GAAG,KAAK,KAAK,EAAE,MAAM,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,MAAM,GAAG,GAAG,EAAE,IAAI,IAAI,IAAI,EAAE,IAAI,EAAE,GAAG,KAAK,EAAE,IAAI,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,MAAM,MAAM,IAAI,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,KAAK,KAAK,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,IAAI,GAAG,EAAE,MAAM,MAAM,GAAG,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,GAAG,EAAE,KAAK,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,GAAG,IAAI,GAAG,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,KAAK,EAAE,GAAG,IAAI,IAAI,GAAG,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,EAAE,IAAI,GAAG,EAAE,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,EAAE,EAAE,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,IAAI,GAAG,GAAG,EAAE,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,IAAI,IAAI,GAAG,EAAE,MAAM,MAAM,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,MAAM,MAAM,IAAI,GAAG,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,IAAI,IAAI,GAAG,IAAI,EAAE,EAAE,GAAG,GAAG,KAAK,KAAK,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,GAAG,EAAE,MAAM,MAAM,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,GAAG,GAAG,GAAG,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,IAAI,IAAI,GAAG,EAAE,IAAI,GAAG,EAAE,GAAG,IAAI,IAAI,GAAG,GAAG,EAAE,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,KAAK,KAAK,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,KAAK,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,GAAG,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,GAAG,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,IAAI,IAAI,EAAE,IAAI,EAAE,GAAG,KAAK,EAAE,IAAI,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,IAAI,GAAG,EAAE,IAAI,EAAE,GAAG,KAAK,EAAE,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,IAAI,IAAI,EAAE,IAAI,EAAE,GAAG,KAAK,EAAE,IAAI,EAAE,EAAE,GAAG,GAAG,IAAI,KAAK,KAAK,KAAK,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,IAAI,GAAG,EAAE,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,IAAI,GAAG,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,KAAK,KAAK,IAAI,IAAI,IAAI,GAAG,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,IAAI,IAAI,GAAG,EAAE,IAAI,IAAI,GAAG,EAAE,MAAM,MAAM,GAAG,GAAG,EAAE,IAAI,GAAG,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,GAAG,IAAI,GAAG,EAAE,KAAK,IAAI,EAAE,IAAI,EAAE,GAAG,KAAK,EAAE,IAAI,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,IAAI,GAAG,GAAG,EAAE,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,MAAM,MAAM,IAAI,IAAI,GAAG,EAAE,MAAM,MAAM,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,IAAI,GAAG,EAAE,MAAM,MAAM,IAAI,GAAG,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,GAAG,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,GAAG,EAAE,IAAI,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,MAAM,MAAM,IAAI,IAAI,GAAG,EAAE,MAAM,MAAM,GAAG,IAAI,GAAG,EAAE,MAAM,MAAM,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,GAAG,IAAI,GAAG,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,KAAK,EAAE,GAAG,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,GAAG,IAAI,GAAG,GAAG,EAAE,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,IAAI,KAAK,KAAK,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,IAAI,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,GAAG,KAAK,KAAK,KAAK,EAAE,KAAK,GAAG,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,EAAE,EAAE,GAAG,GAAG,KAAK,KAAK,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,GAAG,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,KAAK,KAAK,EAAE,KAAK,GAAG,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,KAAK,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,IAAI,EAAE,EAAE,GAAG,GAAG,GAAG,KAAK,KAAK,KAAK,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,GAAG,KAAK,KAAK,KAAK,EAAE,KAAK,GAAG,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,KAAK,IAAI,EAAE,EAAE,GAAG,GAAG,GAAG,KAAK,KAAK,KAAK,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,GAAG,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,KAAK,KAAK,EAAE,KAAK,GAAG,IAAI,GAAG,EAAE,MAAM,IAAI,GAAG,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,KAAK,KAAK,EAAE,KAAK,GAAG,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,EAAE,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,MAAM,MAAM,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,EAAE,KAAK,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,EAAE,EAAE,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,IAAI,EAAE,EAAE,GAAG,GAAG,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,KAAK,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,GAAG,EAAE,MAAM,MAAM,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,KAAK,KAAK,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,IAAI,KAAK,KAAK,KAAK,IAAI,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,IAAI,GAAG,EAAE,MAAM,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,MAAM,MAAM,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,MAAM,MAAM,GAAG,IAAI,GAAG,EAAE,KAAK,GAAG,EAAE,IAAI,EAAE,EAAE,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,GAAG,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,EAAE,EAAE,GAAG,IAAI,IAAI,KAAK,KAAK,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,GAAG,IAAI,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,GAAG,KAAK,KAAK,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,KAAK,KAAK,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,IAAI,IAAI,GAAG,EAAE,GAAG,IAAI,GAAG,EAAE,MAAM,MAAM,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,EAAE,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,EAAE,MAAM,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,GAAG,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,IAAI,EAAE,EAAE,GAAG,GAAG,KAAK,KAAK,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,EAAE,KAAK,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,KAAK,KAAK,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,GAAG,KAAK,KAAK,KAAK,EAAE,KAAK,GAAG,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,KAAK,IAAI,EAAE,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,EAAE,KAAK,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,KAAK,KAAK,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,GAAG,KAAK,KAAK,KAAK,EAAE,KAAK,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,GAAG,KAAK,KAAK,KAAK,EAAE,KAAK,GAAG,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,KAAK,KAAK,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,KAAK,KAAK,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,IAAI,KAAK,IAAK,KAAK,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,KAAK,KAAK,EAAE,KAAK,KAAK,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,GAAG,GAAG,KAAK,KAAK,KAAK,KAAK,EAAE,KAAK,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,KAAK,KAAK,EAAE,KAAK,KAAK,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,GAAG,GAAG,KAAK,KAAK,KAAK,KAAK,EAAE,KAAK,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,GAAG,EAAE,MAAM,MAAM,IAAI,IAAI,IAAI,IAAI,EAAE,IAAI,EAAE,GAAG,KAAK,EAAE,IAAI,GAAG,EAAE,IAAI,EAAE,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,GAAG,IAAI,IAAI,IAAI,EAAE,IAAI,EAAE,GAAG,KAAK,EAAE,IAAI,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,IAAI,GAAG,EAAE,IAAI,EAAE,GAAG,KAAK,EAAE,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,GAAG,GAAG,GAAG,EAAE,IAAI,IAAI,GAAG,EAAE,MAAM,MAAM,IAAI,GAAG,IAAI,IAAI,EAAE,IAAI,EAAE,GAAG,KAAK,EAAE,IAAI,EAAE,EAAE,GAAG,IAAI,IAAI,KAAK,KAAK,KAAK,GAAG,IAAI,GAAG,EAAE,IAAI,IAAI,GAAG,GAAG,EAAE,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,MAAM,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,KAAK,KAAK,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,IAAI,GAAG,EAAE,MAAM,MAAM,GAAG,IAAI,IAAI,EAAE,IAAI,EAAE,GAAG,KAAK,EAAE,IAAI,IAAI,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,IAAI,IAAI,EAAE,IAAI,EAAE,GAAG,KAAK,EAAE,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,EAAE,IAAI,EAAE,GAAG,KAAK,EAAE,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,KAAK,KAAK,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,IAAI,GAAG,EAAE,KAAK,GAAG,GAAG,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,MAAM,MAAM,IAAI,GAAG,EAAE,IAAI,GAAG,EAAE,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,EAAE,MAAM,GAAG,IAAI,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,GAAG,GAAG,KAAK,KAAK,KAAK,KAAK,EAAE,KAAK,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,MAAM,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,IAAI,GAAG,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,KAAK,KAAK,EAAE,KAAK,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,IAAI,GAAG,EAAE,MAAM,MAAM,GAAG,EAAE,IAAI,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,GAAG,GAAG,EAAE,GAAG,EAAE,GAAG,KAAK,EAAE,GAAG,IAAI,GAAG,EAAE,MAAM,MAAM,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,GAAG,EAAE,MAAM,MAAM,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,GAAG,IAAI,IAAI,GAAG,EAAE,MAAM,GAAG,EAAE,IAAI,EAAE,GAAG,KAAK,EAAE,IAAI,EAAE,EAAE,GAAG,IAAI,IAAI,KAAK,KAAK,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,EAAE,KAAK,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,IAAI,KAAK,KAAK,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,KAAK,KAAK,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,IAAI,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,GAAG,KAAK,KAAK,KAAK,EAAE,KAAK,GAAG,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,EAAE,EAAE,GAAG,GAAG,KAAK,KAAK,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,GAAG,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,KAAK,KAAK,EAAE,KAAK,GAAG,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,IAAI,EAAE,EAAE,GAAG,GAAG,GAAG,KAAK,KAAK,KAAK,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,GAAG,KAAK,KAAK,KAAK,EAAE,KAAK,GAAG,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,KAAK,IAAI,EAAE,EAAE,GAAG,GAAG,GAAG,KAAK,KAAK,KAAK,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,GAAG,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,KAAK,KAAK,EAAE,KAAK,GAAG,IAAI,GAAG,EAAE,MAAM,IAAI,GAAG,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,KAAK,KAAK,EAAE,KAAK,GAAG,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,IAAI,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,EAAE,EAAE,GAAG,GAAG,KAAK,KAAK,GAAG,GAAG,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,KAAK,GAAG,GAAG,GAAG,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,EAAE,EAAE,GAAG,GAAG,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,EAAE,MAAM,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,IAAI,GAAG,GAAG,EAAE,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,MAAM,MAAM,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,GAAG,GAAG,KAAK,KAAK,KAAK,KAAK,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,GAAG,EAAE,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,MAAM,MAAM,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,GAAG,GAAG,KAAK,KAAK,KAAK,KAAK,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,KAAK,KAAK,EAAE,KAAK,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,KAAK,KAAK,EAAE,KAAK,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,GAAG,EAAE,MAAM,MAAM,GAAG,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,EAAE,KAAK,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,KAAK,KAAK,EAAE,KAAK,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,IAAI,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,GAAG,GAAG,KAAK,KAAK,KAAK,KAAK,EAAE,KAAK,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,MAAM,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,GAAG,IAAI,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,IAAI,KAAK,KAAK,KAAK,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,KAAK,KAAK,EAAE,KAAK,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,GAAG,GAAG,GAAG,EAAE,IAAI,EAAE,GAAG,KAAK,EAAE,IAAI,GAAG,GAAG,GAAG,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,KAAK,KAAK,GAAG,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,GAAG,EAAE,EAAE,GAAG,EAAE,IAAI,EAAE,EAAE,GAAG,IAAI,IAAI,KAAK,KAAK,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,MAAM,MAAM,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,GAAG,EAAE,IAAI,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,EAAE,KAAK,KAAK,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,GAAG,GAAG,KAAK,KAAK,KAAK,KAAK,EAAE,KAAK,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,MAAM,MAAM,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,IAAI,GAAG,EAAE,MAAM,MAAM,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,EAAE,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,IAAI,IAAI,IAAI,EAAE,IAAI,EAAE,GAAG,KAAK,EAAE,IAAI,IAAI,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,EAAE,KAAK,GAAG,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,IAAI,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,IAAI,GAAG,EAAE,IAAI,EAAE,GAAG,KAAK,EAAE,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,GAAG,GAAG,GAAG,EAAE,IAAI,IAAI,GAAG,EAAE,MAAM,MAAM,IAAI,GAAG,IAAI,IAAI,EAAE,IAAI,EAAE,GAAG,KAAK,EAAE,IAAI,GAAG,GAAG,IAAI,GAAG,EAAE,IAAI,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,KAAK,KAAK,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,IAAI,GAAG,EAAE,GAAG,GAAG,GAAG,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,KAAK,KAAK,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,IAAI,IAAI,GAAG,EAAE,IAAI,IAAI,GAAG,EAAE,MAAM,MAAM,EAAE,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,IAAI,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,GAAG,KAAK,KAAK,KAAK,EAAE,KAAK,GAAG,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,KAAK,KAAK,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,KAAK,KAAK,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,EAAE,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,GAAG,IAAI,GAAG,EAAE,MAAM,MAAM,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,IAAI,IAAI,EAAE,IAAI,EAAE,GAAG,KAAK,EAAE,IAAI,EAAE,EAAE,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,GAAG,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,GAAG,EAAE,MAAM,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,IAAI,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,EAAE,KAAK,GAAG,EAAE,MAAM,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,IAAI,KAAK,KAAK,KAAK,GAAG,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,EAAE,KAAK,GAAG,GAAG,IAAI,EAAE,EAAE,GAAG,GAAG,GAAG,GAAG,KAAK,KAAK,KAAK,KAAK,GAAG,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,MAAM,MAAM,IAAI,IAAI,GAAG,EAAE,MAAM,MAAM,GAAG,IAAI,GAAG,EAAE,MAAM,MAAM,IAAI,GAAG,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,IAAI,IAAI,GAAG,GAAG,EAAE,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,MAAM,MAAM,IAAI,IAAI,GAAG,EAAE,MAAM,MAAM,GAAG,IAAI,GAAG,EAAE,MAAM,MAAM,EAAE,EAAE,IAAI,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,IAAI,GAAG,EAAE,MAAM,MAAM,GAAG,EAAE,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,MAAM,GAAG,IAAI,GAAG,EAAE,MAAM,MAAM,EAAE,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,GAAG,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,IAAI,IAAI,EAAE,IAAI,EAAE,GAAG,KAAK,EAAE,IAAI,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,IAAI,GAAG,GAAG,EAAE,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,MAAM,MAAM,IAAI,IAAI,GAAG,EAAE,MAAM,MAAM,GAAG,IAAI,GAAG,EAAE,MAAM,MAAM,IAAI,IAAI,GAAG,EAAE,IAAI,EAAE,EAAE,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,GAAG,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,IAAI,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,EAAE,KAAK,GAAG,GAAG,EAAE,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,GAAG,EAAE,MAAM,MAAM,EAAE,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,GAAG,IAAI,IAAI,IAAI,EAAE,IAAI,EAAE,GAAG,KAAK,EAAE,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,EAAE,EAAE,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,EAAE,KAAK,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,IAAI,EAAE,GAAG,KAAK,EAAE,IAAI,IAAI,IAAI,EAAE,IAAI,EAAE,GAAG,KAAK,EAAE,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,EAAE,IAAI,EAAE,GAAG,KAAK,EAAE,IAAI,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,EAAE,KAAK,GAAG,EAAE,MAAM,MAAM,IAAI,GAAG,IAAI,IAAI,EAAE,IAAI,EAAE,GAAG,KAAK,EAAE,IAAI,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,GAAG,EAAE,IAAI,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,IAAI,GAAG,EAAE,IAAI,IAAI,GAAG,EAAE,MAAM,EAAE,GAAG,EAAE,GAAG,KAAK,EAAE,GAAG,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,EAAE,EAAE,GAAG,GAAG,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,MAAM,GAAG,EAAE,MAAM,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,EAAE,KAAK,GAAG,EAAE,MAAM,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,KAAK,KAAK,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,GAAG,EAAE,MAAM,GAAG,EAAE,MAAM,GAAG,EAAE,MAAM,GAAG,EAAE,MAAM,GAAG,EAAE,MAAM,GAAG,EAAE,MAAM,GAAG,EAAE,MAAM,GAAG,EAAE,MAAM,IAAI,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,EAAE,KAAK,GAAG,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,EAAE,KAAK,GAAG,EAAE,MAAM,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,IAAI,GAAG,EAAE,KAAK,GAAG,EAAE,IAAI,GAAG,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,IAAI,IAAI,GAAG,EAAE,IAAI,IAAI,GAAG,EAAE,MAAM,MAAM,EAAE,EAAE,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,EAAE,KAAK,GAAG,EAAE,MAAM,GAAG,IAAI,IAAI,GAAG,EAAE,MAAM,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,GAAG,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,EAAE,KAAK,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,EAAE,IAAI,EAAE,GAAG,KAAK,EAAE,IAAI,EAAE,EAAE,GAAG,IAAI,IAAI,KAAK,KAAK,KAAK,IAAI,GAAG,EAAE,MAAM,MAAM,GAAG,EAAE,GAAG,IAAI,IAAI,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,EAAE,KAAK,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,EAAE,IAAI,EAAE,GAAG,KAAK,EAAE,IAAI,IAAI,IAAI,EAAE,IAAI,EAAE,GAAG,KAAK,EAAE,IAAI,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,MAAM,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,IAAI,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,IAAI,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,EAAE,KAAK,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,EAAE,KAAK,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,EAAE,KAAK,GAAG,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,GAAG,IAAI,IAAI,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,EAAE,KAAK,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,IAAI,KAAK,KAAK,KAAK,GAAG,EAAE,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,MAAM,MAAM,IAAI,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,EAAE,EAAE,GAAG,IAAI,IAAI,KAAK,KAAK,KAAK,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,GAAG,IAAI,IAAI,GAAG,EAAE,MAAM,GAAG,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,IAAI,KAAK,KAAK,KAAK,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,IAAI,EAAE,EAAE,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,KAAK,KAAK,EAAE,EAAE,GAAG,GAAG,KAAK,KAAK,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,GAAG,GAAG,EAAE,KAAK,GAAG,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,EAAE,GAAG,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,KAAK,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,IAAI,GAAG,EAAE,MAAM,MAAM,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,EAAE,EAAE,GAAG,GAAG,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,GAAG,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,EAAE,KAAK,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,EAAE,KAAK,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,GAAG,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,GAAG,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,EAAE,KAAK,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,EAAE,KAAK,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,IAAI,IAAI,GAAG,EAAE,IAAI,GAAG,GAAG,IAAI,EAAE,IAAI,EAAE,GAAG,KAAK,EAAE,IAAI,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,IAAI,GAAG,EAAE,MAAM,MAAM,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,EAAE,KAAK,GAAG,EAAE,KAAK,IAAI,EAAE,EAAE,GAAG,GAAG,IAAI,KAAK,KAAK,KAAK,EAAE,GAAG,GAAG,EAAE,MAAM,IAAI,IAAI,GAAG,GAAG,EAAE,MAAM,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,IAAI,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,EAAE,KAAK,IAAI,GAAG,EAAE,KAAK,IAAI,EAAE,EAAE,GAAG,GAAG,IAAI,KAAK,KAAK,KAAK,EAAE,KAAK,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,EAAE,KAAK,GAAG,EAAE,KAAK,EAAE,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,EAAE,EAAE,GAAG,IAAI,IAAI,KAAK,KAAK,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,EAAE,EAAE,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,GAAG,IAAI,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,IAAI,GAAG,EAAE,MAAM,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,GAAG,EAAE,MAAM,GAAG,EAAE,KAAK,MAAM,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,IAAI,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,GAAG,EAAE,IAAI,IAAI,IAAI,IAAI,EAAE,IAAI,EAAE,GAAG,KAAK,EAAE,IAAI,IAAI,GAAG,GAAG,EAAE,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,EAAE,MAAM,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,GAAG,EAAE,IAAI,EAAE,EAAE,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,IAAI,IAAI,EAAE,IAAI,EAAE,GAAG,KAAK,EAAE,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,EAAE,IAAI,EAAE,GAAG,IAAI,KAAK,KAAK,EAAE,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,IAAI,GAAG,EAAE,MAAM,MAAM,EAAE,EAAE,GAAG,IAAI,IAAI,KAAK,KAAK,KAAK,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,EAAE,MAAM,GAAG,IAAI,IAAI,GAAG,EAAE,MAAM,GAAG,EAAE,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,EAAE,KAAK,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,IAAI,KAAK,KAAK,KAAK,EAAE,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,IAAI,IAAI,IAAI,IAAI,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,GAAG,GAAG,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,GAAG,EAAE,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,GAAG,EAAE,KAAK,GAAG,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,GAAG,EAAE,MAAM,GAAG,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,GAAG,IAAI,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,IAAI,IAAI,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,EAAE,GAAG,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,EAAE,KAAK,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,GAAG,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,EAAE,GAAG,GAAG,EAAE,GAAG,EAAE,EAAE,GAAG,IAAI,IAAI,KAAK,KAAK,KAAK,EAAE,KAAK,IAAI,GAAG,EAAE,KAAK,IAAI,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,GAAG,EAAE,MAAM,MAAM,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,IAAI,EAAE,GAAG,IAAI,KAAK,KAAK,EAAE,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,IAAI,GAAG,EAAE,MAAM,MAAM,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,EAAE,MAAM,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,EAAE,MAAM,GAAG,EAAE,MAAM,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,GAAG,IAAI,IAAI,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,GAAG,EAAE,MAAM,GAAG,EAAE,MAAM,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,IAAI,GAAG,EAAE,KAAK,GAAG,GAAG,EAAE,KAAK,GAAG,IAAI,IAAI,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,EAAE,KAAK,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,EAAE,KAAK,IAAI,GAAG,GAAG,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,IAAI,GAAG,EAAE,MAAM,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,MAAM,GAAG,EAAE,KAAK,MAAM,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,IAAI,IAAI,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,EAAE,KAAK,GAAG,EAAE,MAAM,IAAI,EAAE,EAAE,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,IAAI,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,IAAI,IAAI,GAAG,GAAG,EAAE,KAAK,IAAI,GAAG,GAAG,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,EAAE,IAAI,EAAE,GAAG,KAAK,EAAE,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,IAAI,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,KAAK,IAAI,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,EAAE,KAAK,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,GAAG,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,GAAG,GAAG,GAAG,EAAE,IAAI,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,IAAI,KAAK,KAAK,KAAK,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,EAAE,IAAI,EAAE,GAAG,KAAK,EAAE,IAAI,IAAI,GAAG,GAAG,EAAE,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,GAAG,EAAE,MAAM,MAAM,GAAG,IAAI,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,IAAI,EAAE,EAAE,GAAG,IAAI,IAAI,KAAK,KAAK,KAAK,EAAE,KAAK,IAAI,IAAI,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,GAAG,EAAE,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,EAAE,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,IAAI,KAAK,KAAK,KAAK,EAAE,IAAI,IAAI,IAAI,EAAE,IAAI,EAAE,GAAG,IAAI,KAAK,KAAK,EAAE,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,GAAG,EAAE,KAAK,GAAG,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,IAAI,GAAG,IAAI,GAAG,EAAE,GAAG,IAAI,GAAG,EAAE,MAAM,MAAM,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,EAAE,IAAI,IAAI,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,EAAE,EAAE,GAAG,IAAI,IAAI,KAAK,KAAK,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,KAAK,KAAK,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,IAAI,KAAK,KAAK,KAAK,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,GAAG,EAAE,MAAM,MAAM,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,EAAE,KAAK,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,GAAG,EAAE,MAAM,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,EAAE,MAAM,EAAE,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,IAAI,IAAI,IAAI,EAAE,IAAI,EAAE,GAAG,KAAK,EAAE,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,KAAK,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,GAAG,KAAK,EAAE,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,EAAE,MAAM,MAAM,EAAE,EAAE,GAAG,IAAI,IAAI,KAAK,KAAK,KAAK,EAAE,MAAM,GAAG,IAAI,IAAI,EAAE,IAAI,EAAE,GAAG,KAAK,EAAE,IAAI,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,EAAE,MAAM,IAAI,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,EAAE,MAAM,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,EAAE,MAAM,IAAI,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,IAAI,KAAK,KAAK,KAAK,GAAG,IAAI,GAAG,EAAE,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,IAAI,IAAI,KAAK,KAAK,KAAK,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,IAAI,EAAE,EAAE,GAAG,GAAG,KAAK,KAAK,EAAE,EAAE,GAAG,GAAG,KAAK,KAAK,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,GAAG,EAAE,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,IAAI,IAAI,GAAG,EAAE,IAAI,IAAI,GAAG,EAAE,MAAM,MAAM,EAAE,EAAE,GAAG,IAAI,IAAI,KAAK,KAAK,KAAK,IAAI,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,EAAE,KAAK,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,EAAE,EAAE,GAAG,IAAI,IAAI,KAAK,KAAK,KAAK,EAAE,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,IAAI,GAAG,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,IAAI,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,IAAI,KAAK,KAAK,KAAK,IAAI,IAAI,GAAG,EAAE,GAAG,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,EAAE,EAAE,GAAG,GAAG,KAAK,KAAK,EAAE,KAAK,GAAG,GAAG,EAAE,MAAM,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,GAAG,KAAK,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,IAAI,KAAK,KAAK,KAAK,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,KAAK,KAAK,GAAG,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,KAAK,EAAE,IAAI,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,IAAI,EAAE,IAAI,EAAE,GAAG,KAAK,EAAE,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,IAAI,KAAK,KAAK,KAAK,IAAI,GAAG,EAAE,GAAG,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,MAAM,MAAM,MAAM,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,IAAI,IAAI,KAAK,KAAK,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,GAAG,EAAE,MAAM,GAAG,EAAE,MAAM,MAAM,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,IAAI,EAAE,EAAE,GAAG,IAAI,IAAI,KAAK,KAAK,KAAK,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,IAAI,EAAE,EAAE,IAAI,IAAI,IAAM,MAAM,IAAI,GAAG,EAAE,MAAM,MAAM,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,GAAG,EAAE,MAAM,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,EAAE,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,EAAE,IAAI,EAAE,GAAG,MAAM,EAAE,IAAI,GAAG,EAAE,KAAK,EAAE,IAAI,EAAE,GAAG,MAAM,EAAE,IAAI,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,MAAM,MAAM,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,GAAG,MAAM,MAAM,MAAM,EAAE,IAAI,EAAE,GAAG,MAAM,EAAE,IAAI,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,GAAG,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,MAAM,MAAM,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,GAAG,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,GAAG,EAAE,MAAM,MAAM,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,IAAI,MAAM,MAAM,MAAM,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,IAAI,GAAG,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,IAAI,GAAG,EAAE,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,IAAI,GAAG,GAAG,EAAE,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,IAAI,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,EAAE,KAAK,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,IAAI,MAAM,MAAM,MAAM,EAAE,KAAK,GAAG,EAAE,KAAK,IAAI,GAAG,IAAI,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,GAAG,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,EAAE,MAAM,GAAG,GAAG,EAAE,MAAM,IAAI,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,MAAM,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,MAAM,IAAI,GAAG,EAAE,MAAM,IAAI,GAAG,EAAE,MAAM,MAAM,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,GAAG,IAAI,MAAM,MAAM,MAAM,MAAM,EAAE,KAAK,GAAG,EAAE,MAAM,GAAG,EAAE,MAAM,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,GAAG,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,GAAG,EAAE,KAAK,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,MAAM,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,MAAM,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,MAAM,MAAM,GAAG,IAAI,IAAI,GAAG,EAAE,GAAG,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,IAAI,GAAG,EAAE,KAAK,IAAI,EAAE,EAAE,GAAG,IAAI,IAAI,MAAM,MAAM,MAAM,EAAE,KAAK,GAAG,EAAE,MAAM,GAAG,EAAE,MAAM,EAAE,GAAG,EAAE,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,EAAE,GAAG,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,GAAG,EAAE,MAAM,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,GAAG,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,MAAM,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,MAAM,GAAG,GAAG,EAAE,KAAK,MAAM,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,GAAG,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,IAAI,MAAM,MAAM,MAAM,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,MAAM,GAAG,EAAE,KAAK,GAAG,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,GAAG,EAAE,IAAI,EAAE,EAAE,GAAG,IAAI,IAAI,MAAM,MAAM,MAAM,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,MAAM,MAAM,IAAI,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,GAAG,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,GAAG,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,MAAM,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,MAAM,MAAM,GAAG,GAAG,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,IAAI,MAAM,MAAM,MAAM,IAAI,GAAG,EAAE,MAAM,MAAM,GAAG,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,GAAG,IAAI,IAAI,IAAI,EAAE,IAAI,EAAE,GAAG,MAAM,EAAE,IAAI,EAAE,EAAE,GAAG,IAAI,IAAI,MAAM,MAAM,MAAM,EAAE,KAAK,IAAI,GAAG,EAAE,IAAI,EAAE,GAAG,MAAM,EAAE,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,EAAE,IAAI,EAAE,GAAG,MAAM,EAAE,IAAI,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,GAAG,EAAE,KAAK,GAAG,EAAE,MAAM,MAAM,IAAI,GAAG,IAAI,IAAI,EAAE,IAAI,EAAE,GAAG,MAAM,EAAE,IAAI,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,GAAG,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,EAAE,EAAE,GAAG,IAAI,IAAI,MAAM,MAAM,MAAM,EAAE,EAAE,GAAG,IAAI,IAAI,MAAM,MAAM,MAAM,IAAI,GAAG,EAAE,IAAI,EAAE,EAAE,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,IAAI,EAAE,EAAE,GAAG,GAAG,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,MAAM,EAAE,KAAK,GAAG,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,EAAE,EAAE,GAAG,GAAG,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,MAAM,EAAE,KAAK,GAAG,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,GAAG,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,IAAI,IAAI,GAAG,EAAE,MAAM,MAAM,GAAG,GAAG,EAAE,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,IAAI,IAAI,EAAE,IAAI,EAAE,GAAG,MAAM,EAAE,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,IAAI,GAAG,EAAE,MAAM,MAAM,IAAI,EAAE,EAAE,GAAG,GAAG,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,MAAM,EAAE,KAAK,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,GAAG,IAAI,GAAG,EAAE,KAAK,IAAI,EAAE,IAAI,EAAE,GAAG,MAAM,EAAE,IAAI,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,IAAI,GAAG,GAAG,EAAE,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,MAAM,MAAM,GAAG,IAAI,IAAI,GAAG,EAAE,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,MAAM,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,IAAI,GAAG,EAAE,MAAM,MAAM,IAAI,GAAG,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,IAAI,IAAI,GAAG,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,MAAM,MAAM,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,GAAG,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,MAAM,MAAM,GAAG,IAAI,GAAG,EAAE,MAAM,MAAM,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,EAAE,EAAE,GAAG,IAAI,IAAI,MAAM,MAAM,MAAM,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,IAAI,GAAG,EAAE,MAAM,GAAG,IAAI,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,GAAG,EAAE,MAAM,GAAG,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,GAAG,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,GAAG,GAAG,EAAE,IAAI,IAAI,EAAE,EAAE,GAAG,IAAI,IAAI,MAAM,MAAM,MAAM,EAAE,MAAM,GAAG,EAAE,MAAM,IAAI,GAAG,EAAE,MAAM,GAAG,EAAE,MAAM,IAAI,IAAI,EAAE,IAAI,EAAE,GAAG,MAAM,EAAE,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,IAAI,GAAG,EAAE,MAAM,IAAI,GAAG,EAAE,MAAM,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,IAAI,MAAM,MAAM,MAAM,EAAE,MAAM,IAAI,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,MAAM,GAAG,EAAE,MAAM,MAAM,EAAE,EAAE,GAAG,GAAG,IAAI,MAAM,MAAM,MAAM,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,GAAG,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,GAAG,EAAE,IAAI,GAAG,EAAE,GAAG,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,GAAG,EAAE,MAAM,IAAI,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,GAAG,EAAE,MAAM,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,IAAI,IAAI,GAAG,EAAE,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,GAAG,EAAE,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,GAAG,GAAG,EAAE,MAAM,IAAI,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,IAAI,GAAG,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,MAAM,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,MAAM,EAAE,KAAK,IAAI,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,MAAM,IAAI,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,GAAG,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,IAAI,IAAI,MAAM,MAAM,MAAM,IAAI,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,GAAG,EAAE,KAAK,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,IAAI,MAAM,MAAM,MAAM,EAAE,KAAK,GAAG,EAAE,KAAK,IAAI,GAAG,IAAI,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,GAAG,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,MAAM,EAAE,MAAM,GAAG,GAAG,EAAE,MAAM,IAAI,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,MAAM,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,MAAM,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,MAAM,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,EAAE,MAAM,MAAM,EAAE,EAAE,GAAG,GAAG,MAAM,MAAM,EAAE,KAAK,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,GAAG,MAAM,MAAM,IAAI,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,GAAG,EAAE,MAAM,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,GAAG,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,MAAM,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,MAAM,MAAM,EAAE,KAAK,GAAG,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,GAAG,EAAE,KAAK,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,MAAM,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,MAAM,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,IAAI,GAAG,EAAE,MAAM,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,EAAE,EAAE,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,IAAI,MAAM,MAAM,MAAM,IAAI,GAAG,EAAE,MAAM,GAAG,EAAE,MAAM,MAAM,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,GAAG,MAAM,MAAM,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,GAAG,EAAE,GAAG,EAAE,EAAE,GAAG,IAAI,IAAI,MAAM,MAAM,MAAM,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,EAAE,MAAM,GAAG,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,GAAG,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,GAAG,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,MAAM,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,GAAG,EAAE,MAAM,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,MAAM,MAAM,GAAG,EAAE,KAAK,IAAI,EAAE,EAAE,GAAG,IAAI,IAAI,MAAM,MAAM,MAAM,EAAE,KAAK,GAAG,EAAE,MAAM,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,GAAG,EAAE,GAAG,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,EAAE,GAAG,EAAE,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,EAAE,GAAG,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,GAAG,EAAE,MAAM,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,GAAG,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,IAAI,MAAM,MAAM,MAAM,EAAE,KAAK,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,IAAI,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,MAAM,IAAI,GAAG,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,MAAM,GAAG,GAAG,EAAE,KAAK,MAAM,EAAE,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,GAAG,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,IAAI,EAAE,IAAI,EAAE,GAAG,MAAM,EAAE,IAAI,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,MAAM,IAAI,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,IAAI,IAAI,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,IAAI,IAAI,GAAG,GAAG,EAAE,MAAM,GAAG,EAAE,KAAK,GAAG,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,MAAM,MAAM,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,IAAI,MAAM,MAAM,MAAM,IAAI,IAAI,EAAE,IAAI,EAAE,GAAG,MAAM,EAAE,IAAI,EAAE,EAAE,GAAG,GAAG,GAAG,IAAI,MAAM,MAAM,MAAM,MAAM,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,GAAG,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,EAAE,IAAI,EAAE,GAAG,MAAM,EAAE,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,IAAI,MAAM,MAAM,KAAM,EAAE,KAAK,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,IAAI,GAAG,EAAE,MAAM,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,MAAM,MAAM,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,IAAI,GAAG,EAAE,MAAM,MAAM,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,IAAI,MAAM,MAAM,MAAM,EAAE,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,GAAG,EAAE,KAAK,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,GAAG,EAAE,KAAK,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,KAAK,GAAG,EAAE,KAAK,IAAI,EAAE,EAAE,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,IAAI,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,KAAK,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,GAAG,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,MAAM,IAAI,GAAG,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,IAAI,GAAG,EAAE,KAAK,KAAK,EAAE,EAAE,GAAG,GAAG,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,MAAM,EAAE,KAAK,GAAG,EAAE,MAAM,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,MAAM,MAAM,EAAE,KAAK,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,IAAI,EAAE,IAAI,EAAE,GAAG,MAAM,EAAE,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,IAAI,GAAG,EAAE,KAAK,IAAI,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,MAAM,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,GAAG,EAAE,MAAM,IAAI,IAAI,GAAG,EAAE,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,GAAG,EAAE,MAAM,GAAG,EAAE,KAAK,GAAG,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,GAAG,IAAI,GAAG,EAAE,MAAM,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,MAAM,MAAM,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,GAAG,EAAE,KAAK,IAAI,EAAE,EAAE,GAAG,IAAI,IAAI,MAAM,MAAM,MAAM,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,IAAI,MAAM,MAAM,MAAM,EAAE,KAAK,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,IAAI,MAAM,MAAM,MAAM,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,IAAI,MAAM,MAAM,MAAM,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,GAAG,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,EAAE,KAAK,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,IAAI,MAAM,MAAM,MAAM,EAAE,KAAK,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,MAAM,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,IAAI,GAAG,EAAE,MAAM,MAAM,EAAE,IAAI,EAAE,GAAG,IAAI,IAAI,MAAM,MAAM,MAAM,EAAE,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,EAAE,KAAK,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,EAAE,EAAE,GAAG,GAAG,GAAG,MAAM,MAAM,MAAM,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,GAAG,MAAM,MAAM,MAAM,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,IAAI,MAAM,MAAM,MAAM,IAAI,EAAE,EAAE,GAAG,GAAG,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,MAAM,KAAK,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,GAAG,IAAI,MAAM,MAAM,MAAM,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,MAAM,MAAM,EAAE,MAAM,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,IAAI,GAAG,EAAE,MAAM,IAAI,EAAE,EAAE,GAAG,GAAG,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,IAAI,MAAM,MAAM,MAAM,EAAE,KAAK,GAAG,EAAE,MAAM,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,EAAE,EAAE,GAAG,GAAG,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,EAAE,MAAM,IAAI,GAAG,EAAE,MAAM,MAAM,IAAI,IAAI,IAAI,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,IAAI,MAAM,MAAM,MAAM,EAAE,EAAE,GAAG,GAAG,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,EAAE,KAAK,GAAG,EAAE,MAAM,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,KAAK,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,GAAG,EAAE,MAAM,IAAI,GAAG,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,IAAI,GAAG,EAAE,MAAM,IAAI,EAAE,EAAE,GAAG,GAAG,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,EAAE,KAAK,GAAG,EAAE,MAAM,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,KAAK,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,GAAG,EAAE,MAAM,IAAI,EAAE,EAAE,IAAI,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,EAAE,IAAI,EAAE,GAAG,MAAM,EAAE,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,IAAI,EAAE,EAAE,GAAG,IAAI,IAAI,MAAM,MAAM,MAAM,EAAE,GAAG,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,GAAG,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,GAAG,EAAE,KAAK,KAAK,GAAG,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,GAAG,EAAE,KAAK,KAAK,GAAG,EAAE,GAAG,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,IAAI,MAAM,MAAM,MAAM,IAAI,IAAI,GAAG,EAAE,MAAM,GAAG,EAAE,KAAK,KAAK,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,GAAG,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,KAAK,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,KAAK,EAAE,EAAE,GAAG,GAAG,IAAI,MAAM,MAAM,MAAM,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,IAAI,GAAG,EAAE,MAAM,EAAE,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,IAAI,IAAI,IAAI,EAAE,IAAI,EAAE,GAAG,MAAM,EAAE,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,IAAI,EAAE,EAAE,GAAG,GAAG,MAAM,MAAM,EAAE,KAAK,EAAE,IAAI,EAAE,GAAG,MAAM,EAAE,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,MAAM,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,GAAG,GAAG,EAAE,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,IAAI,IAAI,GAAG,EAAE,MAAM,GAAG,EAAE,MAAM,MAAM,EAAE,EAAE,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,IAAI,GAAG,EAAE,IAAI,GAAG,IAAI,IAAI,EAAE,IAAI,EAAE,GAAG,MAAM,EAAE,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,GAAG,IAAI,GAAG,EAAE,MAAM,GAAG,EAAE,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,IAAI,MAAM,MAAM,MAAM,GAAG,IAAI,GAAG,EAAE,IAAI,IAAI,GAAG,GAAG,EAAE,IAAI,EAAE,EAAE,GAAG,IAAI,IAAI,MAAM,MAAM,MAAM,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,MAAM,MAAM,EAAE,EAAE,GAAG,IAAI,IAAI,MAAM,MAAM,MAAM,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,EAAE,MAAM,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,IAAI,GAAG,EAAE,KAAK,EAAE,IAAI,EAAE,GAAG,MAAM,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,MAAM,EAAE,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,IAAI,MAAM,MAAM,MAAM,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,IAAI,EAAE,IAAI,EAAE,GAAG,MAAM,EAAE,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,IAAI,IAAI,EAAE,IAAI,EAAE,GAAG,MAAM,EAAE,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,MAAM,MAAM,EAAE,KAAK,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,EAAE,IAAI,EAAE,GAAG,MAAM,EAAE,IAAI,GAAG,GAAG,IAAI,GAAG,EAAE,KAAK,EAAE,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,IAAI,EAAE,EAAE,GAAG,GAAG,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,EAAE,KAAK,EAAE,IAAI,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,IAAI,GAAG,EAAE,MAAM,GAAG,EAAE,MAAM,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,KAAK,IAAI,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,MAAM,IAAI,IAAI,GAAG,EAAE,GAAG,IAAI,IAAI,GAAG,EAAE,GAAG,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,MAAM,MAAM,EAAE,EAAE,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,IAAI,GAAG,EAAE,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,IAAI,MAAM,MAAM,MAAM,EAAE,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,EAAE,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,KAAK,IAAI,EAAE,EAAE,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,EAAE,GAAG,GAAG,IAAI,IAAI,GAAG,EAAE,MAAM,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,GAAG,EAAE,KAAK,GAAG,EAAE,MAAM,GAAG,EAAE,MAAM,IAAI,EAAE,IAAI,EAAE,GAAG,MAAM,EAAE,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,GAAG,EAAE,MAAM,GAAG,EAAE,IAAI,EAAE,EAAE,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,GAAG,EAAE,MAAM,MAAM,IAAI,IAAI,EAAE,IAAI,EAAE,GAAG,MAAM,EAAE,IAAI,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,EAAE,KAAK,GAAG,EAAE,MAAM,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,MAAM,MAAM,EAAE,MAAM,EAAE,EAAE,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,IAAI,MAAM,MAAM,MAAM,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,IAAI,MAAM,MAAM,MAAM,GAAG,EAAE,MAAM,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,IAAI,MAAM,MAAM,MAAM,IAAI,GAAG,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,IAAI,GAAG,EAAE,MAAM,MAAM,GAAG,EAAE,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,IAAI,GAAG,EAAE,MAAM,MAAM,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,GAAG,EAAE,MAAM,MAAM,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,GAAG,EAAE,MAAM,MAAM,EAAE,EAAE,GAAG,IAAI,IAAI,MAAM,MAAM,MAAM,IAAI,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,GAAG,IAAI,GAAG,EAAE,KAAK,IAAI,EAAE,GAAG,EAAE,GAAG,MAAM,EAAE,GAAG,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,EAAE,EAAE,GAAG,IAAI,IAAI,MAAM,MAAM,MAAM,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,IAAI,GAAG,EAAE,MAAM,GAAG,IAAI,IAAI,GAAG,EAAE,MAAM,GAAG,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,IAAI,GAAG,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,EAAE,MAAM,GAAG,EAAE,MAAM,GAAG,EAAE,MAAM,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,EAAE,IAAI,EAAE,GAAG,MAAM,EAAE,IAAI,IAAI,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,EAAE,KAAK,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,IAAI,GAAG,EAAE,MAAM,GAAG,EAAE,MAAM,IAAI,GAAG,EAAE,MAAM,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,GAAG,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,IAAI,MAAM,MAAM,MAAM,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,GAAG,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,GAAG,EAAE,IAAI,GAAG,EAAE,GAAG,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,GAAG,EAAE,MAAM,IAAI,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,GAAG,EAAE,MAAM,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,IAAI,IAAI,GAAG,EAAE,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,GAAG,EAAE,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,GAAG,GAAG,EAAE,MAAM,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,IAAI,MAAM,MAAM,MAAM,IAAI,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,KAAK,EAAE,IAAI,EAAE,GAAG,MAAM,EAAE,IAAI,EAAE,EAAE,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,EAAE,MAAM,MAAM,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,IAAI,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,IAAI,IAAI,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,IAAI,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,GAAG,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,IAAI,MAAM,MAAM,MAAM,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,MAAM,MAAM,EAAE,KAAK,GAAG,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,GAAG,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,IAAI,GAAG,EAAE,MAAM,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,IAAI,MAAM,MAAM,MAAM,IAAI,GAAG,EAAE,MAAM,GAAG,EAAE,MAAM,MAAM,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,GAAG,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,GAAG,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,MAAM,MAAM,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,GAAG,EAAE,GAAG,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,EAAE,KAAK,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,MAAM,GAAG,EAAE,KAAK,EAAE,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,GAAG,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,EAAE,KAAK,GAAG,EAAE,MAAM,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,GAAG,EAAE,MAAM,IAAI,IAAI,GAAG,EAAE,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,MAAM,IAAI,IAAI,GAAG,EAAE,IAAI,IAAI,GAAG,GAAG,EAAE,IAAI,EAAE,EAAE,GAAG,GAAG,IAAI,MAAM,MAAM,MAAM,GAAG,EAAE,MAAM,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,IAAI,MAAM,MAAM,MAAM,EAAE,KAAK,GAAG,EAAE,KAAK,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,IAAI,GAAG,EAAE,KAAK,IAAI,EAAE,IAAI,EAAE,GAAG,MAAM,EAAE,IAAI,IAAI,GAAG,EAAE,GAAG,IAAI,GAAG,IAAI,GAAG,EAAE,MAAM,IAAI,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,MAAM,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,MAAM,MAAM,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,GAAG,IAAI,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,IAAI,IAAI,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,IAAI,EAAE,GAAG,MAAM,EAAE,IAAI,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,IAAI,GAAG,EAAE,EAAE,GAAG,IAAI,IAAI,MAAM,MAAM,MAAM,EAAE,IAAI,GAAG,EAAE,IAAI,GAAG,EAAE,IAAI,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,MAAM,MAAM,EAAE,MAAM,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,GAAG,MAAM,MAAM,EAAE,MAAM,GAAG,EAAE,MAAM,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,GAAG,IAAI,IAAI,GAAG,EAAE,MAAM,GAAG,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,MAAM,GAAG,EAAE,MAAM,MAAM,EAAE,EAAE,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,IAAI,GAAG,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,MAAM,MAAM,EAAE,GAAG,EAAE,EAAE,GAAG,GAAG,MAAM,MAAM,EAAE,MAAM,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,MAAM,MAAM,GAAG,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,IAAI,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,IAAI,MAAM,MAAM,MAAM,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,GAAG,EAAE,KAAK,MAAM,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,GAAG,EAAE,KAAK,MAAM,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,EAAE,GAAG,IAAI,IAAI,MAAM,MAAM,MAAM,EAAE,KAAK,GAAG,EAAE,KAAK,IAAI,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,IAAI,MAAM,MAAM,MAAM,EAAE,KAAK,GAAG,EAAE,KAAK,IAAI,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,IAAI,MAAM,MAAM,MAAM,EAAE,KAAK,IAAI,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,GAAG,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,IAAI,GAAG,EAAE,MAAM,MAAM,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,IAAI,IAAI,IAAI,IAAI,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,IAAI,IAAI,GAAG,EAAE,IAAI,EAAE,EAAE,GAAG,GAAG,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,MAAM,EAAE,EAAE,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,EAAE,KAAK,GAAG,EAAE,MAAM,IAAI,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,GAAG,EAAE,MAAM,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,GAAG,IAAI,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,IAAI,EAAE,EAAE,GAAG,IAAI,IAAI,MAAM,MAAM,MAAM,EAAE,KAAK,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,GAAG,EAAE,MAAM,IAAI,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,GAAG,EAAE,MAAM,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,GAAG,EAAE,MAAM,GAAG,EAAE,MAAM,GAAG,EAAE,EAAE,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,IAAI,MAAM,MAAM,MAAM,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,KAAK,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,EAAE,IAAI,EAAE,GAAG,MAAM,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,MAAM,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,MAAM,EAAE,IAAI,EAAE,KAAK,GAAG,EAAE,MAAM,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,IAAI,GAAG,EAAE,MAAM,IAAI,GAAG,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,IAAI,GAAG,EAAE,MAAM,GAAG,GAAG,EAAE,MAAM,GAAG,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,GAAG,EAAE,MAAM,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,IAAI,EAAE,EAAE,GAAG,IAAI,IAAI,MAAM,MAAM,MAAM,EAAE,KAAK,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,GAAG,EAAE,MAAM,IAAI,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,GAAG,EAAE,MAAM,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,GAAG,EAAE,MAAM,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,GAAG,IAAI,MAAM,MAAM,MAAM,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,IAAI,EAAE,IAAI,EAAE,GAAG,MAAM,EAAE,IAAI,EAAE,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,EAAE,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,IAAI,MAAM,MAAM,MAAM,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,MAAM,MAAM,EAAE,EAAE,IAAI,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,EAAE,EAAE,GAAG,IAAI,IAAI,MAAM,MAAM,MAAM,EAAE,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,GAAG,EAAE,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,EAAE,IAAI,EAAE,GAAG,MAAM,EAAE,IAAI,EAAE,EAAE,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,IAAI,IAAI,GAAG,EAAE,IAAI,IAAI,IAAI,EAAE,IAAI,EAAE,GAAG,GAAG,IAAI,MAAM,MAAM,MAAM,EAAE,IAAI,EAAE,EAAE,GAAG,GAAG,MAAM,MAAM,EAAE,KAAK,IAAI,GAAG,EAAE,MAAM,GAAG,EAAE,MAAM,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,GAAG,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,GAAG,GAAG,IAAI,MAAM,MAAM,MAAM,MAAM,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,MAAM,MAAM,IAAI,IAAI,GAAG,EAAE,MAAM,GAAG,GAAG,EAAE,MAAM,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,IAAI,MAAM,MAAM,MAAM,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,IAAI,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,MAAM,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,IAAI,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,GAAG,GAAG,EAAE,MAAM,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,IAAI,MAAM,MAAM,MAAM,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,GAAG,EAAE,MAAM,MAAM,GAAG,EAAE,KAAK,GAAG,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,IAAI,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,IAAI,IAAI,IAAI,EAAE,IAAI,EAAE,GAAG,MAAM,EAAE,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,IAAI,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,IAAI,GAAG,EAAE,IAAI,EAAE,GAAG,MAAM,EAAE,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,IAAI,MAAM,MAAM,MAAM,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,GAAG,GAAG,EAAE,IAAI,GAAG,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,GAAG,EAAE,MAAM,MAAM,IAAI,GAAG,IAAI,IAAI,EAAE,IAAI,EAAE,GAAG,MAAM,EAAE,IAAI,EAAE,EAAE,GAAG,GAAG,MAAM,MAAM,IAAI,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,GAAG,EAAE,KAAK,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,IAAI,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,GAAG,IAAI,GAAG,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,MAAM,EAAE,IAAI,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,IAAI,IAAI,GAAG,EAAE,IAAI,IAAI,GAAG,EAAE,MAAM,MAAM,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,EAAE,EAAE,GAAG,IAAI,IAAI,MAAM,MAAM,MAAM,EAAE,IAAI,GAAG,EAAE,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,IAAI,MAAM,MAAM,MAAM,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,IAAI,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,GAAG,EAAE,MAAM,MAAM,EAAE,EAAE,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,EAAE,IAAI,EAAE,GAAG,MAAM,EAAE,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,MAAM,GAAG,EAAE,MAAM,GAAG,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,IAAI,GAAG,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,IAAI,GAAG,EAAE,IAAI,GAAG,EAAE,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,IAAI,IAAI,GAAG,GAAG,EAAE,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,MAAM,GAAG,EAAE,MAAM,MAAM,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,MAAM,GAAG,EAAE,MAAM,MAAM,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,IAAI,IAAI,GAAG,GAAG,EAAE,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,EAAE,EAAE,GAAG,GAAG,IAAI,MAAM,MAAM,MAAM,EAAE,KAAK,GAAG,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,GAAG,IAAI,GAAG,EAAE,IAAI,GAAG,EAAE,IAAI,IAAI,GAAG,EAAE,MAAM,MAAM,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,GAAG,EAAE,KAAK,KAAK,GAAG,EAAE,KAAK,KAAK,IAAI,IAAI,GAAG,EAAE,MAAM,MAAM,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,IAAI,GAAG,EAAE,MAAM,MAAM,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,GAAG,EAAE,MAAM,MAAM,GAAG,EAAE,KAAK,MAAM,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,GAAG,EAAE,MAAM,MAAM,GAAG,EAAE,KAAK,MAAM,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,IAAI,IAAI,GAAG,GAAG,EAAE,IAAI,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,GAAG,IAAI,GAAG,EAAE,MAAM,IAAI,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,MAAM,MAAM,IAAI,IAAI,GAAG,EAAE,MAAM,MAAM,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,EAAE,KAAK,GAAG,IAAI,IAAI,GAAG,EAAE,KAAK,GAAG,IAAI,GAAG,EAAE,MAAM,MAAM,EAAE,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,EAAE,EAAE,GAAG,IAAI,IAAI,MAAM,MAAM,MAAM,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,MAAM,MAAM,EAAE,EAAE,GAAG,GAAG,MAAM,MAAM,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,GAAG,EAAE,MAAM,GAAG,EAAE,IAAI,EAAE,EAAE,GAAG,GAAG,MAAM,MAAM,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,GAAG,EAAE,MAAM,GAAG,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,IAAI,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,GAAG,EAAE,MAAM,MAAM,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,GAAG,MAAM,MAAM,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,IAAI,GAAG,EAAE,MAAM,MAAM,GAAG,IAAI,IAAI,GAAG,EAAE,MAAM,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,IAAI,IAAI,IAAI,GAAG,EAAE,MAAM,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,GAAG,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,IAAI,IAAI,EAAE,IAAI,EAAE,GAAG,MAAM,EAAE,IAAI,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,IAAI,MAAM,MAAM,IAAI,GAAG,GAAG,EAAE,IAAI,GAAG,EAAE,KAAK,IAAI,EAAE,IAAI,EAAE,GAAG,MAAM,EAAE,IAAI,IAAI,GAAG,EAAE,MAAM,MAAM,GAAG,IAAI,GAAG,EAAE,KAAK,IAAI,IAAI,GAAG,EAAE,MAAM,MAAM,GAAG,IAAI,GAAG,EAAE,MAAM,MAAM,EAAE,EAAE,GAAG,IAAI,MAAM,MAAM,IAAI,GAAG,EAAE,KAAK,IAAI,EAAE,IAAI,EAAE,GAAG,MAAM,EAAE,IAAI,EAAE,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,GAAG,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AAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,OAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,OAC3BE,EAAUsuL,SAASxuL,EAAQ,OAC3BE,EAAUsuL,SAASxuL,EAAQ,OAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,MAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,OAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,OAC3BE,EAAUsuL,SAASxuL,EAAQ,OAC3BE,EAAUsuL,SAASxuL,EAAQ,OAC3BE,EAAUsuL,SAASxuL,EAAQ,OAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,OAC3BE,EAAUsuL,SAASxuL,EAAQ,OAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,OAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,OAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,KAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,OAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,OAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,OAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,OAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,MAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,OAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,OAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,OAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,OAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,OAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,OAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,OAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,OAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,QAC3BE,EAAUsuL,SAASxuL,EAAQ,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,KACT20G,YAAY,EACZ/uL,MAAO,YAET,oBAAqB,CACnBo6E,QAAS,KACT20G,YAAY,EACZ/uL,MAAO,YAET,eAAgB,CACdo6E,QAAS,KACT20G,YAAY,EACZ/uL,MAAO,YAET,mBAAoB,CAElBo6E,QAAS,iCACT20G,YAAY,EACZ/uL,MAAO,WAET,uBAAwB,CACtBo6E,QAAS,KACT20G,YAAY,EACZ/uL,MAAO,YA0BT,4BAA6B,CAC3Bo6E,QACE,0MACF20G,YAAY,EACZ/uL,MAAO,WAET,eAAgB,CACdo6E,QAAS,6DACT20G,YAAY,EACZI,QAAQ,EACRnvL,MAAO,YAET,wBAAyB,CACvBo6E,QAAS,uBACT20G,YAAY,EACZ/uL,MAAO,YAGT,gCAAiC,CAC/B,CAEEo6E,QAAS,wBACT20G,YAAY,EACZ/uL,MAAO,YAET,CAEEo6E,QAAS,iBACT20G,YAAY,EACZ/uL,MAAO,aAIX,sBAAuB,CACrB,CAEEo6E,QAAS,iBACT20G,YAAY,EACZ/uL,MAAO,YAET,CAEEo6E,QAAS,iBACT20G,YAAY,EACZ/uL,MAAO,aAGX,cAAe,CACbo6E,QAAS,0BACT20G,YAAY,GAiBd/rL,OAAQ,CACNo3E,QAAS,qBACT+0G,QAAQ,EACRhvJ,OAAQs7J,IAGR9yG,EAAS,SAAUhnF,GACrB,OAAQA,EAAM,IAAIoC,QAAQ,4BAA6B,SAErD43L,EAAmB,SAAU/iM,GAC/B,OAAO,IAAIif,OAAO,aAAejf,EAAIyI,IAAIsnF,GAAQ7uE,KAAK,KAAO,eAE3D8hL,EAAW,CACb,iBAAkB,CAChB,KACA,QACA,QACA,OACA,UACA,MACA,WACA,kBACA,MACA,OACA,YACA,aACA,OACA,WACA,OACA,OACA,QACA,WACA,OACA,QACA,OACA,MACA,IACA,IACA,QACA,QACA,QACA,OACA,kBACA,MACA,SACA,MACA,QACA,OACA,QACA,SACA,OACA,UACA,UACA,OACA,UACA,MACA,gBACA,WACA,QACA,QACA,QACA,OACA,OACA,OACA,OACA,MACA,OACA,OACA,QACA,UACA,YACA,OACA,QACA,OACA,SACA,gBACA,SACA,QACA,YACA,WACA,oBACA,kBACA,OACA,YACA,MACA,QACA,MACA,QACA,MACA,iBACA,WAEF,uBAAwB,CAEtB,UACA,YACA,YACA,KACA,SACA,MACA,IACA,WACA,KACA,SACA,QACA,SACA,YACA,aACA,WACA,SACA,UACA,gBACA,oBACA,YACA,UACA,mBACA,KACA,WACA,IACA,KACA,MAEF,oBAAqB,CACnB,aACA,WACA,SACA,mBACA,SACA,aACA,aACA,YACA,mBACA,kBACA,WACA,aACA,OACA,WACA,UACA,aACA,YACA,WACA,OACA,OACA,MACA,WACA,UACA,SACA,UACA,aACA,aACA,SACA,QACA,UACA,oBACA,aACA,cACA,OACA,SACA,gBACA,oBACA,gCACA,iCACA,YACA,UACA,WACA,SACA,aACA,aACA,UACA,SACA,OACA,eACA,eACA,QACA,OACA,SACA,YACA,UACA,QACA,WACA,cACA,WACA,QACA,YACA,aACA,aACA,qBACA,SACA,SACA,WACA,eACA,UACA,aACA,OACA,UACA,QACA,SACA,SACA,OACA,aACA,WACA,YACA,MACA,aACA,UACA,aACA,SACA,cACA,YACA,OACA,YACA,SACA,YACA,iBACA,UACA,eACA,UACA,gBACA,eACA,YACA,mBACA,UACA,SACA,WACA,OACA,aACA,oBACA,YACA,UACA,UACA,YACA,WACA,WACA,aACA,OACA,cACA,iBACA,QACA,UACA,YACA,gBACA,cACA,oBACA,MACA,UACA,OACA,SACA,OACA,sBACA,aACA,aACA,mBACA,UACA,cACA,SACA,aACA,WACA,kBACA,OACA,OACA,QACA,QACA,QACA,YACA,SACA,eACA,eACA,WACA,WACA,MACA,aACA,YACA,WACA,QACA,oBACA,eACA,OACA,cACA,QACA,UACA,UACA,OACA,cACA,SACA,OACA,gBACA,YACA,eAEF,eAAgB,CACd,UACA,kBACA,MACA,cACA,iBACA,aACA,UACA,eACA,UACA,WACA,cACA,MACA,IACA,IACA,cACA,IACA,MACA,IACA,KACA,SACA,cACA,wBACA,OACA,IACA,OACA,IACA,WACA,SACA,cACA,KACA,QACA,aACA,SACA,QACA,SACA,QACA,QACA,QACA,UACA,SACA,UACA,WACA,KACA,iBACA,KACA,MACA,UACA,aACA,KACA,KACA,MACA,QACA,WACA,SACA,KACA,UACA,UACA,MACA,SACA,KACA,SACA,QACA,OACA,WACA,aACA,UACA,WACA,OACA,YACA,cACA,QACA,MACA,iBACA,YACA,yBACA,aACA,QACA,aACA,QACA,UACA,MACA,SACA,wBACA,MACA,OACA,KACA,OACA,WACA,QACA,YACA,cAGJ7hM,OAAOgE,KAAK69L,GAAUt9L,SAAQ,SAAUqe,GACtC4+K,EAAO5+K,GAAGy9D,QAAUuhH,EAAiBC,EAASj/K,OA0NhD4+K,EAAOG,YAAYthH,QAAUuhH,EAxNX,CAEhB,MACA,QACA,OACA,MACA,OACA,QACA,QACA,OACA,QACA,UACA,MACA,MACA,OACA,QACA,QACA,UACA,SACA,OACA,OACA,QACA,QACA,MACA,SACA,KACA,UACA,YACA,MACA,OACA,YACA,QACA,OACA,QACA,OACA,QACA,UACA,KACA,QACA,OACA,SACA,aACA,aACA,WACA,QACA,UACA,OACA,KACA,OACA,SACA,QACA,OACA,SACA,MACA,OACA,SACA,MACA,WACA,YACA,iBACA,kBACA,SACA,YACA,QACA,YACA,YACA,WACA,cACA,UACA,YACA,gBACA,mBACA,SACA,MACA,UACA,cACA,aACA,SACA,cACA,OACA,eACA,YACA,UACA,eACA,eACA,aACA,kBACA,QACA,aACA,SACA,eACA,YACA,eACA,WACA,SACA,WACA,aACA,OACA,YACA,gBACA,eACA,OACA,UACA,UACA,YACA,gBACA,iBACA,kBACA,gBACA,UACA,OACA,YACA,cACA,UACA,cACA,aACA,OACA,aACA,iBACA,aACA,OACA,eACA,cACA,WACA,gBACA,YACA,UACA,QACA,aACA,QACA,OACA,aACA,UACA,aACA,aACA,QACA,OACA,YACA,iBACA,YACA,UACA,eACA,cACA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G,YAAY,EACZ/uL,MAAO,aAGXs5E,MAAO,CACLc,QAAS,0CACT20G,YAAY,EACZI,QAAQ,EACRnvL,MAAO,YAET0D,KAAM,CACJ02E,QAAS,gEACTp6E,MAAO,UAETgD,OAAQ,CACNo3E,QAAS,cACT+0G,QAAQ,GAEVn5K,WAAY,CACVokE,QACE,gGACFp6E,MAAO,aAET0nF,QAAS,CAEP,CACEtN,QACE,yOACF20G,YAAY,EACZI,QAAQ,GAEV,CACE/0G,QACE,2KACF20G,YAAY,EACZI,QAAQ,IAGZzlC,OAAQ,cACR/hE,SAAU,CACRvN,QAAS,gCACT20G,YAAY,GAEdnnG,YAAa,WAlHjBlvF,EAAOC,QAAUsxM,EACjBA,EAAQ15G,YAAc,UACtB05G,EAAQjb,QAAU,mCCClB,SAASkb,EAAMrc,GACbA,EAAMvyH,UAAU4uI,MAAQ,CACtB5mH,QAAS,OACToE,QACE,s0BACFyrG,UAAW,CACT/4G,QAAS,cACTp6E,MAAO,YAETuvL,SAAU,aACVjnL,OAAQ,gBACRq/E,SAAU,mBACVC,YAAa,yBAfjBlvF,EAAOC,QAAUuxM,EACjBA,EAAM35G,YAAc,QACpB25G,EAAMlb,QAAU,kCCChB,SAASmb,EAAQtc,IACd,SAAWA,GACV,IAAIlmC,EAAY,CAEd,MACA,MACA,OACA,MACA,MACA,OACA,MACA,OACA,OACA,OACA,OACA,MACA,UACA,QACA,QACA,cACA,OACA,SACA,QACA,SACA,iBACA,aACA,QACA,cACA,OACA,aACA,QACA,gBACA,cACA,gBACA,cACA,WACA,aACA,QACA,SACA,eACA,OACA,OACA,OACA,OACA,UACA,OACA,eACA,SACA,YACA,OACA,QACA,QACA,WACA,QACA,YACA,SACA,QACA,OACA,aACA,UACA,cACA,aACA,SACA,aACA,SACA,WACA,eACA,SACA,cACA,SACA,qBACA,gBACA,UACA,SACA,SACA,OACA,kBACA,WACA,UACA,eACA,eACA,UACA,OACA,QACA,QACA,eACA,aACA,SACA,UACA,mBACA,OACA,eACA,QACA,SACA,OACA,YACA,mBACA,OACA,kBACA,eACA,iBACA,QACA,SACA,QACA,SACA,SACA,OACA,cACA,YACA,QACA,OACA,UACA,gBACA,QACA,WACA,OACA,iBACA,eACA,kBACA,gBACA,cACA,aACA,aACA,oBACA,UACA,MACA,OACA,UACA,SACA,SACA,YACA,MACA,OACA,QACA,UACA,MACA,gBACA,gBACA,aACA,WACA,YACA,gBACA,WACA,eACA,QACA,QACA,OACA,WACA,MACA,OACA,SACA,MACA,OACA,SACA,OACA,OACA,gBACA,QACA,OACA,eACA,UACA,OACA,SACA,YACA,MACA,OACA,iBACA,MACA,OACA,QACA,oBACA,SACA,UACA,aACA,gBACA,cACA,cACA,cACA,gBACA,SACA,SACA,UACA,iBACA,aACA,mBACA,eACA,YACA,QACA,OACA,SACA,SACA,QACA,aACA,cACA,cACA,eACA,YACA,UACA,eACA,YACA,YACA,OACA,UACA,OACA,UACA,UACA,aACA,YACA,SACA,UACA,cACA,YACA,WACA,WACA,QACA,SACA,QACA,QACA,QACA,OACA,SACA,WACA,YACA,gBACA,aACA,YACA,QACA,cACA,YACA,cACA,WACA,WACA,QACA,OACA,aACA,OACA,WACA,SACA,aACA,eACA,YAmBEyiD,EAAkB,OAHtBziD,EAAYA,EAAUtmJ,KAAI,SAAUsmF,GAClC,OAAOA,EAAS5jF,QAAQ,IAAK,WAES+V,KAAK,KAAO,OACpD+zK,EAAMvyH,UAAU6uI,QAAUtc,EAAMvyH,UAAUn6D,OAAO,aAAc,IAC/D0sL,EAAMvyH,UAAU9+C,aAAa,UAAW,SAAU,CAChD3f,SAAU,CACRu9E,QACE,oHACF+0G,QAAQ,EACRhvJ,OAAQ,CACNunD,QAAS7vE,OAAO,YAAcuyL,EAAkB,iBAItDvc,EAAMvyH,UAAU6uI,QAAQnnM,OAAOm9B,OAAS,CACtCyoD,IAAK,CAEHxO,QACE,yEACF+0G,QAAQ,GAEVzlC,OAAQ,CAENtvE,QACE,8EACF+0G,QAAQ,IAGZtB,EAAMvyH,UAAU9+C,aAAa,UAAW,WAAY,CAClDo0K,QAAS,CACPx2G,QAASviE,OA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","sources":["../../node_modules/@babel/runtime/helpers/arrayLikeToArray.js","../../node_modules/@babel/runtime/helpers/assertThisInitialized.js","../../node_modules/@babel/runtime/helpers/classCallCheck.js","../../node_modules/@babel/runtime/helpers/createClass.js","../../node_modules/@babel/runtime/helpers/createForOfIteratorHelper.js","../../node_modules/@babel/runtime/helpers/createSuper.js","../../node_modules/@babel/runtime/helpers/defineProperty.js","../../node_modules/@babel/runtime/helpers/get.js","../../node_modules/@babel/runtime/helpers/getPrototypeOf.js","../../node_modules/@babel/runtime/helpers/inherits.js","../../node_modules/@babel/runtime/helpers/interopRequireDefault.js","../../node_modules/@babel/runtime/helpers/isNativeReflectConstruct.js","../../node_modules/@babel/runtime/helpers/objectSpread2.js","../../node_modules/@babel/runtime/helpers/objectWithoutProperties.js","../../node_modules/@babel/runtime/helpers/objectWithoutPropertiesLoose.js","../../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js","../../node_modules/@babel/runtime/helpers/setPrototypeOf.js","../../node_modules/@babel/runtime/helpers/superPropBase.js","../../node_modules/@babel/runtime/helpers/typeof.js","../../node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js","../../node_modules/@mapbox/rehype-prism/index.js","../../node_modules/@babel/runtime/helpers/esm/superPropBase.js","../../node_modules/@babel/runtime/helpers/esm/get.js","../../node_modules/@codemirror/text/dist/index.js","../../node_modules/@codemirror/state/dist/index.js","../../node_modules/style-mod/src/style-mod.js","../../node_modules/@codemirror/rangeset/dist/index.js","../../node_modules/w3c-keyname/index.es.js","../../node_modules/@codemirror/view/dist/index.js","../../node_modules/@codemirror/history/dist/index.js","../../node_modules/@lezer/common/dist/index.js","../../node_modules/@codemirror/language/dist/index.js","../../node_modules/@codemirror/gutter/dist/index.js","../../node_modules/@codemirror/fold/dist/index.js","../../node_modules/@codemirror/matchbrackets/dist/index.js","../../node_modules/@codemirror/commands/dist/index.js","../../node_modules/@codemirror/closebrackets/dist/index.js","../../node_modules/@codemirror/panel/dist/index.js","../../node_modules/crelt/index.es.js","../../node_modules/@codemirror/search/dist/index.js","../../node_modules/@codemirror/tooltip/dist/index.js","../../node_modules/@codemirror/autocomplete/dist/index.js","../../node_modules/@codemirror/comment/dist/index.js","../../node_modules/@codemirror/rectangular-selection/dist/index.js","../../node_modules/@codemirror/highlight/dist/index.js","../../node_modules/@codemirror/lint/dist/index.js","../../node_modules/@codemirror/basic-setup/dist/index.js","../../node_modules/@codemirror/theme-one-dark/dist/index.js","../../node_modules/@uiw/react-codemirror/src/theme/light.ts","../../node_modules/@uiw/react-codemirror/src/useCodeMirror.ts","../../node_modules/@uiw/react-codemirror/src/index.tsx","../../node_modules/@lezer/lr/dist/index.js","../../node_modules/@lezer/javascript/dist/index.es.js","../../node_modules/@codemirror/lang-javascript/dist/index.js","../../node_modules/@uiw/react-codesandbox/src/index.tsx","../../node_modules/@uiw/react-code-preview/src/ThirdPartyButton.tsx","../../node_modules/@uiw/react-code-preview/src/icon.tsx","../../node_modules/@uiw/react-code-preview/src/ErrorMessage.tsx","../../node_modules/@uiw/react-code-preview/src/useCodePreview.ts","../../node_modules/@uiw/react-code-preview/src/transform.tsx","../../node_modules/@uiw/react-code-preview/src/index.tsx","../../node_modules/@uiw/react-codepen/src/index.tsx","../../node_modules/@babel/runtime/helpers/esm/wrapNativeSuper.js","../../node_modules/@babel/runtime/helpers/esm/isNativeFunction.js","../../node_modules/unist-util-stringify-position/index.js","../../node_modules/vfile-message/index.js","../../node_modules/vfile/lib/minpath.browser.js","../../node_modules/vfile/lib/minproc.browser.js","../../node_modules/vfile/lib/minurl.shared.js","../../node_modules/vfile/lib/minurl.browser.js","../../node_modules/vfile/lib/index.js","../../node_modules/@babel/runtime/helpers/esm/toArray.js","../../node_modules/bail/index.js","../../node_modules/unified/node_modules/is-plain-obj/index.js","../../node_modules/trough/index.js","../../node_modules/unified/lib/index.js","../../node_modules/mdast-util-to-string/index.js","../../node_modules/micromark-util-chunked/index.js","../../node_modules/micromark-util-combine-extensions/index.js","../../node_modules/micromark-util-character/lib/unicode-punctuation-regex.js","../../node_modules/micromark-util-character/index.js","../../node_modules/micromark-factory-space/index.js","../../node_modules/micromark/lib/initialize/content.js","../../node_modules/micromark/lib/initialize/document.js","../../node_modules/micromark-core-commonmark/lib/blank-line.js","../../node_modules/micromark-util-subtokenize/index.js","../../node_modules/micromark-core-commonmark/lib/content.js","../../node_modules/micromark/lib/initialize/flow.js","../../node_modules/micromark/lib/initialize/text.js","../../node_modules/micromark-util-resolve-all/index.js","../../node_modules/micromark/lib/create-tokenizer.js","../../node_modules/micromark-core-commonmark/lib/thematic-break.js","../../node_modules/micromark-core-commonmark/lib/list.js","../../node_modules/micromark-core-commonmark/lib/block-quote.js","../../node_modules/micromark-factory-destination/index.js","../../node_modules/micromark-factory-label/index.js","../../node_modules/micromark-factory-title/index.js","../../node_modules/micromark-factory-whitespace/index.js","../../node_modules/micromark-util-normalize-identifier/index.js","../../node_modules/micromark-core-commonmark/lib/definition.js","../../node_modules/micromark-core-commonmark/lib/code-indented.js","../../node_modules/micromark-core-commonmark/lib/heading-atx.js","../../node_modules/micromark-core-commonmark/lib/setext-underline.js","../../node_modules/micromark-util-html-tag-name/index.js","../../node_modules/micromark-core-commonmark/lib/html-flow.js","../../node_modules/micromark-core-commonmark/lib/code-fenced.js","../../node_modules/decode-named-character-reference/index.dom.js","../../node_modules/micromark-core-commonmark/lib/character-reference.js","../../node_modules/micromark-core-commonmark/lib/character-escape.js","../../node_modules/micromark-core-commonmark/lib/line-ending.js","../../node_modules/micromark-core-commonmark/lib/label-end.js","../../node_modules/micromark-core-commonmark/lib/label-start-image.js","../../node_modules/micromark-util-classify-character/index.js","../../node_modules/micromark-core-commonmark/lib/attention.js","../../node_modules/micromark-core-commonmark/lib/autolink.js","../../node_modules/micromark-core-commonmark/lib/html-text.js","../../node_modules/micromark-core-commonmark/lib/label-start-link.js","../../node_modules/micromark-core-commonmark/lib/hard-break-escape.js","../../node_modules/micromark-core-commonmark/lib/code-text.js","../../node_modules/micromark/lib/constructs.js","../../node_modules/micromark/lib/preprocess.js","../../node_modules/micromark-util-decode-numeric-character-reference/index.js","../../node_modules/micromark-util-decode-string/index.js","../../node_modules/mdast-util-from-markdown/lib/index.js","../../node_modules/micromark/lib/postprocess.js","../../node_modules/micromark/lib/parse.js","../../node_modules/remark-parse/index.js","../../node_modules/remark-parse/lib/index.js","../../node_modules/unist-builder/index.js","../../node_modules/mdast-util-to-hast/node_modules/unist-util-is/index.js","../../node_modules/mdast-util-to-hast/node_modules/unist-util-visit-parents/index.js","../../node_modules/mdast-util-to-hast/node_modules/unist-util-visit/index.js","../../node_modules/unist-util-position/index.js","../../node_modules/mdast-util-definitions/node_modules/unist-util-is/index.js","../../node_modules/mdast-util-definitions/node_modules/unist-util-visit-parents/index.js","../../node_modules/mdast-util-definitions/node_modules/unist-util-visit/index.js","../../node_modules/mdast-util-definitions/index.js","../../node_modules/mdast-util-to-hast/lib/traverse.js","../../node_modules/micromark-util-encode/index.js","../../node_modules/micromark-util-sanitize-uri/index.js","../../node_modules/mdast-util-to-hast/lib/wrap.js","../../node_modules/mdast-util-to-hast/lib/handlers/footnote-reference.js","../../node_modules/mdast-util-to-hast/lib/revert.js","../../node_modules/mdast-util-to-hast/lib/handlers/list-item.js","../../node_modules/mdast-util-to-hast/lib/handlers/index.js","../../node_modules/mdast-util-to-hast/lib/handlers/blockquote.js","../../node_modules/mdast-util-to-hast/lib/handlers/break.js","../../node_modules/mdast-util-to-hast/lib/handlers/code.js","../../node_modules/mdast-util-to-hast/lib/handlers/delete.js","../../node_modules/mdast-util-to-hast/lib/handlers/emphasis.js","../../node_modules/mdast-util-to-hast/lib/handlers/footnote.js","../../node_modules/mdast-util-to-hast/lib/handlers/heading.js","../../node_modules/mdast-util-to-hast/lib/handlers/html.js","../../node_modules/mdast-util-to-hast/lib/handlers/image-reference.js","../../node_modules/mdast-util-to-hast/lib/handlers/image.js","../../node_modules/mdast-util-to-hast/lib/handlers/inline-code.js","../../node_modules/mdast-util-to-hast/lib/handlers/link-reference.js","../../node_modules/mdast-util-to-hast/lib/handlers/link.js","../../node_modules/mdast-util-to-hast/lib/handlers/list.js","../../node_modules/mdast-util-to-hast/lib/handlers/paragraph.js","../../node_modules/mdast-util-to-hast/lib/handlers/root.js","../../node_modules/mdast-util-to-hast/lib/handlers/strong.js","../../node_modules/mdast-util-to-hast/lib/handlers/table.js","../../node_modules/mdast-util-to-hast/lib/handlers/text.js","../../node_modules/mdast-util-to-hast/lib/handlers/thematic-break.js","../../node_modules/mdast-util-to-hast/lib/index.js","../../node_modules/unist-util-generated/index.js","../../node_modules/mdast-util-to-hast/lib/footer.js","../../node_modules/remark-rehype/lib/index.js","../../node_modules/react-markdown/node_modules/property-information/lib/util/schema.js","../../node_modules/react-markdown/node_modules/property-information/lib/util/merge.js","../../node_modules/react-markdown/node_modules/property-information/lib/normalize.js","../../node_modules/react-markdown/node_modules/property-information/lib/util/info.js","../../node_modules/react-markdown/node_modules/property-information/lib/util/types.js","../../node_modules/react-markdown/node_modules/property-information/lib/util/defined-info.js","../../node_modules/react-markdown/node_modules/property-information/lib/util/create.js","../../node_modules/react-markdown/node_modules/property-information/lib/xlink.js","../../node_modules/react-markdown/node_modules/property-information/lib/xml.js","../../node_modules/react-markdown/node_modules/property-information/lib/util/case-sensitive-transform.js","../../node_modules/react-markdown/node_modules/property-information/lib/util/case-insensitive-transform.js","../../node_modules/react-markdown/node_modules/property-information/lib/xmlns.js","../../node_modules/react-markdown/node_modules/property-information/lib/aria.js","../../node_modules/react-markdown/node_modules/property-information/lib/html.js","../../node_modules/react-markdown/node_modules/property-information/lib/svg.js","../../node_modules/react-markdown/node_modules/property-information/index.js","../../node_modules/react-markdown/node_modules/unist-util-is/index.js","../../node_modules/react-markdown/node_modules/unist-util-visit-parents/index.js","../../node_modules/react-markdown/lib/rehype-filter.js","../../node_modules/react-markdown/node_modules/unist-util-visit/index.js","../../node_modules/react-markdown/lib/uri-transformer.js","../../node_modules/hast-util-whitespace/index.js","../../node_modules/react-markdown/node_modules/property-information/lib/find.js","../../node_modules/react-markdown/node_modules/property-information/lib/hast-to-react.js","../../node_modules/react-markdown/lib/ast-to-react.js","../../node_modules/react-markdown/node_modules/comma-separated-tokens/index.js","../../node_modules/react-markdown/node_modules/space-separated-tokens/index.js","../../node_modules/react-markdown/lib/react-markdown.js","../../node_modules/micromark-extension-gfm-autolink-literal/lib/syntax.js","../../node_modules/micromark-extension-gfm-footnote/lib/syntax.js","../../node_modules/micromark-extension-gfm-strikethrough/lib/syntax.js","../../node_modules/micromark-extension-gfm-table/lib/syntax.js","../../node_modules/micromark-extension-gfm-task-list-item/lib/syntax.js","../../node_modules/micromark-extension-gfm/index.js","../../node_modules/ccount/index.js","../../node_modules/mdast-util-find-and-replace/node_modules/unist-util-is/index.js","../../node_modules/mdast-util-find-and-replace/node_modules/unist-util-visit-parents/index.js","../../node_modules/mdast-util-find-and-replace/index.js","../../node_modules/mdast-util-find-and-replace/node_modules/escape-string-regexp/index.js","../../node_modules/mdast-util-gfm-autolink-literal/index.js","../../node_modules/mdast-util-to-markdown/lib/util/association.js","../../node_modules/mdast-util-to-markdown/lib/util/track.js","../../node_modules/mdast-util-to-markdown/lib/util/container-flow.js","../../node_modules/mdast-util-to-markdown/lib/util/indent-lines.js","../../node_modules/mdast-util-to-markdown/lib/util/pattern-compile.js","../../node_modules/mdast-util-to-markdown/lib/util/pattern-in-scope.js","../../node_modules/mdast-util-to-markdown/lib/util/safe.js","../../node_modules/mdast-util-gfm-footnote/index.js","../../node_modules/mdast-util-to-markdown/lib/util/container-phrasing.js","../../node_modules/mdast-util-gfm-strikethrough/index.js","../../node_modules/mdast-util-to-markdown/lib/handle/inline-code.js","../../node_modules/markdown-table/index.js","../../node_modules/mdast-util-gfm-table/lib/index.js","../../node_modules/mdast-util-to-markdown/lib/handle/list-item.js","../../node_modules/mdast-util-to-markdown/lib/util/check-list-item-indent.js","../../node_modules/mdast-util-to-markdown/lib/util/check-bullet.js","../../node_modules/mdast-util-gfm-task-list-item/index.js","../../node_modules/mdast-util-gfm/lib/index.js","../../node_modules/remark-gfm/index.js","../../node_modules/hast-util-has-property/index.js","../../node_modules/hast-util-heading-rank/index.js","../../node_modules/rehype-slug/node_modules/hast-util-to-string/index.js","../../node_modules/rehype-slug/node_modules/unist-util-is/index.js","../../node_modules/rehype-slug/node_modules/unist-util-visit-parents/index.js","../../node_modules/rehype-slug/node_modules/unist-util-visit/index.js","../../node_modules/rehype-slug/index.js","../../node_modules/hast-util-is-element/index.js","../../node_modules/rehype-autolink-headings/node_modules/unist-util-is/index.js","../../node_modules/rehype-autolink-headings/node_modules/unist-util-visit-parents/index.js","../../node_modules/rehype-autolink-headings/node_modules/unist-util-visit/index.js","../../node_modules/rehype-autolink-headings/lib/index.js","../../node_modules/hast-util-raw/node_modules/unist-util-is/index.js","../../node_modules/hast-util-raw/node_modules/unist-util-visit-parents/index.js","../../node_modules/hast-util-raw/node_modules/unist-util-visit/index.js","../../node_modules/hast-util-from-parse5/node_modules/property-information/lib/util/schema.js","../../node_modules/hast-util-from-parse5/node_modules/property-information/lib/util/merge.js","../../node_modules/hast-util-from-parse5/node_modules/property-information/lib/normalize.js","../../node_modules/hast-util-from-parse5/node_modules/property-information/lib/util/info.js","../../node_modules/hast-util-from-parse5/node_modules/property-information/lib/util/types.js","../../node_modules/hast-util-from-parse5/node_modules/property-information/lib/util/defined-info.js","../../node_modules/hast-util-from-parse5/node_modules/property-information/lib/util/create.js","../../node_modules/hast-util-from-parse5/node_modules/property-information/lib/xlink.js","../../node_modules/hast-util-from-parse5/node_modules/property-information/lib/xml.js","../../node_modules/hast-util-from-parse5/node_modules/property-information/lib/util/case-sensitive-transform.js","../../node_modules/hast-util-from-parse5/node_modules/property-information/lib/util/case-insensitive-transform.js","../../node_modules/hast-util-from-parse5/node_modules/property-information/lib/xmlns.js","../../node_modules/hast-util-from-parse5/node_modules/property-information/lib/aria.js","../../node_modules/hast-util-from-parse5/node_modules/property-information/lib/html.js","../../node_modules/hast-util-from-parse5/node_modules/property-information/lib/svg.js","../../node_modules/hast-util-from-parse5/node_modules/property-information/index.js","../../node_modules/hast-util-from-parse5/node_modules/property-information/lib/find.js","../../node_modules/hast-util-from-parse5/node_modules/hast-util-parse-selector/index.js","../../node_modules/hast-util-from-parse5/node_modules/space-separated-tokens/index.js","../../node_modules/hast-util-from-parse5/node_modules/comma-separated-tokens/index.js","../../node_modules/hast-util-from-parse5/node_modules/hastscript/lib/core.js","../../node_modules/hast-util-from-parse5/node_modules/hastscript/lib/svg-case-sensitive-tag-names.js","../../node_modules/hast-util-from-parse5/node_modules/hastscript/lib/svg.js","../../node_modules/hast-util-from-parse5/node_modules/hastscript/lib/html.js","../../node_modules/web-namespaces/index.js","../../node_modules/hast-util-from-parse5/lib/index.js","../../node_modules/vfile-location/index.js","../../node_modules/hast-util-to-parse5/node_modules/property-information/lib/util/schema.js","../../node_modules/hast-util-to-parse5/node_modules/property-information/lib/util/merge.js","../../node_modules/hast-util-to-parse5/node_modules/property-information/lib/normalize.js","../../node_modules/hast-util-to-parse5/node_modules/property-information/lib/util/info.js","../../node_modules/hast-util-to-parse5/node_modules/property-information/lib/util/types.js","../../node_modules/hast-util-to-parse5/node_modules/property-information/lib/util/defined-info.js","../../node_modules/hast-util-to-parse5/node_modules/property-information/lib/util/create.js","../../node_modules/hast-util-to-parse5/node_modules/property-information/lib/xlink.js","../../node_modules/hast-util-to-parse5/node_modules/property-information/lib/xml.js","../../node_modules/hast-util-to-parse5/node_modules/property-information/lib/util/case-sensitive-transform.js","../../node_modules/hast-util-to-parse5/node_modules/property-information/lib/util/case-insensitive-transform.js","../../node_modules/hast-util-to-parse5/node_modules/property-information/lib/xmlns.js","../../node_modules/hast-util-to-parse5/node_modules/property-information/lib/aria.js","../../node_modules/hast-util-to-parse5/node_modules/property-information/lib/html.js","../../node_modules/hast-util-to-parse5/node_modules/property-information/lib/svg.js","../../node_modules/hast-util-to-parse5/node_modules/property-information/index.js","../../node_modules/hast-util-to-parse5/node_modules/property-information/lib/find.js","../../node_modules/hast-to-hyperscript/node_modules/property-information/lib/util/schema.js","../../node_modules/hast-to-hyperscript/node_modules/property-information/lib/util/merge.js","../../node_modules/hast-to-hyperscript/node_modules/property-information/lib/normalize.js","../../node_modules/hast-to-hyperscript/node_modules/property-information/lib/util/info.js","../../node_modules/hast-to-hyperscript/node_modules/property-information/lib/util/types.js","../../node_modules/hast-to-hyperscript/node_modules/property-information/lib/util/defined-info.js","../../node_modules/hast-to-hyperscript/node_modules/property-information/lib/util/create.js","../../node_modules/hast-to-hyperscript/node_modules/property-information/lib/xlink.js","../../node_modules/hast-to-hyperscript/node_modules/property-information/lib/xml.js","../../node_modules/hast-to-hyperscript/node_modules/property-information/lib/util/case-sensitive-transform.js","../../node_modules/hast-to-hyperscript/node_modules/property-information/lib/util/case-insensitive-transform.js","../../node_modules/hast-to-hyperscript/node_modules/property-information/lib/xmlns.js","../../node_modules/hast-to-hyperscript/node_modules/property-information/lib/aria.js","../../node_modules/hast-to-hyperscript/node_modules/property-information/lib/html.js","../../node_modules/hast-to-hyperscript/node_modules/property-information/lib/svg.js","../../node_modules/hast-to-hyperscript/node_modules/property-information/index.js","../../node_modules/hast-to-hyperscript/node_modules/property-information/lib/find.js","../../node_modules/hast-to-hyperscript/node_modules/unist-util-is/index.js","../../node_modules/hast-to-hyperscript/index.js","../../node_modules/hast-to-hyperscript/node_modules/property-information/lib/hast-to-react.js","../../node_modules/hast-to-hyperscript/node_modules/comma-separated-tokens/index.js","../../node_modules/hast-to-hyperscript/node_modules/space-separated-tokens/index.js","../../node_modules/zwitch/index.js","../../node_modules/hast-util-to-parse5/lib/index.js","../../node_modules/html-void-elements/index.js","../../node_modules/hast-util-raw/lib/index.js","../../node_modules/rehype-raw/index.js","../../node_modules/rehype-attr/node_modules/unist-util-is/index.js","../../node_modules/rehype-attr/node_modules/unist-util-visit-parents/index.js","../../node_modules/rehype-attr/node_modules/unist-util-visit/index.js","../../node_modules/rehype-attr/src/utils.ts","../../node_modules/rehype-attr/src/index.ts","../../node_modules/rehype-rewrite/node_modules/unist-util-is/index.js","../../node_modules/rehype-rewrite/node_modules/unist-util-visit-parents/index.js","../../node_modules/rehype-rewrite/node_modules/unist-util-visit/index.js","../../node_modules/hast-util-select/node_modules/property-information/lib/util/schema.js","../../node_modules/hast-util-select/node_modules/property-information/lib/util/merge.js","../../node_modules/hast-util-select/node_modules/property-information/lib/normalize.js","../../node_modules/hast-util-select/node_modules/property-information/lib/util/info.js","../../node_modules/hast-util-select/node_modules/property-information/lib/util/types.js","../../node_modules/hast-util-select/node_modules/property-information/lib/util/defined-info.js","../../node_modules/hast-util-select/node_modules/property-information/lib/util/create.js","../../node_modules/hast-util-select/node_modules/property-information/lib/xlink.js","../../node_modules/hast-util-select/node_modules/property-information/lib/xml.js","../../node_modules/hast-util-select/node_modules/property-information/lib/util/case-sensitive-transform.js","../../node_modules/hast-util-select/node_modules/property-information/lib/util/case-insensitive-transform.js","../../node_modules/hast-util-select/node_modules/property-information/lib/xmlns.js","../../node_modules/hast-util-select/node_modules/property-information/lib/aria.js","../../node_modules/hast-util-select/node_modules/property-information/lib/html.js","../../node_modules/hast-util-select/node_modules/property-information/lib/svg.js","../../node_modules/hast-util-select/node_modules/property-information/index.js","../../node_modules/direction/index.js","../../node_modules/hast-util-select/node_modules/hast-util-to-string/index.js","../../node_modules/hast-util-select/node_modules/unist-util-is/index.js","../../node_modules/hast-util-select/node_modules/unist-util-visit-parents/index.js","../../node_modules/hast-util-select/lib/util.js","../../node_modules/hast-util-select/lib/enter-state.js","../../node_modules/hast-util-select/node_modules/unist-util-visit/index.js","../../node_modules/hast-util-select/lib/nest.js","../../node_modules/bcp-47-match/index.js","../../node_modules/hast-util-select/node_modules/comma-separated-tokens/index.js","../../node_modules/hast-util-select/lib/pseudo.js","../../node_modules/hast-util-select/node_modules/property-information/lib/find.js","../../node_modules/hast-util-select/node_modules/space-separated-tokens/index.js","../../node_modules/hast-util-select/lib/attribute.js","../../node_modules/hast-util-select/lib/test.js","../../node_modules/hast-util-select/lib/name.js","../../node_modules/hast-util-select/lib/class-name.js","../../node_modules/hast-util-select/lib/id.js","../../node_modules/hast-util-select/lib/any.js","../../node_modules/hast-util-select/lib/parse.js","../../node_modules/hast-util-select/index.js","../../node_modules/rehype-rewrite/src/index.ts","../../node_modules/@uiw/react-markdown-preview/src/nodes/octiconLink.ts","../../node_modules/@uiw/react-markdown-preview/src/index.tsx","../../node_modules/@uiw/react-markdown-preview/src/nodes/copy.ts","../../node_modules/babel-plugin-transform-remove-imports/lib/index.js","../../node_modules/boolbase/index.js","../../../src/api/define.ts","../../node_modules/comma-separated-tokens/index.js","../../node_modules/css-selector-parser/lib/index.js","../../node_modules/css-selector-parser/lib/parser-context.js","../../node_modules/css-selector-parser/lib/render.js","../../node_modules/css-selector-parser/lib/utils.js","../../node_modules/extend/index.js","../../node_modules/github-slugger/index.js","../../node_modules/github-slugger/regex.js","../../node_modules/hast-util-parse-selector/index.js","../../node_modules/hast-util-to-string/index.js","../../node_modules/hastscript/factory.js","../../node_modules/hastscript/html.js","../../node_modules/hastscript/index.js","../../node_modules/inline-style-parser/index.js","../../node_modules/is-alphabetical/index.js","../../node_modules/is-alphanumerical/index.js","../../node_modules/is-buffer/index.js","../../node_modules/is-decimal/index.js","../../node_modules/is-hexadecimal/index.js","../../node_modules/lz-string/libs/lz-string.js","../../node_modules/mdurl/encode.js","../../node_modules/nth-check/lib/compile.js","../../node_modules/nth-check/lib/index.js","../../node_modules/nth-check/lib/parse.js","../../node_modules/parse-entities/decode-entity.browser.js","../../node_modules/parse-entities/index.js","../../node_modules/parse5/lib/common/doctype.js","../../node_modules/parse5/lib/common/error-codes.js","../../node_modules/parse5/lib/common/foreign-content.js","../../node_modules/parse5/lib/common/html.js","../../node_modules/parse5/lib/common/unicode.js","../../node_modules/parse5/lib/extensions/error-reporting/mixin-base.js","../../node_modules/parse5/lib/extensions/error-reporting/parser-mixin.js","../../node_modules/parse5/lib/extensions/error-reporting/preprocessor-mixin.js","../../node_modules/parse5/lib/extensions/error-reporting/tokenizer-mixin.js","../../node_modules/parse5/lib/extensions/location-info/open-element-stack-mixin.js","../../node_modules/parse5/lib/extensions/location-info/parser-mixin.js","../../node_modules/parse5/lib/extensions/location-info/tokenizer-mixin.js","../../node_modules/parse5/lib/extensions/position-tracking/preprocessor-mixin.js","../../node_modules/parse5/lib/parser/formatting-element-list.js","../../node_modules/parse5/lib/parser/index.js","../../node_modules/parse5/lib/parser/open-element-stack.js","../../node_modules/parse5/lib/tokenizer/index.js","../../node_modules/parse5/lib/tokenizer/named-entity-data.js","../../node_modules/parse5/lib/tokenizer/preprocessor.js","../../node_modules/parse5/lib/tree-adapters/default.js","../../node_modules/parse5/lib/utils/merge-options.js","../../node_modules/parse5/lib/utils/mixin.js","../../node_modules/prop-types/factoryWithThrowingShims.js","../../node_modules/prop-types/index.js","../../node_modules/prop-types/lib/ReactPropTypesSecret.js","../../node_modules/property-information/find.js","../../node_modules/property-information/html.js","../../node_modules/property-information/lib/aria.js","../../node_modules/property-information/lib/html.js","../../node_modules/property-information/lib/util/case-insensitive-transform.js","../../node_modules/property-information/lib/util/case-sensitive-transform.js","../../node_modules/property-information/lib/util/create.js","../../node_modules/property-information/lib/util/defined-info.js","../../node_modules/property-information/lib/util/info.js","../../node_modules/property-information/lib/util/merge.js","../../node_modules/property-information/lib/util/schema.js","../../node_modules/property-information/lib/util/types.js","../../node_modules/property-information/lib/xlink.js","../../node_modules/property-information/lib/xml.js","../../node_modules/property-information/lib/xmlns.js","../../node_modules/property-information/normalize.js","../../node_modules/react-markdown/node_modules/react-is/cjs/react-is.production.min.js","../../node_modules/react-markdown/node_modules/react-is/index.js","../../node_modules/refractor/core.js","../../node_modules/refractor/index.js","../../node_modules/refractor/lang/abap.js","../../node_modules/refractor/lang/abnf.js","../../node_modules/refractor/lang/actionscript.js","../../node_modules/refractor/lang/ada.js","../../node_modules/refractor/lang/agda.js","../../node_modules/refractor/lang/al.js","../../node_modules/refractor/lang/antlr4.js","../../node_modules/refractor/lang/apacheconf.js","../../node_modules/refractor/lang/apex.js","../../node_modules/refractor/lang/apl.js","../../node_modules/refractor/lang/applescript.js","../../node_modules/refractor/lang/aql.js","../../node_modules/refractor/lang/arduino.js","../../node_modules/refractor/lang/arff.js","../../node_modules/refractor/lang/asciidoc.js","../../node_modules/refractor/lang/asm6502.js","../../node_modules/refractor/lang/asmatmel.js","../../node_modules/refractor/lang/aspnet.js","../../node_modules/refractor/lang/autohotkey.js","../../node_modules/refractor/lang/autoit.js","../../node_modules/refractor/lang/avisynth.js","../../node_modules/refractor/lang/avro-idl.js","../../node_modules/refractor/lang/bash.js","../../node_modules/refractor/lang/basic.js","../../node_modules/refractor/lang/batch.js","../../node_modules/refractor/lang/bbcode.js","../../node_modules/refractor/lang/bicep.js","../../node_modules/refractor/lang/birb.js","../../node_modules/refractor/lang/bison.js","../../node_modules/refractor/lang/bnf.js","../../node_modules/refractor/lang/brainfuck.js","../../node_modules/refractor/lang/brightscript.js","../../node_modules/refractor/lang/bro.js","../../node_modules/refractor/lang/bsl.js","../../node_modules/refractor/lang/c.js","../../node_modules/refractor/lang/cfscript.js","../../node_modules/refractor/lang/chaiscript.js","../../node_modules/refractor/lang/cil.js","../../node_modules/refractor/lang/clike.js","../../node_modules/refractor/lang/clojure.js","../../node_modules/refractor/lang/cmake.js","../../node_modules/refractor/lang/cobol.js","../../node_modules/refractor/lang/coffeescript.js","../../node_modules/refractor/lang/concurnas.js","../../node_modules/refractor/lang/coq.js","../../node_modules/refractor/lang/cpp.js","../../node_modules/refractor/lang/crystal.js","../../node_modules/refractor/lang/csharp.js","../../node_modules/refractor/lang/cshtml.js","../../node_modules/refractor/lang/csp.js","../../node_modules/refractor/lang/css-extras.js","../../node_modules/refractor/lang/css.js","../../node_modules/refractor/lang/csv.js","../../node_modules/refractor/lang/cypher.js","../../node_modules/refractor/lang/d.js","../../node_modules/refractor/lang/dart.js","../../node_modules/refractor/lang/dataweave.js","../../node_modules/refractor/lang/dax.js","../../node_modules/refractor/lang/dhall.js","../../node_modules/refractor/lang/diff.js","../../node_modules/refractor/lang/django.js","../../node_modules/refractor/lang/dns-zone-file.js","../../node_modules/refractor/lang/docker.js","../../node_modules/refractor/lang/dot.js","../../node_modules/refractor/lang/ebnf.js","../../node_modules/refractor/lang/editorconfig.js","../../node_modules/refractor/lang/eiffel.js","../../node_modules/refractor/lang/ejs.js","../../node_modules/refractor/lang/elixir.js","../../node_modules/refractor/lang/elm.js","../../node_modules/refractor/lang/erb.js","../../node_modules/refractor/lang/erlang.js","../../node_modules/refractor/lang/etlua.js","../../node_modules/refractor/lang/excel-formula.js","../../node_modules/refractor/lang/factor.js","../../node_modules/refractor/lang/false.js","../../node_modules/refractor/lang/firestore-security-rules.js","../../node_modules/refractor/lang/flow.js","../../node_modules/refractor/lang/fortran.js","../../node_modules/refractor/lang/fsharp.js","../../node_modules/refractor/lang/ftl.js","../../node_modules/refractor/lang/gap.js","../../node_modules/refractor/lang/gcode.js","../../node_modules/refractor/lang/gdscript.js","../../node_modules/refractor/lang/gedcom.js","../../node_modules/refractor/lang/gherkin.js","../../node_modules/refractor/lang/git.js","../../node_modules/refractor/lang/glsl.js","../../node_modules/refractor/lang/gml.js","../../node_modules/refractor/lang/gn.js","../../node_modules/refractor/lang/go-module.js","../../node_modules/refractor/lang/go.js","../../node_modules/refractor/lang/graphql.js","../../node_modules/refractor/lang/groovy.js","../../node_modules/refractor/lang/haml.js","../../node_modules/refractor/lang/handlebars.js","../../node_modules/refractor/lang/haskell.js","../../node_modules/refractor/lang/haxe.js","../../node_modules/refractor/lang/hcl.js","../../node_modules/refractor/lang/hlsl.js","../../node_modules/refractor/lang/hoon.js","../../node_modules/refractor/lang/hpkp.js","../../node_modules/refractor/lang/hsts.js","../../node_modules/refractor/lang/http.js","../../node_modules/refractor/lang/ichigojam.js","../../node_modules/refractor/lang/icon.js","../../node_modules/refractor/lang/icu-message-format.js","../../node_modules/refractor/lang/idris.js","../../node_modules/refractor/lang/iecst.js","../../node_modules/refractor/lang/ignore.js","../../node_modules/refractor/lang/inform7.js","../../node_modules/refractor/lang/ini.js","../../node_modules/refractor/lang/io.js","../../node_modules/refractor/lang/j.js","../../node_modules/refractor/lang/java.js","../../node_modules/refractor/lang/javadoc.js","../../node_modules/refractor/lang/javadoclike.js","../../node_modules/refractor/lang/javascript.js","../../node_modules/refractor/lang/javastacktrace.js","../../node_modules/refractor/lang/jexl.js","../../node_modules/refractor/lang/jolie.js","../../node_modules/refractor/lang/jq.js","../../node_modules/refractor/lang/js-extras.js","../../node_modules/refractor/lang/js-templates.js","../../node_modules/refractor/lang/jsdoc.js","../../node_modules/refractor/lang/json.js","../../node_modules/refractor/lang/json5.js","../../node_modules/refractor/lang/jsonp.js","../../node_modules/refractor/lang/jsstacktrace.js","../../node_modules/refractor/lang/jsx.js","../../node_modules/refractor/lang/julia.js","../../node_modules/refractor/lang/keepalived.js","../../node_modules/refractor/lang/keyman.js","../../node_modules/refractor/lang/kotlin.js","../../node_modules/refractor/lang/kumir.js","../../node_modules/refractor/lang/kusto.js","../../node_modules/refractor/lang/latex.js","../../node_modules/refractor/lang/latte.js","../../node_modules/refractor/lang/less.js","../../node_modules/refractor/lang/lilypond.js","../../node_modules/refractor/lang/liquid.js","../../node_modules/refractor/lang/lisp.js","../../node_modules/refractor/lang/livescript.js","../../node_modules/refractor/lang/llvm.js","../../node_modules/refractor/lang/log.js","../../node_modules/refractor/lang/lolcode.js","../../node_modules/refractor/lang/lua.js","../../node_modules/refractor/lang/magma.js","../../node_modules/refractor/lang/makefile.js","../../node_modules/refractor/lang/markdown.js","../../node_modules/refractor/lang/markup-templating.js","../../node_modules/refractor/lang/markup.js","../../node_modules/refractor/lang/matlab.js","../../node_modules/refractor/lang/maxscript.js","../../node_modules/refractor/lang/mel.js","../../node_modules/refractor/lang/mermaid.js","../../node_modules/refractor/lang/mizar.js","../../node_modules/refractor/lang/mongodb.js","../../node_modules/refractor/lang/monkey.js","../../node_modules/refractor/lang/moonscript.js","../../node_modules/refractor/lang/n1ql.js","../../node_modules/refractor/lang/n4js.js","../../node_modules/refractor/lang/nand2tetris-hdl.js","../../node_modules/refractor/lang/naniscript.js","../../node_modules/refractor/lang/nasm.js","../../node_modules/refractor/lang/neon.js","../../node_modules/refractor/lang/nevod.js","../../node_modules/refractor/lang/nginx.js","../../node_modules/refractor/lang/nim.js","../../node_modules/refractor/lang/nix.js","../../node_modules/refractor/lang/nsis.js","../../node_modules/refractor/lang/objectivec.js","../../node_modules/refractor/lang/ocaml.js","../../node_modules/refractor/lang/opencl.js","../../node_modules/refractor/lang/openqasm.js","../../node_modules/refractor/lang/oz.js","../../node_modules/refractor/lang/parigp.js","../../node_modules/refractor/lang/parser.js","../../node_modules/refractor/lang/pascal.js","../../node_modules/refractor/lang/pascaligo.js","../../node_modules/refractor/lang/pcaxis.js","../../node_modules/refractor/lang/peoplecode.js","../../node_modules/refractor/lang/perl.js","../../node_modules/refractor/lang/php-extras.js","../../node_modules/refractor/lang/php.js","../../node_modules/refractor/lang/phpdoc.js","../../node_modules/refractor/lang/plsql.js","../../node_modules/refractor/lang/powerquery.js","../../node_modules/refractor/lang/powershell.js","../../node_modules/refractor/lang/processing.js","../../node_modules/refractor/lang/prolog.js","../../node_modules/refractor/lang/promql.js","../../node_modules/refractor/lang/properties.js","../../node_modules/refractor/lang/protobuf.js","../../node_modules/refractor/lang/psl.js","../../node_modules/refractor/lang/pug.js","../../node_modules/refractor/lang/puppet.js","../../node_modules/refractor/lang/pure.js","../../node_modules/refractor/lang/purebasic.js","../../node_modules/refractor/lang/purescript.js","../../node_modules/refractor/lang/python.js","../../node_modules/refractor/lang/q.js","../../node_modules/refractor/lang/qml.js","../../node_modules/refractor/lang/qore.js","../../node_modules/refractor/lang/qsharp.js","../../node_modules/refractor/lang/r.js","../../node_modules/refractor/lang/racket.js","../../node_modules/refractor/lang/reason.js","../../node_modules/refractor/lang/regex.js","../../node_modules/refractor/lang/rego.js","../../node_modules/refractor/lang/renpy.js","../../node_modules/refractor/lang/rest.js","../../node_modules/refractor/lang/rip.js","../../node_modules/refractor/lang/roboconf.js","../../node_modules/refractor/lang/robotframework.js","../../node_modules/refractor/lang/ruby.js","../../node_modules/refractor/lang/rust.js","../../node_modules/refractor/lang/sas.js","../../node_modules/refractor/lang/sass.js","../../node_modules/refractor/lang/scala.js","../../node_modules/refractor/lang/scheme.js","../../node_modules/refractor/lang/scss.js","../../node_modules/refractor/lang/shell-session.js","../../node_modules/refractor/lang/smali.js","../../node_modules/refractor/lang/smalltalk.js","../../node_modules/refractor/lang/smarty.js","../../node_modules/refractor/lang/sml.js","../../node_modules/refractor/lang/solidity.js","../../node_modules/refractor/lang/solution-file.js","../../node_modules/refractor/lang/soy.js","../../node_modules/refractor/lang/sparql.js","../../node_modules/refractor/lang/splunk-spl.js","../../node_modules/refractor/lang/sqf.js","../../node_modules/refractor/lang/sql.js","../../node_modules/refractor/lang/squirrel.js","../../node_modules/refractor/lang/stan.js","../../node_modules/refractor/lang/stylus.js","../../node_modules/refractor/lang/swift.js","../../node_modules/refractor/lang/systemd.js","../../node_modules/refractor/lang/t4-cs.js","../../node_modules/refractor/lang/t4-templating.js","../../node_modules/refractor/lang/t4-vb.js","../../node_modules/refractor/lang/tap.js","../../node_modules/refractor/lang/tcl.js","../../node_modules/refractor/lang/textile.js","../../node_modules/refractor/lang/toml.js","../../node_modules/refractor/lang/tremor.js","../../node_modules/refractor/lang/tsx.js","../../node_modules/refractor/lang/tt2.js","../../node_modules/refractor/lang/turtle.js","../../node_modules/refractor/lang/twig.js","../../node_modules/refractor/lang/typescript.js","../../node_modules/refractor/lang/typoscript.js","../../node_modules/refractor/lang/unrealscript.js","../../node_modules/refractor/lang/uorazor.js","../../node_modules/refractor/lang/uri.js","../../node_modules/refractor/lang/v.js","../../node_modules/refractor/lang/vala.js","../../node_modules/refractor/lang/vbnet.js","../../node_modules/refractor/lang/velocity.js","../../node_modules/refractor/lang/verilog.js","../../node_modules/refractor/lang/vhdl.js","../../node_modules/refractor/lang/vim.js","../../node_modules/refractor/lang/visual-basic.js","../../node_modules/refractor/lang/warpscript.js","../../node_modules/refractor/lang/wasm.js","../../node_modules/refractor/lang/web-idl.js","../../node_modules/refractor/lang/wiki.js","../../node_modules/refractor/lang/wolfram.js","../../node_modules/refractor/lang/wren.js","../../node_modules/refractor/lang/xeora.js","../../node_modules/refractor/lang/xml-doc.js","../../node_modules/refractor/lang/xojo.js","../../node_modules/refractor/lang/xquery.js","../../node_modules/refractor/lang/yaml.js","../../node_modules/refractor/lang/yang.js","../../node_modules/refractor/lang/zig.js","../../node_modules/space-separated-tokens/index.js","../../node_modules/style-to-object/index.js","../../node_modules/unist-util-is/convert.js","../../node_modules/unist-util-visit-parents/color.browser.js","../../node_modules/unist-util-visit-parents/index.js","../../node_modules/unist-util-visit/index.js","../../node_modules/xtend/immutable.js","../../node_modules/@babel/runtime/helpers/esm/construct.js","../../node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js"],"sourcesContent":["function _arrayLikeToArray(arr, len) {\n if (len == null || len > arr.length) len = arr.length;\n\n for (var i = 0, arr2 = new Array(len); i < len; i++) {\n arr2[i] = arr[i];\n }\n\n return arr2;\n}\n\nmodule.exports = _arrayLikeToArray, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","function _assertThisInitialized(self) {\n if (self === void 0) {\n throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");\n }\n\n return self;\n}\n\nmodule.exports = _assertThisInitialized, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","function _classCallCheck(instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError(\"Cannot call a class as a function\");\n }\n}\n\nmodule.exports = _classCallCheck, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","function _defineProperties(target, props) {\n for (var i = 0; i < props.length; i++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if (\"value\" in descriptor) descriptor.writable = true;\n Object.defineProperty(target, descriptor.key, descriptor);\n }\n}\n\nfunction _createClass(Constructor, protoProps, staticProps) {\n if (protoProps) _defineProperties(Constructor.prototype, protoProps);\n if (staticProps) _defineProperties(Constructor, staticProps);\n Object.defineProperty(Constructor, \"prototype\", {\n writable: false\n });\n return Constructor;\n}\n\nmodule.exports = _createClass, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","var unsupportedIterableToArray = require(\"./unsupportedIterableToArray.js\");\n\nfunction _createForOfIteratorHelper(o, allowArrayLike) {\n var it = typeof Symbol !== \"undefined\" && o[Symbol.iterator] || o[\"@@iterator\"];\n\n if (!it) {\n if (Array.isArray(o) || (it = unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === \"number\") {\n if (it) o = it;\n var i = 0;\n\n var F = function F() {};\n\n return {\n s: F,\n n: function n() {\n if (i >= o.length) return {\n done: true\n };\n return {\n done: false,\n value: o[i++]\n };\n },\n e: function e(_e) {\n throw _e;\n },\n f: F\n };\n }\n\n throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n }\n\n var normalCompletion = true,\n didErr = false,\n err;\n return {\n s: function s() {\n it = it.call(o);\n },\n n: function n() {\n var step = it.next();\n normalCompletion = step.done;\n return step;\n },\n e: function e(_e2) {\n didErr = true;\n err = _e2;\n },\n f: function f() {\n try {\n if (!normalCompletion && it[\"return\"] != null) it[\"return\"]();\n } finally {\n if (didErr) throw err;\n }\n }\n };\n}\n\nmodule.exports = _createForOfIteratorHelper, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","var getPrototypeOf = require(\"./getPrototypeOf.js\");\n\nvar isNativeReflectConstruct = require(\"./isNativeReflectConstruct.js\");\n\nvar possibleConstructorReturn = require(\"./possibleConstructorReturn.js\");\n\nfunction _createSuper(Derived) {\n var hasNativeReflectConstruct = isNativeReflectConstruct();\n return function _createSuperInternal() {\n var Super = getPrototypeOf(Derived),\n result;\n\n if (hasNativeReflectConstruct) {\n var NewTarget = getPrototypeOf(this).constructor;\n result = Reflect.construct(Super, arguments, NewTarget);\n } else {\n result = Super.apply(this, arguments);\n }\n\n return possibleConstructorReturn(this, result);\n };\n}\n\nmodule.exports = _createSuper, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","function _defineProperty(obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n}\n\nmodule.exports = _defineProperty, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","var superPropBase = require(\"./superPropBase.js\");\n\nfunction _get() {\n if (typeof Reflect !== \"undefined\" && Reflect.get) {\n module.exports = _get = Reflect.get, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;\n } else {\n module.exports = _get = function _get(target, property, receiver) {\n var base = superPropBase(target, property);\n if (!base) return;\n var desc = Object.getOwnPropertyDescriptor(base, property);\n\n if (desc.get) {\n return desc.get.call(arguments.length < 3 ? target : receiver);\n }\n\n return desc.value;\n }, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;\n }\n\n return _get.apply(this, arguments);\n}\n\nmodule.exports = _get, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","function _getPrototypeOf(o) {\n module.exports = _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {\n return o.__proto__ || Object.getPrototypeOf(o);\n }, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;\n return _getPrototypeOf(o);\n}\n\nmodule.exports = _getPrototypeOf, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","var setPrototypeOf = require(\"./setPrototypeOf.js\");\n\nfunction _inherits(subClass, superClass) {\n if (typeof superClass !== \"function\" && superClass !== null) {\n throw new TypeError(\"Super expression must either be null or a function\");\n }\n\n subClass.prototype = Object.create(superClass && superClass.prototype, {\n constructor: {\n value: subClass,\n writable: true,\n configurable: true\n }\n });\n Object.defineProperty(subClass, \"prototype\", {\n writable: false\n });\n if (superClass) setPrototypeOf(subClass, superClass);\n}\n\nmodule.exports = _inherits, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","function _interopRequireDefault(obj) {\n return obj && obj.__esModule ? obj : {\n \"default\": obj\n };\n}\n\nmodule.exports = _interopRequireDefault, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","function _isNativeReflectConstruct() {\n if (typeof Reflect === \"undefined\" || !Reflect.construct) return false;\n if (Reflect.construct.sham) return false;\n if (typeof Proxy === \"function\") return true;\n\n try {\n Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {}));\n return true;\n } catch (e) {\n return false;\n }\n}\n\nmodule.exports = _isNativeReflectConstruct, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","var defineProperty = require(\"./defineProperty.js\");\n\nfunction ownKeys(object, enumerableOnly) {\n var keys = Object.keys(object);\n\n if (Object.getOwnPropertySymbols) {\n var symbols = Object.getOwnPropertySymbols(object);\n enumerableOnly && (symbols = symbols.filter(function (sym) {\n return Object.getOwnPropertyDescriptor(object, sym).enumerable;\n })), keys.push.apply(keys, symbols);\n }\n\n return keys;\n}\n\nfunction _objectSpread2(target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = null != arguments[i] ? arguments[i] : {};\n i % 2 ? ownKeys(Object(source), !0).forEach(function (key) {\n defineProperty(target, key, source[key]);\n }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) {\n Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));\n });\n }\n\n return target;\n}\n\nmodule.exports = _objectSpread2, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","var objectWithoutPropertiesLoose = require(\"./objectWithoutPropertiesLoose.js\");\n\nfunction _objectWithoutProperties(source, excluded) {\n if (source == null) return {};\n var target = objectWithoutPropertiesLoose(source, excluded);\n var key, i;\n\n if (Object.getOwnPropertySymbols) {\n var sourceSymbolKeys = Object.getOwnPropertySymbols(source);\n\n for (i = 0; i < sourceSymbolKeys.length; i++) {\n key = sourceSymbolKeys[i];\n if (excluded.indexOf(key) >= 0) continue;\n if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue;\n target[key] = source[key];\n }\n }\n\n return target;\n}\n\nmodule.exports = _objectWithoutProperties, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","function _objectWithoutPropertiesLoose(source, excluded) {\n if (source == null) return {};\n var target = {};\n var sourceKeys = Object.keys(source);\n var key, i;\n\n for (i = 0; i < sourceKeys.length; i++) {\n key = sourceKeys[i];\n if (excluded.indexOf(key) >= 0) continue;\n target[key] = source[key];\n }\n\n return target;\n}\n\nmodule.exports = _objectWithoutPropertiesLoose, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","var _typeof = require(\"./typeof.js\")[\"default\"];\n\nvar assertThisInitialized = require(\"./assertThisInitialized.js\");\n\nfunction _possibleConstructorReturn(self, call) {\n if (call && (_typeof(call) === \"object\" || typeof call === \"function\")) {\n return call;\n } else if (call !== void 0) {\n throw new TypeError(\"Derived constructors may only return object or undefined\");\n }\n\n return assertThisInitialized(self);\n}\n\nmodule.exports = _possibleConstructorReturn, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","function _setPrototypeOf(o, p) {\n module.exports = _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {\n o.__proto__ = p;\n return o;\n }, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;\n return _setPrototypeOf(o, p);\n}\n\nmodule.exports = _setPrototypeOf, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","var getPrototypeOf = require(\"./getPrototypeOf.js\");\n\nfunction _superPropBase(object, property) {\n while (!Object.prototype.hasOwnProperty.call(object, property)) {\n object = getPrototypeOf(object);\n if (object === null) break;\n }\n\n return object;\n}\n\nmodule.exports = _superPropBase, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","function _typeof(obj) {\n \"@babel/helpers - typeof\";\n\n return (module.exports = _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (obj) {\n return typeof obj;\n } : function (obj) {\n return obj && \"function\" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj;\n }, module.exports.__esModule = true, module.exports[\"default\"] = module.exports), _typeof(obj);\n}\n\nmodule.exports = _typeof, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","var arrayLikeToArray = require(\"./arrayLikeToArray.js\");\n\nfunction _unsupportedIterableToArray(o, minLen) {\n if (!o) return;\n if (typeof o === \"string\") return arrayLikeToArray(o, minLen);\n var n = Object.prototype.toString.call(o).slice(8, -1);\n if (n === \"Object\" && o.constructor) n = o.constructor.name;\n if (n === \"Map\" || n === \"Set\") return Array.from(o);\n if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen);\n}\n\nmodule.exports = _unsupportedIterableToArray, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","'use strict';\n\nconst visit = require('unist-util-visit');\nconst nodeToString = require('hast-util-to-string');\nconst refractor = require('refractor');\n\nmodule.exports = (options) => {\n options = options || {};\n\n if (options.alias) {\n refractor.alias(options.alias);\n }\n\n return (tree) => {\n visit(tree, 'element', visitor);\n };\n\n function visitor(node, index, parent) {\n if (!parent || parent.tagName !== 'pre' || node.tagName !== 'code') {\n return;\n }\n\n const lang = getLanguage(node);\n\n if (lang === null) {\n return;\n }\n\n let result;\n try {\n parent.properties.className = (parent.properties.className || []).concat(\n 'language-' + lang\n );\n result = refractor.highlight(nodeToString(node), lang);\n } catch (err) {\n if (options.ignoreMissing && /Unknown language/.test(err.message)) {\n return;\n }\n throw err;\n }\n\n node.children = result;\n }\n};\n\nfunction getLanguage(node) {\n const className = node.properties.className || [];\n\n for (const classListItem of className) {\n if (classListItem.slice(0, 9) === 'language-') {\n return classListItem.slice(9).toLowerCase();\n }\n }\n\n return null;\n}\n","import getPrototypeOf from \"./getPrototypeOf.js\";\nexport default function _superPropBase(object, property) {\n while (!Object.prototype.hasOwnProperty.call(object, property)) {\n object = getPrototypeOf(object);\n if (object === null) break;\n }\n\n return object;\n}","import superPropBase from \"./superPropBase.js\";\nexport default function _get() {\n if (typeof Reflect !== \"undefined\" && Reflect.get) {\n _get = Reflect.get;\n } else {\n _get = function _get(target, property, receiver) {\n var base = superPropBase(target, property);\n if (!base) return;\n var desc = Object.getOwnPropertyDescriptor(base, property);\n\n if (desc.get) {\n return desc.get.call(arguments.length < 3 ? target : receiver);\n }\n\n return desc.value;\n };\n }\n\n return _get.apply(this, arguments);\n}","// Compressed representation of the Grapheme_Cluster_Break=Extend\n// information from\n// http://www.unicode.org/Public/13.0.0/ucd/auxiliary/GraphemeBreakProperty.txt.\n// Each pair of elements represents a range, as an offet from the\n// previous range and a length. Numbers are in base-36, with the empty\n// string being a shorthand for 1.\nlet extend = /*@__PURE__*/\"lc,34,7n,7,7b,19,,,,2,,2,,,20,b,1c,l,g,,2t,7,2,6,2,2,,4,z,,u,r,2j,b,1m,9,9,,o,4,,9,,3,,5,17,3,3b,f,,w,1j,,,,4,8,4,,3,7,a,2,t,,1m,,,,2,4,8,,9,,a,2,q,,2,2,1l,,4,2,4,2,2,3,3,,u,2,3,,b,2,1l,,4,5,,2,4,,k,2,m,6,,,1m,,,2,,4,8,,7,3,a,2,u,,1n,,,,c,,9,,14,,3,,1l,3,5,3,,4,7,2,b,2,t,,1m,,2,,2,,3,,5,2,7,2,b,2,s,2,1l,2,,,2,4,8,,9,,a,2,t,,20,,4,,2,3,,,8,,29,,2,7,c,8,2q,,2,9,b,6,22,2,r,,,,,,1j,e,,5,,2,5,b,,10,9,,2u,4,,6,,2,2,2,p,2,4,3,g,4,d,,2,2,6,,f,,jj,3,qa,3,t,3,t,2,u,2,1s,2,,7,8,,2,b,9,,19,3,3b,2,y,,3a,3,4,2,9,,6,3,63,2,2,,1m,,,7,,,,,2,8,6,a,2,,1c,h,1r,4,1c,7,,,5,,14,9,c,2,w,4,2,2,,3,1k,,,2,3,,,3,1m,8,2,2,48,3,,d,,7,4,,6,,3,2,5i,1m,,5,ek,,5f,x,2da,3,3x,,2o,w,fe,6,2x,2,n9w,4,,a,w,2,28,2,7k,,3,,4,,p,2,5,,47,2,q,i,d,,12,8,p,b,1a,3,1c,,2,4,2,2,13,,1v,6,2,2,2,2,c,,8,,1b,,1f,,,3,2,2,5,2,,,16,2,8,,6m,,2,,4,,fn4,,kh,g,g,g,a6,2,gt,,6a,,45,5,1ae,3,,2,5,4,14,3,4,,4l,2,fx,4,ar,2,49,b,4w,,1i,f,1k,3,1d,4,2,2,1x,3,10,5,,8,1q,,c,2,1g,9,a,4,2,,2n,3,2,,,2,6,,4g,,3,8,l,2,1l,2,,,,,m,,e,7,3,5,5f,8,2,3,,,n,,29,,2,6,,,2,,,2,,2,6j,,2,4,6,2,,2,r,2,2d,8,2,,,2,2y,,,,2,6,,,2t,3,2,4,,5,77,9,,2,6t,,a,2,,,4,,40,4,2,2,4,,w,a,14,6,2,4,8,,9,6,2,3,1a,d,,2,ba,7,,6,,,2a,m,2,7,,2,,2,3e,6,3,,,2,,7,,,20,2,3,,,,9n,2,f0b,5,1n,7,t4,,1r,4,29,,f5k,2,43q,,,3,4,5,8,8,2,7,u,4,44,3,1iz,1j,4,1e,8,,e,,m,5,,f,11s,7,,h,2,7,,2,,5,79,7,c5,4,15s,7,31,7,240,5,gx7k,2o,3k,6o\".split(\",\").map(s => s ? parseInt(s, 36) : 1);\n// Convert offsets into absolute values\nfor (let i = 1; i < extend.length; i++)\n extend[i] += extend[i - 1];\nfunction isExtendingChar(code) {\n for (let i = 1; i < extend.length; i += 2)\n if (extend[i] > code)\n return extend[i - 1] <= code;\n return false;\n}\nfunction isRegionalIndicator(code) {\n return code >= 0x1F1E6 && code <= 0x1F1FF;\n}\nconst ZWJ = 0x200d;\n/**\nReturns a next grapheme cluster break _after_ (not equal to)\n`pos`, if `forward` is true, or before otherwise. Returns `pos`\nitself if no further cluster break is available in the string.\nMoves across surrogate pairs, extending characters (when\n`includeExtending` is true), characters joined with zero-width\njoiners, and flag emoji.\n*/\nfunction findClusterBreak(str, pos, forward = true, includeExtending = true) {\n return (forward ? nextClusterBreak : prevClusterBreak)(str, pos, includeExtending);\n}\nfunction nextClusterBreak(str, pos, includeExtending) {\n if (pos == str.length)\n return pos;\n // If pos is in the middle of a surrogate pair, move to its start\n if (pos && surrogateLow(str.charCodeAt(pos)) && surrogateHigh(str.charCodeAt(pos - 1)))\n pos--;\n let prev = codePointAt(str, pos);\n pos += codePointSize(prev);\n while (pos < str.length) {\n let next = codePointAt(str, pos);\n if (prev == ZWJ || next == ZWJ || includeExtending && isExtendingChar(next)) {\n pos += codePointSize(next);\n prev = next;\n }\n else if (isRegionalIndicator(next)) {\n let countBefore = 0, i = pos - 2;\n while (i >= 0 && isRegionalIndicator(codePointAt(str, i))) {\n countBefore++;\n i -= 2;\n }\n if (countBefore % 2 == 0)\n break;\n else\n pos += 2;\n }\n else {\n break;\n }\n }\n return pos;\n}\nfunction prevClusterBreak(str, pos, includeExtending) {\n while (pos > 0) {\n let found = nextClusterBreak(str, pos - 2, includeExtending);\n if (found < pos)\n return found;\n pos--;\n }\n return 0;\n}\nfunction surrogateLow(ch) { return ch >= 0xDC00 && ch < 0xE000; }\nfunction surrogateHigh(ch) { return ch >= 0xD800 && ch < 0xDC00; }\n/**\nFind the code point at the given position in a string (like the\n[`codePointAt`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/codePointAt)\nstring method).\n*/\nfunction codePointAt(str, pos) {\n let code0 = str.charCodeAt(pos);\n if (!surrogateHigh(code0) || pos + 1 == str.length)\n return code0;\n let code1 = str.charCodeAt(pos + 1);\n if (!surrogateLow(code1))\n return code0;\n return ((code0 - 0xd800) << 10) + (code1 - 0xdc00) + 0x10000;\n}\n/**\nGiven a Unicode codepoint, return the JavaScript string that\nrespresents it (like\n[`String.fromCodePoint`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/fromCodePoint)).\n*/\nfunction fromCodePoint(code) {\n if (code <= 0xffff)\n return String.fromCharCode(code);\n code -= 0x10000;\n return String.fromCharCode((code >> 10) + 0xd800, (code & 1023) + 0xdc00);\n}\n/**\nThe first character that takes up two positions in a JavaScript\nstring. It is often useful to compare with this after calling\n`codePointAt`, to figure out whether your character takes up 1 or\n2 index positions.\n*/\nfunction codePointSize(code) { return code < 0x10000 ? 1 : 2; }\n\n/**\nCount the column position at the given offset into the string,\ntaking extending characters and tab size into account.\n*/\nfunction countColumn(string, tabSize, to = string.length) {\n let n = 0;\n for (let i = 0; i < to;) {\n if (string.charCodeAt(i) == 9) {\n n += tabSize - (n % tabSize);\n i++;\n }\n else {\n n++;\n i = findClusterBreak(string, i);\n }\n }\n return n;\n}\n/**\nFind the offset that corresponds to the given column position in a\nstring, taking extending characters and tab size into account. By\ndefault, the string length is returned when it is too short to\nreach the column. Pass `strict` true to make it return -1 in that\nsituation.\n*/\nfunction findColumn(string, col, tabSize, strict) {\n for (let i = 0, n = 0;;) {\n if (n >= col)\n return i;\n if (i == string.length)\n break;\n n += string.charCodeAt(i) == 9 ? tabSize - (n % tabSize) : 1;\n i = findClusterBreak(string, i);\n }\n return strict === true ? -1 : string.length;\n}\n\n/**\nThe data structure for documents.\n*/\nclass Text {\n /**\n @internal\n */\n constructor() { }\n /**\n Get the line description around the given position.\n */\n lineAt(pos) {\n if (pos < 0 || pos > this.length)\n throw new RangeError(`Invalid position ${pos} in document of length ${this.length}`);\n return this.lineInner(pos, false, 1, 0);\n }\n /**\n Get the description for the given (1-based) line number.\n */\n line(n) {\n if (n < 1 || n > this.lines)\n throw new RangeError(`Invalid line number ${n} in ${this.lines}-line document`);\n return this.lineInner(n, true, 1, 0);\n }\n /**\n Replace a range of the text with the given content.\n */\n replace(from, to, text) {\n let parts = [];\n this.decompose(0, from, parts, 2 /* To */);\n if (text.length)\n text.decompose(0, text.length, parts, 1 /* From */ | 2 /* To */);\n this.decompose(to, this.length, parts, 1 /* From */);\n return TextNode.from(parts, this.length - (to - from) + text.length);\n }\n /**\n Append another document to this one.\n */\n append(other) {\n return this.replace(this.length, this.length, other);\n }\n /**\n Retrieve the text between the given points.\n */\n slice(from, to = this.length) {\n let parts = [];\n this.decompose(from, to, parts, 0);\n return TextNode.from(parts, to - from);\n }\n /**\n Test whether this text is equal to another instance.\n */\n eq(other) {\n if (other == this)\n return true;\n if (other.length != this.length || other.lines != this.lines)\n return false;\n let start = this.scanIdentical(other, 1), end = this.length - this.scanIdentical(other, -1);\n let a = new RawTextCursor(this), b = new RawTextCursor(other);\n for (let skip = start, pos = start;;) {\n a.next(skip);\n b.next(skip);\n skip = 0;\n if (a.lineBreak != b.lineBreak || a.done != b.done || a.value != b.value)\n return false;\n pos += a.value.length;\n if (a.done || pos >= end)\n return true;\n }\n }\n /**\n Iterate over the text. When `dir` is `-1`, iteration happens\n from end to start. This will return lines and the breaks between\n them as separate strings, and for long lines, might split lines\n themselves into multiple chunks as well.\n */\n iter(dir = 1) { return new RawTextCursor(this, dir); }\n /**\n Iterate over a range of the text. When `from` > `to`, the\n iterator will run in reverse.\n */\n iterRange(from, to = this.length) { return new PartialTextCursor(this, from, to); }\n /**\n Return a cursor that iterates over the given range of lines,\n _without_ returning the line breaks between, and yielding empty\n strings for empty lines.\n \n When `from` and `to` are given, they should be 1-based line numbers.\n */\n iterLines(from, to) {\n let inner;\n if (from == null) {\n inner = this.iter();\n }\n else {\n if (to == null)\n to = this.lines + 1;\n let start = this.line(from).from;\n inner = this.iterRange(start, Math.max(start, to == this.lines + 1 ? this.length : to <= 1 ? 0 : this.line(to - 1).to));\n }\n return new LineCursor(inner);\n }\n /**\n @internal\n */\n toString() { return this.sliceString(0); }\n /**\n Convert the document to an array of lines (which can be\n deserialized again via [`Text.of`](https://codemirror.net/6/docs/ref/#text.Text^of)).\n */\n toJSON() {\n let lines = [];\n this.flatten(lines);\n return lines;\n }\n /**\n Create a `Text` instance for the given array of lines.\n */\n static of(text) {\n if (text.length == 0)\n throw new RangeError(\"A document must have at least one line\");\n if (text.length == 1 && !text[0])\n return Text.empty;\n return text.length <= 32 /* Branch */ ? new TextLeaf(text) : TextNode.from(TextLeaf.split(text, []));\n }\n}\n// Leaves store an array of line strings. There are always line breaks\n// between these strings. Leaves are limited in size and have to be\n// contained in TextNode instances for bigger documents.\nclass TextLeaf extends Text {\n constructor(text, length = textLength(text)) {\n super();\n this.text = text;\n this.length = length;\n }\n get lines() { return this.text.length; }\n get children() { return null; }\n lineInner(target, isLine, line, offset) {\n for (let i = 0;; i++) {\n let string = this.text[i], end = offset + string.length;\n if ((isLine ? line : end) >= target)\n return new Line(offset, end, line, string);\n offset = end + 1;\n line++;\n }\n }\n decompose(from, to, target, open) {\n let text = from <= 0 && to >= this.length ? this\n : new TextLeaf(sliceText(this.text, from, to), Math.min(to, this.length) - Math.max(0, from));\n if (open & 1 /* From */) {\n let prev = target.pop();\n let joined = appendText(text.text, prev.text.slice(), 0, text.length);\n if (joined.length <= 32 /* Branch */) {\n target.push(new TextLeaf(joined, prev.length + text.length));\n }\n else {\n let mid = joined.length >> 1;\n target.push(new TextLeaf(joined.slice(0, mid)), new TextLeaf(joined.slice(mid)));\n }\n }\n else {\n target.push(text);\n }\n }\n replace(from, to, text) {\n if (!(text instanceof TextLeaf))\n return super.replace(from, to, text);\n let lines = appendText(this.text, appendText(text.text, sliceText(this.text, 0, from)), to);\n let newLen = this.length + text.length - (to - from);\n if (lines.length <= 32 /* Branch */)\n return new TextLeaf(lines, newLen);\n return TextNode.from(TextLeaf.split(lines, []), newLen);\n }\n sliceString(from, to = this.length, lineSep = \"\\n\") {\n let result = \"\";\n for (let pos = 0, i = 0; pos <= to && i < this.text.length; i++) {\n let line = this.text[i], end = pos + line.length;\n if (pos > from && i)\n result += lineSep;\n if (from < end && to > pos)\n result += line.slice(Math.max(0, from - pos), to - pos);\n pos = end + 1;\n }\n return result;\n }\n flatten(target) {\n for (let line of this.text)\n target.push(line);\n }\n scanIdentical() { return 0; }\n static split(text, target) {\n let part = [], len = -1;\n for (let line of text) {\n part.push(line);\n len += line.length + 1;\n if (part.length == 32 /* Branch */) {\n target.push(new TextLeaf(part, len));\n part = [];\n len = -1;\n }\n }\n if (len > -1)\n target.push(new TextLeaf(part, len));\n return target;\n }\n}\n// Nodes provide the tree structure of the `Text` type. They store a\n// number of other nodes or leaves, taking care to balance themselves\n// on changes. There are implied line breaks _between_ the children of\n// a node (but not before the first or after the last child).\nclass TextNode extends Text {\n constructor(children, length) {\n super();\n this.children = children;\n this.length = length;\n this.lines = 0;\n for (let child of children)\n this.lines += child.lines;\n }\n lineInner(target, isLine, line, offset) {\n for (let i = 0;; i++) {\n let child = this.children[i], end = offset + child.length, endLine = line + child.lines - 1;\n if ((isLine ? endLine : end) >= target)\n return child.lineInner(target, isLine, line, offset);\n offset = end + 1;\n line = endLine + 1;\n }\n }\n decompose(from, to, target, open) {\n for (let i = 0, pos = 0; pos <= to && i < this.children.length; i++) {\n let child = this.children[i], end = pos + child.length;\n if (from <= end && to >= pos) {\n let childOpen = open & ((pos <= from ? 1 /* From */ : 0) | (end >= to ? 2 /* To */ : 0));\n if (pos >= from && end <= to && !childOpen)\n target.push(child);\n else\n child.decompose(from - pos, to - pos, target, childOpen);\n }\n pos = end + 1;\n }\n }\n replace(from, to, text) {\n if (text.lines < this.lines)\n for (let i = 0, pos = 0; i < this.children.length; i++) {\n let child = this.children[i], end = pos + child.length;\n // Fast path: if the change only affects one child and the\n // child's size remains in the acceptable range, only update\n // that child\n if (from >= pos && to <= end) {\n let updated = child.replace(from - pos, to - pos, text);\n let totalLines = this.lines - child.lines + updated.lines;\n if (updated.lines < (totalLines >> (5 /* BranchShift */ - 1)) &&\n updated.lines > (totalLines >> (5 /* BranchShift */ + 1))) {\n let copy = this.children.slice();\n copy[i] = updated;\n return new TextNode(copy, this.length - (to - from) + text.length);\n }\n return super.replace(pos, end, updated);\n }\n pos = end + 1;\n }\n return super.replace(from, to, text);\n }\n sliceString(from, to = this.length, lineSep = \"\\n\") {\n let result = \"\";\n for (let i = 0, pos = 0; i < this.children.length && pos <= to; i++) {\n let child = this.children[i], end = pos + child.length;\n if (pos > from && i)\n result += lineSep;\n if (from < end && to > pos)\n result += child.sliceString(from - pos, to - pos, lineSep);\n pos = end + 1;\n }\n return result;\n }\n flatten(target) {\n for (let child of this.children)\n child.flatten(target);\n }\n scanIdentical(other, dir) {\n if (!(other instanceof TextNode))\n return 0;\n let length = 0;\n let [iA, iB, eA, eB] = dir > 0 ? [0, 0, this.children.length, other.children.length]\n : [this.children.length - 1, other.children.length - 1, -1, -1];\n for (;; iA += dir, iB += dir) {\n if (iA == eA || iB == eB)\n return length;\n let chA = this.children[iA], chB = other.children[iB];\n if (chA != chB)\n return length + chA.scanIdentical(chB, dir);\n length += chA.length + 1;\n }\n }\n static from(children, length = children.reduce((l, ch) => l + ch.length + 1, -1)) {\n let lines = 0;\n for (let ch of children)\n lines += ch.lines;\n if (lines < 32 /* Branch */) {\n let flat = [];\n for (let ch of children)\n ch.flatten(flat);\n return new TextLeaf(flat, length);\n }\n let chunk = Math.max(32 /* Branch */, lines >> 5 /* BranchShift */), maxChunk = chunk << 1, minChunk = chunk >> 1;\n let chunked = [], currentLines = 0, currentLen = -1, currentChunk = [];\n function add(child) {\n let last;\n if (child.lines > maxChunk && child instanceof TextNode) {\n for (let node of child.children)\n add(node);\n }\n else if (child.lines > minChunk && (currentLines > minChunk || !currentLines)) {\n flush();\n chunked.push(child);\n }\n else if (child instanceof TextLeaf && currentLines &&\n (last = currentChunk[currentChunk.length - 1]) instanceof TextLeaf &&\n child.lines + last.lines <= 32 /* Branch */) {\n currentLines += child.lines;\n currentLen += child.length + 1;\n currentChunk[currentChunk.length - 1] = new TextLeaf(last.text.concat(child.text), last.length + 1 + child.length);\n }\n else {\n if (currentLines + child.lines > chunk)\n flush();\n currentLines += child.lines;\n currentLen += child.length + 1;\n currentChunk.push(child);\n }\n }\n function flush() {\n if (currentLines == 0)\n return;\n chunked.push(currentChunk.length == 1 ? currentChunk[0] : TextNode.from(currentChunk, currentLen));\n currentLen = -1;\n currentLines = currentChunk.length = 0;\n }\n for (let child of children)\n add(child);\n flush();\n return chunked.length == 1 ? chunked[0] : new TextNode(chunked, length);\n }\n}\nText.empty = /*@__PURE__*/new TextLeaf([\"\"], 0);\nfunction textLength(text) {\n let length = -1;\n for (let line of text)\n length += line.length + 1;\n return length;\n}\nfunction appendText(text, target, from = 0, to = 1e9) {\n for (let pos = 0, i = 0, first = true; i < text.length && pos <= to; i++) {\n let line = text[i], end = pos + line.length;\n if (end >= from) {\n if (end > to)\n line = line.slice(0, to - pos);\n if (pos < from)\n line = line.slice(from - pos);\n if (first) {\n target[target.length - 1] += line;\n first = false;\n }\n else\n target.push(line);\n }\n pos = end + 1;\n }\n return target;\n}\nfunction sliceText(text, from, to) {\n return appendText(text, [\"\"], from, to);\n}\nclass RawTextCursor {\n constructor(text, dir = 1) {\n this.dir = dir;\n this.done = false;\n this.lineBreak = false;\n this.value = \"\";\n this.nodes = [text];\n this.offsets = [dir > 0 ? 1 : (text instanceof TextLeaf ? text.text.length : text.children.length) << 1];\n }\n nextInner(skip, dir) {\n this.done = this.lineBreak = false;\n for (;;) {\n let last = this.nodes.length - 1;\n let top = this.nodes[last], offsetValue = this.offsets[last], offset = offsetValue >> 1;\n let size = top instanceof TextLeaf ? top.text.length : top.children.length;\n if (offset == (dir > 0 ? size : 0)) {\n if (last == 0) {\n this.done = true;\n this.value = \"\";\n return this;\n }\n if (dir > 0)\n this.offsets[last - 1]++;\n this.nodes.pop();\n this.offsets.pop();\n }\n else if ((offsetValue & 1) == (dir > 0 ? 0 : 1)) {\n this.offsets[last] += dir;\n if (skip == 0) {\n this.lineBreak = true;\n this.value = \"\\n\";\n return this;\n }\n skip--;\n }\n else if (top instanceof TextLeaf) {\n // Move to the next string\n let next = top.text[offset + (dir < 0 ? -1 : 0)];\n this.offsets[last] += dir;\n if (next.length > Math.max(0, skip)) {\n this.value = skip == 0 ? next : dir > 0 ? next.slice(skip) : next.slice(0, next.length - skip);\n return this;\n }\n skip -= next.length;\n }\n else {\n let next = top.children[offset + (dir < 0 ? -1 : 0)];\n if (skip > next.length) {\n skip -= next.length;\n this.offsets[last] += dir;\n }\n else {\n if (dir < 0)\n this.offsets[last]--;\n this.nodes.push(next);\n this.offsets.push(dir > 0 ? 1 : (next instanceof TextLeaf ? next.text.length : next.children.length) << 1);\n }\n }\n }\n }\n next(skip = 0) {\n if (skip < 0) {\n this.nextInner(-skip, (-this.dir));\n skip = this.value.length;\n }\n return this.nextInner(skip, this.dir);\n }\n}\nclass PartialTextCursor {\n constructor(text, start, end) {\n this.value = \"\";\n this.done = false;\n this.cursor = new RawTextCursor(text, start > end ? -1 : 1);\n this.pos = start > end ? text.length : 0;\n this.from = Math.min(start, end);\n this.to = Math.max(start, end);\n }\n nextInner(skip, dir) {\n if (dir < 0 ? this.pos <= this.from : this.pos >= this.to) {\n this.value = \"\";\n this.done = true;\n return this;\n }\n skip += Math.max(0, dir < 0 ? this.pos - this.to : this.from - this.pos);\n let limit = dir < 0 ? this.pos - this.from : this.to - this.pos;\n if (skip > limit)\n skip = limit;\n limit -= skip;\n let { value } = this.cursor.next(skip);\n this.pos += (value.length + skip) * dir;\n this.value = value.length <= limit ? value : dir < 0 ? value.slice(value.length - limit) : value.slice(0, limit);\n this.done = !this.value;\n return this;\n }\n next(skip = 0) {\n if (skip < 0)\n skip = Math.max(skip, this.from - this.pos);\n else if (skip > 0)\n skip = Math.min(skip, this.to - this.pos);\n return this.nextInner(skip, this.cursor.dir);\n }\n get lineBreak() { return this.cursor.lineBreak && this.value != \"\"; }\n}\nclass LineCursor {\n constructor(inner) {\n this.inner = inner;\n this.afterBreak = true;\n this.value = \"\";\n this.done = false;\n }\n next(skip = 0) {\n let { done, lineBreak, value } = this.inner.next(skip);\n if (done) {\n this.done = true;\n this.value = \"\";\n }\n else if (lineBreak) {\n if (this.afterBreak) {\n this.value = \"\";\n }\n else {\n this.afterBreak = true;\n this.next();\n }\n }\n else {\n this.value = value;\n this.afterBreak = false;\n }\n return this;\n }\n get lineBreak() { return false; }\n}\nif (typeof Symbol != \"undefined\") {\n Text.prototype[Symbol.iterator] = function () { return this.iter(); };\n RawTextCursor.prototype[Symbol.iterator] = PartialTextCursor.prototype[Symbol.iterator] =\n LineCursor.prototype[Symbol.iterator] = function () { return this; };\n}\n/**\nThis type describes a line in the document. It is created\non-demand when lines are [queried](https://codemirror.net/6/docs/ref/#text.Text.lineAt).\n*/\nclass Line {\n /**\n @internal\n */\n constructor(\n /**\n The position of the start of the line.\n */\n from, \n /**\n The position at the end of the line (_before_ the line break,\n or at the end of document for the last line).\n */\n to, \n /**\n This line's line number (1-based).\n */\n number, \n /**\n The line's content.\n */\n text) {\n this.from = from;\n this.to = to;\n this.number = number;\n this.text = text;\n }\n /**\n The length of the line (not including any line break after it).\n */\n get length() { return this.to - this.from; }\n}\n\nexport { Line, Text, codePointAt, codePointSize, countColumn, findClusterBreak, findColumn, fromCodePoint };\n","import { Text, findClusterBreak } from '@codemirror/text';\nexport { Text } from '@codemirror/text';\n\nconst DefaultSplit = /\\r\\n?|\\n/;\n/**\nDistinguishes different ways in which positions can be mapped.\n*/\nvar MapMode = /*@__PURE__*/(function (MapMode) {\n /**\n Map a position to a valid new position, even when its context\n was deleted.\n */\n MapMode[MapMode[\"Simple\"] = 0] = \"Simple\";\n /**\n Return null if deletion happens across the position.\n */\n MapMode[MapMode[\"TrackDel\"] = 1] = \"TrackDel\";\n /**\n Return null if the character _before_ the position is deleted.\n */\n MapMode[MapMode[\"TrackBefore\"] = 2] = \"TrackBefore\";\n /**\n Return null if the character _after_ the position is deleted.\n */\n MapMode[MapMode[\"TrackAfter\"] = 3] = \"TrackAfter\";\nreturn MapMode})(MapMode || (MapMode = {}));\n/**\nA change description is a variant of [change set](https://codemirror.net/6/docs/ref/#state.ChangeSet)\nthat doesn't store the inserted text. As such, it can't be\napplied, but is cheaper to store and manipulate.\n*/\nclass ChangeDesc {\n // Sections are encoded as pairs of integers. The first is the\n // length in the current document, and the second is -1 for\n // unaffected sections, and the length of the replacement content\n // otherwise. So an insertion would be (0, n>0), a deletion (n>0,\n // 0), and a replacement two positive numbers.\n /**\n @internal\n */\n constructor(\n /**\n @internal\n */\n sections) {\n this.sections = sections;\n }\n /**\n The length of the document before the change.\n */\n get length() {\n let result = 0;\n for (let i = 0; i < this.sections.length; i += 2)\n result += this.sections[i];\n return result;\n }\n /**\n The length of the document after the change.\n */\n get newLength() {\n let result = 0;\n for (let i = 0; i < this.sections.length; i += 2) {\n let ins = this.sections[i + 1];\n result += ins < 0 ? this.sections[i] : ins;\n }\n return result;\n }\n /**\n False when there are actual changes in this set.\n */\n get empty() { return this.sections.length == 0 || this.sections.length == 2 && this.sections[1] < 0; }\n /**\n Iterate over the unchanged parts left by these changes.\n */\n iterGaps(f) {\n for (let i = 0, posA = 0, posB = 0; i < this.sections.length;) {\n let len = this.sections[i++], ins = this.sections[i++];\n if (ins < 0) {\n f(posA, posB, len);\n posB += len;\n }\n else {\n posB += ins;\n }\n posA += len;\n }\n }\n /**\n Iterate over the ranges changed by these changes. (See\n [`ChangeSet.iterChanges`](https://codemirror.net/6/docs/ref/#state.ChangeSet.iterChanges) for a\n variant that also provides you with the inserted text.)\n \n When `individual` is true, adjacent changes (which are kept\n separate for [position mapping](https://codemirror.net/6/docs/ref/#state.ChangeDesc.mapPos)) are\n reported separately.\n */\n iterChangedRanges(f, individual = false) {\n iterChanges(this, f, individual);\n }\n /**\n Get a description of the inverted form of these changes.\n */\n get invertedDesc() {\n let sections = [];\n for (let i = 0; i < this.sections.length;) {\n let len = this.sections[i++], ins = this.sections[i++];\n if (ins < 0)\n sections.push(len, ins);\n else\n sections.push(ins, len);\n }\n return new ChangeDesc(sections);\n }\n /**\n Compute the combined effect of applying another set of changes\n after this one. The length of the document after this set should\n match the length before `other`.\n */\n composeDesc(other) { return this.empty ? other : other.empty ? this : composeSets(this, other); }\n /**\n Map this description, which should start with the same document\n as `other`, over another set of changes, so that it can be\n applied after it. When `before` is true, map as if the changes\n in `other` happened before the ones in `this`.\n */\n mapDesc(other, before = false) { return other.empty ? this : mapSet(this, other, before); }\n mapPos(pos, assoc = -1, mode = MapMode.Simple) {\n let posA = 0, posB = 0;\n for (let i = 0; i < this.sections.length;) {\n let len = this.sections[i++], ins = this.sections[i++], endA = posA + len;\n if (ins < 0) {\n if (endA > pos)\n return posB + (pos - posA);\n posB += len;\n }\n else {\n if (mode != MapMode.Simple && endA >= pos &&\n (mode == MapMode.TrackDel && posA < pos && endA > pos ||\n mode == MapMode.TrackBefore && posA < pos ||\n mode == MapMode.TrackAfter && endA > pos))\n return null;\n if (endA > pos || endA == pos && assoc < 0 && !len)\n return pos == posA || assoc < 0 ? posB : posB + ins;\n posB += ins;\n }\n posA = endA;\n }\n if (pos > posA)\n throw new RangeError(`Position ${pos} is out of range for changeset of length ${posA}`);\n return posB;\n }\n /**\n Check whether these changes touch a given range. When one of the\n changes entirely covers the range, the string `\"cover\"` is\n returned.\n */\n touchesRange(from, to = from) {\n for (let i = 0, pos = 0; i < this.sections.length && pos <= to;) {\n let len = this.sections[i++], ins = this.sections[i++], end = pos + len;\n if (ins >= 0 && pos <= to && end >= from)\n return pos < from && end > to ? \"cover\" : true;\n pos = end;\n }\n return false;\n }\n /**\n @internal\n */\n toString() {\n let result = \"\";\n for (let i = 0; i < this.sections.length;) {\n let len = this.sections[i++], ins = this.sections[i++];\n result += (result ? \" \" : \"\") + len + (ins >= 0 ? \":\" + ins : \"\");\n }\n return result;\n }\n /**\n Serialize this change desc to a JSON-representable value.\n */\n toJSON() { return this.sections; }\n /**\n Create a change desc from its JSON representation (as produced\n by [`toJSON`](https://codemirror.net/6/docs/ref/#state.ChangeDesc.toJSON).\n */\n static fromJSON(json) {\n if (!Array.isArray(json) || json.length % 2 || json.some(a => typeof a != \"number\"))\n throw new RangeError(\"Invalid JSON representation of ChangeDesc\");\n return new ChangeDesc(json);\n }\n}\n/**\nA change set represents a group of modifications to a document. It\nstores the document length, and can only be applied to documents\nwith exactly that length.\n*/\nclass ChangeSet extends ChangeDesc {\n /**\n @internal\n */\n constructor(sections, \n /**\n @internal\n */\n inserted) {\n super(sections);\n this.inserted = inserted;\n }\n /**\n Apply the changes to a document, returning the modified\n document.\n */\n apply(doc) {\n if (this.length != doc.length)\n throw new RangeError(\"Applying change set to a document with the wrong length\");\n iterChanges(this, (fromA, toA, fromB, _toB, text) => doc = doc.replace(fromB, fromB + (toA - fromA), text), false);\n return doc;\n }\n mapDesc(other, before = false) { return mapSet(this, other, before, true); }\n /**\n Given the document as it existed _before_ the changes, return a\n change set that represents the inverse of this set, which could\n be used to go from the document created by the changes back to\n the document as it existed before the changes.\n */\n invert(doc) {\n let sections = this.sections.slice(), inserted = [];\n for (let i = 0, pos = 0; i < sections.length; i += 2) {\n let len = sections[i], ins = sections[i + 1];\n if (ins >= 0) {\n sections[i] = ins;\n sections[i + 1] = len;\n let index = i >> 1;\n while (inserted.length < index)\n inserted.push(Text.empty);\n inserted.push(len ? doc.slice(pos, pos + len) : Text.empty);\n }\n pos += len;\n }\n return new ChangeSet(sections, inserted);\n }\n /**\n Combine two subsequent change sets into a single set. `other`\n must start in the document produced by `this`. If `this` goes\n `docA` → `docB` and `other` represents `docB` → `docC`, the\n returned value will represent the change `docA` → `docC`.\n */\n compose(other) { return this.empty ? other : other.empty ? this : composeSets(this, other, true); }\n /**\n Given another change set starting in the same document, maps this\n change set over the other, producing a new change set that can be\n applied to the document produced by applying `other`. When\n `before` is `true`, order changes as if `this` comes before\n `other`, otherwise (the default) treat `other` as coming first.\n \n Given two changes `A` and `B`, `A.compose(B.map(A))` and\n `B.compose(A.map(B, true))` will produce the same document. This\n provides a basic form of [operational\n transformation](https://en.wikipedia.org/wiki/Operational_transformation),\n and can be used for collaborative editing.\n */\n map(other, before = false) { return other.empty ? this : mapSet(this, other, before, true); }\n /**\n Iterate over the changed ranges in the document, calling `f` for\n each, with the range in the original document (`fromA`-`toA`)\n and the range that replaces it in the new document\n (`fromB`-`toB`).\n \n When `individual` is true, adjacent changes are reported\n separately.\n */\n iterChanges(f, individual = false) {\n iterChanges(this, f, individual);\n }\n /**\n Get a [change description](https://codemirror.net/6/docs/ref/#state.ChangeDesc) for this change\n set.\n */\n get desc() { return new ChangeDesc(this.sections); }\n /**\n @internal\n */\n filter(ranges) {\n let resultSections = [], resultInserted = [], filteredSections = [];\n let iter = new SectionIter(this);\n done: for (let i = 0, pos = 0;;) {\n let next = i == ranges.length ? 1e9 : ranges[i++];\n while (pos < next || pos == next && iter.len == 0) {\n if (iter.done)\n break done;\n let len = Math.min(iter.len, next - pos);\n addSection(filteredSections, len, -1);\n let ins = iter.ins == -1 ? -1 : iter.off == 0 ? iter.ins : 0;\n addSection(resultSections, len, ins);\n if (ins > 0)\n addInsert(resultInserted, resultSections, iter.text);\n iter.forward(len);\n pos += len;\n }\n let end = ranges[i++];\n while (pos < end) {\n if (iter.done)\n break done;\n let len = Math.min(iter.len, end - pos);\n addSection(resultSections, len, -1);\n addSection(filteredSections, len, iter.ins == -1 ? -1 : iter.off == 0 ? iter.ins : 0);\n iter.forward(len);\n pos += len;\n }\n }\n return { changes: new ChangeSet(resultSections, resultInserted),\n filtered: new ChangeDesc(filteredSections) };\n }\n /**\n Serialize this change set to a JSON-representable value.\n */\n toJSON() {\n let parts = [];\n for (let i = 0; i < this.sections.length; i += 2) {\n let len = this.sections[i], ins = this.sections[i + 1];\n if (ins < 0)\n parts.push(len);\n else if (ins == 0)\n parts.push([len]);\n else\n parts.push([len].concat(this.inserted[i >> 1].toJSON()));\n }\n return parts;\n }\n /**\n Create a change set for the given changes, for a document of the\n given length, using `lineSep` as line separator.\n */\n static of(changes, length, lineSep) {\n let sections = [], inserted = [], pos = 0;\n let total = null;\n function flush(force = false) {\n if (!force && !sections.length)\n return;\n if (pos < length)\n addSection(sections, length - pos, -1);\n let set = new ChangeSet(sections, inserted);\n total = total ? total.compose(set.map(total)) : set;\n sections = [];\n inserted = [];\n pos = 0;\n }\n function process(spec) {\n if (Array.isArray(spec)) {\n for (let sub of spec)\n process(sub);\n }\n else if (spec instanceof ChangeSet) {\n if (spec.length != length)\n throw new RangeError(`Mismatched change set length (got ${spec.length}, expected ${length})`);\n flush();\n total = total ? total.compose(spec.map(total)) : spec;\n }\n else {\n let { from, to = from, insert } = spec;\n if (from > to || from < 0 || to > length)\n throw new RangeError(`Invalid change range ${from} to ${to} (in doc of length ${length})`);\n let insText = !insert ? Text.empty : typeof insert == \"string\" ? Text.of(insert.split(lineSep || DefaultSplit)) : insert;\n let insLen = insText.length;\n if (from == to && insLen == 0)\n return;\n if (from < pos)\n flush();\n if (from > pos)\n addSection(sections, from - pos, -1);\n addSection(sections, to - from, insLen);\n addInsert(inserted, sections, insText);\n pos = to;\n }\n }\n process(changes);\n flush(!total);\n return total;\n }\n /**\n Create an empty changeset of the given length.\n */\n static empty(length) {\n return new ChangeSet(length ? [length, -1] : [], []);\n }\n /**\n Create a changeset from its JSON representation (as produced by\n [`toJSON`](https://codemirror.net/6/docs/ref/#state.ChangeSet.toJSON).\n */\n static fromJSON(json) {\n if (!Array.isArray(json))\n throw new RangeError(\"Invalid JSON representation of ChangeSet\");\n let sections = [], inserted = [];\n for (let i = 0; i < json.length; i++) {\n let part = json[i];\n if (typeof part == \"number\") {\n sections.push(part, -1);\n }\n else if (!Array.isArray(part) || typeof part[0] != \"number\" || part.some((e, i) => i && typeof e != \"string\")) {\n throw new RangeError(\"Invalid JSON representation of ChangeSet\");\n }\n else if (part.length == 1) {\n sections.push(part[0], 0);\n }\n else {\n while (inserted.length < i)\n inserted.push(Text.empty);\n inserted[i] = Text.of(part.slice(1));\n sections.push(part[0], inserted[i].length);\n }\n }\n return new ChangeSet(sections, inserted);\n }\n}\nfunction addSection(sections, len, ins, forceJoin = false) {\n if (len == 0 && ins <= 0)\n return;\n let last = sections.length - 2;\n if (last >= 0 && ins <= 0 && ins == sections[last + 1])\n sections[last] += len;\n else if (len == 0 && sections[last] == 0)\n sections[last + 1] += ins;\n else if (forceJoin) {\n sections[last] += len;\n sections[last + 1] += ins;\n }\n else\n sections.push(len, ins);\n}\nfunction addInsert(values, sections, value) {\n if (value.length == 0)\n return;\n let index = (sections.length - 2) >> 1;\n if (index < values.length) {\n values[values.length - 1] = values[values.length - 1].append(value);\n }\n else {\n while (values.length < index)\n values.push(Text.empty);\n values.push(value);\n }\n}\nfunction iterChanges(desc, f, individual) {\n let inserted = desc.inserted;\n for (let posA = 0, posB = 0, i = 0; i < desc.sections.length;) {\n let len = desc.sections[i++], ins = desc.sections[i++];\n if (ins < 0) {\n posA += len;\n posB += len;\n }\n else {\n let endA = posA, endB = posB, text = Text.empty;\n for (;;) {\n endA += len;\n endB += ins;\n if (ins && inserted)\n text = text.append(inserted[(i - 2) >> 1]);\n if (individual || i == desc.sections.length || desc.sections[i + 1] < 0)\n break;\n len = desc.sections[i++];\n ins = desc.sections[i++];\n }\n f(posA, endA, posB, endB, text);\n posA = endA;\n posB = endB;\n }\n }\n}\nfunction mapSet(setA, setB, before, mkSet = false) {\n let sections = [], insert = mkSet ? [] : null;\n let a = new SectionIter(setA), b = new SectionIter(setB);\n for (let posA = 0, posB = 0;;) {\n if (a.ins == -1) {\n posA += a.len;\n a.next();\n }\n else if (b.ins == -1 && posB < posA) {\n let skip = Math.min(b.len, posA - posB);\n b.forward(skip);\n addSection(sections, skip, -1);\n posB += skip;\n }\n else if (b.ins >= 0 && (a.done || posB < posA || posB == posA && (b.len < a.len || b.len == a.len && !before))) {\n addSection(sections, b.ins, -1);\n while (posA > posB && !a.done && posA + a.len < posB + b.len) {\n posA += a.len;\n a.next();\n }\n posB += b.len;\n b.next();\n }\n else if (a.ins >= 0) {\n let len = 0, end = posA + a.len;\n for (;;) {\n if (b.ins >= 0 && posB > posA && posB + b.len < end) {\n len += b.ins;\n posB += b.len;\n b.next();\n }\n else if (b.ins == -1 && posB < end) {\n let skip = Math.min(b.len, end - posB);\n len += skip;\n b.forward(skip);\n posB += skip;\n }\n else {\n break;\n }\n }\n addSection(sections, len, a.ins);\n if (insert)\n addInsert(insert, sections, a.text);\n posA = end;\n a.next();\n }\n else if (a.done && b.done) {\n return insert ? new ChangeSet(sections, insert) : new ChangeDesc(sections);\n }\n else {\n throw new Error(\"Mismatched change set lengths\");\n }\n }\n}\nfunction composeSets(setA, setB, mkSet = false) {\n let sections = [];\n let insert = mkSet ? [] : null;\n let a = new SectionIter(setA), b = new SectionIter(setB);\n for (let open = false;;) {\n if (a.done && b.done) {\n return insert ? new ChangeSet(sections, insert) : new ChangeDesc(sections);\n }\n else if (a.ins == 0) { // Deletion in A\n addSection(sections, a.len, 0, open);\n a.next();\n }\n else if (b.len == 0 && !b.done) { // Insertion in B\n addSection(sections, 0, b.ins, open);\n if (insert)\n addInsert(insert, sections, b.text);\n b.next();\n }\n else if (a.done || b.done) {\n throw new Error(\"Mismatched change set lengths\");\n }\n else {\n let len = Math.min(a.len2, b.len), sectionLen = sections.length;\n if (a.ins == -1) {\n let insB = b.ins == -1 ? -1 : b.off ? 0 : b.ins;\n addSection(sections, len, insB, open);\n if (insert && insB)\n addInsert(insert, sections, b.text);\n }\n else if (b.ins == -1) {\n addSection(sections, a.off ? 0 : a.len, len, open);\n if (insert)\n addInsert(insert, sections, a.textBit(len));\n }\n else {\n addSection(sections, a.off ? 0 : a.len, b.off ? 0 : b.ins, open);\n if (insert && !b.off)\n addInsert(insert, sections, b.text);\n }\n open = (a.ins > len || b.ins >= 0 && b.len > len) && (open || sections.length > sectionLen);\n a.forward2(len);\n b.forward(len);\n }\n }\n}\nclass SectionIter {\n constructor(set) {\n this.set = set;\n this.i = 0;\n this.next();\n }\n next() {\n let { sections } = this.set;\n if (this.i < sections.length) {\n this.len = sections[this.i++];\n this.ins = sections[this.i++];\n }\n else {\n this.len = 0;\n this.ins = -2;\n }\n this.off = 0;\n }\n get done() { return this.ins == -2; }\n get len2() { return this.ins < 0 ? this.len : this.ins; }\n get text() {\n let { inserted } = this.set, index = (this.i - 2) >> 1;\n return index >= inserted.length ? Text.empty : inserted[index];\n }\n textBit(len) {\n let { inserted } = this.set, index = (this.i - 2) >> 1;\n return index >= inserted.length && !len ? Text.empty\n : inserted[index].slice(this.off, len == null ? undefined : this.off + len);\n }\n forward(len) {\n if (len == this.len)\n this.next();\n else {\n this.len -= len;\n this.off += len;\n }\n }\n forward2(len) {\n if (this.ins == -1)\n this.forward(len);\n else if (len == this.ins)\n this.next();\n else {\n this.ins -= len;\n this.off += len;\n }\n }\n}\n\n/**\nA single selection range. When\n[`allowMultipleSelections`](https://codemirror.net/6/docs/ref/#state.EditorState^allowMultipleSelections)\nis enabled, a [selection](https://codemirror.net/6/docs/ref/#state.EditorSelection) may hold\nmultiple ranges. By default, selections hold exactly one range.\n*/\nclass SelectionRange {\n /**\n @internal\n */\n constructor(\n /**\n The lower boundary of the range.\n */\n from, \n /**\n The upper boundary of the range.\n */\n to, flags) {\n this.from = from;\n this.to = to;\n this.flags = flags;\n }\n /**\n The anchor of the range—the side that doesn't move when you\n extend it.\n */\n get anchor() { return this.flags & 16 /* Inverted */ ? this.to : this.from; }\n /**\n The head of the range, which is moved when the range is\n [extended](https://codemirror.net/6/docs/ref/#state.SelectionRange.extend).\n */\n get head() { return this.flags & 16 /* Inverted */ ? this.from : this.to; }\n /**\n True when `anchor` and `head` are at the same position.\n */\n get empty() { return this.from == this.to; }\n /**\n If this is a cursor that is explicitly associated with the\n character on one of its sides, this returns the side. -1 means\n the character before its position, 1 the character after, and 0\n means no association.\n */\n get assoc() { return this.flags & 4 /* AssocBefore */ ? -1 : this.flags & 8 /* AssocAfter */ ? 1 : 0; }\n /**\n The bidirectional text level associated with this cursor, if\n any.\n */\n get bidiLevel() {\n let level = this.flags & 3 /* BidiLevelMask */;\n return level == 3 ? null : level;\n }\n /**\n The goal column (stored vertical offset) associated with a\n cursor. This is used to preserve the vertical position when\n [moving](https://codemirror.net/6/docs/ref/#view.EditorView.moveVertically) across\n lines of different length.\n */\n get goalColumn() {\n let value = this.flags >> 5 /* GoalColumnOffset */;\n return value == 33554431 /* NoGoalColumn */ ? undefined : value;\n }\n /**\n Map this range through a change, producing a valid range in the\n updated document.\n */\n map(change, assoc = -1) {\n let from, to;\n if (this.empty) {\n from = to = change.mapPos(this.from, assoc);\n }\n else {\n from = change.mapPos(this.from, 1);\n to = change.mapPos(this.to, -1);\n }\n return from == this.from && to == this.to ? this : new SelectionRange(from, to, this.flags);\n }\n /**\n Extend this range to cover at least `from` to `to`.\n */\n extend(from, to = from) {\n if (from <= this.anchor && to >= this.anchor)\n return EditorSelection.range(from, to);\n let head = Math.abs(from - this.anchor) > Math.abs(to - this.anchor) ? from : to;\n return EditorSelection.range(this.anchor, head);\n }\n /**\n Compare this range to another range.\n */\n eq(other) {\n return this.anchor == other.anchor && this.head == other.head;\n }\n /**\n Return a JSON-serializable object representing the range.\n */\n toJSON() { return { anchor: this.anchor, head: this.head }; }\n /**\n Convert a JSON representation of a range to a `SelectionRange`\n instance.\n */\n static fromJSON(json) {\n if (!json || typeof json.anchor != \"number\" || typeof json.head != \"number\")\n throw new RangeError(\"Invalid JSON representation for SelectionRange\");\n return EditorSelection.range(json.anchor, json.head);\n }\n}\n/**\nAn editor selection holds one or more selection ranges.\n*/\nclass EditorSelection {\n /**\n @internal\n */\n constructor(\n /**\n The ranges in the selection, sorted by position. Ranges cannot\n overlap (but they may touch, if they aren't empty).\n */\n ranges, \n /**\n The index of the _main_ range in the selection (which is\n usually the range that was added last).\n */\n mainIndex = 0) {\n this.ranges = ranges;\n this.mainIndex = mainIndex;\n }\n /**\n Map a selection through a change. Used to adjust the selection\n position for changes.\n */\n map(change, assoc = -1) {\n if (change.empty)\n return this;\n return EditorSelection.create(this.ranges.map(r => r.map(change, assoc)), this.mainIndex);\n }\n /**\n Compare this selection to another selection.\n */\n eq(other) {\n if (this.ranges.length != other.ranges.length ||\n this.mainIndex != other.mainIndex)\n return false;\n for (let i = 0; i < this.ranges.length; i++)\n if (!this.ranges[i].eq(other.ranges[i]))\n return false;\n return true;\n }\n /**\n Get the primary selection range. Usually, you should make sure\n your code applies to _all_ ranges, by using methods like\n [`changeByRange`](https://codemirror.net/6/docs/ref/#state.EditorState.changeByRange).\n */\n get main() { return this.ranges[this.mainIndex]; }\n /**\n Make sure the selection only has one range. Returns a selection\n holding only the main range from this selection.\n */\n asSingle() {\n return this.ranges.length == 1 ? this : new EditorSelection([this.main]);\n }\n /**\n Extend this selection with an extra range.\n */\n addRange(range, main = true) {\n return EditorSelection.create([range].concat(this.ranges), main ? 0 : this.mainIndex + 1);\n }\n /**\n Replace a given range with another range, and then normalize the\n selection to merge and sort ranges if necessary.\n */\n replaceRange(range, which = this.mainIndex) {\n let ranges = this.ranges.slice();\n ranges[which] = range;\n return EditorSelection.create(ranges, this.mainIndex);\n }\n /**\n Convert this selection to an object that can be serialized to\n JSON.\n */\n toJSON() {\n return { ranges: this.ranges.map(r => r.toJSON()), main: this.mainIndex };\n }\n /**\n Create a selection from a JSON representation.\n */\n static fromJSON(json) {\n if (!json || !Array.isArray(json.ranges) || typeof json.main != \"number\" || json.main >= json.ranges.length)\n throw new RangeError(\"Invalid JSON representation for EditorSelection\");\n return new EditorSelection(json.ranges.map((r) => SelectionRange.fromJSON(r)), json.main);\n }\n /**\n Create a selection holding a single range.\n */\n static single(anchor, head = anchor) {\n return new EditorSelection([EditorSelection.range(anchor, head)], 0);\n }\n /**\n Sort and merge the given set of ranges, creating a valid\n selection.\n */\n static create(ranges, mainIndex = 0) {\n if (ranges.length == 0)\n throw new RangeError(\"A selection needs at least one range\");\n for (let pos = 0, i = 0; i < ranges.length; i++) {\n let range = ranges[i];\n if (range.empty ? range.from <= pos : range.from < pos)\n return normalized(ranges.slice(), mainIndex);\n pos = range.to;\n }\n return new EditorSelection(ranges, mainIndex);\n }\n /**\n Create a cursor selection range at the given position. You can\n safely ignore the optional arguments in most situations.\n */\n static cursor(pos, assoc = 0, bidiLevel, goalColumn) {\n return new SelectionRange(pos, pos, (assoc == 0 ? 0 : assoc < 0 ? 4 /* AssocBefore */ : 8 /* AssocAfter */) |\n (bidiLevel == null ? 3 : Math.min(2, bidiLevel)) |\n ((goalColumn !== null && goalColumn !== void 0 ? goalColumn : 33554431 /* NoGoalColumn */) << 5 /* GoalColumnOffset */));\n }\n /**\n Create a selection range.\n */\n static range(anchor, head, goalColumn) {\n let goal = (goalColumn !== null && goalColumn !== void 0 ? goalColumn : 33554431 /* NoGoalColumn */) << 5 /* GoalColumnOffset */;\n return head < anchor ? new SelectionRange(head, anchor, 16 /* Inverted */ | goal | 8 /* AssocAfter */)\n : new SelectionRange(anchor, head, goal | (head > anchor ? 4 /* AssocBefore */ : 0));\n }\n}\nfunction normalized(ranges, mainIndex = 0) {\n let main = ranges[mainIndex];\n ranges.sort((a, b) => a.from - b.from);\n mainIndex = ranges.indexOf(main);\n for (let i = 1; i < ranges.length; i++) {\n let range = ranges[i], prev = ranges[i - 1];\n if (range.empty ? range.from <= prev.to : range.from < prev.to) {\n let from = prev.from, to = Math.max(range.to, prev.to);\n if (i <= mainIndex)\n mainIndex--;\n ranges.splice(--i, 2, range.anchor > range.head ? EditorSelection.range(to, from) : EditorSelection.range(from, to));\n }\n }\n return new EditorSelection(ranges, mainIndex);\n}\nfunction checkSelection(selection, docLength) {\n for (let range of selection.ranges)\n if (range.to > docLength)\n throw new RangeError(\"Selection points outside of document\");\n}\n\nlet nextID = 0;\n/**\nA facet is a labeled value that is associated with an editor\nstate. It takes inputs from any number of extensions, and combines\nthose into a single output value.\n\nExamples of facets are the [theme](https://codemirror.net/6/docs/ref/#view.EditorView^theme) styles\nassociated with an editor or the [tab\nsize](https://codemirror.net/6/docs/ref/#state.EditorState^tabSize) (which is reduced to a single\nvalue, using the input with the hightest precedence).\n*/\nclass Facet {\n constructor(\n /**\n @internal\n */\n combine, \n /**\n @internal\n */\n compareInput, \n /**\n @internal\n */\n compare, isStatic, \n /**\n @internal\n */\n extensions) {\n this.combine = combine;\n this.compareInput = compareInput;\n this.compare = compare;\n this.isStatic = isStatic;\n this.extensions = extensions;\n /**\n @internal\n */\n this.id = nextID++;\n this.default = combine([]);\n }\n /**\n Define a new facet.\n */\n static define(config = {}) {\n return new Facet(config.combine || ((a) => a), config.compareInput || ((a, b) => a === b), config.compare || (!config.combine ? sameArray : (a, b) => a === b), !!config.static, config.enables);\n }\n /**\n Returns an extension that adds the given value for this facet.\n */\n of(value) {\n return new FacetProvider([], this, 0 /* Static */, value);\n }\n /**\n Create an extension that computes a value for the facet from a\n state. You must take care to declare the parts of the state that\n this value depends on, since your function is only called again\n for a new state when one of those parts changed.\n \n In most cases, you'll want to use the\n [`provide`](https://codemirror.net/6/docs/ref/#state.StateField^define^config.provide) option when\n defining a field instead.\n */\n compute(deps, get) {\n if (this.isStatic)\n throw new Error(\"Can't compute a static facet\");\n return new FacetProvider(deps, this, 1 /* Single */, get);\n }\n /**\n Create an extension that computes zero or more values for this\n facet from a state.\n */\n computeN(deps, get) {\n if (this.isStatic)\n throw new Error(\"Can't compute a static facet\");\n return new FacetProvider(deps, this, 2 /* Multi */, get);\n }\n from(field, get) {\n if (!get)\n get = x => x;\n return this.compute([field], state => get(state.field(field)));\n }\n}\nfunction sameArray(a, b) {\n return a == b || a.length == b.length && a.every((e, i) => e === b[i]);\n}\nclass FacetProvider {\n constructor(dependencies, facet, type, value) {\n this.dependencies = dependencies;\n this.facet = facet;\n this.type = type;\n this.value = value;\n this.id = nextID++;\n }\n dynamicSlot(addresses) {\n var _a;\n let getter = this.value;\n let compare = this.facet.compareInput;\n let id = this.id, idx = addresses[id] >> 1, multi = this.type == 2 /* Multi */;\n let depDoc = false, depSel = false, depAddrs = [];\n for (let dep of this.dependencies) {\n if (dep == \"doc\")\n depDoc = true;\n else if (dep == \"selection\")\n depSel = true;\n else if ((((_a = addresses[dep.id]) !== null && _a !== void 0 ? _a : 1) & 1) == 0)\n depAddrs.push(addresses[dep.id]);\n }\n return {\n create(state) {\n state.values[idx] = getter(state);\n return 1 /* Changed */;\n },\n update(state, tr) {\n if ((depDoc && tr.docChanged) || (depSel && (tr.docChanged || tr.selection)) ||\n depAddrs.some(addr => (ensureAddr(state, addr) & 1 /* Changed */) > 0)) {\n let newVal = getter(state);\n if (multi ? !compareArray(newVal, state.values[idx], compare) : !compare(newVal, state.values[idx])) {\n state.values[idx] = newVal;\n return 1 /* Changed */;\n }\n }\n return 0;\n },\n reconfigure(state, oldState) {\n let newVal = getter(state);\n let oldAddr = oldState.config.address[id];\n if (oldAddr != null) {\n let oldVal = getAddr(oldState, oldAddr);\n if (multi ? compareArray(newVal, oldVal, compare) : compare(newVal, oldVal)) {\n state.values[idx] = oldVal;\n return 0;\n }\n }\n state.values[idx] = newVal;\n return 1 /* Changed */;\n }\n };\n }\n}\nfunction compareArray(a, b, compare) {\n if (a.length != b.length)\n return false;\n for (let i = 0; i < a.length; i++)\n if (!compare(a[i], b[i]))\n return false;\n return true;\n}\nfunction dynamicFacetSlot(addresses, facet, providers) {\n let providerAddrs = providers.map(p => addresses[p.id]);\n let providerTypes = providers.map(p => p.type);\n let dynamic = providerAddrs.filter(p => !(p & 1));\n let idx = addresses[facet.id] >> 1;\n function get(state) {\n let values = [];\n for (let i = 0; i < providerAddrs.length; i++) {\n let value = getAddr(state, providerAddrs[i]);\n if (providerTypes[i] == 2 /* Multi */)\n for (let val of value)\n values.push(val);\n else\n values.push(value);\n }\n return facet.combine(values);\n }\n return {\n create(state) {\n for (let addr of providerAddrs)\n ensureAddr(state, addr);\n state.values[idx] = get(state);\n return 1 /* Changed */;\n },\n update(state, tr) {\n if (!dynamic.some(dynAddr => ensureAddr(state, dynAddr) & 1 /* Changed */))\n return 0;\n let value = get(state);\n if (facet.compare(value, state.values[idx]))\n return 0;\n state.values[idx] = value;\n return 1 /* Changed */;\n },\n reconfigure(state, oldState) {\n let depChanged = providerAddrs.some(addr => ensureAddr(state, addr) & 1 /* Changed */);\n let oldProviders = oldState.config.facets[facet.id], oldValue = oldState.facet(facet);\n if (oldProviders && !depChanged && sameArray(providers, oldProviders)) {\n state.values[idx] = oldValue;\n return 0;\n }\n let value = get(state);\n if (facet.compare(value, oldValue)) {\n state.values[idx] = oldValue;\n return 0;\n }\n state.values[idx] = value;\n return 1 /* Changed */;\n }\n };\n}\nconst initField = /*@__PURE__*/Facet.define({ static: true });\n/**\nFields can store additional information in an editor state, and\nkeep it in sync with the rest of the state.\n*/\nclass StateField {\n constructor(\n /**\n @internal\n */\n id, createF, updateF, compareF, \n /**\n @internal\n */\n spec) {\n this.id = id;\n this.createF = createF;\n this.updateF = updateF;\n this.compareF = compareF;\n this.spec = spec;\n /**\n @internal\n */\n this.provides = undefined;\n }\n /**\n Define a state field.\n */\n static define(config) {\n let field = new StateField(nextID++, config.create, config.update, config.compare || ((a, b) => a === b), config);\n if (config.provide)\n field.provides = config.provide(field);\n return field;\n }\n create(state) {\n let init = state.facet(initField).find(i => i.field == this);\n return ((init === null || init === void 0 ? void 0 : init.create) || this.createF)(state);\n }\n /**\n @internal\n */\n slot(addresses) {\n let idx = addresses[this.id] >> 1;\n return {\n create: (state) => {\n state.values[idx] = this.create(state);\n return 1 /* Changed */;\n },\n update: (state, tr) => {\n let oldVal = state.values[idx];\n let value = this.updateF(oldVal, tr);\n if (this.compareF(oldVal, value))\n return 0;\n state.values[idx] = value;\n return 1 /* Changed */;\n },\n reconfigure: (state, oldState) => {\n if (oldState.config.address[this.id] != null) {\n state.values[idx] = oldState.field(this);\n return 0;\n }\n state.values[idx] = this.create(state);\n return 1 /* Changed */;\n }\n };\n }\n /**\n Returns an extension that enables this field and overrides the\n way it is initialized. Can be useful when you need to provide a\n non-default starting value for the field.\n */\n init(create) {\n return [this, initField.of({ field: this, create })];\n }\n /**\n State field instances can be used as\n [`Extension`](https://codemirror.net/6/docs/ref/#state.Extension) values to enable the field in a\n given state.\n */\n get extension() { return this; }\n}\nconst Prec_ = { lowest: 4, low: 3, default: 2, high: 1, highest: 0 };\nfunction prec(value) {\n return (ext) => new PrecExtension(ext, value);\n}\n/**\nBy default extensions are registered in the order they are found\nin the flattened form of nested array that was provided.\nIndividual extension values can be assigned a precedence to\noverride this. Extensions that do not have a precedence set get\nthe precedence of the nearest parent with a precedence, or\n[`default`](https://codemirror.net/6/docs/ref/#state.Prec.default) if there is no such parent. The\nfinal ordering of extensions is determined by first sorting by\nprecedence and then by order within each precedence.\n*/\nconst Prec = {\n /**\n The lowest precedence level. Meant for things that should end up\n near the end of the extension order.\n */\n lowest: /*@__PURE__*/prec(Prec_.lowest),\n /**\n A lower-than-default precedence, for extensions.\n */\n low: /*@__PURE__*/prec(Prec_.low),\n /**\n The default precedence, which is also used for extensions\n without an explicit precedence.\n */\n default: /*@__PURE__*/prec(Prec_.default),\n /**\n A higher-than-default precedence, for extensions that should\n come before those with default precedence.\n */\n high: /*@__PURE__*/prec(Prec_.high),\n /**\n The highest precedence level, for extensions that should end up\n near the start of the precedence ordering.\n */\n highest: /*@__PURE__*/prec(Prec_.highest),\n // FIXME Drop these in some future breaking version\n /**\n Backwards-compatible synonym for `Prec.lowest`.\n */\n fallback: /*@__PURE__*/prec(Prec_.lowest),\n /**\n Backwards-compatible synonym for `Prec.high`.\n */\n extend: /*@__PURE__*/prec(Prec_.high),\n /**\n Backwards-compatible synonym for `Prec.highest`.\n */\n override: /*@__PURE__*/prec(Prec_.highest)\n};\nclass PrecExtension {\n constructor(inner, prec) {\n this.inner = inner;\n this.prec = prec;\n }\n}\n/**\nExtension compartments can be used to make a configuration\ndynamic. By [wrapping](https://codemirror.net/6/docs/ref/#state.Compartment.of) part of your\nconfiguration in a compartment, you can later\n[replace](https://codemirror.net/6/docs/ref/#state.Compartment.reconfigure) that part through a\ntransaction.\n*/\nclass Compartment {\n /**\n Create an instance of this compartment to add to your [state\n configuration](https://codemirror.net/6/docs/ref/#state.EditorStateConfig.extensions).\n */\n of(ext) { return new CompartmentInstance(this, ext); }\n /**\n Create an [effect](https://codemirror.net/6/docs/ref/#state.TransactionSpec.effects) that\n reconfigures this compartment.\n */\n reconfigure(content) {\n return Compartment.reconfigure.of({ compartment: this, extension: content });\n }\n /**\n Get the current content of the compartment in the state, or\n `undefined` if it isn't present.\n */\n get(state) {\n return state.config.compartments.get(this);\n }\n}\nclass CompartmentInstance {\n constructor(compartment, inner) {\n this.compartment = compartment;\n this.inner = inner;\n }\n}\nclass Configuration {\n constructor(base, compartments, dynamicSlots, address, staticValues, facets) {\n this.base = base;\n this.compartments = compartments;\n this.dynamicSlots = dynamicSlots;\n this.address = address;\n this.staticValues = staticValues;\n this.facets = facets;\n this.statusTemplate = [];\n while (this.statusTemplate.length < dynamicSlots.length)\n this.statusTemplate.push(0 /* Unresolved */);\n }\n staticFacet(facet) {\n let addr = this.address[facet.id];\n return addr == null ? facet.default : this.staticValues[addr >> 1];\n }\n static resolve(base, compartments, oldState) {\n let fields = [];\n let facets = Object.create(null);\n let newCompartments = new Map();\n for (let ext of flatten(base, compartments, newCompartments)) {\n if (ext instanceof StateField)\n fields.push(ext);\n else\n (facets[ext.facet.id] || (facets[ext.facet.id] = [])).push(ext);\n }\n let address = Object.create(null);\n let staticValues = [];\n let dynamicSlots = [];\n for (let field of fields) {\n address[field.id] = dynamicSlots.length << 1;\n dynamicSlots.push(a => field.slot(a));\n }\n let oldFacets = oldState === null || oldState === void 0 ? void 0 : oldState.config.facets;\n for (let id in facets) {\n let providers = facets[id], facet = providers[0].facet;\n let oldProviders = oldFacets && oldFacets[id] || [];\n if (providers.every(p => p.type == 0 /* Static */)) {\n address[facet.id] = (staticValues.length << 1) | 1;\n if (sameArray(oldProviders, providers)) {\n staticValues.push(oldState.facet(facet));\n }\n else {\n let value = facet.combine(providers.map(p => p.value));\n staticValues.push(oldState && facet.compare(value, oldState.facet(facet)) ? oldState.facet(facet) : value);\n }\n }\n else {\n for (let p of providers) {\n if (p.type == 0 /* Static */) {\n address[p.id] = (staticValues.length << 1) | 1;\n staticValues.push(p.value);\n }\n else {\n address[p.id] = dynamicSlots.length << 1;\n dynamicSlots.push(a => p.dynamicSlot(a));\n }\n }\n address[facet.id] = dynamicSlots.length << 1;\n dynamicSlots.push(a => dynamicFacetSlot(a, facet, providers));\n }\n }\n let dynamic = dynamicSlots.map(f => f(address));\n return new Configuration(base, newCompartments, dynamic, address, staticValues, facets);\n }\n}\nfunction flatten(extension, compartments, newCompartments) {\n let result = [[], [], [], [], []];\n let seen = new Map();\n function inner(ext, prec) {\n let known = seen.get(ext);\n if (known != null) {\n if (known >= prec)\n return;\n let found = result[known].indexOf(ext);\n if (found > -1)\n result[known].splice(found, 1);\n if (ext instanceof CompartmentInstance)\n newCompartments.delete(ext.compartment);\n }\n seen.set(ext, prec);\n if (Array.isArray(ext)) {\n for (let e of ext)\n inner(e, prec);\n }\n else if (ext instanceof CompartmentInstance) {\n if (newCompartments.has(ext.compartment))\n throw new RangeError(`Duplicate use of compartment in extensions`);\n let content = compartments.get(ext.compartment) || ext.inner;\n newCompartments.set(ext.compartment, content);\n inner(content, prec);\n }\n else if (ext instanceof PrecExtension) {\n inner(ext.inner, ext.prec);\n }\n else if (ext instanceof StateField) {\n result[prec].push(ext);\n if (ext.provides)\n inner(ext.provides, prec);\n }\n else if (ext instanceof FacetProvider) {\n result[prec].push(ext);\n if (ext.facet.extensions)\n inner(ext.facet.extensions, prec);\n }\n else {\n let content = ext.extension;\n if (!content)\n throw new Error(`Unrecognized extension value in extension set (${ext}). This sometimes happens because multiple instances of @codemirror/state are loaded, breaking instanceof checks.`);\n inner(content, prec);\n }\n }\n inner(extension, Prec_.default);\n return result.reduce((a, b) => a.concat(b));\n}\nfunction ensureAddr(state, addr) {\n if (addr & 1)\n return 2 /* Computed */;\n let idx = addr >> 1;\n let status = state.status[idx];\n if (status == 4 /* Computing */)\n throw new Error(\"Cyclic dependency between fields and/or facets\");\n if (status & 2 /* Computed */)\n return status;\n state.status[idx] = 4 /* Computing */;\n let changed = state.computeSlot(state, state.config.dynamicSlots[idx]);\n return state.status[idx] = 2 /* Computed */ | changed;\n}\nfunction getAddr(state, addr) {\n return addr & 1 ? state.config.staticValues[addr >> 1] : state.values[addr >> 1];\n}\n\nconst languageData = /*@__PURE__*/Facet.define();\nconst allowMultipleSelections = /*@__PURE__*/Facet.define({\n combine: values => values.some(v => v),\n static: true\n});\nconst lineSeparator = /*@__PURE__*/Facet.define({\n combine: values => values.length ? values[0] : undefined,\n static: true\n});\nconst changeFilter = /*@__PURE__*/Facet.define();\nconst transactionFilter = /*@__PURE__*/Facet.define();\nconst transactionExtender = /*@__PURE__*/Facet.define();\nconst readOnly = /*@__PURE__*/Facet.define({\n combine: values => values.length ? values[0] : false\n});\n\n/**\nAnnotations are tagged values that are used to add metadata to\ntransactions in an extensible way. They should be used to model\nthings that effect the entire transaction (such as its [time\nstamp](https://codemirror.net/6/docs/ref/#state.Transaction^time) or information about its\n[origin](https://codemirror.net/6/docs/ref/#state.Transaction^userEvent)). For effects that happen\n_alongside_ the other changes made by the transaction, [state\neffects](https://codemirror.net/6/docs/ref/#state.StateEffect) are more appropriate.\n*/\nclass Annotation {\n /**\n @internal\n */\n constructor(\n /**\n The annotation type.\n */\n type, \n /**\n The value of this annotation.\n */\n value) {\n this.type = type;\n this.value = value;\n }\n /**\n Define a new type of annotation.\n */\n static define() { return new AnnotationType(); }\n}\n/**\nMarker that identifies a type of [annotation](https://codemirror.net/6/docs/ref/#state.Annotation).\n*/\nclass AnnotationType {\n /**\n Create an instance of this annotation.\n */\n of(value) { return new Annotation(this, value); }\n}\n/**\nRepresentation of a type of state effect. Defined with\n[`StateEffect.define`](https://codemirror.net/6/docs/ref/#state.StateEffect^define).\n*/\nclass StateEffectType {\n /**\n @internal\n */\n constructor(\n // The `any` types in these function types are there to work\n // around TypeScript issue #37631, where the type guard on\n // `StateEffect.is` mysteriously stops working when these properly\n // have type `Value`.\n /**\n @internal\n */\n map) {\n this.map = map;\n }\n /**\n Create a [state effect](https://codemirror.net/6/docs/ref/#state.StateEffect) instance of this\n type.\n */\n of(value) { return new StateEffect(this, value); }\n}\n/**\nState effects can be used to represent additional effects\nassociated with a [transaction](https://codemirror.net/6/docs/ref/#state.Transaction.effects). They\nare often useful to model changes to custom [state\nfields](https://codemirror.net/6/docs/ref/#state.StateField), when those changes aren't implicit in\ndocument or selection changes.\n*/\nclass StateEffect {\n /**\n @internal\n */\n constructor(\n /**\n @internal\n */\n type, \n /**\n The value of this effect.\n */\n value) {\n this.type = type;\n this.value = value;\n }\n /**\n Map this effect through a position mapping. Will return\n `undefined` when that ends up deleting the effect.\n */\n map(mapping) {\n let mapped = this.type.map(this.value, mapping);\n return mapped === undefined ? undefined : mapped == this.value ? this : new StateEffect(this.type, mapped);\n }\n /**\n Tells you whether this effect object is of a given\n [type](https://codemirror.net/6/docs/ref/#state.StateEffectType).\n */\n is(type) { return this.type == type; }\n /**\n Define a new effect type. The type parameter indicates the type\n of values that his effect holds.\n */\n static define(spec = {}) {\n return new StateEffectType(spec.map || (v => v));\n }\n /**\n Map an array of effects through a change set.\n */\n static mapEffects(effects, mapping) {\n if (!effects.length)\n return effects;\n let result = [];\n for (let effect of effects) {\n let mapped = effect.map(mapping);\n if (mapped)\n result.push(mapped);\n }\n return result;\n }\n}\n/**\nThis effect can be used to reconfigure the root extensions of\nthe editor. Doing this will discard any extensions\n[appended](https://codemirror.net/6/docs/ref/#state.StateEffect^appendConfig), but does not reset\nthe content of [reconfigured](https://codemirror.net/6/docs/ref/#state.Compartment.reconfigure)\ncompartments.\n*/\nStateEffect.reconfigure = /*@__PURE__*/StateEffect.define();\n/**\nAppend extensions to the top-level configuration of the editor.\n*/\nStateEffect.appendConfig = /*@__PURE__*/StateEffect.define();\n/**\nChanges to the editor state are grouped into transactions.\nTypically, a user action creates a single transaction, which may\ncontain any number of document changes, may change the selection,\nor have other effects. Create a transaction by calling\n[`EditorState.update`](https://codemirror.net/6/docs/ref/#state.EditorState.update).\n*/\nclass Transaction {\n /**\n @internal\n */\n constructor(\n /**\n The state from which the transaction starts.\n */\n startState, \n /**\n The document changes made by this transaction.\n */\n changes, \n /**\n The selection set by this transaction, or undefined if it\n doesn't explicitly set a selection.\n */\n selection, \n /**\n The effects added to the transaction.\n */\n effects, \n /**\n @internal\n */\n annotations, \n /**\n Whether the selection should be scrolled into view after this\n transaction is dispatched.\n */\n scrollIntoView) {\n this.startState = startState;\n this.changes = changes;\n this.selection = selection;\n this.effects = effects;\n this.annotations = annotations;\n this.scrollIntoView = scrollIntoView;\n /**\n @internal\n */\n this._doc = null;\n /**\n @internal\n */\n this._state = null;\n if (selection)\n checkSelection(selection, changes.newLength);\n if (!annotations.some((a) => a.type == Transaction.time))\n this.annotations = annotations.concat(Transaction.time.of(Date.now()));\n }\n /**\n The new document produced by the transaction. Contrary to\n [`.state`](https://codemirror.net/6/docs/ref/#state.Transaction.state)`.doc`, accessing this won't\n force the entire new state to be computed right away, so it is\n recommended that [transaction\n filters](https://codemirror.net/6/docs/ref/#state.EditorState^transactionFilter) use this getter\n when they need to look at the new document.\n */\n get newDoc() {\n return this._doc || (this._doc = this.changes.apply(this.startState.doc));\n }\n /**\n The new selection produced by the transaction. If\n [`this.selection`](https://codemirror.net/6/docs/ref/#state.Transaction.selection) is undefined,\n this will [map](https://codemirror.net/6/docs/ref/#state.EditorSelection.map) the start state's\n current selection through the changes made by the transaction.\n */\n get newSelection() {\n return this.selection || this.startState.selection.map(this.changes);\n }\n /**\n The new state created by the transaction. Computed on demand\n (but retained for subsequent access), so itis recommended not to\n access it in [transaction\n filters](https://codemirror.net/6/docs/ref/#state.EditorState^transactionFilter) when possible.\n */\n get state() {\n if (!this._state)\n this.startState.applyTransaction(this);\n return this._state;\n }\n /**\n Get the value of the given annotation type, if any.\n */\n annotation(type) {\n for (let ann of this.annotations)\n if (ann.type == type)\n return ann.value;\n return undefined;\n }\n /**\n Indicates whether the transaction changed the document.\n */\n get docChanged() { return !this.changes.empty; }\n /**\n Indicates whether this transaction reconfigures the state\n (through a [configuration compartment](https://codemirror.net/6/docs/ref/#state.Compartment) or\n with a top-level configuration\n [effect](https://codemirror.net/6/docs/ref/#state.StateEffect^reconfigure).\n */\n get reconfigured() { return this.startState.config != this.state.config; }\n /**\n Returns true if the transaction has a [user\n event](https://codemirror.net/6/docs/ref/#state.Transaction^userEvent) annotation that is equal to\n or more specific than `event`. For example, if the transaction\n has `\"select.pointer\"` as user event, `\"select\"` and\n `\"select.pointer\"` will match it.\n */\n isUserEvent(event) {\n let e = this.annotation(Transaction.userEvent);\n return !!(e && (e == event || e.length > event.length && e.slice(0, event.length) == event && e[event.length] == \".\"));\n }\n}\n/**\nAnnotation used to store transaction timestamps.\n*/\nTransaction.time = /*@__PURE__*/Annotation.define();\n/**\nAnnotation used to associate a transaction with a user interface\nevent. Holds a string identifying the event, using a\ndot-separated format to support attaching more specific\ninformation. The events used by the core libraries are:\n\n - `\"input\"` when content is entered\n - `\"input.type\"` for typed input\n - `\"input.type.compose\"` for composition\n - `\"input.paste\"` for pasted input\n - `\"input.drop\"` when adding content with drag-and-drop\n - `\"input.complete\"` when autocompleting\n - `\"delete\"` when the user deletes content\n - `\"delete.selection\"` when deleting the selection\n - `\"delete.forward\"` when deleting forward from the selection\n - `\"delete.backward\"` when deleting backward from the selection\n - `\"delete.cut\"` when cutting to the clipboard\n - `\"move\"` when content is moved\n - `\"move.drop\"` when content is moved within the editor through drag-and-drop\n - `\"select\"` when explicitly changing the selection\n - `\"select.pointer\"` when selecting with a mouse or other pointing device\n - `\"undo\"` and `\"redo\"` for history actions\n\nUse [`isUserEvent`](https://codemirror.net/6/docs/ref/#state.Transaction.isUserEvent) to check\nwhether the annotation matches a given event.\n*/\nTransaction.userEvent = /*@__PURE__*/Annotation.define();\n/**\nAnnotation indicating whether a transaction should be added to\nthe undo history or not.\n*/\nTransaction.addToHistory = /*@__PURE__*/Annotation.define();\n/**\nAnnotation indicating (when present and true) that a transaction\nrepresents a change made by some other actor, not the user. This\nis used, for example, to tag other people's changes in\ncollaborative editing.\n*/\nTransaction.remote = /*@__PURE__*/Annotation.define();\nfunction joinRanges(a, b) {\n let result = [];\n for (let iA = 0, iB = 0;;) {\n let from, to;\n if (iA < a.length && (iB == b.length || b[iB] >= a[iA])) {\n from = a[iA++];\n to = a[iA++];\n }\n else if (iB < b.length) {\n from = b[iB++];\n to = b[iB++];\n }\n else\n return result;\n if (!result.length || result[result.length - 1] < from)\n result.push(from, to);\n else if (result[result.length - 1] < to)\n result[result.length - 1] = to;\n }\n}\nfunction mergeTransaction(a, b, sequential) {\n var _a;\n let mapForA, mapForB, changes;\n if (sequential) {\n mapForA = b.changes;\n mapForB = ChangeSet.empty(b.changes.length);\n changes = a.changes.compose(b.changes);\n }\n else {\n mapForA = b.changes.map(a.changes);\n mapForB = a.changes.mapDesc(b.changes, true);\n changes = a.changes.compose(mapForA);\n }\n return {\n changes,\n selection: b.selection ? b.selection.map(mapForB) : (_a = a.selection) === null || _a === void 0 ? void 0 : _a.map(mapForA),\n effects: StateEffect.mapEffects(a.effects, mapForA).concat(StateEffect.mapEffects(b.effects, mapForB)),\n annotations: a.annotations.length ? a.annotations.concat(b.annotations) : b.annotations,\n scrollIntoView: a.scrollIntoView || b.scrollIntoView\n };\n}\nfunction resolveTransactionInner(state, spec, docSize) {\n let sel = spec.selection, annotations = asArray(spec.annotations);\n if (spec.userEvent)\n annotations = annotations.concat(Transaction.userEvent.of(spec.userEvent));\n return {\n changes: spec.changes instanceof ChangeSet ? spec.changes\n : ChangeSet.of(spec.changes || [], docSize, state.facet(lineSeparator)),\n selection: sel && (sel instanceof EditorSelection ? sel : EditorSelection.single(sel.anchor, sel.head)),\n effects: asArray(spec.effects),\n annotations,\n scrollIntoView: !!spec.scrollIntoView\n };\n}\nfunction resolveTransaction(state, specs, filter) {\n let s = resolveTransactionInner(state, specs.length ? specs[0] : {}, state.doc.length);\n if (specs.length && specs[0].filter === false)\n filter = false;\n for (let i = 1; i < specs.length; i++) {\n if (specs[i].filter === false)\n filter = false;\n let seq = !!specs[i].sequential;\n s = mergeTransaction(s, resolveTransactionInner(state, specs[i], seq ? s.changes.newLength : state.doc.length), seq);\n }\n let tr = new Transaction(state, s.changes, s.selection, s.effects, s.annotations, s.scrollIntoView);\n return extendTransaction(filter ? filterTransaction(tr) : tr);\n}\n// Finish a transaction by applying filters if necessary.\nfunction filterTransaction(tr) {\n let state = tr.startState;\n // Change filters\n let result = true;\n for (let filter of state.facet(changeFilter)) {\n let value = filter(tr);\n if (value === false) {\n result = false;\n break;\n }\n if (Array.isArray(value))\n result = result === true ? value : joinRanges(result, value);\n }\n if (result !== true) {\n let changes, back;\n if (result === false) {\n back = tr.changes.invertedDesc;\n changes = ChangeSet.empty(state.doc.length);\n }\n else {\n let filtered = tr.changes.filter(result);\n changes = filtered.changes;\n back = filtered.filtered.invertedDesc;\n }\n tr = new Transaction(state, changes, tr.selection && tr.selection.map(back), StateEffect.mapEffects(tr.effects, back), tr.annotations, tr.scrollIntoView);\n }\n // Transaction filters\n let filters = state.facet(transactionFilter);\n for (let i = filters.length - 1; i >= 0; i--) {\n let filtered = filters[i](tr);\n if (filtered instanceof Transaction)\n tr = filtered;\n else if (Array.isArray(filtered) && filtered.length == 1 && filtered[0] instanceof Transaction)\n tr = filtered[0];\n else\n tr = resolveTransaction(state, asArray(filtered), false);\n }\n return tr;\n}\nfunction extendTransaction(tr) {\n let state = tr.startState, extenders = state.facet(transactionExtender), spec = tr;\n for (let i = extenders.length - 1; i >= 0; i--) {\n let extension = extenders[i](tr);\n if (extension && Object.keys(extension).length)\n spec = mergeTransaction(tr, resolveTransactionInner(state, extension, tr.changes.newLength), true);\n }\n return spec == tr ? tr : new Transaction(state, tr.changes, tr.selection, spec.effects, spec.annotations, spec.scrollIntoView);\n}\nconst none = [];\nfunction asArray(value) {\n return value == null ? none : Array.isArray(value) ? value : [value];\n}\n\n/**\nThe categories produced by a [character\ncategorizer](https://codemirror.net/6/docs/ref/#state.EditorState.charCategorizer). These are used\ndo things like selecting by word.\n*/\nvar CharCategory = /*@__PURE__*/(function (CharCategory) {\n /**\n Word characters.\n */\n CharCategory[CharCategory[\"Word\"] = 0] = \"Word\";\n /**\n Whitespace.\n */\n CharCategory[CharCategory[\"Space\"] = 1] = \"Space\";\n /**\n Anything else.\n */\n CharCategory[CharCategory[\"Other\"] = 2] = \"Other\";\nreturn CharCategory})(CharCategory || (CharCategory = {}));\nconst nonASCIISingleCaseWordChar = /[\\u00df\\u0587\\u0590-\\u05f4\\u0600-\\u06ff\\u3040-\\u309f\\u30a0-\\u30ff\\u3400-\\u4db5\\u4e00-\\u9fcc\\uac00-\\ud7af]/;\nlet wordChar;\ntry {\n wordChar = /*@__PURE__*/new RegExp(\"[\\\\p{Alphabetic}\\\\p{Number}_]\", \"u\");\n}\ncatch (_) { }\nfunction hasWordChar(str) {\n if (wordChar)\n return wordChar.test(str);\n for (let i = 0; i < str.length; i++) {\n let ch = str[i];\n if (/\\w/.test(ch) || ch > \"\\x80\" && (ch.toUpperCase() != ch.toLowerCase() || nonASCIISingleCaseWordChar.test(ch)))\n return true;\n }\n return false;\n}\nfunction makeCategorizer(wordChars) {\n return (char) => {\n if (!/\\S/.test(char))\n return CharCategory.Space;\n if (hasWordChar(char))\n return CharCategory.Word;\n for (let i = 0; i < wordChars.length; i++)\n if (char.indexOf(wordChars[i]) > -1)\n return CharCategory.Word;\n return CharCategory.Other;\n };\n}\n\n/**\nThe editor state class is a persistent (immutable) data structure.\nTo update a state, you [create](https://codemirror.net/6/docs/ref/#state.EditorState.update) a\n[transaction](https://codemirror.net/6/docs/ref/#state.Transaction), which produces a _new_ state\ninstance, without modifying the original object.\n\nAs such, _never_ mutate properties of a state directly. That'll\njust break things.\n*/\nclass EditorState {\n /**\n @internal\n */\n constructor(\n /**\n @internal\n */\n config, \n /**\n The current document.\n */\n doc, \n /**\n The current selection.\n */\n selection, \n /**\n @internal\n */\n values, computeSlot, tr) {\n this.config = config;\n this.doc = doc;\n this.selection = selection;\n this.values = values;\n this.status = config.statusTemplate.slice();\n this.computeSlot = computeSlot;\n // Fill in the computed state immediately, so that further queries\n // for it made during the update return this state\n if (tr)\n tr._state = this;\n for (let i = 0; i < this.config.dynamicSlots.length; i++)\n ensureAddr(this, i << 1);\n this.computeSlot = null;\n }\n field(field, require = true) {\n let addr = this.config.address[field.id];\n if (addr == null) {\n if (require)\n throw new RangeError(\"Field is not present in this state\");\n return undefined;\n }\n ensureAddr(this, addr);\n return getAddr(this, addr);\n }\n /**\n Create a [transaction](https://codemirror.net/6/docs/ref/#state.Transaction) that updates this\n state. Any number of [transaction specs](https://codemirror.net/6/docs/ref/#state.TransactionSpec)\n can be passed. Unless\n [`sequential`](https://codemirror.net/6/docs/ref/#state.TransactionSpec.sequential) is set, the\n [changes](https://codemirror.net/6/docs/ref/#state.TransactionSpec.changes) (if any) of each spec\n are assumed to start in the _current_ document (not the document\n produced by previous specs), and its\n [selection](https://codemirror.net/6/docs/ref/#state.TransactionSpec.selection) and\n [effects](https://codemirror.net/6/docs/ref/#state.TransactionSpec.effects) are assumed to refer\n to the document created by its _own_ changes. The resulting\n transaction contains the combined effect of all the different\n specs. For [selection](https://codemirror.net/6/docs/ref/#state.TransactionSpec.selection), later\n specs take precedence over earlier ones.\n */\n update(...specs) {\n return resolveTransaction(this, specs, true);\n }\n /**\n @internal\n */\n applyTransaction(tr) {\n let conf = this.config, { base, compartments } = conf;\n for (let effect of tr.effects) {\n if (effect.is(Compartment.reconfigure)) {\n if (conf) {\n compartments = new Map;\n conf.compartments.forEach((val, key) => compartments.set(key, val));\n conf = null;\n }\n compartments.set(effect.value.compartment, effect.value.extension);\n }\n else if (effect.is(StateEffect.reconfigure)) {\n conf = null;\n base = effect.value;\n }\n else if (effect.is(StateEffect.appendConfig)) {\n conf = null;\n base = asArray(base).concat(effect.value);\n }\n }\n let startValues;\n if (!conf) {\n conf = Configuration.resolve(base, compartments, this);\n let intermediateState = new EditorState(conf, this.doc, this.selection, conf.dynamicSlots.map(() => null), (state, slot) => slot.reconfigure(state, this), null);\n startValues = intermediateState.values;\n }\n else {\n startValues = tr.startState.values.slice();\n }\n new EditorState(conf, tr.newDoc, tr.newSelection, startValues, (state, slot) => slot.update(state, tr), tr);\n }\n /**\n Create a [transaction spec](https://codemirror.net/6/docs/ref/#state.TransactionSpec) that\n replaces every selection range with the given content.\n */\n replaceSelection(text) {\n if (typeof text == \"string\")\n text = this.toText(text);\n return this.changeByRange(range => ({ changes: { from: range.from, to: range.to, insert: text },\n range: EditorSelection.cursor(range.from + text.length) }));\n }\n /**\n Create a set of changes and a new selection by running the given\n function for each range in the active selection. The function\n can return an optional set of changes (in the coordinate space\n of the start document), plus an updated range (in the coordinate\n space of the document produced by the call's own changes). This\n method will merge all the changes and ranges into a single\n changeset and selection, and return it as a [transaction\n spec](https://codemirror.net/6/docs/ref/#state.TransactionSpec), which can be passed to\n [`update`](https://codemirror.net/6/docs/ref/#state.EditorState.update).\n */\n changeByRange(f) {\n let sel = this.selection;\n let result1 = f(sel.ranges[0]);\n let changes = this.changes(result1.changes), ranges = [result1.range];\n let effects = asArray(result1.effects);\n for (let i = 1; i < sel.ranges.length; i++) {\n let result = f(sel.ranges[i]);\n let newChanges = this.changes(result.changes), newMapped = newChanges.map(changes);\n for (let j = 0; j < i; j++)\n ranges[j] = ranges[j].map(newMapped);\n let mapBy = changes.mapDesc(newChanges, true);\n ranges.push(result.range.map(mapBy));\n changes = changes.compose(newMapped);\n effects = StateEffect.mapEffects(effects, newMapped).concat(StateEffect.mapEffects(asArray(result.effects), mapBy));\n }\n return {\n changes,\n selection: EditorSelection.create(ranges, sel.mainIndex),\n effects\n };\n }\n /**\n Create a [change set](https://codemirror.net/6/docs/ref/#state.ChangeSet) from the given change\n description, taking the state's document length and line\n separator into account.\n */\n changes(spec = []) {\n if (spec instanceof ChangeSet)\n return spec;\n return ChangeSet.of(spec, this.doc.length, this.facet(EditorState.lineSeparator));\n }\n /**\n Using the state's [line\n separator](https://codemirror.net/6/docs/ref/#state.EditorState^lineSeparator), create a\n [`Text`](https://codemirror.net/6/docs/ref/#text.Text) instance from the given string.\n */\n toText(string) {\n return Text.of(string.split(this.facet(EditorState.lineSeparator) || DefaultSplit));\n }\n /**\n Return the given range of the document as a string.\n */\n sliceDoc(from = 0, to = this.doc.length) {\n return this.doc.sliceString(from, to, this.lineBreak);\n }\n /**\n Get the value of a state [facet](https://codemirror.net/6/docs/ref/#state.Facet).\n */\n facet(facet) {\n let addr = this.config.address[facet.id];\n if (addr == null)\n return facet.default;\n ensureAddr(this, addr);\n return getAddr(this, addr);\n }\n /**\n Convert this state to a JSON-serializable object. When custom\n fields should be serialized, you can pass them in as an object\n mapping property names (in the resulting object, which should\n not use `doc` or `selection`) to fields.\n */\n toJSON(fields) {\n let result = {\n doc: this.sliceDoc(),\n selection: this.selection.toJSON()\n };\n if (fields)\n for (let prop in fields) {\n let value = fields[prop];\n if (value instanceof StateField)\n result[prop] = value.spec.toJSON(this.field(fields[prop]), this);\n }\n return result;\n }\n /**\n Deserialize a state from its JSON representation. When custom\n fields should be deserialized, pass the same object you passed\n to [`toJSON`](https://codemirror.net/6/docs/ref/#state.EditorState.toJSON) when serializing as\n third argument.\n */\n static fromJSON(json, config = {}, fields) {\n if (!json || typeof json.doc != \"string\")\n throw new RangeError(\"Invalid JSON representation for EditorState\");\n let fieldInit = [];\n if (fields)\n for (let prop in fields) {\n let field = fields[prop], value = json[prop];\n fieldInit.push(field.init(state => field.spec.fromJSON(value, state)));\n }\n return EditorState.create({\n doc: json.doc,\n selection: EditorSelection.fromJSON(json.selection),\n extensions: config.extensions ? fieldInit.concat([config.extensions]) : fieldInit\n });\n }\n /**\n Create a new state. You'll usually only need this when\n initializing an editor—updated states are created by applying\n transactions.\n */\n static create(config = {}) {\n let configuration = Configuration.resolve(config.extensions || [], new Map);\n let doc = config.doc instanceof Text ? config.doc\n : Text.of((config.doc || \"\").split(configuration.staticFacet(EditorState.lineSeparator) || DefaultSplit));\n let selection = !config.selection ? EditorSelection.single(0)\n : config.selection instanceof EditorSelection ? config.selection\n : EditorSelection.single(config.selection.anchor, config.selection.head);\n checkSelection(selection, doc.length);\n if (!configuration.staticFacet(allowMultipleSelections))\n selection = selection.asSingle();\n return new EditorState(configuration, doc, selection, configuration.dynamicSlots.map(() => null), (state, slot) => slot.create(state), null);\n }\n /**\n The size (in columns) of a tab in the document, determined by\n the [`tabSize`](https://codemirror.net/6/docs/ref/#state.EditorState^tabSize) facet.\n */\n get tabSize() { return this.facet(EditorState.tabSize); }\n /**\n Get the proper [line-break](https://codemirror.net/6/docs/ref/#state.EditorState^lineSeparator)\n string for this state.\n */\n get lineBreak() { return this.facet(EditorState.lineSeparator) || \"\\n\"; }\n /**\n Returns true when the editor is\n [configured](https://codemirror.net/6/docs/ref/#state.EditorState^readOnly) to be read-only.\n */\n get readOnly() { return this.facet(readOnly); }\n /**\n Look up a translation for the given phrase (via the\n [`phrases`](https://codemirror.net/6/docs/ref/#state.EditorState^phrases) facet), or return the\n original string if no translation is found.\n */\n phrase(phrase) {\n for (let map of this.facet(EditorState.phrases))\n if (Object.prototype.hasOwnProperty.call(map, phrase))\n return map[phrase];\n return phrase;\n }\n /**\n Find the values for a given language data field, provided by the\n the [`languageData`](https://codemirror.net/6/docs/ref/#state.EditorState^languageData) facet.\n */\n languageDataAt(name, pos, side = -1) {\n let values = [];\n for (let provider of this.facet(languageData)) {\n for (let result of provider(this, pos, side)) {\n if (Object.prototype.hasOwnProperty.call(result, name))\n values.push(result[name]);\n }\n }\n return values;\n }\n /**\n Return a function that can categorize strings (expected to\n represent a single [grapheme cluster](https://codemirror.net/6/docs/ref/#text.findClusterBreak))\n into one of:\n \n - Word (contains an alphanumeric character or a character\n explicitly listed in the local language's `\"wordChars\"`\n language data, which should be a string)\n - Space (contains only whitespace)\n - Other (anything else)\n */\n charCategorizer(at) {\n return makeCategorizer(this.languageDataAt(\"wordChars\", at).join(\"\"));\n }\n /**\n Find the word at the given position, meaning the range\n containing all [word](https://codemirror.net/6/docs/ref/#state.CharCategory.Word) characters\n around it. If no word characters are adjacent to the position,\n this returns null.\n */\n wordAt(pos) {\n let { text, from, length } = this.doc.lineAt(pos);\n let cat = this.charCategorizer(pos);\n let start = pos - from, end = pos - from;\n while (start > 0) {\n let prev = findClusterBreak(text, start, false);\n if (cat(text.slice(prev, start)) != CharCategory.Word)\n break;\n start = prev;\n }\n while (end < length) {\n let next = findClusterBreak(text, end);\n if (cat(text.slice(end, next)) != CharCategory.Word)\n break;\n end = next;\n }\n return start == end ? null : EditorSelection.range(start + from, end + from);\n }\n}\n/**\nA facet that, when enabled, causes the editor to allow multiple\nranges to be selected. Be careful though, because by default the\neditor relies on the native DOM selection, which cannot handle\nmultiple selections. An extension like\n[`drawSelection`](https://codemirror.net/6/docs/ref/#view.drawSelection) can be used to make\nsecondary selections visible to the user.\n*/\nEditorState.allowMultipleSelections = allowMultipleSelections;\n/**\nConfigures the tab size to use in this state. The first\n(highest-precedence) value of the facet is used. If no value is\ngiven, this defaults to 4.\n*/\nEditorState.tabSize = /*@__PURE__*/Facet.define({\n combine: values => values.length ? values[0] : 4\n});\n/**\nThe line separator to use. By default, any of `\"\\n\"`, `\"\\r\\n\"`\nand `\"\\r\"` is treated as a separator when splitting lines, and\nlines are joined with `\"\\n\"`.\n\nWhen you configure a value here, only that precise separator\nwill be used, allowing you to round-trip documents through the\neditor without normalizing line separators.\n*/\nEditorState.lineSeparator = lineSeparator;\n/**\nThis facet controls the value of the\n[`readOnly`](https://codemirror.net/6/docs/ref/#state.EditorState.readOnly) getter, which is\nconsulted by commands and extensions that implement editing\nfunctionality to determine whether they should apply. It\ndefaults to false, but when its highest-precedence value is\n`true`, such functionality disables itself.\n\nNot to be confused with\n[`EditorView.editable`](https://codemirror.net/6/docs/ref/#view.EditorView^editable), which\ncontrols whether the editor's DOM is set to be editable (and\nthus focusable).\n*/\nEditorState.readOnly = readOnly;\n/**\nRegisters translation phrases. The\n[`phrase`](https://codemirror.net/6/docs/ref/#state.EditorState.phrase) method will look through\nall objects registered with this facet to find translations for\nits argument.\n*/\nEditorState.phrases = /*@__PURE__*/Facet.define();\n/**\nA facet used to register [language\ndata](https://codemirror.net/6/docs/ref/#state.EditorState.languageDataAt) providers.\n*/\nEditorState.languageData = languageData;\n/**\nFacet used to register change filters, which are called for each\ntransaction (unless explicitly\n[disabled](https://codemirror.net/6/docs/ref/#state.TransactionSpec.filter)), and can suppress\npart of the transaction's changes.\n\nSuch a function can return `true` to indicate that it doesn't\nwant to do anything, `false` to completely stop the changes in\nthe transaction, or a set of ranges in which changes should be\nsuppressed. Such ranges are represented as an array of numbers,\nwith each pair of two number indicating the start and end of a\nrange. So for example `[10, 20, 100, 110]` suppresses changes\nbetween 10 and 20, and between 100 and 110.\n*/\nEditorState.changeFilter = changeFilter;\n/**\nFacet used to register a hook that gets a chance to update or\nreplace transaction specs before they are applied. This will\nonly be applied for transactions that don't have\n[`filter`](https://codemirror.net/6/docs/ref/#state.TransactionSpec.filter) set to `false`. You\ncan either return a single transaction spec (possibly the input\ntransaction), or an array of specs (which will be combined in\nthe same way as the arguments to\n[`EditorState.update`](https://codemirror.net/6/docs/ref/#state.EditorState.update)).\n\nWhen possible, it is recommended to avoid accessing\n[`Transaction.state`](https://codemirror.net/6/docs/ref/#state.Transaction.state) in a filter,\nsince it will force creation of a state that will then be\ndiscarded again, if the transaction is actually filtered.\n\n(This functionality should be used with care. Indiscriminately\nmodifying transaction is likely to break something or degrade\nthe user experience.)\n*/\nEditorState.transactionFilter = transactionFilter;\n/**\nThis is a more limited form of\n[`transactionFilter`](https://codemirror.net/6/docs/ref/#state.EditorState^transactionFilter),\nwhich can only add\n[annotations](https://codemirror.net/6/docs/ref/#state.TransactionSpec.annotations) and\n[effects](https://codemirror.net/6/docs/ref/#state.TransactionSpec.effects). _But_, this type\nof filter runs even the transaction has disabled regular\n[filtering](https://codemirror.net/6/docs/ref/#state.TransactionSpec.filter), making it suitable\nfor effects that don't need to touch the changes or selection,\nbut do want to process every transaction.\n\nExtenders run _after_ filters, when both are applied.\n*/\nEditorState.transactionExtender = transactionExtender;\nCompartment.reconfigure = /*@__PURE__*/StateEffect.define();\n\n/**\nUtility function for combining behaviors to fill in a config\nobject from an array of provided configs. Will, by default, error\nwhen a field gets two values that aren't `===`-equal, but you can\nprovide combine functions per field to do something else.\n*/\nfunction combineConfig(configs, defaults, // Should hold only the optional properties of Config, but I haven't managed to express that\ncombine = {}) {\n let result = {};\n for (let config of configs)\n for (let key of Object.keys(config)) {\n let value = config[key], current = result[key];\n if (current === undefined)\n result[key] = value;\n else if (current === value || value === undefined) ; // No conflict\n else if (Object.hasOwnProperty.call(combine, key))\n result[key] = combine[key](current, value);\n else\n throw new Error(\"Config merge conflict for field \" + key);\n }\n for (let key in defaults)\n if (result[key] === undefined)\n result[key] = defaults[key];\n return result;\n}\n\nexport { Annotation, AnnotationType, ChangeDesc, ChangeSet, CharCategory, Compartment, EditorSelection, EditorState, Facet, MapMode, Prec, SelectionRange, StateEffect, StateEffectType, StateField, Transaction, combineConfig };\n","const C = \"\\u037c\"\nconst COUNT = typeof Symbol == \"undefined\" ? \"__\" + C : Symbol.for(C)\nconst SET = typeof Symbol == \"undefined\" ? \"__styleSet\" + Math.floor(Math.random() * 1e8) : Symbol(\"styleSet\")\nconst top = typeof globalThis != \"undefined\" ? globalThis : typeof window != \"undefined\" ? window : {}\n\n// :: - Style modules encapsulate a set of CSS rules defined from\n// JavaScript. Their definitions are only available in a given DOM\n// root after it has been _mounted_ there with `StyleModule.mount`.\n//\n// Style modules should be created once and stored somewhere, as\n// opposed to re-creating them every time you need them. The amount of\n// CSS rules generated for a given DOM root is bounded by the amount\n// of style modules that were used. So to avoid leaking rules, don't\n// create these dynamically, but treat them as one-time allocations.\nexport class StyleModule {\n // :: (Object